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. 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? _______________________________________________ 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.