The most important decisions are often small
A tick. A consent. An extra service. A choice. A click. And suddenly everything changes. Conversions don't come from big features — they come from small moments of decision.
Astracheckbox adds configurable radio options to the payment step of the PrestaShop checkout. The customer chooses. The choice persists. The order remembers. The checkout that guides, not interrupts.
The checkout
Astracheckbox hooks into displayPaymentTop — it appears exactly before the payment buttons, at the moment the customer is already ready to complete. It doesn't interrupt: it guides.
Every selection is saved via beacon instantly. Even if the customer changes payment method, navigates between steps or submits the form, the selection is never lost.
The selected value is injected as a hidden field into every payment form on the page — CartRule, Stripe, PayPal, Mollie, any gateway. No loss on submit.
The selection appears in the back office order panel and can be included in the confirmation email via template variable. The merchant always knows what the customer chose.
Use cases
Behind a radio button there isn't a field. There's a personal choice. Here's how merchants use Astracheckbox every day.
Offer the option to choose gift wrapping directly in the checkout — no extra pages, no pop-ups.
OPZIONI
Let the customer choose between shipping or pickup options — information that is then used operationally.
OPZIONI
For scheduled services or deliveries, the customer chooses their preference directly in the checkout.
OPZIONI
Ask the customer whether they want a receipt, voucher or invoice — before payment, simply and visibly.
OPZIONI
Add a commercial consent, acceptance of specific conditions or communication preferences.
OPZIONI
Assembly, installation, configuration, warranty extension — offered as a choice at the moment of purchase.
OPZIONI
What you really feel
Astracheckbox looks small. A checkbox. A choice. A line. But the moment the customer says "yes" is the most important moment of the entire purchase journey.
A tick. A consent. An extra service. A choice. A click. And suddenly everything changes. Conversions don't come from big features — they come from small moments of decision.
It's the moment to make it easy to say yes. Many stores get this wrong — they add friction. Astracheckbox adds possibilities: the option is there, clear, without interrupting the flow.
You're not forcing. You're not interrupting. You're offering. And the customer feels in control — choosing something, not having something imposed. This difference is felt in the conversion rate.
Gift wrapping. Service. Acceptance. Extra. Preference. Behind a radio button there isn't a field — there's a personal choice that creates engagement in the purchase experience.
The customer makes a choice. The choice must stay. Until confirmation, through every step, every payment method. AJAX persistence guarantees nothing is ever lost — ever.
"Would you like to add this?" "Would you like to choose this?" "Would you like to continue?" The customer responds. They don't fill in — they respond. This is the difference between a form and a conversation.
Never forced. Never confused. Only guided. The options are clear, the texts are yours, the choice belongs to the customer. This respect is felt — and it turns into trust and completed orders.
They'll think: "simple checkout." And that's where you win. Not in the number of features — in the fact that the customer didn't stop, didn't hesitate, completed. And chose something extra.
Features
Every text in the block is configurable from the back office for every active language in the store: main title, descriptive subtitle and final notice. The customer always reads in their own language.
Native multilingualConfigure from 1 to 6 radio options, each with independent text for every language. The number of active options is adjustable. The labels are yours — from the back office, without touching code.
Max 6 optionsEvery selection change is saved instantly via navigator.sendBeacon — even if the customer closes the page at that moment. The selection is maintained when the cart is reopened.
The chosen value is injected as a hidden input into every payment form on the page — any gateway (Stripe, PayPal, Mollie, bank transfer, cash on delivery). No exceptions, no loss on submit.
Universal syncThe customer's choice appears in the back office order panel (hook displayAdminOrderMainBottom) and as variable {checkboxoption_choice} in the order confirmation email.
Astracheckbox uses only official PrestaShop hooks: displayPaymentTop, actionValidateOrder, displayOrderConfirmation and others. No core file modified. Clean install and uninstall.
Astralith architecture
Frequently asked questions
Astracheckbox hooks into PrestaShop's displayPaymentTop hook — it appears on the payment page, above the available payment methods. It's the ideal spot: the customer is already at the final step, has already decided to buy, and can easily make their choice before confirming.
Nothing is lost. The selection is saved via AJAX beacon immediately on every change. In addition, the value is injected as a hidden field into all payment forms on the page — any gateway. Even if the customer switches from PayPal to bank transfer to card, the choice always remains what they had made.
In two places. In the back office, in the order tab — via the hook displayAdminOrderMainBottom, the block with the customer's choice appears at the bottom of the order page. In the order confirmation email — the variable {checkboxoption_choice} can be added to the email template to show the choice in the email the customer receives.
Yes. Title, subtitle, notice text and the text of each individual option are all configurable for every active language in the store, directly from Astracheckbox's back office panel. The customer always sees texts in their own language — with no additional configuration.
Yes. The module injects the selection as a hidden field into all payment forms on the page, regardless of the gateway — Stripe, PayPal, Mollie, bank transfer, cash on delivery, any other. The AJAX beacon guarantees the choice is saved to the database even before the form is submitted.
The annual licence at €89 includes: full use of the module for 1 PrestaShop store, all updates released within 12 months, access to the Astralith Update Center and dedicated technical support. Astracheckbox is the UI reference module for licensing the entire Astralith ecosystem — quality shows even in the details.
Licence
/ year · 1 shop · excl. VAT
Secure payment · Licence activated immediately · Annual renewal