Change logs

Version 3.2.27

Key Improvements in 3.2.27

  • Switch added to turn on/off font-awesome css library
  • Paymill plugin now supports Sofort banking option

Bug Fixes

  • Fixed the broken detail cart layout in the cart module.
  • Fixed the issue with searching for related products¬† in a few PHP environments
  • Switch that controls add to cart display for public/registered users is now working correctly
  • Fetching user details upon login before checkout is corrected
  • Quickview has been changed from Squeezbox to use the native Bootstrap Model
  • Country and zone names are wrapped in JText for translation
  • Fixed issue with the SagePay delivery address
  • Negative quantity prevention check has been added
  • Fixed issued with the discount text for variable products
  • Required fields for manufacturers is reduced to one

Version 3.2.26

Key Improvements in 3.2.26

  • Loading cart data in the Cart module is optimized
  • SKU search implemented for Itemised report
  • Support added for editing the address data of the users in the Users manager (PRO feature)
  • Limit count for downloadable products in an order could be reset from the backend

Bug Fixes

  • Product data is not getting saved when using MySQL PDO driver
  • Better check implemented to detect the presence of CW Multi-categories.
  • Loading cart data in the Cart module is optimized
  • SKU search implemented for Itemised report
  • GHS currency code changed to GHC
  • Language selector issue with the Falang has been fixed.
  • Price filter does not work in Bootstrap 3 layout
  • Default address selection does not work in the checkout in some environments. Fixed
  • Missing language strings for tag layout corrected

Version 3.2.25

New Features and Improvements in 3.2.25

Tags based product list layout

This is one of the most wanted features by store owners. Now you can use tags to organise your products and display the products by using tags in your store front.

The new layout is similar to the existing products list layout. However, it allows you to list products by tag instead of the category. The layout is compatible with both Bootstrap 2 and Bootstrap 3.

Other key improvements and features in this release are:

  • Order table now supports multiple order types, giving developers a complete freedom to build any type of custom ecommerce solutions based on J2Store.
  • Variant stock can now be updated easily via the inventory manager
  • Visible in store front is now set to 1 when creating the product.

Bug Fixes

  • Products could not be selected in coupon view when searched.
  • Price filter now filters when the GO button is clicked. Sending multiple ajax requests results in fatal errors.
  • Removed the min-quantity attribute as it is not relevant
  • Pagination issues in the tags when editing the product

 

Version 3.2.24

New Features and Improvements in 3.2.24

Order table now supports multiple order types, giving developers a complete freedom to build any type of custom ecommerce solutions based on J2Store.

Variant stock can now be updated easily via the inventory manager

Visible in store front is now set to 1 when creating the product.

Bug Fixes

- Order created by is getting re-set to administrator when editing an order from the backend and saving the first page.

- Javascript re-loads multiple times when auto-apply shipping is set. Removed the javascript. Now the shipping method is applied during the calculation logic itself.

- Queue re-peat count does not work due to character treatment

- Image selection popup duplicates due to multiple initialization of squeezbox

- The upload file product option creates a javascript error resulting in the script running multiple times.

- Order list field type has a bug with multi-selection

- Currency_value column in order table should accept at least 8 decimal points

- Exported orders have wrong shipping country code

Version 3.2.23

Joomla 3.5, 3.6, 3.7.x and PHP 7 compatible

Requires Joomla 3.4.x or higher

New Features and Improvements in 3.2.23

- Now you can filter the out of stock products in the backend inventory manager

- Compatibility added for the latest releases of CW Multi-categories extension

- Shipment tracking id field is now available even if no shipping method is selected for an order.

- Ordering has been implemented for the order status lists

Bug Fixes

- Invoice template does not work correct in somecases when a user group is selected

- Google Analytics Tracking codes / other tracking codes does not work as order id is cleared too early.

- Language strings should not be escaped with a backslash

- Filter submit even does not fire correctly

Version 3.2.22

Released on: "Monday, 17 April 2017"

Joomla 3.5, 3.6, 3.7.x and PHP 7 compatible

Requires Joomla 3.4.x or higher

New Features and Improvements in 3.2.22

