View Issue Details

IDProjectCategoryView StatusLast Update
163Composrshoppingpublic2017-02-03 15:53
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status closedResolutionduplicate 
Summary163: Shipping calculations
DescriptionCustomisable shipping equations; so you can have different kinds of postage.
Additional InformationocProducts has the code written for a client, so this can be transferred.
TagsRisk: Database change
Attach Tags
Attached Files
shipping_options.zip (55,070 bytes)
Time estimation (hours)4
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 1520 Not AssignedGuest Composr Shipping costs: Per-item flat cost 
related to 2734 ClosedChris Graham Composr documentation Clear shipping cost tutorial 

Activities

Chris Graham

2016-11-21 14:53

administrator   ~4562

Last edited: 2016-11-21 14:55

Old 4.3 code attached for a fork we had. Would need a lot of reworking.

Chris Graham

2016-12-19 15:07

administrator   ~4649

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.

Chris Graham

2017-02-03 01:08

administrator   ~4738

I'm adding some TODOs in the code regarding this functionality.

Chris Graham

2017-02-03 03:10

administrator   ~4739

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.

Chris Graham

2017-02-03 03:14

administrator   ~4740

Current limitations are being documented in the eCommerce tutorial....

Shipping:
 - 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

Chris Graham

2017-02-03 15:53

administrator   ~4742

Replaced with 3065 and 3066.

Issue History

Date Modified Username Field Change
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
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 2734
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 Not Assigned => Closed
2017-02-03 15:53 Chris Graham Assigned To => Chris Graham
2017-02-03 15:53 Chris Graham Resolution open => duplicate