HomeHome Product Discus... Product Discus...SmithCartSmithCartA couple SmithCart questionsA couple SmithCart questions
Previous
 
Next
New Post
2/8/2011 1:03 PM
 

Hi --

We are finally getting around to using your, so far wonderful, shopping cart product.

Couple questions though:

1) We created a product that is only responsible for assigning the user to a specific role. The user can not purchase unless they are already an authenticated user. There is ultimately nothing to download, just select the product, checkout, and the become a member of this new role. The problem is we are trying to get rid of the "Ship" step 1, since there is no shipping.

2) as soon as an end user clicks into the checkout process, the skin used to generate the web page changes from our public skin to our admin skin, which we can't have. Do you know why this is happening? i.e. this URL: http://localhost/xxx/Purchase/tabid/165/ctl/Cart/mid/608/Default.aspx works fine and shows the proper skin until the tabid, ctl, and mid querystring parameters are added.

3) we want to be able to run different storefronts under the same website. One that manages subscriptions, and one that manages product downloads. The styling, setups, checkout process (even merchant providers) may be different for both these sections. Is that possible with smith cart?

Thanks!

 
New Post
2/8/2011 4:19 PM
 

To awnser your 3rd question, yes you can have diffrent "stores" under one website, just add a new page, and add the BuyNow module to the new page, this will create a new "store".

Is your site using a custom skin? I tested this on our testing site, and wasn't able to replicate the error using a diffrent skin.

I will check on your first question for you and get back to you.

Christian

 
New Post
2/9/2011 5:23 AM
 

Ok, thats great re: Question 2.

Yes, we are using a custom skin, absolutely. and we are customizing the look and feel quite heavily. But our admin skin is just a standard DNN skin, and it definitely jumps to it upon getting to that URL.

Thanks,

jasen

 
New Post
2/9/2011 7:25 PM
Accepted Answer 

You can't get rid of the Step 1 page(it populates the customer table); however you can change the image on Step 1 to say something besides Ship, You Can also edit the "Shipping Information" on the invoice to say something else, like Customer Information:

You can change "ship" to something like "customer info"


If you look under App_LocalResources in the Smith.BuyNow folder, you will see Step1.ascx.resx, Invoice.ascx.resx, ConfirmStatus.ascx.resx, and Confirm.ascx.resx all of which you can change "Shipping Information" to something else, like Customer Information.


Regarding the skin issue, this is actually a bug/limitation in dnn when you redirect to another user control (ascx) dnn applies the admin skin instead of the portal skin.

http://www.dotnetnuke.com/Community/F...

This is a technique we have been working on but it’s kind of a big change and will require a lot of testing before its release and we are hoping that dnn will fix the bug so we dont have to implement this workaround.

http://www.r2integrated.com/dnn/Forum...

Long story short you will need to set your portal and admin skin to the same skin temporarily if you want the same skin on the cart and checkout. We are hoping that dnn will fix the bug soon.


Christian

 
New Post
2/10/2011 6:10 AM
 

Hi Christian --

Thats's a great find re: the skin issue. We will have to figure something out, I wouldn't waste my time on it from your end if it truly a DNN issue. Thanks again for hunting that one down.

Regarding step 1: I'm a bit confused though... if the user is already logged in, and we know all their information, why can't this page be skipped? and actually vice-versa as well.. we would like to allow customers who are not DNN users, and will never log in, to purchase online without collecting that information. is that possible??

Thanks again!

 
New Post
2/10/2011 7:05 AM
 

Hi again Christian --

The more I think about this, the more I think it may be a big problem. I have no clue why DNN decides to expose the admin skin to non-admin users, and FORCE that skin on a page. It really is kind of crazy. However, in our case we were going to have multiple points of checkout with your product. One of them will be embedded on the standard page, so having us just make the admin skin the same as our web skin is something we can live with.

However, we were going to have an alternative storefront that was access in a mini-skin, kind of like just having a popup window when someone pressed a button to purchase something, then quickly let them purchase an electronic download which they would then view in this popup window. The page skin for this "popup window" have to be completely different (almost empty). But basically because of this design its going to revert to the main site's skin.

I'm assuming you are considering doing something along the lines of getting rid of using DNN's ctl= functionality to show each step as a seperate module and move to a more standard panel display? Is there an ETA on this? we are a month or so away from launch, so I can wait if this is something on the table.

Thanks,

jasen

 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartA couple SmithCart questionsA couple SmithCart questions