A complete click and collect toolkit for WordPress
BoxCart is packed with features designed specifically for food businesses and collection-based retailers. Here's the full picture.
Guided Setup Free + Pro
Go from a fresh install to a shop that's ready for orders in about five minutes. Guided Setup creates your Shop, Basket, Checkout and My Account pages, sets up where and when customers collect (the days you open and the time slots they choose from), adds your first product, and asks how customers pay, who your order emails come from, and whether you charge VAT.
Skip any step and come back to it later, and change anything afterwards in Settings. When you're done, it points you to the settings that make the shop your own, and suggests a test order so you see exactly what your customers will.
Product Management Free + Pro
Manage your entire product catalogue from WordPress. Add products with images, descriptions, SKUs, and flexible pricing. Create hierarchical categories with drag-and-drop sorting.
Sell by each, pack, kilogram, gram, pound, or ounce with custom step increments, minimum and maximum quantities, and decimal support. Simple in-stock / out-of-stock tracking keeps inventory management straightforward (an advanced exact-quantity mode is coming soon). Pro adds bulk CSV import (with batch processing and undo) and CSV export for products and categories. Order export to CSV is included free.
Custom Units & Quantities Free + Pro
Not everything is sold as single units. BoxCart lets you sell by kilogram, gram, pound, ounce, pack, or any custom unit, with full control over step increments, minimum and maximum quantities, and decimal support.
Multiple quantity types per product are free in both builds, so a butcher can sell mince in 250g and 500g and 1kg options on the same product, a bakery can offer both half-dozen and dozen, and a greengrocer can price by the kilo or per item. Prices update automatically and everything displays clearly in the basket, checkout, and order emails.
Locations & Scheduling Free + Pro
Set up a collection location with its address, opening hours, time slots, and capacity limits. Set up one day's time slots, then copy them to your other open days in one go. Pro unlocks multi-location scheduling so you can run several pickup points from the same store.
Control how many orders each slot can accept and when ordering closes: a set number of hours before each slot, or a set time before the collection day, such as 1pm the day before. Pro adds holiday closure dates, per-date capacity overrides and special times for a date (such as Christmas hours), useful for busier weekends, quieter periods, or special events.
Customer Experience Free + Pro
Your customers get a polished, modern shopping experience. Browse products in card view with category filtering, search, and category pills. The sidecart drawer keeps their basket accessible without leaving the page, with 5 auto-open modes. Customers can tick "Hide out of stock" to see only what's available, and sign-in works with your security plugins. On mobile, a sticky basket bar keeps the order summary within reach.
Pro adds table view for compact list-style browsing, saved favourites, and one-click reorder from past orders.
Members-Only Pricing Pro
Hide your prices and the “add to basket” button from logged-out visitors. They can browse your whole catalogue, but see a “log in to see prices” prompt in place of each price, with a button that sends them to sign in or register. Once they log in, the normal store returns: prices, quantity options and checkout all work as usual.
Ideal for wholesale, trade, and members-only shops. The gate is enforced server-side on every request, so prices are never sent to a logged-out browser - it even holds up behind full-page caching. Pair it with up-front registration so new customers can sign up in a couple of clicks.
Payments Free + Pro
Three payment methods built in:
Cash on Collection Free - No online payment needed. Display custom instructions at checkout.
Bank Transfer Free - Show your account details. Confirm payment from the admin when funds arrive.
Stripe Pro - Card payments via modern Payment Elements. Enable Apple Pay, Google Pay, Link, Klarna, PayPal, and Afterpay/Clearpay. Full payment status tracking. Refund all or part of a payment from the order screen, or as you cancel an order. 11 currencies supported out of the box.
Orders & Operations Free + Pro
Process orders through a clear status workflow: Pending, Processing, Ready for Collection, Completed. Every status change is logged with timestamps. Delete cancelled orders, such as test orders, to keep your orders and reports tidy, and let orders complete themselves the day after collection if you like. Give your team the Shop Staff role so they can run orders, products and pickup times without being administrators.
Pro adds printable pick lists in three formats (pick list, packing slip, or minimal) with batch printing, card refunds from the order screen, two-way messaging with customers on each order, a customer-side order-modification window, and filtered CSV exports. Customers can even change orders they've paid for by card: a lower total is refunded to their card, and a higher one is paid when they collect. If a price has changed since, items already ordered keep the price paid.
Reports & Analytics Pro
Track revenue, order count, and average order value with built-in reports. Compare periods (this week vs last week, this month vs last month) to spot trends. Break down by status, location, or product.
Customisation Free + Pro
Change colours, fonts, button styles, card layouts, sidecart behaviour, mobile settings, and toast notification styles, all without touching code. Choose from 12 font options: 10 bundled web fonts plus theme-inherit and system stack, all self-hosted for GDPR compliance. For developers, every visual element uses CSS custom properties.
Pro unlocks the full 195+ settings across 9 admin tabs, including table-view layout controls, advanced sidecart behaviour, and the complete palette of badge, toast, and mobile-bar tweaks.
Email Notifications Free
7 email notification types with full branding customisation. Order confirmations, status updates, order-modification alerts, and customer/admin message notifications. Set your brand logo, colours, and footer text. Choose a compact layout for your new-order email: just what you need to pack the order. Reply to it to answer the customer, and get a daily email listing the day's collections at a time you choose.
Preview emails with mock data and send test emails from the admin. Emails are sent straight after each order through BoxCart's own outbox, so checkout never slows down and no email goes missing.
Import & Export Pro
Get your products into BoxCart quickly with CSV import, complete with batch processing and undo functionality. Export products and categories to CSV or Excel. Order export to CSV is included free from the Orders screen.
- CSV product and category import with batch processing
- Undo/reverse import if something goes wrong
- CSV and Excel export for products and categories
- Sample CSV template download for easy setup
Tax & Pricing Free
Configurable tax rates with inclusive or exclusive modes. Set a custom tax label (VAT, GST, Sales Tax), display price suffixes, and let customers see a clear tax breakdown at checkout.
- Inclusive or exclusive tax modes
- Custom tax label (VAT, GST, etc.)
- Price suffix and per-unit display
- Clear tax breakdown at checkout
Developer Friendly Free
BoxCart is built for developers to extend. 5 Gutenberg blocks with live preview, 5 shortcodes with a built-in builder, 50+ action hooks and 45+ filter hooks, plus full CSS custom property support throughout.
- 5 Gutenberg blocks with live editor preview
- 5 shortcodes with admin builder
- 50+ action hooks and 45+ filter hooks
- CSS custom properties for fine-grained control
Security & Privacy Free
BoxCart takes security seriously. All forms are protected with nonce verification, all inputs sanitised and outputs escaped. Self-hosted fonts keep your site GDPR compliant with no external requests. Full data deletion available on uninstall.
- Nonce verification and CSRF protection on all forms
- Stripe webhook signature verification (HMAC-SHA256)
- Self-hosted fonts for GDPR compliance
- Optional full data deletion on uninstall
The complete feature list
Every feature in BoxCart Pro, at a glance. The free build ships with the core subset - see the Pricing page for the Free vs Pro split.
- Guided Setup: a shop ready for orders in about five minutes
- Product categories with drag-and-drop ordering
- Product images, descriptions, and weight/unit display
- Custom units and quantities per product
- Mobile drawer sidecart with real-time updates
- Full basket page
- Multi-location support
- Location-specific scheduling
- Time slot management with capacity limits
- Copy a day's time slots to other days
- Order cut-offs (hours before, or 1pm the day before)
- Holiday and closure management
- Special collection times for a date
- Stripe card payments
- Card refunds from the order screen
- Apple Pay, Google Pay, and Link
- Klarna, PayPal, and Afterpay/Clearpay
- Cash on collection
- Bank transfer
- 11 currencies supported
- Customer accounts
- Favourites (per-store on multisite)
- One-click reorder
- Password reset flow
- 7 customisable email templates
- Compact new-order email for your shop
- Daily collections email at a time you choose
- Two-way order messaging
- Admin order notes
- Delete cancelled orders
- Auto-complete orders after the collection day
- Pick lists in 3 formats with batch printing
- Customers can change orders paid by card
- Order changes up to your order cut-off
- Sales reports with period comparison
- Order management dashboard
- Shop Staff role for your team
- CSV import for products
- CSV export for products and categories (order export is free)
- Tax/VAT settings (inclusive and exclusive)
- Shortcode builder with live preview
- 195+ customisation settings
- 12 font choices
- 5 Gutenberg blocks
- 5 shortcodes with built-in shortcode builder
- 50+ action hooks and 45+ filter hooks
- CSS custom properties for styling
- Nonce verification and CSRF protection
- Stripe webhook signature verification
- Self-hosted fonts (GDPR compliant)
- Full data deletion on uninstall
- Compatible with any WordPress theme
- Internationalisation ready with .pot file