Ecommerce in SGEN — Products, Orders, Coupons, and Store Configuration

In short. Ecommerce in SGEN is a full-featured store module — products (simple and variable), attributes and variants, categories, cart and checkout, coupons, orders, and eight configuration tabs for currency, shipping, taxes, and payment gateways. Everything lives under Ecommerce in your admin. The module is included on every plan, including Sandbox. That's the map — read on for the detail.

The 30-second answer is below; the full page takes about 8 minutes. Skim the bold lead-ins to move faster.

Overview

What the Ecommerce module is for, where to find it, and the vocabulary you'll use across the rest of this reference.

What is this for?

Ecommerce in SGEN is the feature set that lets you list products, accept orders, apply discounts, and manage fulfillment — all within the same admin you use to manage pages, blog posts, and site settings. It does not require a separate application or a separate login.

The module is included on every plan, including the free Sandbox. If the Store section is missing from your sidebar, check Modules Config to confirm the module is switched on for the site. For plan and pricing details, see the pricing page.

Where to find it

To open it: sign in to your SGEN Dashboard, open Site Manager, find your site, then choose Manage site → Login. In the admin sidebar, go to Ecommerce (also shown as Store in some navigation contexts).

1
Ecommerce

Open the Ecommerce section in your admin sidebar.

2
Products

Open Products.

3
Add New

Choose Add New to create your first product.

Admin sidebar
The Ecommerce (Store) section

The admin sidebar with the Ecommerce section expanded shows its four entries: Products, Orders, Coupons, and Configuration. The store lives inside the same admin as the rest of your site — no separate login.

Screenshot pending. A capture of the expanded Ecommerce section in the admin sidebar.

The store has four top-level areas, all verified against live surveyed navigation on 2026-06-02:

Reference — the four Ecommerce areas and what each holds

AreaWhat's inside
ProductsProduct list, plus Add / Edit products
Products → CategoriesThe category manager
Products → AttributesThe attribute manager
OrdersOrder list and per-order detail view
CouponsCoupon list, plus Add / Edit coupons
ConfigurationStore-wide settings, split across eight sub-tabs (see Store configuration)

The eight Configuration sub-tabs are: General (store status, country, currency, login requirements), Purchase Flow (cart and buying behavior), Checkout (checkout fields), Layout & SEO (store layout and SEO defaults), Shipping (methods and rates), Taxes (tax rates), Payment Gateways, and Product Tabs (global product-page tab configuration).

The central concepts are:

  • Product — an item for sale, with a price, description, images, and optional inventory tracking.
  • Variation — a specific version of a variable product (for example, a shirt in a given size and color), each with its own price and stock.
  • Attribute — a named property (such as "Size" or "Color") used to define which axes a variable product has options on.
  • Category — a grouping label applied to products to organize the store catalog.
  • Cart — the temporary session state that accumulates items a shopper is considering.
  • Checkout — the flow where the shopper enters contact, billing, and shipping information and places an order.
  • Order — a completed purchase record, including customer details, items, prices, and status.
  • Coupon — a discount code a shopper can enter at checkout.
  • Store configuration — the eight sub-tabs that govern store-wide behavior: general settings, purchase flow, checkout fields, layout/SEO, shipping, taxes, payment gateways, and product page tabs.

Scope

This reference covers everything inside the Ecommerce module: the two product types and their modifiers, attributes and variations, categories, the cart-to-checkout flow, the order lifecycle, coupons, and all eight Configuration sub-tabs. It also maps the eleven SG-Builder ecommerce components that bind to your live product data. It does not cover plan limits or external payment-provider contracts — for those, see the pricing page or contact Support.

The mock below maps the four top-level store areas as they appear in your admin sidebar, with the kind of count each surface shows once you have a catalog and a few orders in place.

4 live
Products

Your live product catalog.

11 total
Orders

Every completed purchase across the order lifecycle.

2 active
Coupons

Discount codes currently available at checkout.

8 tabs
Configuration

Store-wide settings across eight sub-tabs.

The product model

A product in SGEN is the foundational catalog record. Every product has a title, a description, a price, and optionally a gallery of images. Beyond the basics, the product model supports a structured set of sub-objects that control how it behaves in the store.

Product types

SGEN supports two primary product types, set on the product's General tab:

Product typeDescriptionHas shipping?Example
Simple productOne item, one price, no variationsYes (by default)A printed poster
Variable productMultiple options (size, color, etc.); each combination is a variation with its own price and stockVaries per variationA shirt sold in three sizes

