Setup and manage shipping

Table of Contents


As a seller, you need to setup shipping so your customers can know how much they need to pay for shipping at the cart and checkout pages.
To begin, navigate to Store→Vendor Dashboard→Settings→Shipping.

From there, you can add shipping methods by clicking on Edit or Add Shipping Method.


A new page will open. From here you can choose to limit zone location for your customers and also add new shipping methods.


To add shipping methods, you’ll need to click on Add Shipping Method and select one from the drop-down.


In this way, you as a seller can add unlimited shipping methods. By simply hovering over the shipping method, you will be able to edit and delete. Lastly, the toggle button can be used to enable/disable a shipping method.

You can also limit zone location using postcodes that will apply to customers purchasing from that zone.


As a seller, you can also set your own shipping policy and shipping processing time for your customers. Just simply click on the policy settings tab on the top right corner marked shown in the image below to manage the shipping policy settings.


Setting up Flat Rates Shipping

Each Shipping Zone can have different(and multiple) Flat Rates if you wish.

1. To make changes to a shipping method, click on Edit.

2. Feel free to change the Title if you want to or keep it as default. This title displays to customers at the checkout page.

3. Next you’ll need to add the Cost (this is applied to the entire cart).

4. Select Tax Status (define whether or not tax is applied to the shipping amount).

5. You can also type a Description for this method if you prefer.

5. Click on Save Settings.


This is what customers will see in their cart


Shipping Classes – Vendor Settings

Shipping classes can be used to group products of similar type and used by some shipping methods, such as Flat Rate Shipping, to provide different rates to different classes of product.

For example, with shipping classes and Flat Rate Shipping, it’s possible to create different flat rate costs for different product types, like bulky items and small items.

As a seller, you can specify your own conditional rates for the shipping classes.


Then select the cost when no shipping class will apply.

You can also select the Calculation Type:

  • Per Class: Shipping rates will apply accordingly class-wise.
  • Per Order: Shipping rates will apply on the total order cost, and the most expensive shipping class rate will apply.


Manage and Configure Product level shipping class

  1. Navigate to Store→Vendor Dashboard→Products.
  2. Select the product you want to add shipping class to by hovering on the product name and click on Edit.
  3. Scroll down to the section that reads Shipping and Tax.


4. First enable the checkbox “This Product Requires Shipping”.

5. Next, input the details as required for weight, length, width and height.

6. Now select the shipping class you want to apply to this product from the drop-down.

7. Select Tax Status and Tax Class.

8. Click on Save Product.

Note: Each product can have one shipping class.


Customers Cart View

The rule is if the Flat Rate and Shipping Class rate both are defined, then both will apply when the customer is checking out.

For example, if you have set Flat Rate at $10, and Precious Items Shipping Class Cost at $10*[qty], and your customer select 1 pair of gold coloured sports running shoes, then your shipping cost will be $10+$10*[1] = $20.

Note: You must set the shipping class for this particular product from Vendor Dashboard→Products→Edit→Shipping and Tax so it works.


Local Pickup

In Local Pickup, customers can pick up the order themselves from a designated location.

1. To make changes, hover over the shipping method and click on Edit.

2. Enter a Title that displays to customers at the checkout page.

3. Enter Cost – Cost for the option, is applied to entire cart.

4. Select Tax Status. Then click on Save Changes.


Customers Cart View


Free Shipping

Free shipping is a great way to encourage customers to spend more. For example, offer free shipping on orders over $100.

1.Enter a Title that displays to customers at the checkout.

2. Enter a Minimum Order Amount (if applicable).

3. Click on Save changes.


Customers Cart View


Location Based Shipping

Navigate to Vendor Dashboard → Settings → Shipping.

In the shipping settings, you will notice the “Click Here” link as shown in the image below.


Once you click on the “Click Here” link, You’ll be taken to another page as shown below.


Description of the options

  • Enable shipping: This is the main option if you want to use Location-based shipping setup. If you do not select this option, this location-based shipping method will not apply to your store.
  • Default shipping price: If you do not want to add the shipping price each time you create or add a new product, then, this feature will come in really handy. This will serve as the minimum price or base shipping price. Furthermore, it will also serve as a reference when the system calculates the shipping cost.
  • Per product additional price: If someone buys more than one product from your store, you will define the shipping price for the other product here. Let’s say you sell sports shoes and stockings, this setting will not apply if the customer buys more than 1 sports shoe; this feature will only apply if the customer buys sports shoes with stockings in a single order.
  • Per quantity additional price: If a customer buys more than one unit of your product, then this option will be very useful. With this, you can set the additional cost that will be added to every count after 1.
  • Processing time: This has nothing to do with the calculation. It is just a simple way to display the time required to package the product before the actual delivery time starts.
  • Shipping policy: This is a simple text area. You can write whatever you want in regards to shipping your products.
  • Refund policy: This is also a simple text area. You should write some instructions here about how to get a refund for your products.
  • Ships from: You will select the base location the product ships from.
  • Ship to: In this field, you will add the locations you want to ship to. After selecting one country, you will get the states on another dropdown.
  • State: Name the state of the location you are shipping.
  • Cost: This is the default cost for the particular country you select. That means, if the system can not find any state name that the user has entered, then this price will be used.
  • Add location: By clicking this button, you can add more countries and location.

Override Default Shipping Prices

You can override default shipping prices if you want. The shipping costs are applied when you do not add any shipping cost to your product.
Sometimes you might need to override shipping costs depending on your product. So for this reason, we have included a shipping override feature in the product section. To use this feature,

For existing products – you have to navigate to your product edit screen, which is Dashboard → Products → Edit and navigate to the shipping section.

And for newly created products – The next screen after adding the basic details of a product, navigate to the shipping section.


Now, you have to click on the override shipping checkbox and you will have the option to add the additional shipping cost for that product. You can place a positive or negative value according to your needs. For example, if your products base shipping price is less than the global price, you can place a minus value.

Let’s say your base shipping price is set to $5 but for T-shirts, the base shipping price would be $3. So you can write -2 in Additional Cost field.


This cost would be added to the parent shipping prices. This also means that if you have previously set a base shipping price of $5 and an additional cost of $3, the base shipping price for that product will be $8.

And all the prices for the states will be after that. So if you have set $2 for Berlin, Germany; then the total cost for delivering the product to Berlin, Germany would be in total $8 + $2 = $10.

Multiple quantities

Quantity: 5

Base Shipping Price: $5 + $3 from override = $8

Per Quantity Additional Price: $2 $3 from override = $3

Berlin, Germany: $2

So the total shipping cost for 5 product would be 8×1 + 3×4 + 2 = $22


Setting Up and Getting Your ShipStation API?

ShipStation’s API allows your account to have read and write access to your account at

To generate your API key, head to your Account Settings (the wrench icon in the upper right).

Next, select Account and then API Settings from the sidebar on the left.

Then, simply click the Generate New API Keys button:

Your Key and Secret will appear just above the button. Copy them.

Your ShipStation account can issue only a single set of API keys at a time. If you generate new keys at any point, be sure to apply them to any connection that uses them, or the connection with ShipStation will no longer function.

Add Your New API to Your Seller Account

Navigate to Settings→ShipStation

Configure your account with the following options;

  • Authentication key: Enter the API key you genertaed from ShipStation.
  • Export Order Statuses: Define the order statuses you wish to export to ShipStation- EOS
  • Shipped Order Statuses: Define the order status you wish to update to once an order has been shipped via ShipStation. By default this is Completed. – SOS

If you want to learn more about ShipStation and how it can benefit you as a seller, you can learn more here.