Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Interchange by date ][Interchange by thread ]

Re: [mv] Quantity Pricing Question-Different Approach!



Just a quick question, in your second example in the first block of code, why 
did you even use the set tag?? You shouldn't have to.

John


Quoting OTR Comm <otrcomm@isp-systems.com>:

> Hello,
> 
> I have a code snippet:
> 
>         [page form="
>                 mv_order_item=[loop-code]
>                 mv_order_quantity=4
>                 mv_separate_items=0
>                 mv_todo=return
>                 mv_nextpage=boudicca/bags"
>         ] [loop-price 5]</A>
> 
> and then another one:
> 
>                 [page form="
>                 mv_order_item=[loop-code]
>                 
>                 [if ordered [loop-code]]
>                         [set mv_order_quantity]9[/set]
>                 [else]
>                         [set mv_order_quantity]10[/set]
>                 [/else]
>                 [/if]
>                 
>                 mv_separate_items=0
>                 mv_todo=return
>                 mv_nextpage=boudicca/bags"
>         ] [loop-price 10]</A>
> 
> The first reference works fine, it will increase the quantity of an item
> in my cart by 4 and use the q5 quantity price defined in pricing.asc.
> 
> However, the second snippet does not 'set' mv_order_quantity based on
> whether or not the item is already in the cart.  If have tested the
> [if][else] conditional outside the structure and it works.
> 
> Am I using the set tag incorrectly here or is it that I can not use an
> [if][else] conditional in this structure?
> 
> What I did get to work is:
> 
>                 [if ordered [loop-code]]
>                         
>                 [page form="
>                         mv_order_item=[loop-code]
>                         mv_order_quantity=9
>                         mv_separate_items=0
>                         mv_todo=return
>                         mv_nextpage=boudicca/bags"
>                 ] [loop-price 10]</A>
>                 
>                 [else]
>         
>                 [page form="
>                         mv_order_item=[loop-code]
>                         mv_order_quantity=10
>                         mv_separate_items=0
>                         mv_todo=return
>                         mv_nextpage=boudicca/bags"
>                 ] [loop-price 10]</A>
>                         
>                 [/else]
>                 [/if]  
> 
> but this seems like a lot of redundant code to include.  It would be
> nice if I code just work with the mv_order_quantity variable.
> 
> Thanks again,
> Murrah Boswell
> 
> OTR Comm wrote:
> > 
> > Yeah, I think you are right. But, this being the case, what is the
> > 'Quantity Pricing' for?  Is it just to show someone what the price
> would
> > be if they decided to purchase quantity?
> > 
> > Murrah Boswell
> > 
> > John Beima wrote:
> > >
> > > I think you maybe taking the wrong approach. Once the item is IN the
> care an
> > > order tag most likely wont change the quantity...
> > >
> > > However if you click on the Q5 button to INITIALLY place the item in
> your cart
> > > then it should go in with a quantity of 5...
> > >
> > > Or so it looks according to your code...
> > >
> > > John
> > >
> > > Quoting OTR Comm <otrcomm@isp-systems.com>:
> > >
> > > > Hello,
> > > >
> > > > I realize that this is probably a trivial question for a lot of
> you
> > > > guys, but I am confused.  I guess the answer might be someplace in
> the
> > > > MV3 mail-archive, but I do not know where it moved to. All I can
> find is
> > > > the Interchange archive.
> > > >
> > > > Anyway...,
> > > >
> > > > I use MV3.14.
> > > >
> > > > The results for my fltpage for one of my items gives:
> > > >
> > > > <a
> > > >
> > >
> 
href="http://www.artisansorb.com/cgi-bin/artisansorb/quantity?8HAQXery;boud-mama
> > > -105;2338">Quantity
> > > > Pricing</a>
> > > >
> > > > When I click on it, I get the Quantity Pricing page for this item
> (as
> > > > expected).
> > > >
> > > > In quantity.html I see:
> > > >
> > > > <TR>
> > > >         <TD VALIGN=TOP>[loop-code]</TD>
> > > >         <TD VALIGN=TOP ALIGN=RIGHT>
> > > >         [order code="[loop-code]" quantity=1][loop-price 1]</A>
> > > >         </TD>
> > > >         <TD VALIGN=TOP ALIGN=RIGHT>
> > > >         [order code="[loop-code]" quantity=2][loop-price 2]</A>
> > > >         </TD>
> > > >         <TD VALIGN=TOP ALIGN=RIGHT>
> > > >         [order code="[loop-code]" quantity=5][loop-price 5]</A>
> > > >         </TD>
> > > >         <TD VALIGN=TOP ALIGN=RIGHT>
> > > >         [order code="[loop-code]" quantity=10][loop-price 10]</A>
> > > >         </TD>
> > > >         <TD VALIGN=TOP ALIGN=RIGHT>
> > > >         [order code="[loop-code]" quantity=25][loop-price
> > > > 25]</A><p></TD>
> > > > </TR>
> > > >
> > > > Now, when I click on the option for a quantity of 5, shouldn't the
> cart
> > > > quantity for item boud-mama-105 be changed to 5 and the unit price
> > > > adjusted to the q5 price that I have defined in pricing.asc (One
> (1)
> > > > item cost $54 and q5 is set to 45) ?  If so, then I have something
> wrong
> > > > because this is not what is happening.  The quantity does not
> change for
> > > > item boud-mama-105 in my cart.
> > > >
> > > > If I change the quantity to 5 in the cart and recalculate, then it
> > > > adjust the unit price correctly based on the q5 value in
> pricing.asc.
> > > >
> > > > Am I misunderstanding something here?
> > > >
> > > >
> > > > _______________________________________________
> > > > Minivend-users mailing list
> > > > Minivend-users@minivend.com
> > > > http://www.minivend.com/mailman/listinfo/minivend-users
> > > >
> > >
> > > John Beima
> > > jbeima@palb.com, support@alocalagent.com, and
> support@alocalchurch.com
> > >
> > > P.A.L.B. Systems - Phone: (780)451-1086 - Fax: (780)447-4760
> > > 11639-122 Street, Edmonton, Alberta, Canada, T5M 0B6
> > >
> > > Affordabel Web Pages - Phone: (888)932-9990 - Fax: (256)351-7297
> > > 2713B Spring Place SW, Decatur, Alabama, United States, 35603
> > >
> > > _______________________________________________
> > > Minivend-users mailing list
> > > Minivend-users@minivend.com
> > > http://www.minivend.com/mailman/listinfo/minivend-users
> > 
> > _______________________________________________
> > Minivend-users mailing list
> > Minivend-users@minivend.com
> > http://www.minivend.com/mailman/listinfo/minivend-users
> 
> 
> _______________________________________________
> Minivend-users mailing list
> Minivend-users@minivend.com
> http://www.minivend.com/mailman/listinfo/minivend-users
> 



John Beima
jbeima@palb.com, support@alocalagent.com, and support@alocalchurch.com

P.A.L.B. Systems - Phone: (780)451-1086 - Fax: (780)447-4760
11639-122 Street, Edmonton, Alberta, Canada, T5M 0B6

Affordabel Web Pages - Phone: (888)932-9990 - Fax: (256)351-7297
2713B Spring Place SW, Decatur, Alabama, United States, 35603

_______________________________________________
Minivend-users mailing list
Minivend-users@minivend.com
http://www.minivend.com/mailman/listinfo/minivend-users


Search for: Match: Format: Sort by: