Hey Mat, could you go into more detail about what you mean by "location + category". I'm not sure what you are trying to do so it's hard to make a recommendation =)
On Wed, Oct 1, 2014 at 12:11 PM, Mat Caissy <[email protected]> wrote: > Hey everyone, > > After browsing on the forum, I successfully setup a custom billship_hander > depending on the country from the order_form > > SHOP_HANDLER_BILLING_SHIPPING = "myapp.checkout.custom_billship_handler" > > def custom_billship_handler(request, order_form): > > if order_form is not None: > if not request.session.get("free_shipping"): > settings.use_editable() > > > if order_form.cleaned_data["shipping_detail_country"] == > "Canada": > set_shipping(request, "CanadaPost Regular", 5.00) > > > elif order_form.cleaned_data["shipping_detail_country"] == > "US": > set_shipping(request, "CanadaPost US Regular", 7.90) > > > else: > set_shipping(request, _("Flat rate shipping"), settings. > SHOP_DEFAULT_SHIPPING_VALUE) > > > > But now, is there a way to filter my shipping by location + category, or > product type as defined in my child_categories ? > > I've been trying with the cart and order instance, but it doesn't work: > > #cart = Cart.objects.from_request(request) > #cart_test = request.cart.has_items() > #order = Order.objects.from_request(request) > > Any tips is appreciated! Thanks > > -- > 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. > -- 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.