- Extend the default Joomla registration fields to collect billing address (with the new user plugin) - only in PRO version

- Show the order history in the default Joomla user profile page. So you can now use the default Joomla profile page also as your customer's profile page and display his order history, downloads etc. - Available only in PRO version

- The billing / shipping country codes are added to the exported orders CSV

- Related product's image width could be set in the backend parameters

Bug Fixes

- Fatal error occurs if a product params is not a valid JSON in the product list view

- Issues with the cart page routing fixed

- Option values should not be deleted if they are associated to a product.

- Image element now have title attribute

- On selection shipping text caused javascript conflict.

- Subscription payment plugins produced a minor JS conflict due to script ordering

- Trashed products show up in the one-page inventory management section

Version 3.2.21

Released on: "Thursday, 23 March 2017 "

Joomla 3.5, 3.6, 3.7.x and PHP 7 compatible

Requires Joomla 3.4.x or higher

New Features and Improvements in 3.2.21

- PayPal plugin now supports transaction collation. Just in case the IPN does not arrive, a cron task could be set to regularly check PayPal API and mark the order status correctly

- Now plugins / apps can include a menu and a submenu in the sidebar of j2store

- A on-selection display text could be added for standard shipping methods. Just like the payment methods

Bug Fixes

    - Price filter can now display the figure as currency formatted

    - Order stats module uses a wrong timezone. offset is not taken into consideration

    - Eager pre-filling of address from default user profile is optimised

    - Deleting product options does not work in the front-end product editing.

    - Offline payment plugins now implement an additional hash validation. Just to ensure the validity of the transaction.

    Version 3.2.20

    Released on: "Wednesday, 08 March 2017"

    Joomla 3.5, 3.6, 3.7.x and PHP 7 compatible

    Requires Joomla 3.4.x or higher

    New Features and Improvements in 3.2.20

    - New Canonical plugin (PRO feature) helps you avoid duplicate urls in Google. The plugin dynamically detects and adds canonical urls.

    - Compatibility for Joomla 3.7

    - ReplyTo added for the admin emails

    - Re-send email button for order detail view

    - Expand toggle added for product creation screen. Helps saving some real-estate.

    Bug Fixes

    - Updating session ID upon login from non-ecommerce pages leads to wrong session data

    - Catalog mode does not take effect in up-sell and cross-sells

    - Filter name and group name wrapped with JText

    - Invalid voucher message does not show upon applying in the cart

    - Payment address type removed.

    - Article ordering in the front end product list is fixed

    - Upload file option in configurable product removes cart action complete block

    Version 3.2.19

    Released on: " Tuesday, 24 January 2017"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.19

    - Placeholder for Text field type in product options

    - Coupons categories are now compatible with CW Multi-category extension

    - Switch added to turn on / off sending the default email if no email template found

    - Duration filter added for the Itemised report

    Bug Fixes

    - Content plugin breaks other plugins that uses the attribs field

    - PHP 7.1.0 fatal error. Array should be checked only once

    - Price filter values are not converted to selected currency exchange value

    - Adding configurable product from backend looks for the view in the admin folders. It should actually look into the frontend folders

    - Currency value type changed to decimal because floating point problem in mysql

    - Visible in storefront filter not working in the catalog filters

    - Shortcodes are visible in the product list view. They should be removed as they are not parsed in there.

    - Offline payment plugins now submit the order via Ajax. Direct submit leads to duplicate emails if customer presses refresh button

    - Only enabled vouchers could be used for discount. If it is disabled, it cannot be used.

    - Sorting function in the Report - Products fixed

    - Creating order in the backend does not check for billing / shipping address

    - jQuery UI is now being loaded for the order creation screen as it is required.

    Version 3.2.18

    Released on: "Thursday, 15 December 2016"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.18

    Bug Fixes

    - Product Image selection not working while editing a product

    - Product reports sorting

    - Variant thumbnail images not updating dynamically

    - Product Catalog search and filters improved

    - Product editing pagination in variants fixed

    - Vouchers history calculating totals fixed

    - Invoice templates in different language not loading in few cases

    Version 3.2.17

    Released on: "Tuesday, 29 November 2016"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.17

    - Log out button added to My Profile section

    - Additional email / invoice template short code: [CUSTOMER_GROUP]

    - Coupon and voucher moved from session to cart table

    Bug Fixes

    - While creating an order in the backend, orderinfo table was not updated when address section was skipped

    - Content plugin now prevents j2store from saving data to the attribs column of content table. It is not necessary to have the data dumped in the column

    - Notify customer should be called after download permissions are granted. Otherwise, remote storage plugins could not function effectively

    - Language strings in the administrator menu module are fixed

    - Missing language strings in Curreny switcher module added

    - Common main image for variable product is now possible

    - Zone ordering in the front end made alphabetic

    - Hiding quantity field causes the field to be shown above the cart.

    - Voucher total calculation should exclude unpaid orders

    - Router issue when quick view is called from product display module

    - Product / catalog search feature in backend fixed

    Version 3.2.16

    Released on: "Wednesday, 19 October 2016"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.16

    - Added Support for Joomla 3.6.3

    Version 3.2.15

    Released on: "Thursday, 22 September 2016"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.15

    - Added support for Image Popup App. Now, Product Image section customisation is made easier.

    - Admin Customers section list all custom fields in customer address

    - Editing of customer addresses in admin customer section

    - Apply Voucher now supports shipping fee

    - Conservative caching excluded for all front-end views

    Bug fixes 3.2.15

    [HIGH] Email templates language filter fails in some cases

    [MEDIUM] Variant image change zoom support

    [MEDIUM] Sometimes fails to recognise customer groups and change pricing

    [MEDIUM] file upload script response hides the checkout link

    [MEDIUM] Coupon creation: product and category filter fields type changed to text

    [MEDIUM] Quickview popup button not working in certain browsers

    [LOW] Cart module Detailcartonhover layout shows wrong line item price

    [LOW] Coupon filters not applicable in admin order creation

    [LOW] Cannot select a User in admin Order creation

    [LOW] Coupon applies even if disabled

    [LOW] Quantity field display does not recognise the menu options (bug appeared in 3.2.14)

    [LOW] Existance of the date and time picker elements are checked in JS before loading datetime scripts

    [LOW] Cart module to dispaly original filename of uploaded file option

    [LOW] Callback controller also excluded from caching

    [LOW] customer address deletion in Customer section

    Version 3.2.14

    Released on: "Wednesday, 17 August 2016"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.14

    - Falang SEF URLs support added with an option to control

    - optimised query and inventry for menu items

    - Plugin events added for Tax Calculation

    - Special pricing data is now made available in product pricing object.

    - Cache expires header is sent in cart module

    - payment custom field edit

    - DisplayPrice event now has the price variable.

    - Displaying Product quantity through j2store library and provide flexibility through plugin events

    - History entry for email notification improved

    - Magic_quotes backward compatibility added.

    Bug fixes 3.2.14

    [HIGH] filter undefined router issue fixed

    [MEDIUM] Save Email template issue fixed

    [MEDIUM] Cart cleared on confirmation of free order

    [MEDIUM] price filter currency position

    [MEDIUM] when group is public must send email to every one

    [LOW] fixed default zone set

    [LOW] filter group name in default template fixed

    [LOW] show / hide image in email template params in configuration

    [LOW] variant paginantion image popup fixed

    [LOW] delete and duplicate address

    [LOW] Notify customer method now checks for JMailer object

    Version 3.2.13

    Released on: "Saturday, 16 July"

    Joomla 3.5, Joomla 3.6 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x, 3.6.x or higher

    New Features and Improvements in 3.2.13

    - Page cache management plugin: Now you can use page cache and exclude just the J2Store pages from page caching.

    - Free shipping plugin now has User group exclusion filter

    - Variants can have unique main image. When changing vairants, the main image can also change

    - You can set a re-direct url when cart is empty

    - You can now add an Empty cart button to your cart view

    - Auto cleaning of cart records that are very old and not necessary.

    - CoD payment plugin can now be turned on / off based on Minimum / maximum order value

    Bug fixes 3.2.13

    - Save2copy method in variable product removes variants from source products

    - Edit button produces layout error in the backend

    - If dupliate alias found in multi-lingual site, product defaults to first found article

    - Surcharge applies even if the order total is 0

    - Product list price filter logic rewritten to include variable items too

    - Price range does not apply to variable products correctly.

    - Numbers ware not displayed in payment screen line item title

    - Sorting payments produces an error

    - When all variants are out of stock product id is missing from the ajax request

    - Rmeoved $.browser code. Not required any more

    - Input filtering save does not work

    - Product edit form checkbox fields cannot be unset once set

    - Cart module params are not passed in ajax request

    - Display Linebreak in customer note and textarea custom fields hotfix

    - Stock management misleading help text fixed

    - Error in sending error email in paypal

    - Order download expiry problem fixed

    Version 3.2.12

    Released on: "Monday, 09 May 2016"

    Joomla 3.5 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x or higher

    Bug fixes 3.2.12

    [MEDIUM] Flickering in detail cart on hover

    [MEDIUM] Mailer exception handling

    [MEDIUM] Wrong currency position in the price filter

    [LOW] Line breaks shown in email / invoice templates

    [LOW] improved order stock update

    [LOW] improved getting a default variant and better variable stock management

    [LOW] edit order user field popup fixed

    [LOW] admin order search by customer data

    [LOW] order download expiry in certain cases

    [LOW] Better handling of multiple records save

    [LOW] Language friendly entites (countries, zone, product options, manufacturers etc)

    Improvements in 3.2.12

    - Important : Update cdn URL changed to j2store.net. The warning in admin dashboard will now disappear.

    - Joomla user profile autosync with customer address during checkout.

    - ACL implemented for orders and reports.

    - Print order and print shipping address buttons added to backend order view

    - Display Shipping tracking id in admin order details

    - When all of the variants are outofstock the product by default shows outofstock

    - Ajax requests script re-written in GET method.

    - Login on enter key press in checkout.

    - Clear cart button added

    Version 3.2.11

    Released on: "Saturday, 09 April"

    Joomla 3.5 and PHP 7 compatible

    Requires Joomla 3.4.x, 3.5.x or higher

    Bug fixes 3.2.11

    [HIGH] If J2Store system plugin was left when uninstalling or installing, it will cause a fatal error.

    [MEDIUM] Address pre-fill from user profile is fixed

    [MEDIUM] Router issues with wishlist and compare products

    [MEDIUM] Filter loading image does not hide

    [MEDIUM] orderitems template path is corrected. In store front it will look for the override in the active template, while in backend, it will be from the default template.

    [LOW] Filter group ordering issues fixed

    [LOW] Unpublishing filter group does not reflect in the frontend

    [LOW] Category ordering is now inherited from the categories manager

    [LOW] Line breaks shown in email / invoice templates

    [LOW] Profile return url is wrong

    [LOW] Shipping list ID duplication for standard shipping

    [LOW] Add css class to body tag while viewing single product

    Improvements in 3.2.11

    - Item stock adjustment on editing / deleting items from an order

    - An article can be linked to the brand

    Version 3.2.10

    Released on: "Thursday, 24 March 2016"

    Release notes

    Joomla 3.5 and PHP 7 compatible

    Bug fixes 3.2.10

    [HIGH] Product images could not be added in Joomla 3.5

    [MEDIUM] Added native Falang support

    [LOW] Breadcrumb in product list not consitant

    NOTE: The previous version 3.2.9 archive was damaged during the upload process. So please update to this version in case you have updated to 3.2.9 earlier.

    New Features since 3.2.7

    Shipping troubleshooter wizard

    Having issues with shipping ? You can now troubleshoot using this wizard. The Wizard helps you find out the most common mistakes made during the setup.

    Test email connection

    You can now test the email connection from your store settings. If you are not getting any emails from your store, then this will help you detect the issue.

    Improvements

    - Bootstrap compatibility has been improved thanks to the excellent work by Waseem :-)

    - Related products search now shows SKU along with title

    - Switch to hide / show category name in breadcrumbs.

    - Address from Joomla user profile will be pre-filled if available

    - Page title can be shown now at the category listing page.