Hello Danny,

Thank you so much for your prompt reply. I will have a look and update here.

Regards

Akos

On Thursday, 3 November 2016 23:31:58 UTC, Danny S wrote:
>
> On 4/11/2016 5:31 AM, akos1234 wrote:
>
> Hello everyone, 
>
> I am trying to attempt to create the shipping for my site.
>
> I was looking at this post -
>
>
> http://mezzanine-users.narkive.com/AOk7Y6Kl/cartrige-custom-shipping-by-country-and-product-category
>
> which I thought was at the right track. I need to set shipping cost for 
> countries as well as different cost for quantity.
>
> If more than 5 items bought, the calculation of shipping would cost more 
> than one item.
>
> However,  Melvyn Sopacua
>
> *su*ggested something I did not quiet understand.
>
> here as quoted -
>
> If this is the extent of your shipping rules, you may get away with this
> approach. From experience with other shopping carts, I highly suggest you
> implement a rule-based approach as opposed to a property approach.
> Approach like an email filter:
> - You define a state formulated by a set of conditions
> - Which result in one or more actions
> - And has post-processing flags, like "stop further rule processing if 
> used"
>
> The implementation is more complex, but the resulting flexibility is worth 
> it
> and much of the code can be reused for different types of business logic, 
> like
> follow-up emails, discounts and available payment methods:
> - Send a "please review our product" reminder, if customer has not reviewed
> and has received product x days ago.
> - Give 10% cart discount to customers who have spent at least x ammount 
> last
> year and don't apply any other cart discount rules
> - Offer "Pay within 30 days" payment method only to customers of the 
> customer
> group "B2B" with credit limit > order ammount
> - Don't offer 24 hour delivery if shipper api qualifies customer address as
> 'rural'
>
> My 2c.
> --
> Has anyone done the shipping and is it possible to view the code?
>
>
> I've got some custom shipping rules in my variation of Cartridge (along 
> with a number of other changes).
> I've tried to summarise all the shipping rule related changes in this gist:
> https://gist.github.com/molokov/36ab544df43efb224719d300761612a4
>
> Essentially:
> - Product Variations now have weight, and boolean "pickup 
> available"/"shipping available" options
> - There's a ShippingRule model which allows you to define the rules within 
> admin.
>   The rules define a) a weight range, b) whether you care about the 
> pickup/shipping options, and c) a country regexp - and a corresponding 
> price. The order of the rules is important.
> - Users are presented with valid shipping options in a drop down during 
> the payment step of checkout (after entering their shipping address). If 
> there's no matching rule, an error will be shown.
>
> What I have is probably beyond what you need, and as you can see I've 
> touched the code in a lot of places (and mind you, this was over a year 
> ago, so my cartridge fork isn't quite up to date with the latest master), 
> but hopefully it will point you in the right direction.
>
> The changes to checkout.py (especially shippingrule_billship_handler) and 
> models.py/admin.py are probably the key things you may need.
>
> Hope this helps a little.
>
> Seeya. Danny.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to