Two product modifiers can be applied to either type:

ModifierWhat it doesEffect on shipping
VirtualNo physical item to ship — a service, consultation, or access grantShipping fields removed from checkout for this product
DownloadableBuyer receives a file after purchase (ebook, audio, software)Can be combined with Virtual for fully digital delivery

Ticking Downloadable exposes additional fields on the General tab: a file list, a download limit (how many times the link works), and a download expiry (how many days after purchase the link stays active).

The mock below shows the General tab of a simple product as you would fill it in — a physical item with a regular price, a sale price, and stock tracking switched on.

Ecommerce / Products / Add New
Add Product — General

A simple physical product with a sale price and stock tracking. The General tab collects:

FieldExampleNotes
Product nameCanvas Tote BagRequired.
Product typeSimple productSwitch to Variable when the item has size or color options.
Regular price30.00Shown in your store currency, set under Configuration / General.
Sale priceLeave blank for no saleWhen set, the regular price shows with a strike-through.
VirtualOffTick for a service or access grant — removes shipping fields.
DownloadableOffTick to attach a file the buyer downloads after purchase.

Sidebar tips on this screen: turn on Manage stock on the Inventory tab to count units automatically, and assign categories from the right sidebar so shoppers can browse by group. Publish and Save Draft actions are shown for preview only.

Screenshot pending. The Add Product General tab, filled in for a physical product with a sale price and stock tracking.

Product tabs (on the product editor)

The product editor is divided into functional tabs. The table below covers the tabs that hold the most commonly needed fields:

TabKey fields
GeneralProduct type, regular price, sale price, Virtual checkbox, Downloadable checkbox, download files
InventoryManage stock toggle, stock quantity, stock status (In stock / Out of stock / On backorder), SKU, allow backorders
ShippingWeight, dimensions, shipping class
Linked ProductsUpsells (shown on the product page), cross-sells (shown in the cart)
AttributesAttribute definitions used to generate variations
VariationsIndividual variation records — each with its own price, stock, SKU, and image
AdvancedPurchase note, custom ordering, reviews toggle
SEOPer-product meta title and description overrides

Inventory fields

Three inventory concepts appear on the Inventory tab:

  • SKU (Stock Keeping Unit) — your own reference code for the product. Not customer-facing by default. Used for internal inventory tracking.
  • Manage stock? — a toggle. When on, SGEN tracks the exact quantity and decrements it on purchase. When off, you set stock status manually.
  • Stock status — the store-visible state: In stock, Out of stock, or On backorder. If Manage stock is on, SGEN derives this from the quantity; if it is off, you set it directly.

Upsells and cross-sells

Relationship typeWhere it appearsPurpose
UpsellOn the product pageSuggests a better or pricier alternative ("You might also like...")
Cross-sellIn the cartSuggests companion items that go well with the current cart contents

Both are set on the product's Linked Products tab by searching for and adding other products.

Attributes and variations

Attributes are the named options that make a variable product possible. The workflow has three steps.

1
Define the attribute

In your admin, go to Products → Attributes. Create a global attribute (for example, "Size") with its terms (S, M, L, XL). Global attributes can be reused across products.

2
Assign it to the product

On the product's Attributes tab, add the attribute and tick Used for variations.

3
Generate variations

On the product's Variations tab, click Generate Variations. SGEN creates one variation record per combination of attribute terms. Set price, stock, SKU, and image individually on each variation.

A variation is one specific, purchasable version of a variable product. For example, a shirt that comes in three sizes and two colors has up to six variations. Each variation can have:

  • Its own regular price and sale price
  • Its own stock quantity or stock status
  • Its own SKU
  • Its own image

The shopper selects their combination on the product page using dropdown menus generated from the attribute terms.

Categories

Product categories are organizational labels you create separately from products and then assign to products. They are hierarchical — a category can have a parent category.

Categories serve two purposes:

  1. Navigation — product archive pages can be filtered or browsed by category in the storefront.
  2. Assignment — each product carries one or more category labels.

The category manager lives in your admin under Products → Categories. Fields on a category: name, slug, parent, description, thumbnail image.

After creating categories, assign them on the product editor's Categories panel (right sidebar). A product can belong to multiple categories.

Cart and checkout

The cart and checkout area covers the buyer journey from "add to cart" through order confirmation. SGEN controls several aspects of this flow through configuration.

Purchase flow

The Purchase Flow sub-tab (Configuration → Purchase Flow) sets how the cart and buying process behave globally.

