Every feature, in one list

All 420 of them, grouped the way the admin is. Search it rather than scroll it. Most shops never touch half, which is rather the point: it is there when you grow into it.

Your Store and Account 9

  • A free address to start on, yourshop.unifycart.com
  • Your own domain when you are ready, with HTTPS set up for you
  • A setup wizard that gets a shop standing in a few minutes
  • Bring a shop over from SunShop or WooCommerce, with products, customers and orders
  • Your shop has its own database, not a table in a shared one
  • Card billing through Stripe, with a free trial first
  • Plans you can move between, and the price you join on is the price you keep
  • Pause, restart or close the shop yourself, and take your data with you
  • See your own usage: storage, orders and API calls against your plan

Authentication & Security 19

  • Store owner / admin email+password authentication
  • Two-factor authentication (TOTP) for admin panel
  • SMS login verification via Twilio
  • Role-based access control (RBAC) for admin staff accounts
  • Admin activity log -who did what and when
  • IP allowlist for admin panel access
  • Customer accounts on the storefront, with email and password
  • Social login for customers (Google, Facebook)
  • Customer email verification on registration
  • Password reset with secure token flow
  • CSRF protection on all forms
  • Rate limiting on login, registration, and checkout
  • CAPTCHA / bot protection (reCAPTCHA v3)
  • Honeypot fields on public forms
  • Brute-force lockout with progressive delay
  • Session fixation prevention and secure cookies
  • Content Security Policy (CSP) headers
  • Automated security headers (X-Frame-Options, HSTS, etc.)
  • Fraud screening on orders, with rules you set and a score on every order

Product Catalog 34

  • Product CRUD -simple products
  • Product variations (size, color, material, custom attributes)
  • Variation price modifiers (absolute or percentage)
  • Variation-level stock tracking
  • Variation image assignment -image swaps on option select
  • Multiple product images with drag-to-reorder gallery
  • Product image zoom and lightbox on storefront
  • Product categories (hierarchical, unlimited nesting)
  • Product tags
  • Product brand / manufacturer field
  • Product SKU and barcode (UPC/EAN) fields
  • Product weight and dimensions (for shipping calculations)
  • Digital product type -secure download link
  • Subscription product type (recurring billing)
  • Bundle / grouped product type
  • Product status (draft, active, archived)
  • Scheduled product visibility (publish at date/time)
  • Featured products flag
  • Related products (manual and auto-suggested)
  • Recently viewed products
  • Product-level SEO fields (meta title, description, canonical)
  • Editable product URL slug
  • Product import/export via CSV
  • Bulk product actions (delete, status change, category reassign)
  • Product reviews and star ratings (with admin moderation)
  • Vendor assignment -products belong to a vendor
  • Product availability status (in stock, out of stock, on backorder)
  • Back-in-stock notification (customer email subscribe)
  • Low stock threshold alerts to admin
  • Inventory history log
  • Custom product fields (per-store configurable)
  • Product question & answer section on storefront
  • TaxCloud TIC code for automated tax classification
  • Pre-orders, sold before they arrive and marked on every order, invoice and packing list

Categories & Navigation 11

  • Category CRUD with parent/child hierarchy
  • Category image and banner image
  • Editable category URL slug
  • Category SEO fields (meta title, description)
  • Category-level product sort options
  • Faceted filtering (by attribute, price range, brand, rating)
  • Custom navigation menus (header, footer) with drag-to-reorder
  • Mega menu support
  • Dropdown menus with a second level of items, in the menu builder and in every theme
  • Landing pages / CMS pages (About, Contact, FAQ, etc.)
  • Blog module with posts, categories, and tags

Search 7

  • Full-text product search
  • Meilisearch driver (fast, self-hosted)
  • Search-as-you-type / instant results dropdown
  • Search result page with faceted filters
  • Search synonyms and stop words (admin configurable)
  • Search analytics -most searched terms, zero-result searches
  • A search index per shop, so one shop can never return another shop’s products

