anonymous shopping cart empty?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
Hace 13 años
hello, at my website whenever an anonymous user clicks "Add to cart" and it automatically sends them to the shopping cart it says "Your Shopping Cart is empty!". As soon as I log in it will allow me to add items.

Thoughts?
Hace 13 años
here is an item to try:
http://cojobaby.com/products/7-carters-monkey-overalls-with-striped-shirt
Hace 13 años
I think i figured it out. I had the URL re-write on and i think that was it
Hace 13 años
Did you figure this out?  I have the same issue, but when I un-select the setting to Display cart after adding product:
it works fine.  If Display cart after adding product, it doesn't work.
Hace 13 años
yeah, what I was doing wrong was I had modified the URL RE-WRITE and was hosing it up.
So i went back to the default:

Configuration -> Global Settings -> SEO/Display (tab)

And put it back to the way NopCommerce came default
here is a screenshot of the configs
http://www.cojobaby.com/images/rewrite1.jpg

Then my file "UrlRewriting.config" has this in it:
<urlrewritingnet
   rewriteOnlyVirtualUrls="true"
   contextItemsPrefix="QueryString"
   defaultPage=""
   defaultProvider="RegEx"
   xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
  <rewrites>
    <add name="ProductDetailsRewrite" virtualUrl="^~/products/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/product.aspx?productid=$1&amp;sename=$2&amp;$3"
         ignoreCase="true" />
    <add name="CategoryDetailsRewrite" virtualUrl="^~/category/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/category.aspx?categoryid=$1&amp;sename=$2&amp;$3"
         ignoreCase="true" />
    <add name="ManufacturerDetailsRewrite" virtualUrl="^~/manufacturer/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/manufacturer.aspx?manufacturerid=$1&amp;sename=$2&amp;$3"
         ignoreCase="true" />
    <add name="ProductTagDetailsRewrite" virtualUrl="^~/producttag/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/producttag.aspx?tagid=$1&amp;$3"
         ignoreCase="true" />
    <add name="NewsDetailsRewrite" virtualUrl="^~/news/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/news.aspx?newsid=$1&amp;$3"
         ignoreCase="true" />
    <add name="BlogDetailsRewrite" virtualUrl="^~/blog/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/blogpost.aspx?blogpostid=$1&amp;$3"
         ignoreCase="true" />
    <add name="TopicDetailsRewrite" virtualUrl="^~/topic/([0-9]*)-([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/topic.aspx?topicid=$1&amp;$3"
         ignoreCase="true" />
    <add name="ForumGroupRewrite" virtualUrl="^~/boards/fg/([0-9]*)/([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/Boards/ForumGroup.aspx?ForumGroupID=$1&amp;$3"
         ignoreCase="true" />
    <add name="ForumRewrite" virtualUrl="^~/boards/f/([0-9]*)/([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/Boards/Forum.aspx?ForumID=$1&amp;$3"
         ignoreCase="true" />
    <add name="ForumTopicRewrite" virtualUrl="^~/boards/t/([0-9]*)/([\w-]*)\.aspx(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/Boards/Topic.aspx?TopicID=$1&amp;$3"
         ignoreCase="true" />
  </rewrites>
</urlrewritingnet>


hope that helps
Hace 13 años
Actually it doesn't help, I use .html urls for my site.  And it does work when not redirecting to the cart, if the java popup says added to cart it works.  So weird.

Bully Sticks you can see the .html and the pop up.
Hace 13 años
Also, where are the canonical URL tags in the html?  I don't see the canonical tags in my view source...

Here is my .html rewrite, and you must update the settings in IIS 7, for the ISAP to work.  Still only have 1 other bug with the admin, not displaying the WYSWYG descriptions not working because of the .html rewrite.  I created a second sub domain without the .html rewrite and everything works fine.

