+1-888-365-2779
Try Now
More in this section

Forums / Ecommerce / customers vs users

customers vs users

7 posts, 1 answered
  1. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    22 Jul 2011
    Link to this post
    Placing an order seems to require a login/password, which creates a customerProfile opposed to a SitefinityProfile while it's being linked at the same 'user'.

    This means that every customer needs to have a registered user inside Sitefinity. Does this mean we won't have anonymous checkout?  

    And at the same time there doesn't seem to be a way to interact with customers on the sitefinity backend to allow for certain types of customers to see extra information etc, basically shutting them out of the permissions unless you use the user profile instead of the customer profile.

    This also means, that there's one unique customer profile 'per user'. Even if I enter completely different set of shipping/payment credentials, it'll override any previous information because it is linked to the SF user and thus basically ruling out 'company accounts' because individual orders would overwrite any previous customer information.

    (Telerik can't be a user where US and UK could place an orders cause the system sees them as a unique user and thus whomever puts an order in last, his/hers credentials will be stored).
  2. Ivan
    Ivan avatar
    478 posts
    Registered:
    16 Jun 2015
    23 Jul 2011
    Link to this post
    Hello Jochem,

    we have removed the requirement for customers to log in before checking out (you can still make it so, but by default it's off). This will be available with 4.2 release.

    As for multiple "profiles" of the customer, this we don't have at the moment and it won't make it into the 4.2 release. However, I do agree it's an important feature and we'll try to put it in for the next release.

    Best wishes,
    Ivan
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. Jeff
    Jeff avatar
    4 posts
    Registered:
    30 Jan 2009
    12 Sep 2011
    Link to this post
    Good afternoon Ivan,
    I'm picking up on this thread, because we are having a similar issue when trying to use the Ecommerce module to enable site visitors buy site membership types.

    You mentioned that in 4.2 the default setting is to have the forced login before checkout is turned off. We are working with a new installation of 4.2 with ecommerce and it is still requiring a login. Where should we turn this off? Additionally, if it is turned off, does this no longer force create a Sitefinity user profile? ... and will it still create an Ecommerce customer profile?

    Thanks.
  4. Venkata Koppaka
    Venkata Koppaka avatar
    67 posts
    Registered:
    24 Sep 2012
    13 Sep 2011
    Link to this post
    Hi Jeff,

    Thank you for your interest in Sitefinity eCommerce module.
    We have decided to have user login for checkout as a default, however you can turn it off in settings of the checkout widget. You can change the setting at Checkout widget->Edit->Advanced->CheckoutRequiresLogin.
    If the value of the setting is set to false, the system will no longer require the user to login to checkout, and will not create a Sitefinity user profile, but will still create a eCommerce customer profile.

    Best wishes,
    Venkata Koppaka
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  5. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    15 Sep 2011
    Link to this post
    Speaking of which.... (sorry Venkata)

    When using the 'checkout without login option', after the order has been placed if you go to the backend and Ecommerce >> Customer the customer shows up on the overview.

    When you click on that order, no order is shown however. If you viewed an order (from a registered customer) prior to that, the order of the previous customer is shown.

    ---

    When you go to the backend and Ecommerce >> Order in the overview it doesn't show the customer name. When clicking and going to the order detail it shows the customer and the order but topleft there's a broken image since there is no profile picture...

    ---
    On a SQL level:
    For a 'customer' it stores just lastname/firstname/email and no [sf_ec_customer_profile] is created.

    For a 'user' it stores it stores a full [sf_ec_customer_profile] but it also creates an additional [sf_user_profile] next to the one that already exists.

    I'm assuming we'd store the sf_ec_customer_profile so perhaps after order is placed, someone could be redirected to a create account page to become a 'store member'. Now the order gets completely cut off and only way to retrieve the profile information is to retrieve it back is to step through the [order_adress] table and find the shipping & billing entries.

    ---

    Question:
    What is the purpose of the Backend 'Customer role' ? It is not auto assigned, nor something you can limit checkout on (you can limit to login, but that means any backend user can order, not just customer).

    Jochem.
  6. Venkata Koppaka
    Venkata Koppaka avatar
    67 posts
    Registered:
    24 Sep 2012
    20 Sep 2011
    Link to this post
    Hello Jochem,

    I have logged the issues you found to PITS.
    customer shows up on the overview when you click on that order, no order is shown however.
    Here is the PITS link.

    If you viewed an order (from a registered customer) prior to that, the order of the previous customer is shown.
    Here is the PITS link.

    When you go to the backend and Ecommerce >> Order in the overview it doesn't show the customer name. When clicking and going to the order detail it shows the customer and the order but topleft there's a broken image since there is no profile picture...

    Here is the PITS link.

    The purpose of Customers role at this moment is strictly for organization of users of the eCommerce system.
    However in future releases of Sitefinity eCommerce we do have some advanced authorization scenarios planned.


    Regards,
    Venkata Koppaka
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
    Answered
  7. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    20 Sep 2011
    Link to this post
    Hey Venkata,

    I'm always in the mood for some advanced scenario's so can't wait till the SP, so thanks and go home, it's almost 11pm there...
7 posts, 1 answered