Shopping Cart 14

  • Add to cart (AJAX, no page reload)
  • Cart quantity update and item removal
  • Guest cart (session-based)
  • Cart persistence -merge guest cart on customer login
  • Cart item limit per plan / per store config
  • Mini cart / slide-out drawer
  • Cart page with order summary
  • Cart expiry / TTL management
  • Save cart for later / wishlist move
  • Abandoned cart detection and recovery emails
  • Cart-level coupon application
  • Real-time stock validation at cart and checkout
  • Digital goods in cart (no shipping required)
  • Subscription items in cart

Checkout 24

  • Multi-step checkout (Contact, Shipping, Payment, Review)
  • Single-page checkout option (theme-configurable)
  • Guest checkout (no account required)
  • Guest-to-account conversion prompt post-purchase
  • Address autocomplete via Google Places API
  • Saved addresses for logged-in customers
  • Ship-to-different-address option
  • Real-time shipping rate calculation at checkout
  • Flat rate, free shipping, and local pickup options
  • Order notes / gift message field
  • Real-time tax calculation at checkout
  • Coupon code entry at checkout
  • Gift certificate redemption at checkout
  • Store credit redemption at checkout
  • Order review screen before payment submission
  • Stripe Payment Intents with 3DS/SCA
  • PayPal checkout with Smart Buttons
  • Authorize.net payment module
  • Additional payment modules (Square, Braintree, etc.)
  • Checkout form validation (client + server side)
  • Honeypot and rate limiting on checkout
  • Order confirmation page with summary
  • Order confirmation email (customer + admin notification)
  • Express checkout (PayPal Express, Apple Pay, Google Pay)

Orders & Order Management 19

  • Order lifecycle statuses (Pending, Processing, Shipped, Delivered, Cancelled, Refunded)
  • Admin order detail view with full summary
  • Manual order creation from admin
  • Order editing (add/remove items, change address before shipment)
  • Order cancellation with optional restock
  • Partial and full refund processing (tied to payment gateway)
  • Shipment tracking number entry and customer notification
  • Multiple shipments per order
  • Order notes (internal admin notes, visible customer notes)
  • Order tags for admin organization
  • Custom order fields (per-store configurable)
  • Printable order invoice / packing slip PDF
  • Order export to CSV
  • Send an unpaid order a link to pay by card, with no account needed to use it
  • Bulk order status updates
  • Order event history / timeline
  • Digital goods order -auto-delivery of download link
  • Subscription order management (pause, cancel, change plan)
  • Stock held across several warehouses, with a single order split between them

Returns and RMAs 22

  • A returns form on your storefront, switched on or off per shop
  • A return window you set, counted from the day it was delivered
  • Customers pick the lines and quantities they want to send back, not the whole order
  • Guests can raise one with an order number and the email on the order
  • Reasons you write yourself, each able to require a photograph or an explanation
  • Extra questions of your own on the form
  • Customers say how they would like it settled, subject to your approval
  • Every request gets an RMA number, and a page that follows it
  • Approve for less than was asked for, rather than refusing the whole request
  • Decline with a reason, in your words, sent to the customer
  • Approvals expire, so goods that never arrive do not sit open forever
  • Mark a return received, then check each line before anything goes back on the shelf
  • Resellable, damaged or written off, recorded per line
  • Only resellable goods return to stock, at the location you choose
  • Settle as a refund, store credit, exchange, replacement or repair
  • Store credit reaches a guest as a gift certificate code
  • Restocking fee as a percentage, shown to the customer before they confirm
  • Approve everything automatically, or anything under an amount you set
  • A limit on how many open returns one customer may have
  • Five emails to the customer and one to you, all editable
  • My Returns in the customer account, with guest returns linked on sign in
  • Returns excluded from the storefront for products or categories you choose

