Installed the store on a ASP.net 2.0 Dotnetnuke 4.02 Starter Portal Plain vanilla with no changes.
My observations found so far:
STORE ADMIN:
adding store information first time:
I enter all the first few fields and then selected Paypal for the gateway and it proceed to clear all fields on page refresh, so I had to enter all the previous data again.
Must create a Cart Page and add the Store Account module
In the store settings must point Shopping Cart Page: to the page you located the "Store Account" module.
Customer buying Experience:
adding an item to cart, then viewing cart details in the Mini Shopping Cart,
a message at the bottom ask buyer to log in to checkout.
Logging in is a matter of registering on the regular Dotnetnuke portal.
Since the out of the box registration asks for address/phone details, buyer fills out all that. (I could turn off all the address requirements)
For some reason my site gives an error of register is currently unavailable when clicking update,
Attempting login with the new login details works fine.
Now the page shows checkout on the bottom of the module, clicking on this shows cart detail, shows a drop down for shipping and one for billing addresses, but no address is available. Since there is no guidance to the buyer they will not know how to proceed.
So now as a customer I'm again having to add an address which they just did when they registered.
Returning to the previous page which is the shopping cart, there is a Profile tab
I selecting the Profile link it allows to add addresses.
Adding the address in the profile then makes that address available in the drop downs back on the checkout page.
Selecting the addresses works fine and displays the addresses.
The paypal button is displayed and clicking it takes me over to paypal secured website
there the total amount was not correct, it did not represent the current shopping cart.
I cleared out the carts and order tables and started again
It then showed the correct amount, I did the paypal transaction but it did not return to the return url of the store web site,
The cart did not purge either as I logged back in and it still showed my cart unfulfilled.
The Order table showed two orders instead of one due to a previous failed paypal txn so it does not track the user very well.
I did check my paypal account and it did process the payment.
The order imediately shows an order date and a ship date. But I didn't ship anything.
Then there is the issue of shipping/handling no provisions there, I guess we will have to offer Free shipping in this store.
In summary, this store is not ready for prime time just yet.
I will look it over and see if there is a way I can utilize some aspects of it as I did not want to have write a front end store program.
I am planning on writing a backend program that will interface with Endicia DaZzle shipping program and also a paypal ipn that will also be used to feed the order database, I already have this program running my ebay business, I just wanted a web store to complement it.
Dan