Shipping doesn't HAVE to be complex. In fact, research has shown that flat rate shipping actually helps increase your online sales and decreases abandoned carts due to unexpected/high shipping prices! Yes, you heard that right... you can save yourself the time and headaches, while increasing your online sales!
Setting Up Shipping For USA, Canada, Australia & The Rest of the World
In Commerce7, shipping is setup based on weight and shipping options/rates can be created depending on the location a customer is shipping to (i.e. shipping zone).
Step 1: Setting Up Zones
A shipping zone is a customized grouping of states or countries that will share the same shipping services and rates.
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 something like "Western USA".
Navigate to Settings > Shipping > Add Shipping
Title your zone however you'd like. This title is internal facing and will never be seen by customers.
Step 2: Add Regions to Your Zone
To add Countries, States or Provinces to your zones, click the 'Show States' button next to the country you want add to;
Select the Countries, States or Provinces you want to add to your zone.
Note: a region (country, state or province) can only belong to one zone. You cannot have a country, state or province belong to two zones at the same time. For example, if California is in your "western zone" you cannot also place it in your "pacific" zone.
Step 3: Setup Shipping Services & Rates For Your Zone
You can include multiple shipping services in one zone. To create a shipping service, enter a title. This title will be consumer facing and should match up with the shipping service you're providing to your consumer. Examples of titles would be "Overnight, Three Day Air, Ground".
After entering a title, you can 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.
Next, you can enter in the option code.
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.
If you are using GoShippo, or are not connected to a fulfillment house, you can enter any text in the "code" field.
Click the "active" box if you want the shipping option to be available to customers on your website. Click the "default" box if you want this shipping option to be the default option for customers on your website.
Now it's time to add rates!
There are three ways to set up shipping rates in Commerce7.Flat Rate
By Bottle Quantity
Setting Up Flat Rate Shipping
To set up flat rate shipping in Commerce7, in the "to weight in pounds" field enter "100,000" (or some other massive number). In "price" enter your flat rate price. 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.
Setting Up Shipping By Weight
To set up a shipping service by weight, in the "to weight in pounds" field enter your first weight cutoff, for example 5 pounds. In the "price" field, enter in the rate you want for orders equal to or less than the specified weight.
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.
Wrap shipping set to "yes" - if 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.
Wrap Shipping 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. Using the example above, a 20 pound order would cost $35, and a 25 pound order would cost $40.
Setting Up Shipping By Bottle Quantity
Note: This is a workaround solution only. 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 when setting up your products on the product page. Then, 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 weight of 1lb on your products click on Store > Products.
Click on a product, scroll down to "weight in lbs", and enter in "1".