diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index e58bf0cd7..e3dc11f5c 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -1,4 +1,5 @@ 7.9.9 + - fixed #11693: Shopping cart does not show for visitor user 7.9.8 - fixed #11651: First Day of Week is a string... diff --git a/lib/WebGUI/Shop/Cart.pm b/lib/WebGUI/Shop/Cart.pm index 67bae3530..e2d4ad4cd 100644 --- a/lib/WebGUI/Shop/Cart.pm +++ b/lib/WebGUI/Shop/Cart.pm @@ -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 };