MakeMeHappy Terms Publisher for WooCommerce
by MakeMeHappy 0 (0 reviews)

MakeMeHappy Terms Publisher for WooCommerce

Publish your terms with a shortcode and attach a PDF to selected WooCommerce order emails. Free, by MakeMeHappy.

MakeMeHappy Terms Publisher for WooCommerce ranks #72,381 among WordPress.org plugins with 0+ active installations, is #2,868 of 3,634 in the Communication category, and was last updated Sep 28, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v1.5.1 Current Version v1.5.1
Updated 1 month ago Last Update on 28 Sep, 2026
Refreshed 2 days ago Last Refreshed on
#2,868 of 3,634 in Communication
View on WordPress.org
Rank
#72,381
— No change
Active Installs
0+
-100%
KW Avg Position
N/A
— No change
Downloads
186
+1 today
Support Resolved
0%
— No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 10

Total Progress 0%
0+ 10+
44,813
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 10 more installs to reach 10+

Rank Changes

51,177 56,087 60,996 65,905 70,815 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
45,434 52,012 58,591 65,170 71,748 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
Current #72,381
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
0 10 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about MakeMeHappy Terms Publisher for WooCommerce

Back up your site and deactivate the old Woo Terms Publisher plugin before activating this edition. The folder and main file have changed, so installing this ZIP does not replace the old plugin automatically. If both editions are active, the new edition suspends its functionality to avoid duplicate attachments. The existing document, email, filename and color-mode settings are read automatically. Legacy custom CSS is no longer used for new documents. Saving settings writes the new mmhtp_ options; the old options remain unchanged. The old [woo_terms_conditions] shortcode is supported as a compatibility alias, unless another plugin already owns that shortcode. Use [mmhtp_terms_conditions] for new pages.
No. All included features are free. It contains no Cloudflare license updater. Standard WordPress.org updates will be available after approval and publication under this slug.
From version 1.4.0, the text, PDF title and styles are stored once per distinct version, with one shared PDF. Each order stores a small reference to that version, plus its filename template and document date. Resending an email uses the saved version. Later edits affect new orders and the public shortcode only. Draft orders created by the Checkout Block are captured when they become submitted orders, not while the customer is still editing a draft. New orders created through WooCommerce administration or the REST API are also captured when first saved as a non-draft order. The saved copy can be inspected on the order administration screen. It records the configured document, not proof that the customer read or accepted it. An empty document stays empty for that order. Changing the global email selection still controls whether an attachment is sent. Orders created before this feature, or while the plugin was inactive, have no saved historical copy. The plugin cannot reconstruct their original terms and does not substitute the current document. No terms PDF is attached to such orders; their other email attachments are unaffected. A missing or invalid saved copy is indicated in order administration. Existing documents are not silently backfilled or overwritten.
No. For example, obchodne_podmienky{order_number} sends obchodne_podmienky123.pdf for order 123 and obchodne_podmienky124.pdf for order 124. Both emails read the same archived terms.pdf. WordPress assigns the display name to the MIME attachment; no extra PDF file is rendered, renamed, copied or stored for each order. The number is part of the attachment name, not the PDF contents. Changing only the filename template does not create a new archived version. Changing the document text, title or PDF styling does. This uses WordPress' standard named attachment support. A third-party mail transport must preserve the associative attachment filenames passed by WooCommerce/wp_mail.
Back up the database and uploads first. Deactivate the previous Terms Publisher for WooCommerce edition, then install and activate this edition. Version 1.5.0 uses the new folder makemehappy-terms-publisher-for-woocommerce, so uploading the ZIP does not replace the previous folder. Settings keys, shortcodes and archive paths are unchanged. Do not run both editions together. Orders without historical data cannot be backfilled. Existing 1.3.0 snapshots are consolidated in small background batches through WP-Cron and when their emails are sent. The full text is replaced by an archive reference only after the shared document is available. The exact redundant per-order PDF is then removed. Original terms, document dates and filename templates are preserved. On sites with WP-Cron disabled, run the scheduled event mmhtp_migrate_archive through your normal cron runner; email-triggered conversion still works. Unrecognized or invalid historical data is left untouched.
Slovak and Czech translations are included, so they work immediately when the corresponding site, user or email language is selected. WordPress loads installed language packs from translate.wordpress.org first and uses the bundled files when no pack is available for that language. Other languages use English until their translations are installed. Switching the user or email locale is supported. This translates the plugin interface; your own terms and conditions text is not automatically translated.
Each version is stored as uploads/mmhtp-terms-pdfs/VERSION_HASH/terms.pdf. The matching text and styles are stored once in a non-autoloaded database option; orders contain references. PDF generation is serialized with a small lock file and existing PDFs are reused unchanged. Saving edited settings archives that version; a missing PDF can also be built at first use. Test downloads reuse the same version. Empty terms do not create a PDF. The archive is retained when orders are removed; growth is by distinct document versions, not by order count. Old 1.2.0 test files and unknown historical files are not automatically removed. Deleting an archived PDF does not delete its saved text. PDFs using the built-in styling can be regenerated on next use. Legacy documents with custom CSS require their original PDF: existing files are reused byte-for-byte, including consolidation of 1.3.0 files. Raw CSS is never processed. If the original file is missing or invalid, restore it from backup; the order screen shows a notice and no replacement PDF with changed styling is sent. Treat the document as public website content; do not put confidential customer information in it. Dompdf renders UTF-8 text and multiple pages. If Dompdf is unavailable, the simple fallback uses plain text and may transliterate accented characters.
In WordPress content processed by shortcodes, escape it with doubled brackets: [[mmhtp_terms_conditions]] (or [[woo_terms_conditions]] for the old example). Verify the resulting page in your editor/page builder.

Sign In / Register

You need to sign in or register to use this feature.