New Features
-
Lucene index locking — Lucene Index updates have been overhauled in order to gain performance efficiencies and reduce errors:
- system now cumulatively collects all affected product codes and then batch processes them via asynchronous operation that does not block end-user UI responsiveness.
- record processing efficiency has been improved by restricting some of the data retrieved from the database to only relevant products.
- safeguard functionality has been added in the event of the operation not being able to run at time of initiation, which can occur if a scheduled task is already running a lucene index operation in the background. In this case, the updated products are stored in a queue table for later processing.
-
Define inc- or ex-tax display in cart summary — There is now the ability to override the customer-level setting and define inc- or ex-tax display in the cart summary.
-
Additional eWay charge method — There is now the ability for eWay to use the Authorise & Capture charging method.
-
Fraud Analysis report — A new default system report has been added - Fraud Analysis. This report details the attempted payments per order, as well as the order details.
-
Cost centre functionality — Cost centre functionality has been added to BPD product pages, as well as the cart.
-
Keep me logged in functionality — A new 'Keep me logged in' feature has been added to the Login page and widget, whereby a user can elect to be remembered and not have to log back in with their credentials the next time they visit the site.
- Widget documentation - Login Widget & Login / Logout Popup Widget
- Implementation guide - Keep Me Logged In
-
Multiple invoices for reprint requests — It is now possible to request multiple invoices for reprint from the order search / order history page in BPD.
-
New Cost centre widget — A new Cost Centre widget has been created for zone-based product layout.
-
PayPal Express integration — The ability to pay for orders via PayPal Express is now available in BPD.
-
Role-based order templates — Order Templates can now be created and saved as role-based templates.
-
Scroll options for product image zoom — The product image gallery now has left and right scroll options on zoom.
-
Enforce Pack Quantities Globally — It is now possible to enforce ordering in pack quantity globally instead of using individual widgets.
-
Display of categories and products at same level — The product list page is now capable of displaying both products and categories where they exist at the same level.
-
Custom fields on Registration page — The Register widget can now display additional fields (once said fields are added to the 'Register' field group). The display of these can be set to either 1 or 2 columns.
-
Custom templates for menu categories — BPD mega menu and navigation menu categories can now display custom template sections.
-
BPD product comparison — Product compare functionality is now available in BPD.
-
Ability to disable order line hyperlinks — A new option has been added to the Order Lines, Order Line Description, and Order Line Product Code widgets, allowing the administrator to remove the product hyperlink.
-
BPAY and EFT payment info placement — It is now possible to customise the placement of EFT and BPAY payment information. Instead of the checkout page (default location), these details may now be displayed on the order complete page.
-
Colour swatches for product metadata — The Metadata Summary widget can now have colour swatches added via an updated style sheet.
-
New order comments widget for confirmation and shipped emails — A new Order Comments widget has been created for placement in the Order Confirmation and Order Shipped email templates.
-
New product media — A new product video widget has been created, as well as the ability to display more than 5 images in the gallery.
-
Recently viewed widget — A new 'Recently Viewed Products Widget is available, which dynamically updates as the user browses the site. For a guide on how to implement this, see our guide - Recently Viewed Products
-
File type selection for Invoice reprints — It is now possible to select the file format (e.g. CSV, PDF) when requesting an invoice reprint.
-
Hide discounts and pricing in order templates — Order templates now follow the role-based 'HidePricingInOrderGrid' flag, and the widget now has the option to show/hide discounts.
-
Price filtering on product list filter — The Product List Filter widget now includes the option to filter by price.
-
Print Order template — A new Print Order template has been added to BPD.
-
Sort option in shopping cart — The BPD shopping cart can now have a sorter enabled, with the ability to set the default sort value.
-
Static top level category widget — A new widget has been developed specifically for static top level categories. This offers caching and speed enhancements.
-
Zone-based product grid layout — New zone-based layout is available for the product grid, including widgets for:
Product Image
Product Description
Product Code
Product Availability
Product Price
Product GST
Product RRP
Product Unit Description
Product Attribute Select Fields
Product Attributes
Add to Cart Button
Add to Favourites Button
Product Qty Breaks
Qty Box
-
Zoned layout for campaign slider — It is now possible to use zoned product layout for the Campaign Slider. This also enables the display of the 'View Product' button for attributed products.
-
Product list image switch functionality — A new product image switcher widget has been developed for switching between alternate views in the product list.
-
Increase by Pack Quantity in Order Templates — Order Templates now have the ability to force increase of quantities by pack quantity. Simply tick the "Increase Quantities In Pack Qty?" option in the Order Templates widget.
Fixes
-
Lucene Sorting with additional product fields — We have removed the use of the 'Lucene NonRelevance Search Field' to specify the ordering of product search results when Lucene is in use. We now use the 'Enable Non-Relevance based sort' flag to override sorting by the default Lucene Score.
Now when the 'Enable Lucene Non-Relevance Search' flag is in use, you can override the ordering of search results using the Role/System level 'Product List Sort' fields. This are the same fields that were used pre-Lucene, and are still used when Lucene search is disabled.
New Widgets
-
Product List Product Field Widget — Outputs the data from a field in the product table, in the zoned list view.
-
Product PDF Download Widget — Renders a download button that lets user download a customised version of the product detail page.
-
Questionnaire Results Widget — Renders the user-entered questionnaire data (a 'Contact Us query, for example) in an email template.
-
Questionnaire Results Title Widget — Displays the title or heading for the Questionnaire results email.
-
Questionnaire Widget — Renders questionnaire fields as a form on the page.
-
Contact Details Widget — Renders map and contact information, as is commonly used on Contact Us or Store Locator pages.
-
Checkout Gift Card Payment Widget — Places the Checkout Gift Card widget in the checkout page, enabling users to pay with a gift card or redeem part of their gift card balance.
-
Category List Category Title Widget — Displays the title of each category in the list. The title can be hyperlinked to the product category, or displayed as plain text only.
-
Category List Image Widget — Displays the image for each category in the list. The image can be hyperlinked to the product category or static only.
-
Product Compare Widget — Renders the product comparison grid for Product search results.
-
Product List Image Switcher Widget — Renders an image switcher for presenting alternate views of products in a list. Rather than selecting a variant for an individual product and having the image switch, this widget will update the image for all products in the list at once (provided they have alternate images loaded).
-
Order Line Promo Code Widget — Displays promotional information (such as promo description) at the order line level in dynamic scenarios such as the cart.
-
Order Line Promo Code Static Widget — Displays promotional information (such as promo description) at the order line level in static scenarios such as the order confirmation page.