Abandoned carts

Hello,



Here’s the list of modifications to the existing “carts” functionality ([url]Instant Demo - CS-Cart Multi-Vendor Demo Try Free for 15 days)


  1. The “user carts” link will be renamed to the “abandoned/live carts”
  2. The following criterias will be added to search form:
    • “User type”: registered/guest/any - search carts for registered/guest or all users
    • “With contact information only” (checkbox) - if ticked off, search for carts with entered email address
    • “Date” - search carts by the selected period
    • Cart type - cart, wishlist or both
  3. 2 buttons will be added to the found carts list - “delete selected” and “delete all found”
  4. Information about cart will be extended: email, billing and shipping addresses will be shown (if exist)
  5. New column - “date” - will be added to carts list. Admin will be able to sort data by this field.



    E-mail notifications: in “Send to” section on [url]Instant Demo - CS-Cart Multi-Vendor Demo Try Free for 15 days page will be added the following fields



    Abandoned cart/wishlist is [N] days old

    Cart type: cart/wishlist/both



    Also, sending emails by cron will be added.



    Suggestions and additions are welcome.

How will reminder be sent to guest visitor? At some point he must enter his email? Maybe the moment he adds something to cart request to enter email would pop up?

I think this would only apply to logged in users the way they are planning it out right now. This is how most sites function today. If you do ask for email during add to cart this should be optional in admin.

[quote name=‘whiplash13’]I think this would only apply to logged in users the way they are planning it out right now. This is how most sites function today. If you do ask for email during add to cart this should be optional in admin.[/QUOTE]



“User type”: registered/guest/any - search carts for registered/guest or all users

Please provide a sort by date option so that you can select only the oldest carts when using “Delete selected”. Or, even better, just provide the ability to specify a limit date for the the delete function.



Bob

[quote name=‘Darius’]“User type”: registered/guest/any - search carts for registered/guest or all users[/QUOTE]



I understood that but I am saying that they will more than likely only have the notification cron job run on registered users.

[quote name=‘Darius’]How will reminder be sent to guest visitor? At some point he must enter his email? Maybe the moment he adds something to cart request to enter email would pop up?[/QUOTE]



Do not force a customer to enter any information for adding items to the cart. This would be a major inconvenience. I don’t even want a pop-up on my store for the email in such an event, even if it is optional.

[quote name=‘Darius’]How will reminder be sent to guest visitor? At some point he must enter his email? Maybe the moment he adds something to cart request to enter email would pop up?[/QUOTE]



Reminder will be sent to users who entered email address already on checkout stage.

[quote name=‘jobosales’]Please provide a sort by date option so that you can select only the oldest carts when using “Delete selected”. Or, even better, just provide the ability to specify a limit date for the the delete function.



Bob[/QUOTE]



Ok, added to spec.





Allow anonymous checkout customers to be able to return and create an account using 1-click after confirming their email address.



After anonymous checkout completion (processed at least) send an additional email out requesting them to become a member for .



If they come back via email (encoded upgrade account string) the account will be upgraded automatically, if the customer has previously purchased from store before using same email allow same functionality during checkout stage.

[quote name=‘JesseLeeStringer’]

[/QUOTE]

Jesse -



This is a great idea but I think you should move it to the order placement thread:

[url]http://forum.cs-cart.com/showthread.php?t=16180[/url]

As you point out, the trigger to sending the email is an unregistered user arriving at the successful order landing page which is being dealt with in that thread.



This thread is really just about the tools available to better communicate with customers who have abandoned carts and also to manage (delete) those carts.



Bob

Yes, please post your suggestions to the appropriate thread.

Can’t even post in the right section… sigh

It’s very common to include optional incentives / discounts for people returning with an abandoned cart.

ex)free shipping, 5% off, $5 off.

Something like that only if they come back for the cart.



Also ability to customize the abandoned cart email.

[quote name=‘phazei’]It’s very common to include optional incentives / discounts for people returning with an abandoned cart.

ex)free shipping, 5% off, $5 off.

Something like that only if they come back for the cart.



Also ability to customize the abandoned cart email.[/QUOTE]

Most of this appears to be addressed in the spec. By using the “Send to” function in the newsletter with the additional option to establish a cut-off date, we can create special “newsletters” and also special promotions. The one element missing which would be nice is limiting the promotion/incentive to only the abandoned cart.



Bob

Is the email going to include the items in the cart? Or just say basically “You have stuff you left sitting on our site for 2 days, you should go back to oursite.com” ?



I’m thinking about cache and ip’s. Some people have dynamic ips, or they clear their cache, or use a different computer or browser. So when people go back to the site, are they actually going to be able to get that cart back?



If there was a link that they could click that perhaps had the cart id in it and loaded it back up whereever it’s stored, that would be awesome.



BTW, where is the cart stored as people add stuff to it? Is it in cookies/session/db? Same for anon and reg?

[quote name=‘jobosales’]Most of this appears to be addressed in the spec. By using the “Send to” function in the newsletter with the additional option to establish a cut-off date, we can create special “newsletters” and also special promotions. The one element missing which would be nice is limiting the promotion/incentive to only the abandoned cart.

Bob[/QUOTE]



You’ll be able to create any newsletter you wish, with any text. But first, you need to create the promotion with coupon code with “once per user” condition. And then add this coupon to your newsletter.

[quote name=‘phazei’]

BTW, where is the cart stored as people add stuff to it? Is it in cookies/session/db? Same for anon and reg?[/QUOTE]



Cart is stored in the database. The only thing stored in customer’s browser - is the session ID key.

[quote name=‘phazei’]BTW, where is the cart stored as people add stuff to it? Is it in cookies/session/db? Same for anon and reg?[/QUOTE]

The cart are stored in the cscart_user_session_products table - type ‘C’ is cart, type ‘W’ is wishlist.



Bob

If there is an option to delete carts older than so and so time, then it should also have the option to delete only guest carts, registered carts, or both.



And wish lists shouldn’t be included, or should be optionally not deleted.