The exact field list for this sub-tab has not been fully enumerated in the verified source — open the Purchase Flow sub-tab in your admin for the current options.

Checkout fields

Checkout fields are the inputs a customer fills at checkout: name, email address, billing address, phone, and so on. SGEN lets you control which fields appear and which are required, on the Configuration → Checkout sub-tab.

Common checkout field concepts:

ConceptDescription
Billing fieldsContact and payment-address inputs (name, email, address line 1/2, city, state/province, postcode, country, phone)
Shipping fieldsDelivery address if different from billing
Order notesOptional free-text field for the customer
Custom fieldsAdditional fields your store requires

Guest orders

A guest order is a purchase by a customer who did not create an account. SGEN records it like any order, using the email and shipping details the customer entered at checkout. You can optionally disable guest checkout by turning on Require Login To Checkout in the General configuration sub-tab.

Orders

Every completed purchase creates an order record under Ecommerce → Orders in your admin. The order list shows all orders; clicking an order opens its detail view.

The mock below shows a populated order list — eleven orders across the lifecycle, with the status filter pills at the top reading the count for each state. The list is filtered by status: All (11), Completed (7), Processing (2), On hold (1), and Refunded (1). Bulk actions let you mark orders Completed or Processing, or export. Customer names and totals shown are illustrative.

OrderCustomerTotalStatusDate
#1042Site owner$54.00Completed2 hours ago
#1041Editor$30.00Processingyesterday
#1040Author$9.00Completedyesterday
#1039Contributor$24.99On hold3 days ago
#1038Designer$5.99Refunded4 days ago

Order status

Orders move through a status lifecycle. The order detail view shows the current status and gives you a control to update it. Common status concepts in store platforms (pending, processing, on hold, completed, cancelled, refunded) apply, but verify the exact labels in the admin.

The exact status labels used in SGEN's order engine have not been fully enumerated in the verified source — confirm the current labels on the order detail view.

Refunds

A refund returns all or part of a customer's payment. In SGEN, refunds are processed from the order's detail view. The refund routes back via the original payment method. Partial refunds — returning less than the full order total — are supported through the refund interface.

The order detail view is the single surface for:

  • Viewing customer details, items purchased, and totals
  • Updating order status
  • Processing full or partial refunds
  • Adding order notes (visible only to the admin, or optionally sent to the customer)

The mock below shows a single order's detail view — customer details, the items purchased, the totals, and the status control you use to move the order through its lifecycle or issue a refund.

Ecommerce / Orders / #1042
Order #1042 — placed 2 hours ago, Completed

Customer

FieldValue
NameSite owner
Emailhello@yoursite.com
AccountGuest order

Items

LineValue
Canvas Tote Bag1 × $30.00
Sticker Pack (sale)4 × $3.99
Subtotal$45.96
Shipping$8.04
Total$54.00

The top actions are Update Status and Refund (preview only). Sidebar widgets cover: Status — Completed; use Update Status to move it to Processing, On hold, or Refunded. Refunds — issue a full or partial refund from this view; the refund routes back via the original payment method. Order notes — add a private admin note, or send the customer an update.

Screenshot pending. The order detail view for a single completed order, showing customer, items, totals, and the status control.

Coupons

Coupons are discount codes shoppers enter at checkout. The coupon manager lives in your admin under Ecommerce → Coupons.

Creating a coupon

Go to Coupons → Add New to create a code. Key fields when creating a coupon:

FieldDescription
Coupon codeThe string the customer types at checkout (for example, SUMMER20)
Discount typeHow the discount is calculated — percentage or fixed amount
Coupon amountThe value of the discount (for example, 20 for 20% off)
Expiry dateOptional date after which the code no longer works
Usage limit per couponMaximum total uses across all shoppers
Usage limit per userMaximum times a single customer can use the code
Minimum spendCart subtotal required to apply the coupon
Maximum spendCart subtotal above which the coupon is rejected
Individual use onlyPrevents this coupon from stacking with other codes
Exclude sale itemsPrevents the discount from applying to items already on sale

The mock below shows a coupon set up for 15% off orders over $50 — a percentage discount with a minimum spend, the shape used in the worked example further down.

Ecommerce / Coupons / Add New
Add Coupon

A percentage discount that applies above a minimum cart subtotal. The fields:

FieldExampleNotes
Coupon codeSAVE15The string the shopper types at checkout. Required.
Discount typePercentagePercentage takes a share of the cart; fixed takes a set amount.
Coupon amount15For percentage, 15 means 15% off.
Minimum spend50.00Cart subtotal required before the code applies.
Expiry dateOptionalLeave blank for a code that never expires.
Individual use onlyOffPrevents stacking with other codes.

Sidebar tips on this screen: set minimum and maximum spend in the same currency as Configuration / General, and cap total uses (or uses per shopper) to control how far a code spreads. Publish and Save Draft actions are shown for preview only.

The exact field names as rendered in the SGEN coupon editor have not been confirmed against the live admin — the field concepts above are derived from the KB cards and general ecommerce conventions. Verify the field labels on the Coupons → Add New screen.

Store configuration

Store configuration lives under Ecommerce → Configuration in your admin and is divided into eight sub-tabs. Each sub-tab saves independently.

Sub-tabWhat it owns
GeneralStore status (Online / Maintenance / Disabled), country, measurement units, currency, Require Login To Checkout toggle, terms agreement
Purchase FlowCart and buying process behavior
Checkout FieldsFields shown at checkout; required vs. optional
Layout & SEOStore layout options; SEO defaults for product archive pages
ShippingShipping methods, rates, and shipping classes
TaxesTax rate definitions
Payment GatewaysPayment gateway configuration
Product TabsGlobal tab configuration for product pages (for example, Description, Reviews tabs)

General

The General sub-tab holds the store's operational state and base settings. Key fields:

  • Store Status — three options: Online (accepting orders), Maintenance (store visible but shows a holding message), Disabled (store hidden).
  • Country — your store's base country, used as the default for tax and shipping calculations.
  • Currency — the currency shown on prices and in checkout.
  • Require Login To Checkout — when enabled, shoppers must have an account and be signed in before they can complete a purchase. Guest orders are disabled.
  • Terms agreement — optional requirement for shoppers to accept terms and conditions before completing an order.

Shipping

The Shipping sub-tab is where you define how physical products are delivered. It supports:

  • Shipping methods — the delivery options presented to buyers at checkout (for example, standard shipping, express shipping, local pickup).
  • Shipping classes — groups for products that share the same shipping rules. For example, a "Heavy items" class and a "Fragile items" class can each have different rate calculations. Assign a shipping class on the product's Shipping tab.
The specific method types available in SGEN have not been fully enumerated in the verified source — check the available method types in your admin.

Taxes

The Taxes sub-tab holds your tax rate definitions. You add rates here; SGEN applies them at checkout based on the customer's location.

The exact tax calculation logic (inclusive/exclusive, compound rates, per-class rates) has not been fully enumerated in the verified source — configure and verify the behavior in your admin.

Payment Gateways

A payment gateway is the service that securely processes card payments at checkout. You connect and configure gateways here.

The specific gateway integrations available in SGEN have not been enumerated in the verified source — do not assume any named gateway is available. Check the Payment Gateways sub-tab for the gateways your plan supports.

Product Tabs

Product tabs are the tabs shown on the product page in the storefront — typically a Description tab, a Reviews tab, and optionally others. The Product Tabs sub-tab sets which tabs appear globally. Individual products can also enable custom tabs through their own settings.

SG-Builder and ecommerce

The SG-Builder visual editor exposes a dedicated Ecommerce category of 11 components that bind to live product data. These components let you embed product information in any SG-Builder page — not only the default store archive.

Reference — the 11 SG-Builder ecommerce components

ComponentWhat it rendersKey trait
Product TitleThe selected product's titleProduct picker, heading tag, link option
Product PriceRegular and sale priceProduct picker
Product DescriptionProduct description bodyProduct picker
Product GalleryProduct image galleryProduct picker
Add to CartAdd to Cart buttonProduct picker
Product BadgesSale / New / Category badgesProduct picker, show/hide per badge type
Product CardFull product card (image, title, price, button)Product picker, card style (Default, 1, 2, 3)
Products ArchiveProducts archive (grid or list)Layout/sort/filter config, archive query builder
Related ProductsRelated products gridSame as Products Archive
Cart ButtonCart icon / button(no functional traits)
Mini-cartMini-cart drawer(no functional traits)

Source: the SG-Builder component catalog, verified from the catalog (11 components).

The product-picker trait selects which product's data the component binds to. The Products Archive and Related Products components use an archive query builder to pull sets of products dynamically.

These components rely on the Ecommerce module, which is included on every plan. On a site where the module has not been switched on in Modules Config, the components will not have data to render.

Examples

Use the table below to pick the right product type before you start, then follow the worked setups underneath.

