Hi Hy,

Thank you for clarifying it. Indeed, I didn't see it that way. I will
change it accordingly and test it correctly this time.

Thank you.
Regards,
Olivier

Le 28 mars 2012 13:09, hynekcer <[email protected]> a écrit :

> You probably want to use
>
>  {{ product|untaxed_sale_price|currency }}
>
> where "untaxed_sale_price" internally calls "find_best_auto_discount"
> for the product.
>
> All three filters:
>  discount_price, taxed_discount_price, untaxed_discount_price
> are useful _only_ if you want to give a discount for all products to
> some users or on some day and you should combine them with signals
> from checkout, to be consistent. Autodiscounts are cleaner.
>
> It is related to discussion about the following problem and to
> resolution that global context variable "sale" has been renamed to
> "storewide_sale".
>
> https://bitbucket.org/chris1610/satchmo/issue/1171/satchmo_storeshopcontext_processorssetting
>
> Oliver, is your example really useful?
> If "find_best_auto_discount" is applied to a set, it should be
> carefully.
> Example: You have two products A B with autodiscounts.
>  A, $1000, 10%
>  B, $10,   75%
> Is really 75% the best you want for both??
>  find_best_auto_discount([A, B])   yes you see big fat printed 75%
> today, but really?
>
> The most interesting proposals to discounts are in "discounts
> brainstorming"
> issues #1351, #1352, #1381 (probably much more than is desirable)
>
> --Hy
>
> On 28 bře, 10:24, Olivier Lauret <[email protected]>
> wrote:
> > Hi,
> >
> > I had this problem as well. It is related, as you probably realised, to
> the
> > sale key which is not part of your Request Context. I found a solution
> but
> > it is at the moment very inefficient. Maybe, someone else can help with
> > something better.
> >
> > Here is what I have done:
> >
> > *******************************************************************
> > from product.utils import find_best_auto_discount
> >
> > def shop(request, template="shop/shop_base.html"):
> >     [...]
> >     Prod = Product.objects.all()
> >     [...]
> >     best_discount = find_best_auto_discount(list(Prod))
> >
> >     myDict = {
> >         'all_products_list' : page.object_list,
> >         'is_paginated' : is_paged,
> >         'page_obj' : page,
> >         'paginator' : paginator,
> >         'sale' : best_discount,
> >     }
> >     ctx=RequestContext(request, myDict)
> >     return render_to_response(template, context_instance=ctx)
> > *******************************************************************
> >
> > Hope this helps.
> > Regards,
> > Olivier
> >
> > Le 27 mars 2012 22:10, easypie <[email protected]> a écrit :
> >
> >
> >
> >
> >
> >
> >
> > > sure. here's the error: dpaste.com/722438/
> >
> > > On Tuesday, March 27, 2012 1:52:30 PM UTC-7, olauret wrote:
> >
> > >> Can you share with us the error message?
> >
> > >> This might give us a hint.
> > >> On Mar 27, 2012 9:27 PM, "easypie" <[email protected]> wrote:
> >
> > >>> Why does {{ product|discount_price:sale|**currency }} return an error
> > >>> in shop/index.html template? I wanted the product thumbnail to also
> include
> > >>> the price listed below it. But there is an error?
> >
> > >>> here's a link to the template: dpaste.com/722410
> >
> > >>>  --
> > >>> You received this message because you are subscribed to the Google
> > >>> Groups "Satchmo users" group.
> > >>> To view this discussion on the web visithttps://
> groups.google.com/d/**
> > >>> msg/satchmo-users/-/**E29WNHCJgxYJ<
> https://groups.google.com/d/msg/satchmo-users/-/E29WNHCJgxYJ>
> > >>> .
> > >>> To post to this group, send email to [email protected]
> **.
> > >>> To unsubscribe from this group, send email to
> satchmo-users+unsubscribe@
> > >>> **googlegroups.com <satchmo-users%[email protected]>.
> > >>> For more options, visit this group athttp://groups.google.com/**
> > >>> group/satchmo-users?hl=en<
> http://groups.google.com/group/satchmo-users?hl=en>
> > >>> .
> >
> > >>  --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Satchmo users" group.
> > > To view this discussion on the web visit
> > >https://groups.google.com/d/msg/satchmo-users/-/uVJa8t2TGtEJ.
> >
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected].
> > > For more options, visit this group at
> > >http://groups.google.com/group/satchmo-users?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Satchmo users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/satchmo-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.

Reply via email to