Download the PHP package solution25/abandoned-cart-admin without Composer

On this page you can find all versions of the php package solution25/abandoned-cart-admin. 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 abandoned-cart-admin

Abandoned Cart Saver

Introduction

The Abandoned Cart Saver plugin helps Shopware store owners recover potentially lost sales by tracking abandoned shopping carts and allowing easy order creation from them. When customers leave items in their carts without completing a purchase, the plugin logs those carts and makes them accessible in the admin area for follow-up or order generation.

This tool is useful for customer service teams and sales staff to reach out and finalize purchases that might otherwise be missed.

Key Features

  1. Abandoned Cart Tracking
    • Monitors user carts and identifies carts abandoned after a configurable time.
  2. Admin Module for Abandoned Carts
    • Adds a new section under Orders → AdminOrders displaying all abandoned carts.
  3. Customer Cart Overview
    • Adds a new "Abandoned Cards" tab in the customer profile for detailed cart insights.
  4. Manual Order Creation
    • Allows administrators to create an order directly from an abandoned cart.
  5. Scheduled Tasks
    • Automatically updates and maintains abandoned cart data via scheduled Symfony tasks.

Compatibility

Get Started

Installation & Activation

  1. Download

    Git

    • Clone the Plugin Repository:
    • Open your terminal and run the following command in your Shopware 6 custom plugins directory (usually located at custom/plugins/):
  2. Install the Plugin in Shopware 6
    • Log in to your Shopware 6 Administration panel.
    • Navigate to Extensions > My Extensions.
    • Locate the newly cloned plugin and click Install.
  3. Activate the Plugin
    • After installation, click Activate to enable the plugin.
    • In your Shopware Admin, go to Settings > System > Plugins.
    • Upload or install the “AdminOrders” plugin.
    • Once installed, toggle the plugin to activate it.
  4. Verify Installation

    • After activation, you will see AdminOrders in the list of installed plugins.
    • The plugin name, version, and installation date should appear as shown in the screenshot below.

    img1 1

Plugin Configuration

After installing and activating the plugin, basic functionality works out of the box. However, you can configure how long the system waits before marking a cart as abandoned.

Configurable Timeout Navigate to Extensions > My Extensions > AdminOrders > Configure.

Set the timeout period (in seconds) after which a cart is considered abandoned.

img2 1

Run Required Commands

To ensure the abandoned cart tracking works as expected, run the following commands from the root of your Shopware 6 project:

After running the last command, press 1 and hit Enter when prompted. This updates the database with the latest execution times and ensures scheduled tasks run properly.

How It Works

  1. Customer Adds Items to Cart

    • The system tracks all active carts.
  2. Cart is Abandoned

    • If the customer leaves the cart without checking out, it appears in the Abandoned Carts page.

    img3 1

  3. View and Manage Abandoned Carts from Admin

    • Visit Orders > AdminOrders to see the cart list. img4 1

    • View the line items clicking the three dots then View Line Items. img5 1

    • Click the Create Order button to convert a cart into an official Shopware order.

Save Carts Plugin - Admin API Documentation

This document describes the custom Admin API endpoint provided by the Save Carts Plugin for Shopware 6. This endpoint allows authorized users to create an order from a customer's existing (abandoned) cart.


Create Order from Abandoned Cart

Endpoint:
POST /api/_action/abandoned-cart/{customerId}/create-order

Description:
Creates an order from a saved cart associated with the given customerId.
This endpoint is useful for:

Request Headers:

Successful Response:

Example Error Response:

Authentication

All endpoints require a valid Admin API Bearer token.
You can obtain this token via the standard Shopware Admin API authentication process.


Best Practices

Troubleshooting

FAQ


All versions of abandoned-cart-admin with dependencies

PHP Build Version
Package Version
Requires shopware/core Version ~6.6.0
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 solution25/abandoned-cart-admin contains the following files

Loading the files please wait ...