Rank: Member
Joined: 9/24/2008(UTC) Posts: 14
|
I've figured out how to make the store "private", however - I want customers to be able to browse the store and then force a login before they can add to the cart. Is there anywhere in the gui to do this?
It seems like there should be a "cart configuration" menu option somewhere?
This is really basic cart functionality and I must be missing the option somewhere in the gui?
Found the spot that to force an email address but no way to force a login.
Anyone?
Thanks for your help, Jen
|
|
|
|
Rank: Member
Joined: 1/10/2005(UTC) Posts: 714
Thanks: 14 times Was thanked: 1 time(s) in 1 post(s)
|
OOTB, no. However I had Aram from Avecom create a mod for our store for something very simular to this for MAP Policies.
|
|
|
|
Rank: Member
Joined: 8/1/2007(UTC) Posts: 310
|
Hey Jen,
Help me understand more on your requirement... I have a simpler work-around for this that you can do yourself without having anyone work on the mods. However, this will work as follows: 1. Users will be able to browse the products without logging in. 2. When a user clicks on add to cart button, the product will be added to cart and then the user will be taken to the login page (if you force the user to redirect to cart after each product addition to cart). 3. Any time a user clicks on the Shopping Cart link (to checkout), he will be taken to the login page. So essentially, the user cannot checkout without logging in because he cannot view the cart page without logging in.
Will that work for you? If so, let me know. It will be a 10 second fix to protect the cart page and also the checkout pages if you want. |
Thanks, Satya support @ bayquel.net Work: +1 803 883 3226 |
|
|
|
Rank: Member
Joined: 9/24/2008(UTC) Posts: 14
|
Hi Satya,
Your description fits my requirement almost perfectly!
Please reveal the 10 second fix ;>.
Thanks, Jen
|
|
|
|
Rank: Member
Joined: 1/10/2005(UTC) Posts: 714
Thanks: 14 times Was thanked: 1 time(s) in 1 post(s)
|
Originally Posted by: "Satya Vani" 2. When a user clicks on add to cart button, the product will be added to cart and then the user will be taken to the login page (if you force the user to redirect to cart after each product addition to cart). 3. Any time a user clicks on the Shopping Cart link (to checkout), he will be taken to the login page. So essentially, the user cannot checkout without logging in because he cannot view the cart page without logging in.
Just be careful and check your logs to see the bounce rates after the add to cart has been clicked. I have found customers don't want to "create a account" after clicking the add to cart button and they end up leaving the site completely. Ofcourse, if you need to customer to log-in after the "add to cart" all the time, there is nothing you can do. If it is MAP policies where you have to log in to view a low price, you have a lot more options.
|
|
|
|
Rank: Member
Joined: 8/1/2007(UTC) Posts: 310
|
Yes Bryan is absolutely right. People dont like to login just to add something to the cart. Hence I will suggest you not to redirect on product addition to cart. User will continue his browsing, add products to cart and will not be redirected while adding the products to cart. |
Thanks, Satya support @ bayquel.net Work: +1 803 883 3226 |
|
|
|
Rank: Member
Joined: 9/24/2008(UTC) Posts: 14
|
Hmm. So the store I'm working on is only available for pre-registered and pre-approved shoppers. It's wholesale. I don't want to make the store entirely private because to attract new customers it's important to allow public product browsing. I guess I could create a gallery "showroom" that is separate from the store with "register" buttons, but I'd rather leverage the BV Commerce framework as much as possible.
Which is why a "You must be registered to shop here, create an account" option on "add-to-cart" would work.
I still can't believe this isn't an included option. Flexible authentication is a crucial feature set for e-commerce packages. This is something that I would expect would work "out of the box" -- more important then flash image rotators IMHO! Guess I should add to requested feature list.
Of course any other suggestions very welcome!
Thanks, Jen
|
|
|
|
Rank: Member
Joined: 9/24/2008(UTC) Posts: 14
|
Ok I'm going to post a reply to my own question in case someone else is looking to do the same thing (figured this out by piecing together information from the technical questions forum). You can require a login BEFORE a checkout by modifying the "Checkout Selected" or "Checkout Started" Workflows. To modify workflows go to: Options -> Workflows - > <workflow you want to modify> edit Select the change from the drop-down list -> New (Remember to do this or it won't work correctly) Adjust the order of your workflow. -> OK As a sidenote the documentation on this feature is woefully inadequate. See here: http://www.bvsoftware.co...e/Options/Workflows.aspxSome doc on how to create new workflows would be very helpful. Is there documentation other then the user manual somewhere? I'd still prefer to be able to force a login on "add to cart" but it looks like there is no easy way to do this. Jen
|
|
|
|
Rank: Member
Joined: 8/1/2007(UTC) Posts: 310
|
There is no workflow for product addition to cart. So you cannot do this using a new workflow step. However, since you really want to do this, you can easily do it by writing a few lines of code to the AddToCart user control in the BVModules\Controls\ folder. All you need to do is, when the AddToCart button is clicked, check if the user is authenticated. If so, you proceed. If not, you redirect the user to the login page. So the product is not added to cart at all! Makes sense? |
Thanks, Satya support @ bayquel.net Work: +1 803 883 3226 |
|
|
|
Rank: Member
Joined: 9/26/2008(UTC) Posts: 23
|
Is there a way to disable new user sign up? I only want users registered by the admin to be able to view products and prices.
Alternatively is there a way to hide prices until a user is logged in? I would still want to disable registration.
|
|
|
|
Rank: Member
Joined: 9/26/2008(UTC) Posts: 121
|
You can simply hide the create new user panel with css for example or if you are familiar with asp .net syntax hide the new user control.
Concerning prices I'm affraid it is impossible to do without custom coding. |
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.