Cart, checkout, tax, shipping, and payments
These screens decide how customers pay and what they pay. Set them up together so the price at checkout always matches your rules.
Cart
/admin/store/cart-drawersaved to cartConfigThe cart itself is configured on the Cart drawer screen under Storefront (coupon field, cross sell, free shipping progress, and trust badges). It is the first step of the buying flow: what happens in the cart feeds the checkout, the email flows, and the abandoned cart reminder job.
Checkout
/admin/store/checkoutsaved to checkoutConfigThe checkout screen controls the whole payment flow: how it is laid out, what the customer has to enter, which payment methods appear, and what happens after they pay. Changes apply to storefront checkouts immediately.
- Layout
- Single page or multi step, in a one or two column arrangement.
- Guest checkout
- Allow checkout without an account, and optionally let guests opt into an account during checkout (they set a password later by email).
- Address fields
- Set the company, address line 2, and phone fields each to required, optional, or hidden, and turn on address autocomplete.
- Digital goods
- Optionally force a shipping step even for digital only carts.
- Custom fields
- Add your own checkout fields as text, textarea, checkbox, or select.
- Shipping calculator
- Show an in checkout shipping estimate.
- Order bump
- A one click add on offer at checkout, with its own headline, description, product, and price.
- Gift options
- Offer a gift message and gift wrapping (with an optional wrapping fee).
- Payment methods shown
- Toggle which methods appear: Paystack, Flutterwave, Stripe, cash on delivery, Klarna (buy now pay later, via Stripe or a Klarna account), and mobile money (MTN, Vodafone, and AirtelTigo through Paystack or Flutterwave).
- Trust badges and labels
- A reassurance row (secure checkout, SSL, fast shipping) and the label styling.
- After purchase
- An optional post purchase one click upsell, and the confirmation page heading and subtext.
Tax and shipping settings
/admin/store/tax-shippingsaved to taxShippingConfig, taxIncludedInPriceThis screen sets store wide tax behaviour and the high level shipping policy. The actual shipping prices come from zones and methods on the next screen.
- Tax display
- Whether to show tax on the product page and in the cart, show prices inclusive or exclusive of tax, and the label used (for example "Tax" or "VAT").
- Prices include tax
- Tell the store whether your entered prices already include tax, so totals are calculated correctly.
- Duties
- Optionally calculate duties or customs above a threshold for cross border orders.
- Local pickup
- Offer pickup in person as an alternative to delivery.
- Where you ship
- Ship everywhere, everywhere except certain countries, or only to specific countries.
- Order tracking URL
- A tracking link customers can use to follow their shipment.
Shipping zones and methods
/admin/store/shippingsaved to ShippingZone, ShippingMethod, ShippingClassShipping is built from four parts. Zones describe where you deliver. Methods describe the service available in a zone, for example flat rate or free over a threshold. Rates set the price. Shipping classes let you apply special rules to certain products.
Payments
/admin/integrations/paymentsConnect your payment gateways. The platform supports Paystack, Flutterwave, Stripe, and Klarna. Store currency is also set from this screen.
- 1Enter the secret and public keys for the gateway.
- 2For Flutterwave and Stripe, add the webhook signing secret. Paystack reuses its secret key.
- 3Choose test or live mode, then toggle the gateway on.
- 4Copy the ready to paste webhook URL and register it in the gateway dashboard.