Hi,
We would like to send out an email to the customer to remind them that they have an abandoned cart at certain times and include a link they can click to restore their cart content.
Is this possible somehow?
The site is currently configured to store the cart for both anonymous and logged-in users but I’m not seeing any options of restoring the data on our own rather than relying on the cookie being present. We would like to have the functionality available on all devices when the link is clicked (using some type of cart identifier).
I know a similar functionality is available for Klarna but that seems to rely on the data for the entire OrderCarrier being stored by the Klarna AddOn and we are looking for a more general solution if possible.
I’ve looked at using the cart data stored for the cookie-support but everything looks to be internal functionality.
Where are the email addresses coming from? Do they exists as persons in Litium?
The shopping cart table has a column LastUpdatedUserID which corresponds to a user in Litium. A solution a different project used was to resolve the system id of the user via an identifier in the link and then add an attribute on the controller that would fetch the carts system id for that user and create the necessary cookie. Litium would then see that the cookie was there and load the correct cart.
The functionality will be used together with a Voyado implementation so the email address could have been identified via a previous newsletter signup or some other interaction on the site where they supply a email address (Introduction). The users do not necessarily exists as persons in Litium.
Interesting, so if we have the “ShoppingCartId” connected to the email we should be able to recreate the cookie and therefore the cart content by simply setting the “LitiumShoppingCart”-cookie to that guid value? That sounds reasonably simple and worth testing.