Shop Settings
Configure your store settings and payment gateway.
Shop Status
Enable Shop
When enabled, the shop section will be visible on your website.
Show in Preview Only
When enabled, the shop is only visible in staging preview mode (?staging=true). Use this to test the shop before making it public.
Show Products on Homepage
Display a featured products section on the home page. When disabled, products are only shown on the dedicated shop page.
Shop Display
Choose whether to display all products or category cards on the main shop page.
Default layout for displaying products. Customers can switch between views.
Card View Settings
Number of product cards displayed per row on desktop. Mobile always shows 1 per row.
Controls the aspect ratio of product card images.
Fixed image height in pixels. Set to 0 for automatic height based on aspect ratio.
List View Settings
Set to 0 for no pagination (show all products). Otherwise shows this many products per page with pagination controls.
Category Display Overrides
Optionally override the default display settings for individual categories. Also configurable from each category's edit form.
Shop Header
Show Shop Header
Display a title banner at the top of the shop page. When disabled, the shop uses the main site navigation only.
The main heading displayed on the shop page
A brief description shown below the title
Customise Header Appearance
Override the default shop page header banner colours, fonts, and sizing. When off, the banner uses the site primary colour with white text.
Shipping Settings
Orders over this amount get free shipping. Set to 0 to disable.
Leave at 0 to hide express shipping option.
Order Settings
Orders will be numbered like MF-001, MF-002, etc.
New order alerts will be sent to this address.
Stripe Payments
Powered by StripeGet your API keys from the Stripe Dashboard. Use test keys for development and live keys for production.
Stripe Test Mode
Use Stripe test keys for testing payments. No real charges will be made.
Starts with pk_test_ (test) or pk_live_ (production)
Starts with sk_test_ (test) or sk_live_ (production)
Required for receiving payment confirmations
Add this URL to your Stripe Dashboard → Developers → Webhooks. Enable the checkout.session.completed event.
Cart Page
Show Continue Shopping Link
Display a "Continue Shopping" link on the cart page.
Show Estimated Shipping
Display an estimated shipping note on the cart page.
Show Order Notes
Allow customers to add notes to their order on the cart page.
Message shown when the cart has no items.