Newsletter Signup

Ask for the email address where the reason to give it is

Your store's own newsletter signup, placed in the page as a bar, a card or a band across the page, with a line that says why to subscribe. The visitor gets Magento's answer under the form, without leaving the page.

A reason, not only a field

The footer field asks for an address at the bottom of every page. This form stands next to the offer: 10% off the first order, early access, the weekly edit. A heading and a line of text say what the visitor gets.

An answer they can see

The address is sent without a page load, and Magento's own answer appears under the form: thank you, or "already subscribed". Nobody has to scroll to the top of a reloaded page to find out whether it worked.

Your newsletter, as it is

There is no second list to look after. Subscribers go to Magento's own newsletter, with the confirmation email, the double opt-in and the unsubscribe link your store already has.

Use cases

Where shops put it

The first-order discount under a category

A bar at the foot of a category page, "Get 10% off your first order" on the left and the field on the right, one line on a desktop and stacked on a phone.

A signup card next to the story

A card with a picture in a column beside an article or a lookbook, with a consent box that links to your privacy policy.

The band above the footer of a campaign page

A full-width band over a campaign photograph, with larger controls, white words on a tinted overlay, and a message of your own after subscribing.

What you control

Every field in the form, in plain words

Three appearances
A bar in one line, a card with a picture, or a band across the page.
The words
A heading with its level, an incentive in rich text, the field label, the button label and an optional line of small print.
A consent box
In your own words, with a link to your privacy policy. The form will not send until it is ticked.
After subscribing
A success message of your own, or Magento's words.
The look
Square, rounded or pill-shaped field and button, two sizes, an accent colour for the button and the tick box, the text colour and the alignment.
The background
A colour, a picture and a tint over it.

Shown in the demo store

Native and honest

Your content is written in Magento's own format

The page stores a real form that sends the address to your store's own newsletter subscription, and to nothing else. The element has no backend, no list and no table of its own, and it has no field that could point the form anywhere else. Without the module it is still a plain form that subscribes the visitor.

Where the promise stops: if your store switches on Google reCAPTCHA for the newsletter, Magento refuses this form and the element subscribes nobody; keep the footer form in that case. Without JavaScript Magento refuses it too, for a missing form key, exactly as it refuses its own footer form. The consent tick is not recorded anywhere: for a record of consent, use Magento's own double opt-in.

Every element saves itself the way native Page Builder saves its own: a plain <div data-content-type="wrizu_…"> with its settings in data-* attributes, stored with the page. There is no proprietary database table, no shortcode, no second editor and nothing that has to be converted later.

That has a practical consequence. Disable the module and the storefront keeps serving those pages: headings, copy, images, links and buttons stay visible and clickable, and the styling you set per element — alignment, colours, spacing — stays with them, because it lives in a <style> block stored with the page rather than in our stylesheets. What you lose is what our CSS draws: the layouts, the borders and shadows, the button variants and the bundled icons.

One honest warning

With the module switched off, do not open and save a page that contains Wrizu elements — Page Builder flattens any page holding a content type it does not know into a single HTML Code block, and that save cannot be undone. It behaves that way with every unknown content type, not only with ours, and the storefront is unaffected either way; the rule is simply to leave those pages alone until the module is back on.

Works with any Luma-based theme

The elements are built on the same front-end stack the native Page Builder uses: jQuery and the libraries Page Builder already loads. They target Luma-based themes — Magento Blank, Luma, and the custom themes shops build on either of them.

Buttons use Luma's own button mixins, so a Wrizu button looks like a button from your theme rather than like a button from a plug-in. All of the module's CSS is scoped to [data-content-type^="wrizu_"], so it styles our elements and nothing else in your theme.

Requirements

  • Magento Open Source or Adobe Commerce 2.4.6 or newer, with the Magento_PageBuilder module enabled
  • PHP 8.1 to 8.5 — whichever your Magento version supports
  • No other extension, no external icon font, no CDN dependency

Questions about this element

Where do the subscribers go?
Is there double opt-in?
Does it work with reCAPTCHA?
Does the consent box make my signup compliant?

Conversion & trust

More in Conversion & trust

Auto Popup

The same window with no trigger: it opens itself after a delay you set.

Comparison Table

Two to five things side by side, a row per feature, one column recommended.

Countdown Timer

Days, hours, minutes and seconds down to a deadline you set.

Coupon Code

A discount code on a ticket, in a line or on a banner, with a button that copies it.

CTA Box

A call-to-action band with a heading, a subheading and up to two buttons.

CTA Popup

A button or a text link that opens a window holding real Page Builder content.

Logo Cloud

A row of brand, partner or payment marks, as a grid or a carousel — or a row of social icons.

Pricing Table

Columns of plans with feature lists and a call to action in each.

Star Rating

A score in stars — to a tenth of a star, out of five or ten — with the number and a caption.

Testimonials Slider

A carousel of customer quotations with photographs and star ratings.

Thirty-five conversion elements for the Page Builder you already have

Wrizu Page Builder Extensions adds them to the native Magento 2 Page Builder — no second editor, no proprietary format, no content held hostage.