Help for integrating the Laravel package
Forum rules: Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
#4579 by jenlara
10 Sep 2017, 18:28
Bit of definition, copying and pasting from some site

“Abandonment is an ecommerce term used to describe a visitor on a web page who leaves that page before completing the desired action. Examples of abandonment include shopping cart abandonment, referring to visitors who add items to their online shopping cart, but exit without completing the purchase.”

It can be a great help in following up with those visitors via email to regain their business.

#4580 by aimeos
11 Sep 2017, 13:01
If you change the session handling with something that persists the carts permanently (e.g. in the database), you can have a look at the abandoned carts.
#4582 by aimeos
11 Sep 2017, 16:15
This is the customer's watch list if products change prices or get back in stock - similar to the customers' favorites (wish list) but with e-mail notification. It won't be the same as the abandoned carts.
#4587 by jenlara
13 Sep 2017, 15:06
aimeos wrote:Aimeos carts are session based until they are ordered, which persists the cart in the database.

Can we use a simple pop-up light box (offering a discount via email optin), when user closes the browser tab or session is over before the order came through.

Is the are a way for us to know about failed orders and abandoned order in the dashboard?

#4590 by aimeos
13 Sep 2017, 20:01
Not yet. You would have to retrieve the persisted but timed out cart sessions and list them in the dashboard yourself.
We are open for contributions if you do so :-)
#6693 by FedericoCánovas
13 Aug 2018, 13:59
We need to implemented this feature too.

Is it in the short-term roadmap?

If not, could you give me any clues about where to start? Should I create a custom Order manager and override getSession/setSession methods specified on Aimeos\MShop\Order\Manager\Base\Base class?
#6694 by aimeos
13 Aug 2018, 15:27
It's not on the short term road map but you can implement the feature exactly as you described it. Maybe you are willing to share your implementation with the community :-)