Originally Posted by Explore My Art
I HAVE BEEN TRYING TO SOLVE THIS FOR OVER A WEEK AND IAM NOT GETTING AN ANSWER!
My shipping is set up as instructed however when there are 2 products being purchased it only charges for 1.
My cart: www.exploremyart.com
Please let me help you. It seems like some things in Ecwid shipping configuration aren't clear for you. I'll try to explain.
1. Weight requirements.
A user-defined shipping method
in Ecwid is available for a customer if three conditions are met:
- a shipping method is enabled (you can manage its availability on a shipping method page in your Ecwid control panel),
- it has defined rates which fit to a customer's location,
- an order total weight is not greater then a shipping weight limit (this limit can be set on the a shipping method page as well).
As far as I can see, you've managed to create shipping methods and destination zones. Please pay attention to the third requirement. Many product in your store don't have weight assigned. Products without weight are considered virtual (downloadable) in Ecwid and do not require shipping. Please refer to this article for the details:
So you'll need to set weight for all products you want to be included in the shipping cost calculation (even if an order shipping cost isn't going to depend on weight).
Also, in order to make a shipping method available, its weight limits should be set accordingly. For example, one of your shipping methods - Limited Edition - has the 0 - 0 lbs limits. It means that a customer will be able to use this method if an order weight is greater than 0 AND less than 0. Apparently, no order will fit such a requirement, so the shipping method won't be available. In order to fix it, please set correct limit values for the method.
2. A selected shipping method is applied for the whole order.
A customer can select delivery method for the whole order only. Unfortunately, it's currently not possible in Ecwid to select more than one option at checkout so that a customer would be able to select a shipping method per item. There is a related suggestion in our ideas base though. Please vote for it if you find it useful:
However some special charges may be required for some items in the cart, for example, if the shipping cost should include a packing price for one of the items. In such cases, you can consider using one of the following approaches:
1) Set a bigger weight for particular products.
In general, when an user-defined shipping method is applied to the order, the order shipping cost is calculated according to this formula:
SHIPPING COST = PER ORDER RATE + (PERCENT RATE × SUBTOTAL) + (NUMBER OF ITEMS IN ORDER × PER ITEM RATE) + (TOTAL WEIGHT × PER WEIGHT UNIT RATE)
If the rates you've set for a shipping method depend on an order weight, it is possible to increase weight of particular products in order to make shipping cost bigger when such products are purchased. However this workaround has a drawback - it may confuse a customer when they see an unexpected weight for one of the products in your store. In order to prevent such confusing you can consider hiding the product weight completely like described in this article:
2) Use an additional fixed rate for some products.
In addition to carrier-calculated
and user-defined shipping methods in Ecwid, it is also possible to set an extra fixed shipping rate, which can either replace the global rates for the particular product or be added to them. Thus, in your case, you can define such a special rate for particular products and an extra fixed rate will be added to an order total when such a product is purchased. If the cart contains products with different fixed rates, they all will be summed up and added to the resulting shipping cost. In order to set it up in this way please do the following:
- open the 'Tax and Shipping' tab on the product management page in your control panel,
- select 'Global+Fixed rate' option in the Shipping freight selector,
- set fixed rate that should be added to the shipping cost for that product.
This way an order weight and a customer destination will be taken in account during the shipping calculation (as usually), an extra rate will just add a specified amount to the shipping cost. On the other hand, the fixed rate itself won't depend on zones/weights - it will always remain the same.
3. Product combinations and shipping.
If you want some product combination to have bigger shipping cost than the other, you can set a bigger weight to it and define a per-weight rate for a shipping method. This way, an additional cost will be added to the shipping, if a customer adds such a combination to the cart. Here is an example.
Let's say you have a product A with combinations A1, A2, A3 and the A2 combination requires extra charges on shipping. Also, there is a user-defined shipping method with weight-based rates (let it be $1 per lbs):
In order to assign a surcharge to the A2, assign a bigger weight for it. This screenshot illustrates it:
Another way to do the same is set a bigger price for such options/combinations.
Please note, this approach allows adjusting a shipping cost for particular products and their combinations. But it doesn't allow setting another shipping method for them, unfortunately. As I said, a shipping method is always set for the whole order.
Please let me know if you have any question.