Releases: concretecms-community-store/community_store
Version 2.6.4
- Fix creating products with variations when "auto qty" is enabled (thanks mlocati)
- Fix missing Order notes on checkout page
- Allow filtering shipping methods by product groups (thanks mlocati)
- Replace legacy address formatting with Concrete's built-in address formatting (address format now matches country)
- Switch from magnific popup to photoswipe (thanks mlocati)
- Fix to display of 'on sale' when changing variant thanks mlocati)
- Multiple cleanups and optimisation (thanks mlocati)
Version 2.6.3
Bugfix release:
- Fix to order attributes (thanks mlocati)
- Fix to order list in some filtering circumstances
- Fix mixup of length, width and height when creating a shipping 'package
- Neater display of multiple shipping options
- Fix loading payment methods of uninstalled packages (thanks mlocati)
- Better reflow of additional product images
- Improvements to OrderList query (thanks mlocati)
- Code clean up and minor BS5 fixes
Version 2.6.2
Bugfix release:
- Avoid concatenating localizable strings (thanks mlocati)
- Fix to named parameters when filtering product lists in some circumstances
- Adds a configurable option to automatically update quantities of products with variations (thanks mlocati)
- Add option to send receipt email to alternative email on user account
- Allow filtering products by featured/not featured (thanks mlocati)
- Fix to product report search to be case insensitive (thanks JeffPaetkau)
- Addition of breadcrumbs to dashboard pages (thanks mlocati)
- Fix to cart modal or slide out Quantity Label Format
- Discounts: show discounted price AND original price (thanks mlocati)
- Fix lack of closing heading tag when creating product page
- Fix to correctly respect thumbnail crop setting for product lists
- Minor interface fixes/improvements
Version 2.6
Important bugfix release for sites running on PHP8
- fixes issue with guest checkout on PHP8
- other PHP8 related fixes
- translation related fixes
- BS5 fixes and translation improvements
- add new Sales Suspension feature and block
- Community Store is now available on Packagist
Thank you to mlocati for his huge efforts on all of the above
Breaking change:
- The 'Product Modal' function has been removed from Community Store due to existing issues and difficulty maintaining the feature.
Version 2.5.1
This release contains bug fixes and modest changes.
However, there are some potentially breaking changes to checkout pages and payment methods, please see Important Notes below:
New Payment Methods:
- This release supports the new Paypal Checkout payment method
- The Stripe Elements payment method has also been reworked, to use the ‘Payment’ element, rather than just one that supports card payments alone. Stripe elements now effectively supports the same payment methods that are offered by Stripe Checkout.
Updates
- PHP8 and Bootstrap 5 fixes
- Fixes to utility links (thansk mdius)
- Fix to Option List saving when no values selected (thanks danklassen)
- Include order attributes in the CSV export (thanks danklassen)
- Tidy of way registered assets linked (thanks danklassen)
- Link and typo fixes, multiple fixes and code improvements (thanks mlocati)
- Localization optimizations and fixes (thanks mlocati)
- Fix to not being able to remove product options
- Typo fixes (thanks SB1955)
- Fix to Product Type Filter on filter block
- Dashboard option to enable send purchase event (gtag), plus improvements to make more reliable
- Fixes to tooltip on sales report, fix pagination, add order counts to totals
- Fix to display of quantities in dashboard
- Removal of defunct vendor directory from release
Important Notes:
This release includes some minor, but important changes to the checkout page to better support modern payment methods
If you are upgrading a site and have overridden either:
- single_paages/checkout.php
- js/communityStore.js
you may need to compare your overridden files with the most recent versions, and implement some changes.
In particular, the payment methods are no longer loaded directly into the template, so you will need to remove this section:
63a16f2#diff-18368191207ad97de9e7651891a33e5b3f085f485e92b1f40cc22c2d9d61c7c8L457
And then include a placeholder div:
63a16f2#diff-18368191207ad97de9e7651891a33e5b3f085f485e92b1f40cc22c2d9d61c7c8R457
communityStore.js has a new function, plus a few other changes:
63a16f2#diff-5a727ba5e557301a04eb87a87dbbfa3d936fbdf818d2e791c23b998884f1cb9a
Additionally, it is advised to upgrade to the latest version available for any payment gateway that you are using:
- Stripe Elements - Version 1.1
- Stripe Checkout - Version 1.2
- SumUp - 1.1
- Authorize.Net - 1.1
- Paypal Checkout - 0.9.5
- Paypal Standard 1.2.3
If you are using Paypal Standard, it is recommend (but not essential) to swap to the newer Paypal Checkout payment method, which integrates directly into the checkout.
Other/older payment gateways should continue to work as before, but please test your integrations before deploying live.
Version 2.4.8.5
Bugfix release:
- various PHP8 fixes
- fixes to saving of attributes when no product types defined
- addresses issue with saving variations checkbox
Version 2.4.8.4
- Includes ability to filter product lists by product type
- PHP8 fixes
Version 2.4.8.2
New Features
- Addition of 'Product Types', which allows sets of attributes to be associated with a type, and a type assigned to a product. Then, the attributes displayed against a product for editing are restricted to those in the type's sets. Options to label attributes differently, as well as mark as private (useful when fetching for front-end display)
- Config option to not offer all attributes against a product when no product type is selected (useful for large attribute lists)
Bug fixes
- PHP8 and Concrete V9 bugfixes
- Fix for wrong tax calculation when order discounted to 0
- Fixes to product filter block
Version 2.4.7.8
- Fix issue with warning message when adding to the cart appearing when no warning required
- Make utility links and cart modal always use subtotal (instead of trying to sometimes add taxes)
- Add cache buster to prevent some cart related responses from caching
Version 2.4.7.7
- Bug fixes on PHP8 for discount code handling
- Fix bug when viewing product report without orders
- Add json response if applicable on external payment method page