Abandoned Cart Url Missing On Cscart?

Hi all,

I am struggling to get the url to build an abandoned cart scenario. I am not sure if cscart forgot to include this important part as part of the API or I am missing something.

Here is the documentation, when you call the cart API, url is not included not sure what other use case is, number of products, name of product but no url to complete purchase? www.domain.com/cart does not require login, just shows "cart is empty".

Also there is no cart id, we can use order id as substitute but it worries me that no thought has gone into this and simple use cases like sending your customer an abandoned cart to check out?

Hope anyone can help here with any work around, thanks

Hello!

I am afraid, but the Carts API entity currently is not supposed to generate URL that can be used to fill in the cart in the session.

If a customer was using a registered account, when his/her cart was abandoned, he/she can log in back and the cart will be restored. Also please note that this statement does not concerns API.

I hope this explains the situation.

Hi, the cart API is used to populate for abandoned cart email or how else do you suggest we do that? www.domain.com/cart does not require a login, hence if you send customers there if they are not logged in they simply see an empty cart and you lose your sale. Is there another way to get the cart url?

And for my next question about cart id, can you suggest a work around? We need a unique identifier in this case which you do not have in the documentation. When the API is called we can't use order id as this is 0 and we can't use a constant value so what do you suggest we do to send abandoned cart email using your API?

Thanks

Hi, the cart API is used to populate for abandoned cart email or how else do you suggest we do that? www.domain.com/cart does not require a login, hence if you send customers there if they are not logged in they simply see an empty cart and you lose your sale. Is there another way to get the cart url?

And for my next question about cart id, can you suggest a work around? We need a unique identifier in this case which you do not have in the documentation. When the API is called we can't use order id as this is 0 and we can't use a constant value so what do you suggest we do to send abandoned cart email using your API?

Thanks

Hi!

You can use the information about products in the cart to place the order with this list of products via API. Since PUT and POST methods are not supported in this entity, you can only view those carts, no to use them directly.

I am afraid there is no cart ID in CS-Cart & Multi-Vendor. All the carts are bound to the user and its session, so there is no need to have cart ID in the current architecture.

If you wish to notify the customers about their abandoned carts, I can recommend you to try to use one of the existing third party add-ons:

https://marketplace.cs-cart.com/cs-cart-abandoned-cart-and-wishlist-reminder-add-on.html

https://marketplace.cs-cart.com/napominanie-o-nezavershennyh-pokupkah.html

https://marketplace.cs-cart.com/abandoned-cart-recovery-pro.html

I hope it will help you.