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?