[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [ic] Shipping charge getting "stuck"


> -----Original Message-----
> From: suppressed [mailto:interchange-
> suppressed On Behalf Of DB
> Sent: zondag 12 augustus 2007 19:38
> To: suppressed
> Subject: [ic] Shipping charge getting "stuck"
> 
> I'm running 5.4.2 and a modified foundation store. My shipping charges
> are based on price, but I have several virtual items for which I do not
> want to charge any shipping.
> 
> I assigned these virtual items a weight of zero in the products table,
> and I thought the following code added to
> include/checkout/shopping_cart
> would do the trick
> 
> [if type=explicit compare="[summary format='%s' total=1]"]
> [comment]do nothing[/comment]
> [else]
> [assign shipping=0]
> [/else]
> [/if]
> 
> This does work, however if a non-virtual item is then added to the
> cart,
> the shipping remains at zero instead of getting calculated by price.

How do you know that it 'works' ?  Does the if perhaps always return
true/false (as in always the comment or always doing the assign?)
Have you tried have this 'if' return some debug data to know for sure that
it goes into the if/else correctly.
Perhaps your compare always returns the same (incorrect) value, but it
appears correct for the zero weight and not for the others.
 
> Why does the shipping get "stuck" at zero, even after the total weight
> of the items in the cart becomes non-zero? Can anyone suggest a
> solution?

Can't you add a line to the shipping.asc which says that an order with 0
weight has 0 shipping cost?

CU,

Gert




_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.