Skip to content

Shipping

Menu: Commerce -> Shipping
Deep link: /_Admin/commerce/shippings?SiteId={siteGuid}
Physical create: /_Admin/commerce/shippings/create?SiteId=...
Physical edit: /_Admin/commerce/shippings/edit?SiteId=...&id={shippingId}
Digital create/edit: /_Admin/commerce/digital-shippings/create|edit?SiteId=...

Configure checkout shipping methods: physical products use express shipping (amount/condition-based surcharges); digital products use digital shipping (email delivery of content). Shipping in cart and order totals comes from here (server SiteCommerce / Calculator trial logic).

Default shipping for new sites (affects cart/order totals)

On first load of site Commerce data, if no physical shipping records exist, system auto-creates one default shipping (SiteCommerce.Init()):

ItemDefault
NameStandard
Base cost (baseCost)5 (site currency units, e.g. USD = $5)
Default shippingYes (isDefault)

This 5 is the base shipping amount; digital products also get default Mail Delivery digital shipping (email delivery, base cost 0).

So on new sites, carts with non-digital products and unchanged shipping usually add this default shipping at checkout trial. For free shipping or custom rules, edit Standard base cost (set to 0), add/remove methods, or configure supported countries and additional cost rules.

How to Open

  1. In the Edit menu, enable Commerce -> Shipping (and the parent Commerce group).
  2. Open Commerce -> Shipping in the left sidebar.

Top tabs: Physical products / Digital products (URL query name=express|digital for deep links).

Physical Products (Express Shipping)

Shipping: physical product list, default tag and base cost

List

Column / ActionDescription
NameShipping method name; default shipping has "Default" tag
DescriptionOptional; shown at checkout
Base costbaseCost, displayed in site default currency
Cost rulesadditionalCosts summary: extra shipping when conditions met
CreateOpens create page
EditRow pencil opens edit page
Set as defaultAfter selecting one row, toolbar Set as default (replaces previous default; default row cannot be selected for delete)
Batch deleteSelect rows → Delete → confirm

At checkout/cart pricing, when shippingId not specified, non-digital lines use default physical shipping.

Create and Edit

Physical shipping edit: base cost, advanced settings, additional cost rules
SectionDescription
Name / DescriptionName required; description optional
Base costNumber input, suffix site currencyCode; fixed shipping when no additional rules match
Advanced settings (expand)Carrier code, tracking number match (regex for logistics), supported countries (multi-country with estimated delivery days)
Additional cost rulesClick Add cost rule: each has cost, description, and order conditions (Condition, field/operator/value, AND/OR). When matched, adds that cost to base shipping

Digital Products (Digital Shipping)

Shipping: digital product list and default Mail Delivery

Digital products have no physical express fee; shipping method determines how digital products are sent to buyers (usually email).

List

Similar to physical: Name, Description, Set as default, Create / Edit / Delete. New sites default to Mail Delivery as default.

Create and Edit

Digital shipping edit: mail server and email template
ItemDescription
Name / DescriptionShipping method identifier
Mail serverKooboo (site mail address) or Custom SMTP (host, port, account, etc.)
Sender addressKooboo mode: select from mail module
Email templateSubject and body; Preview / edit Code (template variables per UI)
Delivery contentTogether with digitalItems from product detail -> digital products forms what buyers receive

On order create, digital product orders link default or specified digitalShippingId.

Relationship with Carts and Orders

Default or selected physical baseCost + rulesShipping ConfigCart/Checkout TrialOrder Shipping
ScenarioBehavior
Cart with physical productsTrial adds shipping; when no shipping selected, uses default physical base cost + matched additional fees
Digital products onlyUses digital shipping to send; usually no physical baseCost
Mixed cartPhysical lines per express rules; digital lines per digital shipping flow
Admin cart checkoutSame as storefront; can verify shipping includes default 5 unit base fee

After shipping changes, existing carts may need refresh or recalculation for new amounts (per implementation).