Customer Management 16

  • Customer account management in admin
  • Customer profile -name, email, phone, birthdate
  • Multiple saved addresses per customer
  • Default billing and shipping address selection
  • Customer order history in account area
  • Customer group / segment assignment
  • Customers apply for a trade or wholesale account, and you approve or decline
  • Group-based pricing and discounts
  • Custom customer fields (per-store configurable)
  • Customer notes in admin
  • Customer lifetime value and purchase stats
  • Customer import/export via CSV
  • GDPR data export and account deletion request handling
  • Customer store credit balance
  • Customer groups with their own pricing, visibility and tax treatment
  • Wholesale accounts, with trade pricing and damaged copies sold separately

Payment Gateways & Revenue Sharing 19

  • Stripe Express Connect -platform takes application fee per transaction
  • Connect your own Stripe account during setup, in a few clicks
  • PayPal Commerce Platform with partner referral and platform fees
  • Authorize.net module
  • Payment gateway abstraction layer
  • Platform transaction fee configuration per plan
  • Payment method display logic (show only configured gateways)
  • Saved payment methods for returning customers (Stripe)
  • PCI compliance with Stripe.js / Elements
  • Webhook handling with idempotency
  • Cash on Delivery (COD)
  • Check / Money Order
  • Purchase Order with PO number capture
  • Purchase orders with a PO number, an accounts payable email and a cost centre
  • Bank Transfer / Wire
  • ACH and bank debits through Authorize.Net eCheck
  • Pay by Phone
  • Pay in Store
  • Custom Payment method (merchant-configurable)

Shipping 18

  • Shipping zones (by country, state/region, postal code)
  • Flat rate shipping rules per zone
  • Free shipping threshold per zone
  • Weight-based and price-based shipping tables
  • Local pickup option
  • USPS real-time rate integration
  • UPS real-time rate integration
  • FedEx real-time rate integration
  • Canada Post integration
  • Australia Post integration
  • DHL integration
  • Carrier abstraction layer (pluggable carrier drivers)
  • ShipStation integration
  • ShipRush integration
  • EasyPost integration (multi-carrier aggregator)
  • Shipping label generation
  • Package dimension presets
  • Dimensional weight calculation

Tax 10

  • Manual tax rates (by country, state, postal code)
  • Tax class assignment on products (standard, digital, food, exempt)
  • Tax-inclusive vs tax-exclusive price display toggle
  • Multiple tax rates per order
  • TaxCloud integration for automated US sales tax
  • Avalara AvaTax integration
  • VAT / GST support with EU format display
  • Tax-exempt customer support
  • Tax report by state/region
  • Tax priority and compound rate support

Discounts, Coupons & Gift Certificates 16

  • Coupon codes -percentage discount
  • Coupon codes -fixed dollar amount discount
  • Coupon codes -free shipping
  • Coupon expiry dates and usage limits (global and per-customer)
  • Coupon minimum order amount requirement
  • Coupon product/category restrictions
  • Coupon customer group restrictions
  • Bulk coupon code generation
  • Automatic discounts / promotions (no code required)
  • Buy X get Y promotions
  • Tiered pricing (quantity breaks)
  • Flash sale / limited-time pricing on products
  • Gift certificate generation (admin or purchasable by customers)
  • Gift certificate redemption at checkout (balance tracking)
  • Gift certificate PDF generation and email delivery
  • Store credit system (admin-granted, refund credit)

Theming & Storefront Customization 17

  • Install a theme on your shop, or upload your own
  • The Minimal theme is bundled, with more installable from the theme library
  • Theme color palette customization (primary, secondary, accent, background)
  • Theme typography settings (font family, size scale)
  • Theme preview before activation
  • Theme marketplace / installable from library
  • Custom CSS injection per store
  • Custom JavaScript injection per store
  • Header / footer content editing
  • Logo, favicon upload
  • Homepage builder -draggable sections
  • Theme-level section on/off toggles
  • See when a theme you installed has a newer version, and update it in place
  • Updating keeps your settings and your pages, and adds whatever the new version brought
  • Download a copy of your theme before you update it
  • Edit a theme’s templates and stylesheets from the admin
  • Mobile-responsive all themes

