Download the PHP package bcmarketplace/module-quote-maintenance without Composer

On this page you can find all versions of the php package bcmarketplace/module-quote-maintenance. 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 module-quote-maintenance

BCMarketplace Quote Maintenance

What It Does

This module automatically cleans up old shopping cart quotes from your database. By default, Magento keeps all abandoned carts forever, which can slow down your database over time. This module removes quotes older than a specified number of days.

Installation

  1. Install via Composer:

  2. Enable the module:

  3. Run setup upgrade:

  4. Clear cache:

Configuration

Navigate to: Stores → Configuration → BCMarketplace → Quote Maintenance Settings

Settings

  1. Enable Quote Cleaning: Turn the cleanup feature on or off

    • Default: Enabled
  2. Max Age (In Days): How old quotes must be before deletion

    • Range: 1-1095 days
    • Default: 730 days (2 years)
  3. Batch Size: How many quotes to process at once
    • Range: 100-10,000
    • Default: 1,000
    • Lower numbers use less memory but take longer

How It Works

Automatic Cleanup

The module runs automatically every day at 2:00 AM via cron. It deletes quotes older than your configured "Max Age" setting.

Manual Cleanup

You can also run cleanup manually:

To force cleanup even if disabled in settings:

What Gets Deleted

The module deletes quotes based on their updated_at date. Only quotes older than your "Max Age" setting are removed. This includes:

Note: The module only looks at the updated_at date, not order status or other factors.

Logging

Cleanup activities are logged to: var/log/system.log

You'll see entries like:

Troubleshooting

Cron not running?

No quotes being deleted?

Performance issues?

Support

For questions or support:

License

Proprietary - All rights reserved.


All versions of module-quote-maintenance with dependencies

PHP Build Version
Package Version
Requires php Version ~8.2.0||~8.3.0
magento/framework Version >=103.0.0
magento/module-quote Version >=101.2.0
bcmarketplace/module-base Version *
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 bcmarketplace/module-quote-maintenance contains the following files

Loading the files please wait ...