Skip to content

Forms and placement

Subscribe collects opt-ins in two places: the checkout checkbox and the standalone [subscribe_form] shortcode. This page shows how to use both and where to place them.

After activation the consent checkbox appears at checkout automatically, in the placement you chose in settings, unchecked by default. When a customer ticks it and places the order, their email is stored with the consent flag, the source (checkout) and a timestamp.

No setup beyond the settings screen is required — tune the label, default state and placement under WooCommerce → Subscribe.

Drop the shortcode on any page, post or widget for a standalone opt-in form that works independently of checkout:

[subscribe_form]

Add an optional heading and supporting line:

[subscribe_form title="Join our list" description="Monthly updates, no spam."]
  • title — a heading shown above the form.
  • description — a short supporting line under the heading.

Both are optional; omit them for a bare email field and submit button.

  • A dedicated newsletter page — link to it from the footer or menu.
  • The blog sidebar or footer widget — capture readers as they browse.
  • A landing page — pair the form with a clear offer and the title/description attributes.
  • A thank-you or about page — catch visitors who are already engaged.

Whichever entry point a subscriber uses, Subscribe stores the same record — email, consent, source and timestamp — under WooCommerce → Subscribers. The source field tells you whether they came from checkout or the form. Duplicate emails are never stored twice.

When you are ready to email subscribers, use Export to CSV on the Subscribers screen and import the file into your email tool. Subscribe keeps the data on your site; it does not send to any external service.