Zum Inhalt springen

Getting started

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Subscribe is ready as soon as WooCommerce is active. The opt-in ships enabled, so the checkbox appears at checkout immediately; most stores only adjust the label.

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer (HPOS and Cart/Checkout Blocks compatibility declared)
  • PHP 8.1 or newer
  • The classic (shortcode) checkout, the checkbox renders there, not inside the block checkout
  1. Install WooCommerce and make sure it is active. Without it, Subscribe shows an admin notice and does nothing.
  2. Install Subscribe from the plugin directory (when live on WordPress.org) or upload the subscribe folder to /wp-content/plugins/.
  3. Activate the plugin. The opt-in is on by default, so the checkbox appears at checkout straight away.

No wizard is required, the defaults work out of the box.

Open WooCommerce → Subscribe and review three things:

  • Enable opt-in, the master switch. On by default. When off, nothing renders and no new subscribers are collected; existing records stay intact.
  • Checkbox label, the consent text shown next to the box. Leave blank to use the built-in default, Yes, sign me up for the newsletter. A live preview on the settings page shows how the row looks at checkout.
  • Default state, leave unticked (recommended) so the customer opts in deliberately. Ticking it pre-selects consent, which may be invalid under EU/UK rules.

Saving uses the standard WordPress settings form; changes take effect on the next checkout view.

  1. Add a product to the cart and open checkout (the classic checkout).
  2. Confirm the opt-in row appears below the terms-and-conditions area, unticked.
  3. Tick it, fill in a billing email you control, and place a test order.
  4. Open WooCommerce → Subscribers and confirm the email is listed with its source (Checkout) and the subscribed date.
  5. Place a second order with the same billing email. It should not create a duplicate record, Subscribe de-duplicates by email.

The email recorded is the order’s billing email; if the order object is unavailable Subscribe falls back to the posted billing_email field, validated with is_email().

On the Subscribers screen, an Export to CSV button sits above the list. It downloads every subscriber (Email, Consent, Source, Subscribed at) as subscribers-YYYY-MM-DD.csv. The export link is nonce-protected and limited to users with manage_woocommerce.

The free edition covers the checkout opt-in, the private subscriber list, the details meta box and CSV export. Subscribe Pro is not yet released; when it ships it would build on the free base via the subscribe/subscriber_created action (for example a welcome email). The free plugin sends nothing to any external service.