Since the last update we've invested a great deal of time into automated testing technology for use in our development cycle to further improve quality assurance. Part of this is scripting browsers to run through orders on a test site and perform admin actions each time we push code (which happens many times a day). Later in the year, we're looking to introduce this as a new service you can use on your site to ensure specific parts run smoothly, contact us if you'd be interested in being an early adopter.
- 'Smarter' form responses
Form responses will now show extra information including user & cart/invoice details and (soon to be released) which page the form was sent from, with links to the user and order for quick access as well as displaying the user's telephone number where available. This helps sales and support teams to be more efficient in handling enquiries and queries:
Auto enabled on all forms, however it can be disabled in Form builder > Edit form > "Show meta data on emails?"
- Relating Order & Customer data to forms
After an order, a guest user is normally logged out and cart session reset, however to better support forms on the thanks and contact pages directly after an order, we now auto relate the user and order information.
- Unread Form Replies Improvements
If a form is set to email the admins, we now track that you've read it from your email client to keep the read/unread status in the system up to date.
You can now also mark all replies in a form as read to focus on just new replies.
Admin > Form Builder > View from replies > "Mark all as read"
- New product filter setting to enable redirecting to previous category page when clearing filters
This allows users to filter products from a category page and return to the page once they are done filtering.
Admin > Product Filters App Manager > Remember & return to last page.
- Filter by user group in the Order Revenue & Sources Report
Segment your order reports better with this new option in our revenue and sources report.
Admin > Order Traffic Analyser > User Group
- Order manager not logged in filter & cleanup
Added a filter to order manager allowing you to see orders started by non logged in users (i.e. retail orders when groups are in use)
We've also cleaned up a couple issues and design around the search form on order manager.
Order Manager > Filter by group now has a "Not logged in" option.
- Batch edit product issues
We've added a batch edit button under each product issue listed.
Admin > Reports > Product Issues Report > under each issue's table of products > "Batch edit these products"
- Checkout delivery method performance
For sites with a large number of delivery methods or bands this will largly improve the performance of looking these up resulting in faster checkout screens
- Further speed fixes
Product downloads now available as a template preload (auto enabled). Along with faster loaded lists of products on pages and faster feed generation for Google Shopping.
- Showing full category path in dropdowns
Improved display of product category dropdowns in admin to reveal full path to the category for added clarity
- Improvements to tracking visitors & orders from Facebook
We now detect the new facebook "fbclid" url param
- Automated browser testing
Our new range of automated browser tests run before we release code running real user simulations on core areas to catch bugs faster.
Contact us if you'd be interested in being an early adopter on an important area of your site such as an app, form or checkout process.
- Form codenames
The rec_form() method can now take in a codename for the form, shown on the edit form screen, allowing you to embed forms into pages without worry of the form name you're referencing changing and thereby causign an issue.
- Email task events for when a user subscribes & unsubscribes
Send users deals or notify them to say thanks when a user subscribes or send a goodbye message for when a user unsubscribes.
Add/edit email tasks, new events for subscribe.user and unsubscribe.user
- Chrome devtools console back to Zero messages by default.
We believe the best way to debug site issues is to start with messages in the devtools console & so we maintain a clean console area by default so you can track issues easier.
This release resolves the only warning showing from the new Chrome release for "[Deprecation] Synchronous XMLHttpRequest warnings".
It's always worth checking the developer tools console in your browser for site issues.
- JS REC.Cart.batchAddItems method now allows custom extra_data
Detailed additional info can now be passed when adding multiple items to cart in custom cart related apps you're building.