anonymous shopping cart empty?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 年 前
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?
13 年 前
here is an item to try:
http://cojobaby.com/products/7-carters-monkey-overalls-with-striped-shirt
13 年 前
I think i figured it out. I had the URL re-write on and i think that was it
13 年 前
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.
13 年 前
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
13 年 前
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.
13 年 前
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>
13 年 前
not 100% sure.
Nice site btw
12 年 前
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
12 年 前
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.