Commerce7's shipping is flexible, and allows you to set up different rates and options based on the State or Province a customer is shipping to, as well as the quantity of goods they're shipping.
Under Settings > Shipping, is where you can manage your shipping zones and rates.
A Shipping Zone is a customized grouping of States, Provinces or Countries that will all share the same shipping options and rates. If you offer one set of shipping rates for all customers, you can edit the default shipping zones, or, if you want to charge a unique set of rates based on where your customer is located, you'll want to create new shipping zones.
For example, if you are charging the same shipping rates to customers in Washington, Oregon, and California, you would group these states together in one "zone" and label it something like "Western USA". How you build and label these zones is up to you.
Adding a Shipping Zone
Note: Each state/province can only be included in a single zone. Before creating a new zone, you'll want to make sure that the states/provinces that you're going to select don't already exist in another zone. (If it's already in another zone, you first need to remove the state from the other zone before adding it to your new one.)
- Click Add Shipping
- Add a Title for your zone and click Continue
This title is internal facing and will never be seen by customers. Once you have your title, click Continue.
- Select the Regions that will belong in this zone.
Click Show States beside the country and select each state/province that you want to include.
- Click Continue
- Now it's time to build your shipping Rates and Services
Anyone who is located within this zone will be receive these rates when an order is being placed.
Note: As a best practice, Commerce7 recommends implementing flat rate or discounted shipping when possible. The number one reason a consumer will abandon a cart is due to unexpected or high shipping prices.
6. Create a shipping Option for each shipping service that you want to provide such as "Overnight, Three Day Air, Ground"
7. Enter a Title
This title will be consumer facing and should match up with the shipping service you're providing to your consumer.
8. Enter a Sort Order
This is a numerical value that determines the order shipping options appear in for your customers. The option with sort order "1" appears at the top of a consumers list of choices.
9. Enter the Option Code
If you are using GoShippo, or are not connected to a fulfillment house, this is a required field, but you can enter any text in the field.
Note: If you are integrated with ShipCompliant, or are using a ShipCompliant level 1 pass-through account to reach your fulfillment house, it is extremely important the code is an EXACT MATCH to the fulfillment option's code in ShipCompliant. To learn your shipping codes please contact ShipCompliant or your Fulfillment House.
10. Click the "active" box if you want the shipping option to be available to customers on your website.
11. Click the "default" box if you want this shipping option to be the default option for customers on your website.
Note: The default option will also be the shipping option used for Club shipping orders (unless you are customizing a members shipping preference).
12. Now that you have setup your shipping options, you will need to setup rates associated with these options, There are three ways to set up shipping rates in Commerce7.
To set up flat rate shipping in Commerce7, enter "100,000" (or some other massive number) in the "To Weight in Lbs" field. Then, enter your flat rate price In "Price" field. For "Wrapping Shipping" select "Yes".
Now unless a customer makes an order with a weight over 100,000 pounds, they will receive your flat rate price (weight on the order is determined by the weight you have entered on your products during setup).
To set up a shipping service by weight, enter your first weight cutoff, for example 5 pounds, in the "To Weight in Lbs" field . In the "price" field, enter in the rate you want to charge for orders equal to or less than the specified weight (weight on the order is determined by the weight you have entered on your products during setup).
Using the example above. When an order is less than or equal to 5 pounds, a customer will be charged $15. When an order is 5.1 - 10 pounds, a customer will be charged $25. When an order is 10.1 - 15 pounds a customer will be charged $30.
What happens when an order weighs above 15 pounds depends on how you set up your "Upper End" settings.
For your "Upper End" settings, you can either turn wrapping on or off.
If wrapping is on or set to "yes", when an order's weight is above the last set option, the system will calculate the shipping rate by adding the existing options together to find the cheapest solution. Using the example above, if an order had a total weight of 20 pounds, the system would add the 15 pounds = $30 and 5 pounds = $15 options to calculate a 20 pounds = $45 option. If an order had a total weight of 25 pounds, the system would add the 15 pounds = $30 and 10 pounds = $25 option to calculate a 25 pounds = $55 option.
If you have wrapping off or set to "no", you can specify a charge to add to orders that go above your final weight option based on a per pound basis. For example, you can state that for every additional 5 pounds, $5 will be added to the shipping charge (see example below).
By Bottle Quantity
Note: This is a workaround solution only and not recommended. Do not use this setup if you are using any integration that requires the actual product weight (i.e Shippo).
Setting up shipping rates by bottle quantity is similar to setting up rates by weight. The only difference is, you must make sure to set all products to a weight of 1 during your product setup. This way, every "pound" in the shipping rate will correlate to a single bottle. Your pricing for "5 pounds" will effectively be your pricing for 5 bottles.
To set a product's weight to 1, navigate to Store > Products, then click on a product. Scroll down to "Weight in lbs" field and enter in "1".