ochSubscriptions Package 4.1.0 for Joomla 5.1+

Version 4.1.0
Maturity Stable
Release Date 2025-01-06
Changelog
Type Change
Fix Using tab key to navigate through checkout form fields is correct
Fix Store vat validation result on customer data, back-end / front-end / checkout
Fix Workaround Joomla Core B/C issue with useglobal in list form field
Addition Added Recurring (Automatic Renewals) option
Addition Added Welcome Back coupon
Addition Added email template: email-subscription-renewal-notification > Email sent to notify customer of upcoming automatic renewal
Addition Added email template: email-subscription-renewal-payment-success > Email sent when automatic renewal payment was successful
Addition Added email template: email-subscription-renewal-payment-failed > Email sent when automatic renewal payment failed
Addition Add cancel / re-enable automatic renewal toggle to products view
Addition Add cancel / re-enable automatic renewal toggle to subscriptions view
Addition Add recurring renewel discounts / config (checkout) options
Change Refactored VIES check from automatic while typing to clicking button in checkout
Change Refactored checkout.js to use och-library
Change Checkout form submit wait improvements (e.g. when doing AJAX call to lookup name or email address)
Change improved form submissions, now handled by och-library script
Change Upgrading dompdf/dompdf (v3.0.0 => v3.0.1)
Change Refactored OchsubscriptionsHelper HTML functions to HTMLHelper::(_'ochsubscriptions.... functions (conform Joomla API)
Notes

This version will only install on Joomla 5.1+ and PHP 8.1+

Template / layout changes:

  • com_ochsubscriptions/site/layouts/default/cart_item.php
  • com_ochsubscriptions/site/layouts/default/cart_recurring.php
  • com_ochsubscriptions/site/layouts/default/checkout.php
  • com_ochsubscriptions/site/layouts/default/file_list_item.php
  • com_ochsubscriptions/site/layouts/default/invoices_list_item.php
  • com_ochsubscriptions/site/layouts/default/order_form_button.php
  • com_ochsubscriptions/site/layouts/default/payment_processor.php
  • com_ochsubscriptions/site/layouts/default/product_list_item.php
  • com_ochsubscriptions/site/layouts/default/subscriptions_list_item.php
  • com_ochsubscriptions/site/tmpl/accesstools/default_accesskeys.php
  • com_ochsubscriptions/site/tmpl/categories/default.php
  • com_ochsubscriptions/site/tmpl/checkout/default_account.php
  • com_ochsubscriptions/site/tmpl/checkout/default_checkout.php
  • com_ochsubscriptions/site/tmpl/device/edit.php
  • com_ochsubscriptions/site/tmpl/devices/default.php
  • com_ochsubscriptions/site/tmpl/file/default.php
  • com_ochsubscriptions/site/tmpl/product/default.php
Installation Notes

Joomla! 5.1 Joomla! 5.2 Joomla! 5.3 Joomla! 5.4 PHP 8.1 PHP 8.2 PHP 8.3 PHP 8.4

See: Documentation