What you sellProduct type to choose
One item, one price, ships to the buyer (a tote bag, a poster)Simple product
Same item in several sizes or colors, each with its own price or stockVariable product with attributes and variations
A service, consultation, or access grant with nothing to shipSimple product, ticked Virtual
A file the buyer downloads after purchase (a guide, audio, software)Simple product, ticked Downloadable
A digital item with no shipping and a file to deliverTicked Virtual and Downloadable together
Set the type on the product's General tab. You can change it later, but variations only generate once attributes are saved.

New store setup order — a safe configuration sequence before going live

1
Configuration → General

Set Store Status to Maintenance, then set country and currency.

2
Configuration → Shipping

Add at least one shipping method.

3
Configuration → Taxes

Add applicable tax rates.

4
Configuration → Payment Gateways

Connect at least one gateway.

5
Products → Attributes

Create global attributes (Size, Color...) if you will sell variable products.

6
Products → Add New

Set type, price, inventory, and categories.

7
Coupons → Add New (optional)

Create a launch discount code.

8
Configuration → Checkout Fields

Confirm the required fields are present.

9
Configuration → General

Set Store Status to Online.

Each sub-tab saves independently. Changes take effect on the next page request.

Variable product (shirt in three sizes)

1
Products → Add New

Set the type to Variable product.

2
Attributes tab

Add Size with terms Small / Medium / Large; tick Used for variations; Save.

3
Variations tab

Click Generate Variations; SGEN creates 3 records.

4
Per variation

Set Regular price, Stock status, and an optional SKU; Save.

The shopper selects size from a dropdown on the product page; price and stock update to match.

Coupon — 15% off orders over $50

Create a coupon with code SAVE15, Discount type Percentage, Amount 15, and Minimum spend 50.

Reference

Configuration sub-tab reference, common mistakes, and the related features and KB cards that go with this module.

Configuration sub-tab reference

Sub-tabKey settingsWhere
GeneralStore status · country · currency · require login · termsEcommerce → Configuration → General
Purchase FlowCart behavior, buying flow optionsEcommerce → Configuration → Purchase Flow
Checkout FieldsBilling / shipping / note / custom fieldsEcommerce → Configuration → Checkout
Layout & SEOStore layout, product archive SEO defaultsEcommerce → Configuration → Layout & SEO
ShippingShipping methods, rates, shipping classesEcommerce → Configuration → Shipping
TaxesTax rates and rulesEcommerce → Configuration → Taxes
Payment GatewaysGateway connections and credentialsEcommerce → Configuration → Payment Gateways
Product TabsGlobal tab layout on product pagesEcommerce → Configuration → Product Tabs

Common mistakes

MistakeWhat happensHow to fix
Forgetting to connect a payment gateway before going liveShoppers reach checkout but cannot paySet up at least one active gateway under Configuration → Payment Gateways
Setting Store Status to Online before setting shipping methodsOrders with physical products fail to calculate deliveryAdd at least one shipping method first
Generating variations before saving attribute termsSGEN generates combinations based on current terms — missing terms produce incomplete variation setsAdd all attribute terms first, then generate variations
Leaving stock management off with no stock status setProducts may appear purchasable when they are not availableSet Stock status explicitly on each product when not using Manage stock
Using a simple product when options are neededOnly one price/SKU — cannot express size or color optionsChange the product type to Variable and add attributes
Setting a coupon minimum spend in the wrong currencyThe discount threshold does not match the store currencyConfirm the currency in Configuration → General before setting coupon amounts
Assigning the wrong shipping class to a productShipping rates for that product do not match expectationsReview class assignments on the product's Shipping tab and the class definitions in Configuration → Shipping

Related features

  • Products — the product catalog (Ecommerce → Products).
  • Product Categories — organize products by category (Products → Categories).
  • Product Attributes — define global attributes for variable products (Products → Attributes).
  • Orders — view and manage customer orders (Ecommerce → Orders).
  • Coupons — create and manage discount codes (Ecommerce → Coupons).
  • Configuration → General — store status, currency, login requirements.
  • Configuration → Shipping — shipping methods and rates.
  • Configuration → Taxes — tax rate definitions.
  • Configuration → Payment Gateways — payment gateway setup.
  • Configuration → Checkout Fields — checkout form fields.
  • Configuration → Purchase Flow — cart behavior.
  • Configuration → Layout & SEO — store layout and SEO defaults.
  • Configuration → Product Tabs — global product page tabs.

Related KB cards