Plugin / Extension System 6

  • Plugin architecture (service provider-based, hook/event system)
  • Plugin marketplace -browse, install, uninstall from admin
  • Turn a plugin on or off for your shop
  • Plugin settings page auto-injected into admin
  • First-party plugins: Loyalty Points, Advanced Reviews, Subscription Manager
  • Developer-facing plugin documentation and API

App Marketplace & Developer Platform 15

  • App registration system -OAuth credentials, scopes, webhook URL
  • Install an app with one authorisation step, and it only gets the access it asks for
  • App REST API access using access tokens
  • Webhook subscriptions per app -signed payload delivery
  • Script tag injection -apps inject JS into storefront
  • Admin UI extensions -app iframe embeds in admin panel
  • Each app keeps its own settings for your shop
  • App marketplace browse/search -categories, ratings, featured
  • App install/uninstall lifecycle with data cleanup
  • App billing -one-time or recurring charges via platform billing
  • Rate and review the apps you install
  • Developer portal -app submission, versioning, analytics, revenue dashboard
  • Checkout extensions -server-side callbacks for cart/checkout modification
  • Theme app blocks -placeable blocks for theme sections
  • App sandboxing -rate limits, scope enforcement, audit logging

SEO & Content 13

  • Meta title and description per product, category, and page
  • Open Graph and Twitter Card meta tags
  • Editable URL slugs for products, categories, and pages
  • 301 redirect manager (old slug to new slug)
  • Auto XML sitemap generation (products, categories, pages, blog)
  • Sitemap submission to Google/Bing
  • Robots.txt management
  • Breadcrumb structured data, so search engines show the path to a product
  • Breadcrumb navigation on storefront
  • Canonical URL management
  • noindex flag per page/product
  • Google Analytics and Google Tag Manager integration
  • Facebook Pixel integration

Multi-Language & Localization 7

  • Language selection for storefront (language switcher)
  • Google Translate API auto-translation
  • Manual translation overrides for product content
  • Currency display by locale
  • Multi-currency pricing with exchange rate management
  • Date and number format localization
  • RTL (right-to-left) language support in themes

Email & Notifications 16

  • Transactional emails -order confirmation, shipping, refund
  • Customer account emails -welcome, password reset, verification
  • Admin notification emails -new order, low stock
  • HTML email templates with store branding
  • Email template editor in admin
  • Send email through your own mail server if you would rather
  • Mailgun / SendGrid / Postmark driver support
  • Newsletter signup widget on storefront
  • Mailchimp integration
  • Klaviyo integration
  • Constant Contact integration
  • ActiveCampaign integration
  • Mailing list tag/segment sync on order events
  • Abandoned cart email sequence
  • SMS notifications for customers via Twilio
  • Admin SMS alerts via Twilio

Wishlist & Gift Registry 8

  • Customer wishlist (requires login)
  • Add to wishlist from product and category pages
  • Wishlist page with move-to-cart action
  • Wishlist shareable link
  • Gift registry creation (wedding, baby shower, birthday)
  • Registry sharing via link
  • Registry item purchased notification
  • Registry admin view

Vendor / Marketplace System 8

  • Store owner can create vendor accounts
  • Vendor login portal (separate from main admin)
  • Vendor can manage own products
  • Vendor commission configuration (per vendor, per product)
  • Vendor payout tracking and reports
  • Vendor profile page on storefront
  • Vendor order visibility (see only their orders)
  • Vendor approval workflow

Reviews & Social 6

  • Product star ratings and written reviews
  • Review moderation queue in admin
  • Verified purchase badge on reviews
  • Review helpful votes
  • Social sharing buttons on product pages
  • Open Graph image for social sharing

Digital Goods & Subscriptions 11

  • File upload for digital products (S3-stored)
  • Secure, time-limited download link generation
  • Download attempt limits and expiry per product
  • Customer downloads page in account area
  • Recurring subscription setup (weekly, monthly, annual)
  • Subscription billing via Stripe with retry logic
  • Customer subscription management (pause, cancel, update card)
  • Admin subscription management and override
  • Dunning management (failed payment recovery emails)
  • Tier changes that take effect at the next renewal, with no mid-month proration
  • A free download included with a printed product, where a shop promises one

