FAQ
Does the module replace Magento shipping or payment methods?
No. It places Magento's available shipping and payment components on one page. Carrier availability, payment availability, taxes, totals and order creation remain Magento responsibilities.
Can guests use the checkout?
Only when both the module's guest setting and Magento's own guest-checkout policy allow it. A signed-in customer does not need the authentication block.
Can I use two or three columns?
Yes. The layout builder supports one to three columns containing authentication, shipping, payment and summary. Smaller screens collapse the layout into a single-column flow.
Can every address field be hidden or made optional?
No. The builder follows Magento metadata and keeps core fields or Magento-required attributes protected. A custom field must also exist in the checkout component tree before the builder can affect its presentation.
Is the preferred delivery date guaranteed?
No. It is a validated preferred date stored with the order. It does not change a carrier's rate, transit time or fulfillment promise.
Why was a date allowed in the browser but rejected on submit?
The server checks the date again against the current store timezone, date window, disabled weekdays, holiday provider and blackout list. A changed scope or stale checkout state can make the server result differ from the old browser state.
Does Google Places replace Magento address validation?
No. It only suggests and maps address values. Magento still validates the final address when the quote and order are saved.
When is the newsletter subscription created?
After Magento has created the order, if the feature is enabled, the buyer checked the box and the order has an email. A failed order does not run the subscription observer.
Does a checkout comment appear in the order?
Yes, for an active One Step Checkout quote with the comment feature enabled. The module strips tags, limits the value to 1,000 characters, stores it on the order and adds it to status history.
Why is a gift message not saved?
The One Step Checkout gift-message setting and Magento's order-level Gift Options setting must both be enabled. The buyer must also expand the control and enter the message before placing the order.
How long does a cart-recovery link work?
The signed link is valid for seven days. A registered-customer link requires the matching customer session. A guest link uses the masked quote ID. Store and active-quote checks apply to both.
Does cart recovery overwrite a buyer's current cart?
Only when Existing Cart is set to Replace the existing cart. The merge option combines compatible carts and recollects totals. Both paths return the buyer to Magento checkout.
Does cart recovery work without a customer email?
The cron defers a quote without a recipient and retries it according to the configured interval and maximum attempts. It cannot send the email until a recipient is available.
Is multi-address shipping another One Step Checkout layout?
No. It is a separate Magento multi-shipping entry point. It is offered only for an eligible signed-in customer with a physical quote when both settings and Magento's availability check allow it.
What does GA4 consent control?
It controls whether the module may load and send its configured checkout events when Magento cookie-restriction mode is active. You still need a working GTM or gtag.js integration and a measurement ID.
Is there a REST API for the whole checkout?
No. The module exposes REST routes for saving order comments, delivery dates and newsletter choices on customer and guest carts. Shipping, payment and order placement use Magento's normal checkout services.
Where can an administrator see the saved extras?
Open the matching order in Sales > Orders. The Checkout Extras section shows a delivery date, order comment and gift message when those values exist. The newsletter choice is processed after order creation and is not shown in that section.