According to the '
key questions' doc:
Oscar provides classes for free shipping, fixed charge shipping, pre-order and per-product item charges and weight-based charges.
Can anyone point out how per-product shipping charges can be set using Oscar? I can't find any obvious model/class in the source code that would enable such a thing. AbstractOrderAndItemCharges does not do this, since it has no knowledge of individual products.
Our use-case is quantity-based shipping that varies on a per-product basis. E.g. product X is $5 shipping for 1 item, $4 per item if 5 or more are ordered, etc. Product Y is $10 shipping each but if 10 items are ordered, then shipping is $8 each, etc.
We can create a custom class to track this, but would vastly prefer to leverage built in functionality if it exists.
Thanks,
John-Scott