See translation

Prestashop Cumulative discounts

This is prestashop module that gives you possibility to automatically assign customers to groups with defined discount based on customer's total purchases value. Addon has features to personalize the process and to inform customers about their discounts.

Shop version 9.x, 8.x, 1.7.x, 1.6.x, 1.5.x Yes :-)
Available translations This module Cumulative discounts is fully translated into language:  (EN)This module Cumulative discounts is fully translated into language:  (PL)This module Cumulative discounts is fully translated into language:  (BG)This module Cumulative discounts is fully translated into language:  (CZ)This module Cumulative discounts is fully translated into language:  (DE)This module Cumulative discounts is fully translated into language:  (DK)This module Cumulative discounts is fully translated into language:  (EL)This module Cumulative discounts is fully translated into language:  (ES)This module Cumulative discounts is fully translated into language:  (FI)This module Cumulative discounts is fully translated into language:  (FR)This module Cumulative discounts is fully translated into language:  (HR)This module Cumulative discounts is fully translated into language:  (IS)This module Cumulative discounts is fully translated into language:  (IT)This module Cumulative discounts is fully translated into language:  (JP)This module Cumulative discounts is fully translated into language:  (NL)This module Cumulative discounts is fully translated into language:  (NO)This module Cumulative discounts is fully translated into language:  (PL)This module Cumulative discounts is fully translated into language:  (PT)This module Cumulative discounts is fully translated into language:  (RO)This module Cumulative discounts is fully translated into language:  (RS)This module Cumulative discounts is fully translated into language:  (RU)This module Cumulative discounts is fully translated into language:  (SE)This module Cumulative discounts is fully translated into language:  (SI)This module Cumulative discounts is fully translated into language:  (SK)This module Cumulative discounts is fully translated into language:  (UA)
Module version 1.5.2
Works with ThirtyBees Yes
  • Trusted developer of module Cumulative discounts
  • Support to the module Cumulative discounts
  • Free updates of the module Cumulative discounts
  • Open source - you can edit module code Cumulative discounts
  • Module Cumulative discounts works with PrestaShop 1.7
  • Module Cumulative discounts works with PrestaShop 1.6
  • Module Cumulative discounts works with PrestaShop 1.5
  • Module Cumulative discounts works with PrestaShop 8.0

More info: Prestashop Cumulative discounts

Main feature of this module is a possibility to automatically grant discounts for your customers. In this module you can setup the cumulative discounts thresholds. Simply saying - when customer will spend X in your shop - you can give Y% discount for your entire products' catalog. When customer will reach defined purchases value, it will be automatically assigned to group of customers with defined discount.

 

 

The most important feature

This module calculates how much customers spent in your online shop. You can specify how module will calculate value of customers' purchases. Thanks to these settings you can decide what orders will be included to calculation process. below you can find informations about available features

 

Disable cumulative discount program for selected users

If you do not want to run cumulative discounts program for some users - you can point user groups. If customer will be associated with at least one group from selected groups - discount program will be disabled for this user.

 

Status of the order

Module will calculate total purchase values will use orders with defined status(es) only. For example you can use orders that are fully validated (customers paid for these orders). For example you can select states like "payment accepted", "delivered" etc. Thanks to this feature calculation of total purchases value will be always accurate (orders that were cancelled or not even paid will ne excluded from calculation)

 

Specific time frame

Module allows to grant privileges to discounts based on orders placed during specific time frame. With this addon you can calculate customer's total purchase for orders:

- placed during last day

- placed during last week

- placed during last month

- placed during last quarter

- placed during last 6 months (half year)

- placed during last year

- placed in the shop from the begining (no time-frame limit)

 

Define what kind of price will be used to calculate value of purchases

You can select what kind of price will be used to calculate pruchases value. In PrestaShop each order contains products, taxes, shipping etc. With this feature you can select type of price used for calculation. So, simply saying you can select:

  1. Total products value (tax. incl.)
  2. Total products value (tax. excl.)
  3. Total products + shipping value (tax. incl.)
  4. Total products + shipping value (tax. excl.)

 

Email notifications

If you want - this module can send notifications to your customers with information about discount. When customer will reach the defined amount to get the discount - module will send an email with notification

 

Exclude orders with coupons

Module has feature to exclude orders that were placed with discount code. If you will enable this option these orders will be excluded from total purchase calculation process

 

