Fix how the cart handles items with shipping, added to the cart by visitor. Fixes bug #11693.

This commit is contained in:
Colin Kuskie 2010-06-30 09:00:24 -07:00
parent c5257dca0e
commit 89e20a3073
2 changed files with 3 additions and 2 deletions

View file

@ -1099,15 +1099,15 @@ sub www_view {
options => \%specialAddressOptions,
extras => q|class="itemAddressMenu"|,
});
$taxDriver->appendCartItemVars( \%properties, $item );
}
$taxDriver->appendCartItemVars( \%properties, $item );
push(@items, \%properties);
}
$var{items} = \@items;
if ($var{shippableItemsInCart}) {
if (! $var{userIsVisitor} && $var{shippableItemsInCart}) {
my $ship = WebGUI::Shop::Ship->new($self->session);
my $options = $ship->getOptions($self);
my $numberOfOptions = scalar keys %{ $options };