Reports & Analytics 18

  • Admin dashboard -KPIs (revenue, orders, customers, conversion)
  • Sales report (by date range, product, category)
  • Revenue chart (daily, weekly, monthly)
  • Orders report (status breakdown, AOV)
  • Products report (top sellers, low performers)
  • Customers report (new vs returning, LTV)
  • Inventory report (stock levels, low stock alerts)
  • Shipping report (methods used, avg shipping cost)
  • Tax report (by state, by rate)
  • Coupons report (usage, revenue impact)
  • Search terms report (top searches, no-results)
  • Abandoned cart report
  • Vendor earnings report
  • Subscription report (MRR, churn, status breakdown)
  • Support ticket report (volume, resolution, satisfaction)
  • Gift certificate report (issuance, redemption, balances)
  • Report export to CSV / PDF
  • Invoice ageing, for anything sold on terms

Accounting & Finance Integrations 5

  • QuickBooks Online integration -sync orders, customers, products
  • QuickBooks OAuth2 connect flow in admin
  • Automatic invoice creation in QuickBooks on order
  • Xero integration
  • FreshBooks integration

Logistics Integrations 5

  • ShipStation integration (order sync, label printing)
  • ShipRush integration
  • EasyPost multi-carrier API
  • Shippo integration
  • Fulfillment by Amazon (FBA) integration

POS Integration 5

  • POS mode -simplified checkout UI for in-person sales
  • Stripe Terminal integration (card reader)
  • Square POS integration
  • Inventory sync between online and POS channels
  • Cash payment recording in POS mode

API & Integrations 8

  • RESTful API -versioned (/api/v1/) with token auth
  • API endpoints for products, categories, cart, orders, customers
  • API rate limiting per token
  • API token management in admin
  • Webhook outbound system -configurable events
  • Webhook retry logic and delivery log
  • API documentation (auto-generated)
  • Storefront JS SDK for headless usage

Storage & Media 8

  • S3-compatible storage for all product images and digital goods
  • AWS S3 driver support
  • DigitalOcean Spaces driver support
  • Wasabi / Backblaze B2 driver support
  • Image resizing and thumbnail generation
  • Image WebP conversion for performance
  • CDN URL support (CloudFront, BunnyCDN)
  • Storage usage shown against your plan allowance

Platform Support System 14

  • Raise a support ticket with us from inside your admin
  • A conversation thread on every ticket, with replies both ways
  • Ticket attachments (file uploads)
  • Ticket status workflow (open/answered/in_progress/closed)
  • Ticket priority levels (low/medium/high/urgent)
  • Support departments (configurable by platform)
  • Canned responses for quick replies
  • SLA tracking and escalation
  • Platform ticket management dashboard
  • Ticket assignment to platform support staff
  • Merchants report a bug from their own admin, with page, browser and build captured for them
  • A Discord server where you can ask in the open and get an answer from us or another shop
  • Open a ticket or report a bug from Discord, and it reaches the same place
  • Link your Discord account to your shop, so we know who is asking

Infrastructure & DevOps 9

  • High-throughput request handling (Laravel Octane)
  • Queue management with Laravel Horizon + Redis
  • Production monitoring with Laravel Pulse
  • Automated test suite (Pest PHP)
  • CI/CD pipeline (GitHub Actions)
  • Deployment automation (Laravel Forge)
  • Multi-environment configuration
  • Database backup automation
  • Redis caching for catalog, sessions, queues

For Agencies and Resellers 3

  • Reseller accounts, so an agency can set up and run shops for its clients
  • White label it: your own logo, colours and domain rather than ours
  • Each client shop stays separate, with its own data, billing and staff

Ready to Get Started?

Start your free 14-day trial and see how much of this you actually use.

Start Free Trial Take the Tour

Stay Updated

Subscribe to get the latest posts delivered right to your inbox.