Your store's shipping setup may range from a simple, singular shipping rate to a set of more specific shipping categories and rates.
In this example setup, you run a store that sells t-shirts to the United States and Europe and ship from a single location. You work with two carriers:
Because you only sell t-shirts, you can easily anticipate the shipping costs of any order. Instead of using live shipping calculator to estimate each order's shipping costs, you offer a flat rate to your customers and pay the carriers directly.
Your pricing is as follows:
To achieve this setup you need the following configuration:
For this example, the shipping methods should be configured as follows:
Name | Zones | Base calculator |
---|---|---|
Name
USPS Ground
|
Zones
US |
Base calculator
Flexible rate per package item ($5, $2)
|
Name
FedEx
|
Zones
EU_VAT |
Base calculator
Flat rate per package ($3)
|
In this example setup, you run a store that sells t-shirts, mugs, and kayaks. You only sell within the United States, and you ship orders from two different stock locations (New York City, and Los Angeles).
Because you only sell within the United States, you only need to set up a single zone for the United States.
If a customer tried to enter a shipping address that is outside of the United States, they will not be able to complete their order.
You need to set up two stock locations, which will help you keep track of your inventory and prepare for shipments.
In some cases, multiple shipments might be required for a single order. For example, if one product in the order is only available from your Los Angeles location, while all the other items are only available from the New York City location.
You use three different carriers: FedEx, UPS, and USPS. You use
solidus_active_shipping
to get shipping
estimates from all three carriers. (When you have the
solidus_active_shipping
extension installed and set up, you can select a
specific shipping estimate calculator for any supported shipping method.)
In order to get estimates, you require developer access to those shipping
services. (This article does not go into detail about using
solidus_active_shipping
. See
its
documentation
for more information about
usage.)
Note that three carriers does not mean you will only be setting up three shipping methods. Oversized items require a different shipping method, even though they use the same carrier.
In this case you will set up four shipping methods: FedEx, UPS, USPS, and an additional FedEx shipping method specifically for oversized items.
Your store's products can be classified into two shipping categories:
For most products, you just use the default shipping category. This means that the products can be shipped by any carrier. Products that are assigned to the Oversized shipping category can only be shipped via FedEx.
However, because the items are oversized and have special shipping requirements, you need to create an additional shipping method that better takes into account how an order with oversized items should be handled. For example, how should a customer be charged when they order multiple kayaks?
Now, we have detailed the shipping configuration required in this example. To summarize the information above:
Because you will use the solidus_active_shipping
extension to create shipping
estimates, you do not to set your own shipping rates.
When you set up each shipping location, you can choose which shipping categories are available to each method:
Default | Oversized | |
---|---|---|
FedEx
|
Default
Yes
|
Oversized
No
|
FedEx (Oversized)
|
Default
No
|
Oversized
Yes
|
UPS
|
Default
Yes
|
Oversized
No
|
USPS
|
Default
Yes
|
Oversized
No
|
Now, you have ensured that any time that one of your oversized kayak products are ordered, the customer can be charged reasonably for special oversized shipping specifically—while regular products can be delivered at normal rate.
You have determined that the "FedEx 2 Day Freight" method that FedEx offers
gives you and your customers the best value for kayak shipments. When you set up
your "FedEx (Oversized)" shipping method, you can use "FedEx 2 Day Freight" as
the base calculator thanks to the solidus_active_shipping
extension.
solidus_active_shipping
extension and your developer accounts with FedEx,
UPS, and USPS.Solidus is an open source platform supported by the community. We encourage everyone using Solidus to contribute back to the documentation and the code.
If you’re interested in contributing to the docs, get started with the contributing guidelines. If you see something that needs fixing and can’t do it yourself, please send us an email.