Exclude produdcts with discounts

  • If you want you can exclude from total sale calculation products that had price lowered by quantity discount
  • If you want you can exclude from total sale calculation products that had specific price (discount for 1 qty)

 

Unassign customer from rest of cumulative discount groups
Some shops requires to unassign customer from rest groups of customers associated with cumulative discounts. It's because of visibility of products categories, products for selected groups only. From v1.3.6 you can activate option to unassign customers from rest of groups (when customer receive reachs higher level in cumulative discount program)

 

Module management

Main settings of the module are available on the module configuration page (modules > modules) section. To define cumulative discounts you need to open new section (added by this module) under "price rules" > cumlative discounts.

Usage examples of module: Prestashop Cumulative discounts

  • cumulative discounts for customers
  • the more customer spend in shop the biggest discount customer has
  • group discounts
  • customer discounts
  • discount value depending on vale of previously placed orders
  • discount program with thresholds

Associated videos: Prestashop Cumulative discounts

Currently no related video clips available

Module reviews: Prestashop Cumulative discounts

Reviews were placed by customers that purchased this addon. If you already purchased this plugin and if you expect to left a review - you will get an email form shop after 2 weeks from purchase. This email will contain reminder about pending comment with url to review form
Average grade
4.82
Emma2023-02-22
Alba2022-12-15
Leonor2022-12-09
Violante2022-12-06
Eduardo2022-12-01
Astrid2022-12-01
Clinton2022-10-08
Nathalie2022-09-19
Marianna2022-08-17
Arnau2022-08-16
Clémence2022-07-16
Benoît2022-05-03
Sara2019-11-19
Catarina2019-11-08
Rodrigo2019-10-31
Tymon2019-10-28
Rudolf2019-10-21
Susanne2019-10-12
Sérgio2019-10-12
Alberto2019-10-06
Attila2019-09-22
Julia2019-09-17
Cyprian2019-08-31
Guilherme2019-08-29
Nico2019-08-28
Rafael2019-08-18
Liliana2019-08-17
Roberto2019-07-29
Fernando2019-07-29
Assia2019-07-26
Nathalie2019-07-14
Patricia2019-07-04
Tiago2019-07-04
Pacifico2019-06-22
Jorge2019-06-02
Maurycy2019-05-30
Kevin2019-05-23
Marco2019-05-13
Carlota2019-04-21
Pedro2019-04-19
Nahia2019-02-26
Eduardo2018-08-08
Alex2018-07-28
Biel2018-07-26
Matthieu2018-06-25
Alícia2018-02-27
Milla2018-02-01
Bradley2017-11-20
Leon2017-10-30
Nestore2017-04-19
Amani2016-11-23
Frédérique2016-08-06
Bence2016-05-24
Nayade2016-03-28
Cassiopea2015-11-09
Antoine2015-09-29
Nora2015-07-01
Sára2015-06-09
Maciej2015-05-23
Anna2015-04-22
Linnea2015-04-20
Madaline2015-04-09
Soraia2015-03-31
Gael2014-10-12
Tadeusz2014-04-02
Attila2013-11-21
Luis2013-08-19
Jettie2013-07-16

Frequently asked questions

Feature under construction

Associated blog posts

Currently no related articles

Cumulative discounts Changelog - informations about updates

Version 1.5.2

  • Resolved: "Undefined array key ps_currency_default" Warning in PrestaShop We've implemented a fix that resolves the "Warning: Undefined array key "ps_currency_default" in [...]displayProductAdditionalInfo-unlogged.tpl.php on line 28" message that some PrestaShop stores were encountering.
  • This error occurred when the system attempted to access the default currency in scenarios where the ps_currency_default array key wasn't properly defined. While it didn't always lead to visible issues for users, it generated unnecessary messages in error logs and could indicate potential underlying currency configuration problems.
  • With this update, the warning will no longer be displayed, contributing to cleaner system logs and more stable operation of your store. No further action is required on your part.
 

Version 1.5.1

Implemented significant code revisions for seamless compatibility with PrestaShop 9, ensuring optimal performance and functionality in the latest PrestaShop environment.

  • Expanded language support with new translations for English, Polish (Polski), Bulgarian (български), Czech (Čeština), German (Deutsch), Danish (Dansk), Greek (Ελληνικά), Spanish (Español), Finnish (Suomi), French (Français), Croatian (Hrvatski), Icelandic (Íslenska), Italian (Italiano), Japanese (日本語), Dutch (Nederlands), Norwegian (Norsk), Portuguese (Português), Romanian (Română), Serbian (Српски), Russian (Русский), Swedish (Svenska), Slovenian (Slovenščina), Slovak (Slovenčina), and Ukrainian (Українська), broadening the module's accessibility to a wider international audience.

