Skip to content

Releases: concretecms-community-store/community_store

Version 2.1.5

18 Apr 10:22
Compare
Choose a tag to compare

Minor bugfix release

  • fix to multilingual handling of common attributes
  • fix to checkout handling order attributes that are displayed as radio buttons
  • fix to wrong field type for taxes, preventing multiple tax rates to be saved down on order placement
  • fix to certain filter queries of orders in dashboard

Version 2.1.4

01 Apr 17:43
Compare
Choose a tag to compare

Minor bugfix release

  • Tax configurations now support multiple countries in the one tax rate
  • Fixes and code improvements of tax configuration in dashboard on multilingual sites
  • Adds clipboard ('scrapbook') templates for blocks

(thanks to @mnakalay for all above fixes/enhancements)

Version 2.1.3

13 Mar 17:49
Compare
Choose a tag to compare

This is a major release that adds:

  • full multilingual support, for product lists and blocks, cart and checkout screens, as well as order receipt emails.
  • a new product filter block, allowing product lists to be filtered by attributes and by price range
  • support for using pre-set thumbnail images in product and product list blocks
  • a major clean up of the code base, updating it to current v8 standards/expectations
  • support for upgrading from version 1 of community store
  • an order completion complete page with full order details
  • a long list of fixes and interface improvements

Please note that 2.x releases of Community Store only support V8+ of concrete5.
Unlike the previous 2.x release, you now can upgrade from a 1.x release of Community Store.

If you are running version 1.x on a 5.7.x version of concrete5, it is advised not to upgrade to V8 to then upgrade to this release, instead stay on 5.7 and the 1.x releases.

Existing custom block/single page overrides should continue to work correctly with this release, but please note that they will need to be updated to fully support multilingual behaviour.

As with all updates, please ensure you fully backup your sites beforehand.

A big thank you to @mnakalay for his enormous contribution to this release, to @MichaelMaar for his excellent testing and feedback, and to everyone else that has been supporting this project.

Version 2.0.5

19 Dec 21:24
7a8f909
Compare
Choose a tag to compare

Please note: it is currently not possible to upgrade version 1.x of Community Store to 2.x due to differences in the way that attributes are handled. Do not attempt to upgrade a 1.x Community Store install with this release. Fixes and new features will continue to be added to both versions.

This release supports version 8 of concrete5 and above, with legacy support for version 5.7 of concrete5 and deprecated code removed.

This version has the same features as the 1.x branch, but is recommend for all new v8 installations due to it being more future-proof.

If you are needing to install Community Store into version 5.7.x of concrete5 (i.e. you are staying on that version), use a 1.x release.

Version 1.4.7

16 Dec 17:03
Compare
Choose a tag to compare

New Installations

For new installs for V8 of concrete5 please use a 2.x release of Community Store and not this 1.x release. The 1.x branch of Community Store supports version 5.7 of concrete5 as well as v8, but the 2.x release is intended for v8 concrete5 installs only with the aim of being more future-proof.

It is currently not possible to upgrade version 1.x of Community Store to 2.x due to differences in the way that attributes are handled. Do not attempt to upgrade a 1.x Community Store install with using a 2.x release.

Fixes and new features will continue to be added to both branches to ensure ongoing stability on existing sites.

Important Upgrading Note:

This release introduces CSRF token handling for both front-end and dashboard pages.
If you are upgrading and currently have in place:

  • custom Product Block templates
  • custom Product List block templates
  • custom checkout or cart single page templates
  • a customised communityStore.js file
    please review these customisations against the default templates, ensuring that you now include the token related code. Such code will look similar to <?= $token->output('community_store'); ?>, or in the javascript with start with var ccm_token...

If you find that after updating that some features simple don't do anything when used, a missing token is likely to be the reason.

New features in this release:

  • Code changes to allow for blocks to be hardcoded
  • Option to allow invoices to immediately mark orders as paid (good for testing)
  • Option to allow product options to be displayed as radio buttons instead of a drop down
  • Ability to detach and re-associate a product with a page, allows for cases where you don't want to create a specific product page but still have it point somewhere
  • Product related order notification emails
  • A reworked top level dashboard page for the store, with more useful links and order details
  • CSRF token handling
  • Some adjustments to the checkout layout in terms of additional order attributes
  • Fixes and tidy to product report pages
  • Several minor fixes and interface improvements

Please backup and test before deploying to production sites!

Version 1.4.2

27 Sep 09:27
Compare
Choose a tag to compare

PLEASE NOTE: this release has updated the layout of the checkout forms, to be easier to use and more in-line with how other platforms present address fields. If you are using a Bootstrap based theme, these forms should simply appear updated. If you have developed your own custom styling you may need to apply some styling adjustments to present correctly (or override the checkout page).

This release has several new features, so please test carefully before applying to a production site.

New features since v1.3

  • Decimal quantity options (for kg, metres of something)
  • URL based attribute and price filters for Product Lists
  • New Groups page, to more quickly manage products in groups
  • More options to restrict cart quantities
  • Google Autocomplete option for address lookups in checkout
  • Optional Company field for checkout
  • Better layout of checkout fields
  • Advanced shipping fields (to support multi packages in EasyPost)
  • Additional fields are included in the product report
  • Ability to show incomplete orders (unpaid Paypal orders)
  • Also includes lots of minor bug fixes and behavioural improvements

Version 1.3.6

19 May 07:59
Compare
Choose a tag to compare

Adds maximum and minimum product quantity restrictions to discounts (for tiered discounts)
Minor fixes for PHP7.2 and V8

(zip was missing before, uploaded now)

Version 1.3.4

14 Mar 23:07
Compare
Choose a tag to compare

Minor bug fix release - better support for older browsers on some servers

Version 1.3.2

03 Feb 05:23
f5da725
Compare
Choose a tag to compare

Minor bugfix release

Version 1.3.1

11 Nov 04:50
Compare
Choose a tag to compare
  • Minor bug fixes