Orders showing up on development site, but not on localhost in uCommerce dashboard.
I've got a strange issue. This is my second uCommerce website, and I haven't run into this issue until recently.
I have a public server that I use for development so that my clients can preview their websites before we go live. I did install the production license on it (even though the host names are different) so that I could remove the license banner that shows up at the top of the website. I do all of my development locally (localhost) using Subversion and automatically push my updates to the development server.
When I test my cart, I can finish the order and get a confirmation e-mail from uCommerce. However, when I'm viewing it at its http://localhost:portnumber/umbraco/ address, the order doesn't show up in the uCommerce dashboard. If I switch over to the development site address http://client.myclients.com/umbraco/, I can see the orders that have been placed. Both the localhost and public development instances are using the same database, which is within my local network.
Is this happening because I installed the license locally (to push to the development server) and it doesn't see the localhost URL as valid?
It's probably permissions in the backend. Make sure your user has permissions to view orders in the Settings / Security section. If you're running with two separate Umbraco installs you'll need to assign permission to the user from both installs, even if the user name is the same.
Orders showing up on development site, but not on localhost in uCommerce dashboard.
I've got a strange issue. This is my second uCommerce website, and I haven't run into this issue until recently.
I have a public server that I use for development so that my clients can preview their websites before we go live. I did install the production license on it (even though the host names are different) so that I could remove the license banner that shows up at the top of the website. I do all of my development locally (localhost) using Subversion and automatically push my updates to the development server.
When I test my cart, I can finish the order and get a confirmation e-mail from uCommerce. However, when I'm viewing it at its http://localhost:portnumber/umbraco/ address, the order doesn't show up in the uCommerce dashboard. If I switch over to the development site address http://client.myclients.com/umbraco/, I can see the orders that have been placed. Both the localhost and public development instances are using the same database, which is within my local network.
Is this happening because I installed the license locally (to push to the development server) and it doesn't see the localhost URL as valid?
I'm using Umbraco 4.7.2 and uCommerce 2.6.1.0
It's probably permissions in the backend. Make sure your user has permissions to view orders in the Settings / Security section. If you're running with two separate Umbraco installs you'll need to assign permission to the user from both installs, even if the user name is the same.
Thanks Søren, I just had to refresh the permissions, would have probably spun my wheels for days.
is working on a reply...