BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
MakeMeHappy Terms Publisher for WooCommerce icon
Actively maintained Tested with WP 7.1

MakeMeHappy Terms Publisher for WooCommerce

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

Active installs<10New
Downloads · 30d36• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads74Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 7.4+
Downloads · 7d36• 0% week over week
Our verdict

Solid choice

MakeMeHappy Terms Publisher for… is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 8 hours ago, and scores 64/100 on our health check.

  • Actively developed — last update 8 hours ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

Not enough data yet.

Yesterday36
Daily average (1y)36
Peak day36Sep 27, 2026
Last 12 months36

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where MakeMeHappy Terms Publisher… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
email >100 10,000 Best email plugins →
pdf >100 3,310 Best pdf plugins →
terms and conditions >100 2,670 Best terms and conditions plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About MakeMeHappy Terms Publisher for WooComm…

From the official readme · v1.5.1

Description

Manage one terms and conditions document from WooCommerce > Terms Publisher.

  • Publish your document with [mmhtp_terms_conditions].
  • Attach a PDF based on order status and customer/admin recipient type.
  • Configure the attachment filename with {order_id}, {order_number}, {site_name} and {date}.
  • Choose color or black-and-white PDF output and download a test PDF.
  • Use all features without registration, a license key or a paid service.
  • Translation-ready through the standard WordPress language pack system.
  • New orders retain their terms and PDF settings even after you edit the document.
  • One archived PDF is shared by all orders using the same document version.

Created by MakeMeHappy. This plugin manages and delivers documents supplied by the store owner; it does not supply legal advice or guarantee legal compliance.

Installation

  1. Install and activate WooCommerce.
  2. Upload the makemehappy-terms-publisher-for-woocommerce folder to /wp-content/plugins/ and activate it.
  3. Open WooCommerce > Terms Publisher and save your terms and email settings.
  4. Add [mmhtp_terms_conditions] to your terms page.
  5. Download a test PDF and verify a test order email before using the plugin for customers.

Frequently asked questions

How do I move from Woo Terms Publisher 1.1.0?

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…

Does this edition require a license?

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.

Which document is attached when an old order email is resent?

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…

Does an order-specific attachment filename create another PDF?

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…

How do I update from the pre-directory editions (1.2.0 to 1.4.1)?

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…

How are translations loaded?

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.

Where are PDFs stored?

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…

How can I display a shortcode example without executing it?

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.

Changelog

1.5.1

  • Include Slovak and Czech translations for immediate use while community translations await approval.
  • Prefer installed WordPress.org language packs over bundled translations and support locale switching.

1.5.0

  • Add MakeMeHappy branding and rename the plugin folder and text domain.
  • Remove the custom CSS editor, saving and rendering of raw CSS.
  • Preserve historical PDFs; flag missing legacy files for restoration.
  • Use standard WordPress language packs instead of bundled translations.

1.4.1

  • Simplify the PDF filename settings by removing the archive implementation note.

1.4.0

  • Store one document record and one PDF per distinct text, title and PDF style.
  • Save compact document references in new orders instead of duplicate text.
  • Set order-specific filenames on email attachments without creating per-order files.
  • Reuse archived PDFs and prevent simultaneous generation from rewriting an active attachment.
  • Consolidate 1.3.0 historical copies in bounded background batches and on email use.

1.3.0

  • Preserve the terms and PDF settings with every new submitted order, including HPOS and Checkout Block orders.
  • Use the saved document for all subsequent order email attachments.
  • Show the saved document or a missing-history notice in order administration.
  • Prevent generated PDFs with equal filenames from overwriting different orders.
  • Load translations on demand, with official language packs preferred and bundled SK/CZ files as fallback.
  • Require WordPress 6.6 for the language-directory fallback hook.

1.2.0

  • Rename the plugin to Terms Publisher for WooCommerce and use a matching folder, main file and text domain.
  • Use the unique mmhtp_ prefix and [mmhtp_terms_conditions] shortcode.
  • Preserve legacy settings and the old shortcode as a compatibility alias.
  • Remove license gating and the external updater; keep all existing features free.
  • Prevent duplicate attachments while the old edition is active.
  • Preserve explicitly disabled email recipient options in the settings form.
  • Correct the separator before custom PDF CSS.
  • Update Dompdf to 3.1.6 for PHP 8.4 compatibility and current fixes.

