2084 Posts in 1005 Topics by 453 members
Page: 1 2
|Go to End|
8 June 2012 at 12:56pm
Just another thought.
I have another project i'm looking to update that has existing pricing modifiers. As 0.8.5 has been overhauled in terms of modifiers, should my exisitng modifier's still work after the upgrade?
9 June 2012 at 2:33pm
Thanks for providing the FastwayNZShippingModifier.php as an example Jedateach. This is far more complex than I need though and I think for the outcome i'm after it would be cleaner to do a straight reference off of the ShippingState field entered by the customer, instead of them entering their shipping state info twice / having to make these two fields correlate (or 3 with a seperate shipping address).
I would set a default state to start. Then what would be the best way to reference the shippingstate field entered on the orderform?
9 June 2012 at 2:56pm
You can reference the order ShippingState from within the modifier code like this:
$state = $this->Order()->ShippingState
Alternatively, the FastwayNZShipping approach uses a form submission to update the location, set on the modifier. You could use the same approach to update the order ShippingState.
I still need to take these ideas and implement some generic way to make updates to cart totals, based on location. Perhaps I could split the address entry into a checkout step that comes before the cart.
9 June 2012 at 3:01pm
Thank you very much Jedateach!
I appreciate your quick reply.
I'll try working with that for now. I think the two step process would also be a good idea.
13 June 2012 at 8:02am
14 June 2012 at 9:47am
Follow the progress of the paypal fix here: https://github.com/burnbright/silverstripe-shop/issues/63
Page: 1 2
|Go to Top|