<urlrewritingnet
   rewriteOnlyVirtualUrls="true"
   contextItemsPrefix="QueryString"
  
   defaultProvider="RegEx"
   xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
  <rewrites>
    <add name="ProductDetailsRewrite" virtualUrl="^~/p([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/product.aspx?productid=$1&amp;sename=$2&amp;$3"
         ignoreCase="true" />
    <add name="CategoryDetailsRewrite" virtualUrl="^~/c([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/category.aspx?categoryid=$1&amp;sename=$2&amp;$3"
         ignoreCase="true" />
    <add name="ManufacturerDetailsRewrite" virtualUrl="^~/b([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/manufacturer.aspx?manufacturerid=$1&amp;sename=$2&amp;$3"
         ignoreCase="true" />
    <add name="ProductTagDetailsRewrite" virtualUrl="^~/producttag-([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/producttag.aspx?tagid=$1&amp;$3"
         ignoreCase="true" />
    <add name="NewsDetailsRewrite" virtualUrl="^~/news-([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/news.aspx?newsid=$1&amp;$3"
         ignoreCase="true" />
    <add name="BlogDetailsRewrite" virtualUrl="^~/blog-([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/blogpost.aspx?blogpostid=$1&amp;$3"
         ignoreCase="true" />
    <add name="TopicDetailsRewrite" virtualUrl="^~/topic-([0-9]*)-([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/topic.aspx?topicid=$1&amp;$3"
         ignoreCase="true" />
    <add name="ForumGroupRewrite" virtualUrl="^~/boards/fg-([0-9]*)/([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/Boards/ForumGroup.aspx?ForumGroupID=$1&amp;$3"
         ignoreCase="true" />
    <add name="ForumRewrite" virtualUrl="^~/boards/f-([0-9]*)/([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/Boards/Forum.aspx?ForumID=$1&amp;$3"
         ignoreCase="true" />
    <add name="ForumTopicRewrite" virtualUrl="^~/boards/t-([0-9]*)/([\w-]*)\.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/Boards/Topic.aspx?TopicID=$1&amp;$3"
         ignoreCase="true" />
    <add name="AboutUsRewrite" virtualUrl="^~/aboutus.html(?:\?(.*))?"
         rewriteUrlParameter="ExcludeFromClientQueryString"
         destinationUrl="~/aboutus.aspx"
         ignoreCase="true" />
    <add name="ContactUsRewrite" virtualUrl="^~/contactus.html(?:\?(.*))?"
     rewriteUrlParameter="ExcludeFromClientQueryString"
     destinationUrl="~/contactus.aspx"
     ignoreCase="true" />
    <add name="BlogRewrite" virtualUrl="^~/blog.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/blog.aspx"
ignoreCase="true" />
    <add name="ForumRewrite" virtualUrl="^~/forum.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/forum.aspx"
ignoreCase="true" />
    <add name="RecentlyAddedProductsRewrite" virtualUrl="^~/recentlyaddedproducts.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/recentlyaddedproducts.aspx"
ignoreCase="true" />
    <add name="RecentlyViewedProductsRewrite" virtualUrl="^~/recentlyviewedproducts.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/recentlyviewedproducts.aspx"
ignoreCase="true" />
    <add name="CompareProductsRewrite" virtualUrl="^~/compareproducts.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/compareproducts.aspx"
ignoreCase="true" />
    <add name="SitemapRewrite" virtualUrl="^~/sitemap.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/sitemap.aspx"
ignoreCase="true" />
    <add name="ShippingInfoRewrite" virtualUrl="^~/shippinginfo.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/shippinginfo.aspx"
ignoreCase="true" />
    <add name="PrivacyInfoRewrite" virtualUrl="^~/privacyinfo.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/privacyinfo.aspx"
ignoreCase="true" />
    <add name="ConditionsInfoRewrite" virtualUrl="^~/conditionsinfo.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/conditionsinfo.aspx"
ignoreCase="true" />
    <add name="IndexRewrite" virtualUrl="^~/index.html(?:\?(.*))?"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Default.aspx"
ignoreCase="true" />
    <add name="php1Rewrite" virtualUrl="^~/index.php(?:\?(.*))?"
             rewriteUrlParameter="ExcludeFromClientQueryString"
             destinationUrl="~/p26-10-pack-of-6-11-inch-all-natural-beef-tendons.html"
             ignoreCase="true" />
  </rewrites>
</urlrewritingnet>
Hace 13 años
not 100% sure.
Nice site btw
Hace 12 años
I try urlrewire .html but shopping cart emptry.Sometimes my cart was empty at time of purchase
can you hellp me?
my site:http://sanvat.net
Hace 12 años
I've fixed it.

view details

http://sanvat.net/t99/fix-error-urlrewriting-aspx-to-html-htm-when-shoppingcart-empty-nopcommerce-19.html
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.