Skip to main content

Commerce

Commerce enables shopping functionality on a site. You can manage, sell and receive payments for goods (physical or digital). See a demo shop.

Commerce is free to try, privately, for any duration. To receive actual payments, purchase an Add-on: $5.50/mo when billed yearly or $9/mo when billed monthly. Cargo does not charge per-transaction fees.
​
​

Adding a product

  • Go to the Products tab, click New Product, and enter a product name.

  • Specify whether this is a physical or a digital product (more information about digital products below). Enter the price and inventory details (your stocked amount — leave blank if unlimited).

  • For shippable products enter the weight and dimensions of your shipping-ready package. (Units of measurement can be changed in Commerce Settings.)

Adding a digital product

  • A digital product is any item that does not require shipping, like a downloadable file or a service.

  • Here, if wanted, you can write a follow-up message to your customer (this is optional). After a successful payment, this message is displayed inside the shopping cart, and added to the email confirmation that is sent to your customer.

  • Downloadable Files can be hosted anywhere that you can link to — Dropbox, Amazon S3, Cargo’s Files (250MB limit), or your own personal server space. The download link can be pasted directly into this message.

Creating product variants

  • If your product has multiple variants, like colors and sizes, you can enter them by clicking Create Product Variants.

  • Enter the attribute name (in this example “Color”) and the attribute options (in this example “White” and “Blue”).

  • Add additional attributes as needed. When ready, click Generate Variants — this will create each individual variant, as seen in the example.

  • Each variant can have its own price, quantity, weight, and size. For digital products, each can have its own message and download links.​

Putting a product on your site

To add a product to a page on your site, edit the page, place the cursor in the location where you want to add the product, and click on the Add to Cart icon.
​
​

This will add the price, a variant menu (if applicable), and an Add to Cart button. See example site. The text “Add to Cart” can be changed and the price can be hidden if desired.
​

There’s also another way of creating Add to Cart links: select any text or image on your page, click the Link icon in the Formatting Toolbar, and choose “Add a Product to the Cart.”
​


​

Adding a cart button to your site

You can add a Cart button to your site in the same way that you would make a navigation menu. Any text, icon, or image can be a Cart button: simply select it, click on the Link icon in the Formatting Toolbar, then choose View Cart. See example site
​
“Append # of Items will add “(1)” after your Cart link, indicating how many items are in a user’s Cart.
​
For example: you could Pin a navigation menu to your site and add a Cart link or icon to it. (Click on the “Cart” example link on the right.)
​
​

Checkout customizations

There are a few ways the Cart can be customized during the checkout process. These options are located in the Commerce Settings tab.

  • A Terms & Conditions checkbox — this links to a page on your site, in which you can specify your terms and conditions. (You have the option to set this as a requirement for all transactions.)

  • A Customer Note field — where customers can leave a comment during checkout. (Here as well, you have the option to set this as a requirement for all transactions.)

  • A custom Order Success message — this shows after a payment has successfully gone through. By default this message reads: Order Completed. You will receive a confirmation email with your order number shortly.

  • A Custom Order Success page — this allows you to specify any page on your site to be displayed when an order is completed.

Managing Orders

  • When a customer makes a purchase, it is added to the Orders tab.

  • If the order requires shipping, a print-ready packing list is generated. This summarizes the order details (click on Packing List).

  • If you use Shippo as a third-party shipping provider, you can purchase and print a shipping label directly from the order page. This tracking number can then be emailed to the customer in the “Your Order Has Shipped” email.

  • If you handle shipping manually, you can enter a tracking number and include it in the “Your Order Has Shipped” email.

  • You can send partial or full refunds in the “Refund” menu; this will send the customer a refund confirmation email.

  • When you’ve completed an order, click on Mark as Complete, which will file the order in the Completed section in the Orders tab.

Connect to Stripe to accept credit cards

  • To accept credit cards an account with Stripe is required. A Stripe account connects directly to your bank account. You can setup a Stripe account within your Cargo Admin.

  • In the Settings tab, open the Payment Providers menu, and click Stripe. Enter your personal details in the popup window (or log into an existing account) — when completed you can start accepting credit cards for payments.

  • In addition to regular credit cards, Safari users will be able to pay with Apple Pay.

  • Your account at Stripe is used solely for the purpose of accepting credit card payments; it will deposit funds into your bank account. Everything else is handled by Cargo.

  • Stripe (like all Payment Gateway Providers) has its own fee structure, visit this page for details. (Cargo does not charge a per-transaction fee.)
    ​

Setup PayPal

  • Accepting payments through PayPal requires a PayPal Business Account. To set one up visit this page. If you have an existing account, you can change it to a Business Account: visit this page for instructions.

  • When you’re set up, create a new live “app” and generate “keys” from the developer applications page. Note your “client ID” and your “secret.”

  • To connect your PayPal account account to Cargo, open the Payment Providers menu in Commerce Settings and click Paypal.

  • PayPal (like all Payment Gateway Providers) has its own fee structure, visit this page for details. (Cargo does not charge a per-transaction fee.)

Shipping

There are three ways to handle shipping:

  • Ship for free.

  • Define your own shipping options. You can specify shipping zones and define shipping costs for specific continents, countries and regions.

  • Use Shippo. This service interfaces with shipping companies like UPS, FedEx, DHL and allows your shop to calculate rates and generate shipping labels.

Taxes

  • In Commerce Settings you can create tax rates for every country and state.

  • Open the Taxes menu, select “Define your own taxes” and click “New rate.”

  • Please note: taxes are calculated and collected differently depending on your region, state, province or country. It is your responsibility as a merchant to ensure that tax calculations (and subsequent filing) is correct. We recommend working with a tax advisor.

  • For sellers in the US, you can access this guide for information. For European sellers, there is this guide.

Email notifications

  • When an order is completed, both you and your customer receive a confirmation email.

  • When an order has shipped, you have the option to send a shipping confirmation email.

  • When a refund is issued, a confirmation email is sent to your customer.


Customer order confirmation

This is the email that a customer receives after successfully making a purchase.


Shop owner order notification

This is the email you receive when someone makes a purchase on your site. It contains a direct link to the order in your site admin.


Your Order has Shipped

When an order has shipped, you have the option to send a shipping confirmation email. This is a good place to share tracking information.


Refund confirmation

When you refund a customer, this is the email that the customer receives. The text can be customized.

Did this answer your question?