Full changelog on WordPress.org →

Screenshots

Edit your terms and conditions in the WordPress editor.
Edit your terms and conditions in the WordPress editor.
Choose email recipients and order statuses, and customize the PDF attachment.
Choose email recipients and order statuses, and customize the PDF attachment.
Inspect the terms saved with an order. Later document changes do not affect this copy.
Inspect the terms saved with an order. Later document changes do not affect this copy.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best MakeMeHappy Terms Publisher f… alternatives

All email plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin WP Mail SMTP by WPForms Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid… by Syed Balkhi 4M+ ★★★★★★★★★★ 4.8 (5.2K) 3 months ago 80
2 MC4WP: Mailchimp for WordPress MC4WP: Mailchimp for WordPress The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up… by Danny van Kooten 1M+ ★★★★★★★★★★ 4.8 (1.5K) 2 weeks ago 97
3 Easy WP SMTP – WordPress SMTP and Email Logs: Gmail SMTP, Office 365, Outlook, Custom SMTP, and more Easy WP SMTP Make SMTP email sending and delivery easy. Configure Gmail SMTP, Outlook, Brevo, SendGrid… by Syed Balkhi 500K+ ★★★★★★★★★★ 4.6 (707) 2 months ago 91
4 WP Mail Logging WP Mail Logging Log, view, and resend all emails sent from your WordPress site. Great for resolving email… by Syed Balkhi 300K+ ★★★★★★★★★★ 4.7 (370) 1 week ago 81
5 Mailchimp for WooCommerce Mailchimp for WooCommerce Connect your store to your Mailchimp audience to track sales, create targeted emails, send… by Mailchimp 200K+ ★★★★★★★★★★ 4 (725) 5 days ago 84
6 Email Deliverability – SMTP Replacement, Email API Deliverability & Email Log Email Deliverability Effortlessly manage transactional emails with Email Deliverability. High deliverability… by Elementor 200K+ ★★★★★★★★★★ 2.3 (16) 2 months ago 67
7 SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers SureMail SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers by Brainstorm Force 200K+ ★★★★★★★★★★ 4.7 (25) 1 month ago 78
8 Klaviyo Klaviyo Klaviyo for WooCommerce by klaviyo 100K+ ★★★★★★★★★★ 2.8 (24) 1 month ago 61
9 Check & Log Email – Easy Email Testing & Mail logging Check & Log Email – Easy Email Testing & Mail logging Check & Log email allows you to test if your website is correctly sending emails… by checkemail 100K+ ★★★★★★★★★★ 4.8 (290) 4 weeks ago 95
10 Kadence WooCommerce Email Designer Kadence WooCommerce Email Designer Customize the default WooCommerce email templates design and text through the native… by Nexcess 90K+ ★★★★★★★★★★ 4.5 (142) 1 week ago 89

FAQ

MakeMeHappy Terms Publisher for Woo…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is MakeMeHappy Terms Publisher for… free?

Yes. MakeMeHappy Terms Publisher for… is free to download and use from the official WordPress.org plugin directory.

Is MakeMeHappy Terms Publisher for… safe to use in 2026?

MakeMeHappy Terms Publisher for… is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 8 hours ago, and scores 64/100 on our health check.

How many websites use MakeMeHappy Terms Publisher for…?

MakeMeHappy Terms Publisher for… is active on <10 WordPress websites and has been downloaded 74 times since it launched in September 2026. It was downloaded 36 times in the last 30 days.

Does MakeMeHappy Terms Publisher for… work with WordPress 7.1?

Yes. The developer has tested MakeMeHappy Terms Publisher for… up to WordPress 7.1.2, the latest release. It requires WordPress 6.6 or newer.

What PHP version does MakeMeHappy Terms Publisher for… need?

MakeMeHappy Terms Publisher for… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was MakeMeHappy Terms Publisher for… last updated?

The latest version, 1.5.1, was released on September 28, 2026 (8 hours ago).

Who makes MakeMeHappy Terms Publisher for…?

MakeMeHappy Terms Publisher for… is developed and maintained by MakeMeHappy.

What are the best alternatives to MakeMeHappy Terms Publisher for…?

The most popular alternatives to MakeMeHappy Terms Publisher for… are WP Mail SMTP by WPForms (4M+ installs), MC4WP: Mailchimp for WordPr… (1M+ installs) and Easy WP SMTP (500K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.