eCommerce Settings
These various eCommerce settings allow you to further control and customise the way your website functions, both in the admin and on the front-end, in terms of eCommerce functionality.
Access CMS controls for things like Shopping Cart lifetime, size/weight units, order statuses, and tax and shipping options.
Settings
Shop Settings
The minimum value allowed in this setting is 1 hour and the maximum is 876000 hours.
The minimum value allowed in this setting is 1 hour and the maximum is 876000 hours.
This setting is only available when using the Aboandoned Cart Recovery extension.
Measuerment Settings
Available units are:
Centimeters (cm)
Inches (in)
Millimeters (mm)
Metres (m)
Feet (ft).
Available units are:
Kilograms (kg)
Pounds (lb)
Ounces (oz)
Grams (g).
Manage Status
Statuses here relate to the state of an eCommerce order and are either set manually by the admin user or controlled automatically during the order processing stages (dependant on payment type used).
Order statuses can be applied purely as a label in the admin or they can be used to trigger status email notifications to admin users and/or the customer directly.
Statuses can be reordered here, via drag-and-drop, which will correspond with the order listed in the status field against CRM orders. This helps when order processes are executed in a specific order which can be shown as such in the status dropdown.
Add/Edit Order Statuses
To create a new Status, click the ‘ADD NEW STATUS’ button at the top of the page, or to edit an existing Status, click on the associated pencil icon () on the far right.
Any number of custom statuses can also be added to suit your order process.
Below are the available options when configuring an order status:
Status Types
There are 6 system order statuses set up by default, which can not be deleted. These system statuses can also be used manually by the admin user when managing an order.
Any added status is created with a type of 'Custom'.
Order Status Change System Email
When a status is configured to notify the customer, the ‘Order Status Changed’ system email will be used for the sent message.
Clicking the envelope icon () to the right of the associated status will link through to the appropriate system email settings for that status.
Each status will have its own email message and configuration.
In the Liquid scope of this system email (and the Workflow Notification email) the {{this}}
object will also contain data associated with the status change, including the site URL, the old status and the new status, for example:
{
"Order": {...same as the `order` object...},
"Customer": {...same as the `currentmember` object...},
"SiteUrl": "https://www.yourdomain.com",
"OldOrderStatus": {
"Name": "Awaiting Payment",
"OrderStatus": "AwaitingPayment",
"Id": "14246795687818690566",
"IsSystem": true
},
"NewOrderStatus": {
"Name": "Paid",
"OrderStatus": "Paid",
"Id": "14246795687818690567",
"IsSystem": true
}
}
Tax and Shipping
Configure tax and shipping options for each domain/country you have in place for your site (under ‘Settings’ > ‘Domains’).
Use the “Currency/Country” dropdown to display and edit the relevant country settings.
Tax Settings
For example; if your shipping provider already includes tax in their calculations, or tax is not required for shipping charges, you can deselect ‘Shipping Options’. Or if you wish to sell Gift Vouchers excluding tax, since the tax will be charged on the items when redeeming the voucher, you can deselect ‘Gift Vouchers’.
{% component type: 'tax_codes' %}
component renders the tax dropdown in the shopping cart or not (and disables server-side validation if not).Shipping Countries
{% component type: 'countries' %}
).If no countries are selected here, then all countries will display by default.
If the countries component has the
allowedCountries
parameter added (eg: {% component type: 'countries', allowedCountries:'US,AU' %}
) then the parameter’s settings will override these shop settings.