Skip to content

E-commerce Overview ​

Falcon CMS includes a complete e-commerce system. It ships with the package as the bundled Falcon Shop plugin, already switched on, so there is nothing extra to install. See Shop Plugin & Templates to switch it off or to restyle its pages in a theme.

Shop overview

Revenue, order counts and conversion, with the order-status breakdown — Admin → Shop → Overview.

Free in the core

As of v2.2, the full e-commerce system is part of the free core — no Pro license required. Build and run a complete store on any FalconCMS site.

Selling to businesses too?

Falcon Wholesale (Pro) adds trade accounts with approval, prices per customer level and quantity tier, minimum quantities, a wholesale portal, buying on account and quotes, alongside your retail shop. See Falcon Wholesale.

Features ​

  • Products with images, pricing, inventory, SKU, weight and dimensions
  • Variable products — size, colour and custom options, priced per variation
  • Product Categories & Tags — dedicated, first-class taxonomy
  • Shop filters — search, price range, category, attributes, stock and sale
  • Shopping cart — session-based, persistent, prices re-checked against the catalogue
  • Coupon codes — four types, see Coupons
  • Promotions — buy-one-get-one and similar automatic offers, see Promotions
  • Shipping — flat rate, zones, and rates banded by quantity or weight
  • Tax — per-country rates, inclusive or exclusive pricing
  • Checkout — guest or registered customer, with a saved address book
  • Multiple payment gateways — PayPal, Stripe, SSLCommerz, bank transfer
  • Order management — status workflow, invoices, refunds
  • Product reviews with moderation
  • Wishlist
  • Order tracking — customers track by order number + email
  • Structured data — schema.org product markup for search results

Setup Checklist ​

  1. Create pages — Falcon CMS auto-creates Shop, Cart, Checkout, and Account pages during falcon:install. If missing, create them and assign in settings.

  2. Configure Shop Settings — Go to Admin → Shop → Settings:

    • Currency and format
    • Tax rate
    • Shipping method and rate
    • Payment gateways
  3. Add Products — Admin → Products → Add New

  4. Test checkout — Add a product to cart and complete a test order

Shop Settings ​

Navigate to Admin → Shop → Settings:

Settings are grouped into tabs. The common ones:

TabSettingDescription
GeneralCurrencyUSD, EUR, BDT, GBP, etc.
GeneralCurrency positionBefore or after the amount
GeneralDecimal placesPrice formatting (e.g. 2 → $10.00)
GeneralShop / Cart / Checkout / Account pageWhich page serves each role
GeneralEnable taxesMaster switch for the whole tax engine
ProductsManage stockTrack quantities shop-wide
ProductsOut of stock thresholdAt or below this, a product reads as sold out
ShippingFlat rate, zones, free-shipping thresholdSee Shipping & Tax
TaxRates, price entry, displaySee Shipping & Tax
CouponsEnable coupons, stacking policySee Coupons
CheckoutGuest checkout, force loginWho may place an order

TIP

Shipping and tax are more capable than a single rate — zones, per-country tax and inclusive/exclusive pricing each have their own page.

Payment Gateways ​

PayPal ​

  1. Go to Admin → Settings → Integrations
  2. Enable PayPal
  3. Enter Client ID and Secret (from PayPal Developer Dashboard)
  4. Select Sandbox / Live mode

Stripe ​

  1. Enable Stripe in Integrations settings
  2. Enter Public Key and Secret Key (from Stripe Dashboard)

SSLCommerz (South Asia) ​

  1. Enable SSLCommerz
  2. Enter Store ID and Signature Key

Shop Dashboard ​

Admin → Shop → Overview shows:

  • Total Orders
  • Net Revenue (gross minus refunds)
  • Gross Revenue
  • Total Refunded
  • Average Order Value
  • Order status breakdown chart

All stats are filterable by: Today, Last 7 days, Last 30 days, This month, This year, All time, Custom range.

Released under the MIT License.