Skip to Content Skip to Menu

CBSubs order with examples of 10% discount for orders above 100$, 2.5% currency-conversion fee for foreign currencies and a sales tax of 12% on each item, except for the first 20$

CB Paid Subscriptions (CBSubs) 4.5.2 can condtion promotions and mailers based on order amount, currency or payment gateway. It can also handle partial sales taxes or promotions!
Here, an example of an order summary with 10% discount for orders above 100$, 2.5% currency-conversion fee for foreign currencies and a sales tax of 12% on each item, except for the first 20$.

 

CB Paid Subscriptions (CBSubs GPL) 4.5.2 is a compatibility, features and improvements release. CBSubs 4.5.2 improves promotions and mailers with new conditions based on latest/current order. For example, Discounts, markups and mailers can now be based on the total amount, currency or payment gateway method used.

CBSubs 4.5.2 also addresses an API bug of Paypal.com affecting the "Thank you" page when returning to site after payment, in the cases where the direct IPN notification comes after the redirect. CBSubs 4.5.2 is a highly recommended upgrade for sites using Paypal (standard).

CBSubs 4.5.2 also brings full compatibility with Joomla 4.0, PHP 8.0 and MySQL 8.0, in addition of Joomla 3.x and PHP 7.x/5.6.

The main new features in this release are:

  • Promotions discounts and markups, as well as mailers can now also be conditioned on the latest order/payment basket, like the selected payment gateway/method used, total order amount or currency.
  • A new promotion and tax calculation method: "Percentage of the item price but to which an amount is first added or substracted".
  • Addresses an API bug at Paypal.com affecting the return to the site's "Thank You" page after payment at paypal, in cases when the Paypal.com IPN notification comes the user is redirected back to the website. Paypal engineers have been notified of the API bug, but have not yet addressed the bug nor replied with a timeline, This is why CBSubs 4.5.2 implements a workaround for this bug and is a highly recommended priority upgrade for sites using Paypal (Paypal standard).
  • Clarifications in the parameters for promotions, mailers and taxes.
  • New admin sub-menus for taxes, promotions and mailers.
  • Compatibility with Joomla 4.0 RC1 and 3.10 alpha 6.
  • Support for PHP 8.0 and MySQL 8.0.

CBSubs 4.5.2 is available in our Downloads section and simply requires an active subscription to CBSubs. It is a highly recommended upgrade and requires and works great with latest CB 2.6 and Joomla 3.x-4.0 RC1.

Full changelog with the over 20 improvements is available, and CBSubs 4.5.2 is also installed on our demo site.


beat replied the topic:
3 years 5 months ago
Here the changelog details for CB Paid Subscriptions 4.5.2:

18 New Features:

8553 Mailer: Clarify triggering conditions labels Actions
8552 Mailers: Conditions based on values should allow payment basket substitutions Actions
8551 Mailer: make a mail condition dependent on the total amount of a payment basket (and any other basket characteristic) Actions
8550 Promotions: Make a discount/markup dependent on the total amount of a payment basket (and any other basket characteristic) Actions
8549 Mailer: Make a mailer dependent on the payment method and/or on the currency (or any other payment basket characteristic) Actions
8548 Add [PAYMENT_GATEWAY_ID] substitution to payment basket substitutions Actions
8547 Promotions: Make a discount/markup dependent on the payment method chosen and/or on the currency (or any other payment basket characteristic) Actions
8546 Promotions: Conditions based on values should allow payment basket substitutions Actions
8545 Promotions and Mailers: Add sub-menus for direct accesses to mailers and promotions settings, to promotion uses and to mailer automation settings for consistency with their dashboards Actions
8535 Paypal gateway: Workaround for a bug at Paypal.com side to display Thank you page after purchase instead of "INVALID" (when Paypal returns with PDT without POST despite rm=2 asking for it) Actions
8515 Promotions: Add a promotion-type "A percentage R on the item price P to which an amount A is first added/substracted (R*(P+A))" Actions
8514 Promotions and Taxes: Clarify kind of tax setting, showing the formula at begin Actions
8513 Add a tax-rate type "A percentage R on the item price P to which an amount A is first added/substracted (R*(P+A))" Actions
8511 Taxes: Add acceptation and description of negative values to the stepped taxes amount values Actions
8484 MySQL 8 support: Strict Mysql types Actions
8336 Joomla 4.0 compatibility Actions
8107 Promotions and Mailers: Applicable to enabled/blocked users default doesn't make sense Actions
4564 Allow mailer To: address to be a parameter

3 Bugs fixed
8528 Stripe: bonus time for calendar durations does not work with recurring subscriptions Actions
8517 More PHP 8.0 compatibility improvements Actions
8485 Tax rule "A fixed amount added/substracted from the item price, plus a percentage" does not function correctly Actions

Detailed changelog is here