View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000163||Composr||shopping||public||2010-04-10 19:47||2017-02-03 15:53|
|Reporter||Chris Graham||Assigned To||Chris Graham|
|Target Version||Fixed in Version|
|Summary||0000163: Shipping calculations|
|Description||Customisable shipping equations; so you can have different kinds of postage.|
|Additional Information||ocProducts has the code written for a client, so this can be transferred.|
|Tags||Risk: Database change|
|Time estimation (hours)||4|
shipping_options.zip (55,070 bytes)
Old 4.3 code attached for a fork we had. Would need a lot of reworking.
Also for another +10h we can integrate with https://goshippo.com/ to provide live rate choices.
We'd need to add shopping catalogue fields for length, width and depth.
We'd need to implement taking of addresses locally, even if local payments isn't in use - and these would be passed through to the gateway.
The shipping cost could only be worked out after setting the address, so the cart flow would need tuning for that.
We'd have config options for Shippo, and if configured the shipping option management screen would allow you to add Shippo shipping options rather than just ones certain calculation parameters.
Even without Shippo, we should allow our shipping code to work out shipping using dimensions as a criteria.
||I'm adding some TODOs in the code regarding this functionality.|
||Product prices have to be static in Composr, which includes shipping prices. HOWEVER, products are aggregated into orders, which have their own shipping price. At the order layer we can make it configurable as each order is implemented as it's own unique compound product.|
Current limitations are being documented in the eCommerce tutorial....
- Shipping rates for shopping catalogue purchases may not vary based on shipping destination
- User-selectable shipping options are not supported
- Shipping costs for individual items are summed up, there's no shared base price
- Free shipping above a certain payment amount is not supported
- Product catalogue shipping may be calculated by weight, physical dimensions are not considered
||Replaced with 0003065 and 0003066.|
|2016-06-08 00:15||Chris Graham||Tag Renamed||Database change => Risk: Database change|
|2016-11-21 14:53||Chris Graham||File Added: shipping_options.zip|
|2016-11-21 14:53||Chris Graham||Note Added: 0004562|
|2016-11-21 14:55||Chris Graham||Note Edited: 0004562||View Revisions|
|2016-11-25 20:34||Chris Graham||Category||ecommerce => shopping|
|2016-12-08 00:26||Chris Graham||Time estimation (hours)||1 => 4|
|2016-12-08 17:26||Chris Graham||Relationship added||related to 0002734|
|2016-12-19 15:07||Chris Graham||Note Added: 0004649|
|2017-02-03 01:08||Chris Graham||Note Added: 0004738|
|2017-02-03 03:10||Chris Graham||Note Added: 0004739|
|2017-02-03 03:14||Chris Graham||Note Added: 0004740|
|2017-02-03 15:53||Chris Graham||Note Added: 0004742|
|2017-02-03 15:53||Chris Graham||Status||non-assigned => closed|
|2017-02-03 15:53||Chris Graham||Assigned To||=> Chris Graham|
|2017-02-03 15:53||Chris Graham||Resolution||open => duplicate|