
Bug: multiple (forced) shipping methods/calculations
Reported by dleffler | September 21st, 2014 @ 12:02 PM
All our current shipping calculators either apply: a single cost to the entire order regardless of size/quantity (Flat), a single cost based on the total cost of the order (Table Based), a single cost based on the weight of the entire order (UPS/FedEx). And since we can only use one type of shipment per order (as with most ecommerce sites), when 'required/forced' shipping is used, it creates issues such as which shipment type/cost to use.
There is a need for at least one new calculator which allows the admin to assign a cost per item, either custom cost with each item, and/or simply a straight cost per item.
We also need some additional checking/enforcement of 'forced' shipping since you can set/force a shipping method/option, but it may conflict with other items ordered...and the cost/method applied to the order is simply the first/last item added to the cart. This doesn't necessarily mean we'll implement 'multi-shipping' methods (though the code is stemmed in), but may have to warn the customer (before and after selection) and not allow addition to the cart?
Comments and changes to this ticket
-
dleffler September 23rd, 2014 @ 04:20 PM
List of possible new shipping calculators we could use:
- free shipping only over a certain amount(order total, number of items, total weight)...should default to 0 or available to all orders (if set to 0, it would be the only shipment type?)
- cost per item
- cost per (unit of) weight
- table based by percentage of order total
As a note, we already have free shipping (always), flat rate (single cost for entire order) & table based (set $ amount per order total in ranges)
-
-
-
dleffler September 28th, 2014 @ 01:25 AM
- Title changed from Bug: multiple (forced) shipping methods/calculations to Bug: multiple (forced) shipping methods/calculations, more calculators
-
dleffler September 30th, 2014 @ 07:57 PM
- Title changed from Bug: multiple (forced) shipping methods/calculations, more calculators to Bug: multiple (forced) shipping methods/calculations
- Milestone changed from 2.3.2 to 2.3.1
Recent push adds 'by item' and 'by weight' shipping calculators, both with also allow for an additional 'handling charge' on top of quantity by cost per item/weight-unit.
-
dleffler September 30th, 2014 @ 09:21 PM
Note, we currently get shipping rates for the entire order using one shipping calculator. This calculator may be 'forced' by an item's forced shipping method/option, but that will still apply to the entire order
- we need to modify the shippingcalculator->getRates() method to also allow passing an orderitem index # with the order orbject to get a single item rate
- we need to not get order shipping estimates so often since the fedex/ups calculators can slow to a crawl on less than speeding connections
-
dleffler October 5th, 2014 @ 07:10 PM
- Milestone changed from 2.3.1 to 2.3.2
-
-
-
-
-
-
-
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS
Tags
Referenced by
-
1247 Feature request: 'forced' shipping should allow all shipping types 'forced' shipping now forces shipping type for entire ord...