Download the PHP package mailcampaigns/shopware-6-abandoned-cart-plugin without Composer

On this page you can find all versions of the php package mailcampaigns/shopware-6-abandoned-cart-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package shopware-6-abandoned-cart-plugin

🛒 Abandoned Cart Plugin for Shopware 6 | MailCampaigns

Shopware 6 Plugin Version License

This Shopware 6 plugin adds an /abandoned-cart API endpoint that allows you to retrieve shopping carts that your customers have left behind.

â„šī¸ Note: By default, Shopware stores shopping carts in the SQL database. For high-throughput scenarios, Shopware supports storing carts in Redis instead of SQL. If your Shopware installation is configured to use Redis for cart storage, this plugin may not be compatible, as it expects carts to be stored in the database. Learn more: Shopware Cart Storage

After a configured number of seconds, a cart can be considered abandoned.
It only returns carts of active known customers that have not been converted to an order yet.

Use this data to send automated cart recovery reminders to increase your conversions.


đŸŽ¯ Features


đŸ›ī¸ Supported Shopware Versions

Shopware Version Plugin Version Download
6.4 1.7.1 🔗 View Release
6.5 3.0.8 🔗 View Release
6.6 3.0.8 🔗 View Release

✅ Note: Plugin version 3.0.8 supports both Shopware 6.5 and 6.6.


🚀 Getting Started

You can either upload the .zip manually or install via Composer.

🔌 Composer Installation

🔄 Activate Plugin

Option 1 (Admin panel):
Go to Extensions > My extensions and activate the plugin.

Option 2 (CLI):

🔧 Configuration

After activating, configure the cart timeout setting:

"Number of seconds after which a cart is considered abandoned" (default: 3600)

Make sure this timeout is less than than Shopware's own cart expiration setting:

Time in minutes for a customer to finalize a transaction

Make sure to give the API user the necessary permissions to access the /abandoned-cart endpoint.

🧠 Abandoned carts are generated using scheduled tasks and depend on the message queue.


âš™ī¸ Example API Request

🔍 Retrieve Abandoned Carts

Optional query parameters:

Example response:

🔍 Retrieve a Specific Abandoned Cart

You can retrieve details of a specific abandoned cart using its unique {id}.

Endpoint:

Method:

📡 Events

The plugin dispatches several events that you can listen to in your custom code:

AfterCartMarkedAsAbandonedEvent

Dispatched when a cart is marked as abandoned. Contains:

AfterAbandonedCartUpdatedEvent

Dispatched when an abandoned cart is updated. Contains:

đŸ“Ļ Release Overview

Plugin Version Compatible Shopware Versions
1.7.1 6.4
2.0.0 6.5
3.0.8 6.5, 6.6

🤝 Contributing

Pull requests, issues, and feedback are welcome.
For support, contact us at [email protected]


🔗 More

Check all releases:
👉 https://github.com/mailcampaigns/shopware-6-abandoned-cart-plugin/releases


All versions of shopware-6-abandoned-cart-plugin with dependencies

PHP Build Version
Package Version
Requires php Version ~8.1.0 || ~8.2.0 || ~8.3.0
ext-json Version *
shopware/core Version 6.5.* || 6.6.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mailcampaigns/shopware-6-abandoned-cart-plugin contains the following files

Loading the files please wait ....