Version 1.5.0

  • Enhanced user navigation in the customer area by adding breadcrumbs to the cumulative discounts page, improving clarity and user experience.
  • Resolved an issue on the module's configuration page where a missing array caused unexpected behavior, ensuring smooth configuration and setup.

Version 1.4.9

  • Improved module compatibility with PHP 8.x environments by addressing deprecated function usage, eliminating potential notifications and ensuring optimal performance.

Version 1.4.8

  • Refined the display of information regarding next discount levels when a customer reaches the highest tier, providing a clearer and more informative experience.

Version 1.4.7

  • Enhanced module compatibility and performance within PrestaShop 8.1.x environments.

Version 1.4.6

  • Improved the jsonEncode function to address compatibility issues in PrestaShop 8.x arising from the removal of this function from the Tools class, ensuring continued functionality.

Version 1.4.5

  • Added full support for PrestaShop 8.x, ensuring seamless integration and functionality within the newest PrestaShop environment.
  • Improved the module configuration page to resolve notification issues related to missing function parameter values in PHP 8.0 and later environments, simplifying setup and preventing errors.

Version 1.4.4

  • Introduced bulk assignment of customers to discount groups in PrestaShop 1.7.x, streamlining customer management and saving valuable time.

Version 1.4.3

  • Implemented bulk assignment of customers to discount groups in PrestaShop 1.6.x, improving efficiency in managing customer discounts.

Version 1.4.2

  • Resolved a workflow issue that prevented access to the product edit page when no cumulative discount instances were defined, ensuring smooth access to product management.

Version 1.4.1

  • Added a new time frame option for calculating total sales based on orders from the last half-year, providing more flexibility in discount configuration.

Version 1.4.0

  • Introduced a new feature to calculate discounts based on the customer's most recent order, offering a new dynamic for discount application.

Version 1.3.9

  • Enhanced customer engagement by displaying information about the cumulative discount program on product and cart pages, encouraging repeat purchases.
  • Added the ability to display custom content within the discount program information box, with separate content options for logged-in and guest users, providing targeted messaging and promotions.
  • This version requires module reinstallation to implement these new features effectively.

Version 1.3.8

  • Improved module compatibility and performance in PrestaShop 1.7 environments, ensuring seamless integration and operation.

Version 1.3.7

  • Introduced new exclusion options for calculating total sales value: Products purchased with a single-quantity discount and products purchased with a quantity discount are now excluded, providing more precise discount calculations.

Version 1.3.6

  • Added a new "last quarter" (3 months) time range for sales calculations, allowing for more flexible discount periods.
  • Implemented an optional feature to unassign customers from other cumulative discount groups when they qualify for a higher discount tier, simplifying group management and ensuring customers receive the most relevant discounts.

Version 1.3.5

  • Improved the module's built-in updates checker for enhanced notification and update management.

Version 1.3.4

  • Resolved an issue with untranslatable text strings, improving multilingual support and user experience.

Version 1.3.3

  • Added the ability to exclude specific customer groups from the cumulative discount program, providing more granular control over discount eligibility.

Version 1.3.2

  • Improved the back-office controller to resolve compatibility issues with PrestaShop 1.7.3.x, ensuring smooth operation in various PrestaShop versions.

Version 1.3.1

  • Added a feature to display the cumulative discount program details in customer accounts, providing transparency and promoting engagement.

Version 1.2.2

  • Introduced a time frame feature for calculating total purchases based on specific periods: last day, last week, last month, last year, or all orders (up to a specified limit), providing flexibility in discount calculation.

Version 1.2.1

  • Released a complete Polish (Polski) translation of the module, enhancing accessibility for Polish-speaking users.

Version 1.2.0

  • Improved the process of assigning customers to discount groups, enhancing efficiency and accuracy.

Version 1.1.0

  • Released a dedicated version for PrestaShop 1.7.x, ensuring compatibility and performance with this major PrestaShop release.

Version 1.0.0

  • Launched the project on the MyPresta.eu addons marketplace, making the module available to a wider audience.
Module price
49.99 €
39.99 €
Lowest price from last 30 days: 39.99 €
Add to cart

Gallery