NEW in REC+: Automatic Group Prices, Product Types / Attributes, Ebay Improvements, Video Content Blocks & More

Spotlight

Automatic group prices from retail price

Admins can now define percentage reductions per user group and have prices automatically calculated from the retail price across the entire system. This removes the need to manually maintain pricing for each group.

Key setup: enable via Setup → Prices & VAT → "Enable Automatic Group Pricing".
User Groups gain an "Automatic Price Percent Reduction" field, and products include a "Max Discount %" cap along with per-group overrides.
A live preview table is also shown during product creation.

PR 4700

Product Types & Attributes

Product Types now support structured attribute definitions (text, numeric, or list), improving data consistency and input validation of attributes. These attributes are surfaced directly within the product edit screen for faster entry.

Manage via Admin → Product Types once enabled. Required field validation ensures completeness during product setup.

PR 4723

eBay Products admin & resync

A new admin screen simplifies managing products synced with eBay, including improved visibility and resync capabilities.

Access via Admin → eBay Products.

PR 4686


Ecommerce

Product code generator & simplified add product screen

A streamlined product creation experience allows admins to generate product codes automatically. Select a product type, enter attributes, and preview the generated code live before saving.

Enable via Admin → Site Settings → Ecommerce → "Enable product code generator" (requires Product Types enabled on the site).
Products are saved as drafts and opened directly in the full edit screen for completion.

PR 4728

Non-purchasable product flag

Products can now be marked as non-purchasable, ensuring they remain in draft status and are never visible or purchasable on the frontend.

Available via a checkbox on the product edit screen. The field is also supported via API and enforces draft status when enabled.

PR 4712

Legacy product code field

Supports storing legacy product codes during transitions to new formats. These codes are searchable and available via the API.

Enable via Admin → Site Settings → Ecommerce→ Enable Legacy Product Codes. Includes reporting for missing legacy codes and import/search integration.

PR 4711

Product Data Quality optimisation

Performance improvements to the Product Data Quality Report allow it to handle significantly larger product datasets.

PR 4636

Product Stock Report optimisation

Optimisations ensure the stock report performs efficiently with large volumes of product data.

PR 4635

Auto group pricing: bulk edit via batch processor and import/export

Enhancements allow bulk management of automatic group pricing using exports, imports, and the batch processor.

Includes new discount columns in exports, automatic detection on import, and batch editing tools within Admin → Products → Batch Processor.

PR 4710

Template new order admin email subject

Customise admin order notification email subject lines using template tags for order and customer details.

Includes a default template supporting both B2B and B2C scenarios via the ADMIN_NEW_ORDER_EMAIL_SUBJECT definition.

PR 4704

Add country flag column to order manager table

Order Manager now displays country flags based on delivery country, improving visibility of customer locations.

PR 4697

Add delivery country filter to order manager

Filter orders by delivery country via Admin → Order Manager → Quick Search → Additional filters.

PR 4688

Add country filter to admin user manager

Admins can now filter users by one or more countries in the user manager.

PR 4695

Batch options manager improvements

Batch enable or disable product options across multiple products, using the option visibility/hidden column.

Access via Admin → Batch Options Manager.

PR 4692

Duplicate ID checks on imports

Improved validation for simple imports (products, users, categories, etc.) to prevent duplicate ID issues during import.

PR 4691

Categories import - delete missing

Category imports now include an option to delete categories not present in the CSV, helping maintain clean data.

Available during import step configuration.

PR 4679


CMS

Email search in campaign user stats

Search for specific user email addresses within campaign statistics to confirm delivery and engagement.

PR 4719

Video Content Blocks

A new Video content block allows video uploads with optional HTML overlays, enhancing page design flexibility.

PR 4684

HTML apps token URL authentication

Secure private access to HTML apps using token-based URLs. Tokens can be generated, copied, and regenerated as needed.

Available under Admin → HTML Apps → Access Control.

PR 4681

CSV export/import for User Groups

New tools for bulk managing user groups via CSV import and export, including an option to remove groups not present in the import.

PR 4702


Integrations

eBay Products admin & resync

Manage and resynchronise eBay product listings more efficiently via a dedicated admin interface.

PR 4686


Developer

Slice overflow, image radius, and layout controls

New styling options for slices include overflow control, border radius for images, and additional layout settings like aspect ratio and object fit.

PR 4675

API Explorer updates

The built-in API Explorer now includes additional resources such as currency converter, forms, Google reviews, and more.

PR 4670

Markdown documentation

Documentation is now available in both HTML and Markdown formats, improving accessibility for developers and AI tooling.

PR 4658

Further database performance improvements

Database improvements enhance performance and stability for order-related data storage.

PR 4703

 


NEW in REC+: Updates to HTML Apps, API & Integration Improvements, New Reports & more

Spotlight

Draft Mode for HTML Apps

You can now safely create and preview changes to HTML Apps before publishing them live. Updates are saved into a draft version rather than immediately overwriting the live version.

This includes publish and discard actions, a draft preview using ?_draft=1 (admin-only), a draft indicator in the app list, and a per-app toggle to disable drafts if required.

Setup: Enable per app via Admin > HTML Apps > Add/Edit > “Use drafts”. Preview drafts using ?_draft=1 while logged in as an admin.

PR 4640

API Order Dispatch & Cancel Routes

New API endpoints allow you to trigger order despatch and cancellation directly, including fulfilment integrations such as eBay, email hooks and webhooks.

Supports full or partial order updates, optional email notifications, and integrates with existing fulfilment flows.

Setup: Use the new endpoints POST /api/v1/orders/:id/despatch and POST /api/v1/orders/:id/cancel with optional parameters such as product_codes and send_email. Ensure API credentials have appropriate permissions.

PR 4651

Batch Product Processor: Exclude from API Webhooks / Multi-store

You can now exclude products from API webhooks and multi-store sync when copying them. This is useful when preparing products before pushing them live to third-party systems.

Setup: Admin > Batch Product Processor > use “Exclude from Multi Store & API Webhooks?” (now under Status). Available when editing or copying products.

PR 4667

Forms API Access & Webhooks

Forms can now be accessed via the API and trigger webhooks on submission, enabling deeper integrations with CRMs and external systems.

Setup: Enable the forms API scope in Admin > API Accounts, then enable API access per form in Admin > Form Builder. Add webhooks via Admin > API Webhooks using the “New Form Response” event.

PR 4626


Ecommerce

Options Import Abstraction

Product option imports and exports have been optimised, allowing significantly larger datasets to be processed efficiently.

Setup: Use existing product import/export tools — improvements are applied automatically.

PR 4586

Most Purchased Options Report

A new report shows which product options and combinations are most frequently purchased.

Setup: Admin > Reports > Most Purchased Options Report. Use filters for date range and category.

PR 4616

Top Products Report Refactor

The Top Products report has been optimised for performance and can now handle a larger number of products.

Setup: Available via existing Top Products report in Admin > Reports.

PR 4610

Vehicle Search Category Filtering

Vehicle search can now be restricted to a specific category when used on pages, allowing more targeted results.

Setup: Admin > Page Manager > Edit Page > Slices > Vehicle Picker Slice > Filter by Category. Template overrides may require updates.

PR 4577

Product Issue Check: Broken Linked Variant Groups

A new safeguard flags products with invalid linked product variant groups.

Setup: Admin > Reports > Product Issues > “Invalid Linked Product Variant Group”.

PR 4645

Dealer Stock CSV Email Includes Product Code

Dealer stock CSV emails now include product codes alongside names and part numbers.

Setup: Applied automatically to dealer stock email outputs.

PR 4655

Sub Dealer Preview Emails

Preview links have been added for Sub Dealer system emails within the Email Tasks area.

Setup: Enable Sub Dealers system, then access previews via Admin > Email Tasks.

PR 4632

Payment Methods Audit Comments

Audit logs and comments are now available on payment methods.

Setup: Available automatically within payment method configuration screens.

PR 4623

Delivery VAT Rounding Option

You can now optionally force delivery VAT conversion to round to 2 decimal places for compatibility with accounting integrations.

Setup: Admin > Settings > Delivery > General > “Round delivery price conversion to 2 decimal places”. Automatically enabled for Unleashed integrations.

PR 4614

Customer Order Analysis Report Optimisation

Improved performance and reduced memory usage by limiting the number of users loaded by default.

Setup: Available automatically in Admin > Reports > Customer Order Analysis.

PR 4656


Emails

Sub Dealer Preview Emails

Preview functionality has been added to Sub Dealer emails within Email Tasks.

Setup: Enable Sub Dealers system and access previews via Admin > Email Tasks.

PR 4632


Prospects

No updates in this category for this release.


CMS

Login Authentication Method Setting

You can now control whether login authentication uses email, membership code, or both.

Setup: Admin > Site Settings > General > Registration > Login Authentication Method.

PR 4677

Form Builder AJAX Submissions in HTML Apps

HTML Apps can now submit forms via AJAX using recBridge.submitForm.

Setup: Use recBridge.submitForm(formId, data, callback) in HTML Apps. Ensure form IDs and data structure match Form Builder configuration.

PR 4638

HTML Apps GA4 & Cookie Consent Support

HTML Apps now automatically include GA4 tracking and cookie consent when configured.

Setup: Configure GA4 and cookie consent in site settings. Use recBridge.gtag() for custom events.

PR 4637

Logged-in Form Auto-fill

Forms now automatically pre-fill common fields for logged-in users.

Setup: Enabled automatically for Form Builder forms.

PR 4654

Manual Form Submissions via Admin

Admins can now manually create form responses.

Setup: Admin > Form Builder > Select Form > Add Response.

PR 4633

Form Multi-select Field

A new searchable multi-select field type is available.

Setup: Admin > Form Builder > Edit Form > Edit Field > Input Type > Multi Select.

PR 4625

Form Layout Improvements

A cleaner “label → explainer → field” layout is now available.

Setup: Configure in Admin > Form Builder > Edit Form > Display Settings.

PR 4624

Export Users with SMS Filters

You can now export SMS-subscribed users with filtering and number normalisation.

Setup: Admin > Exports > Users > enable SMS filters and normalisation options.

PR 4617

HTML Apps API Access

HTML Apps can now access public API data.

Setup: Admin > HTML Apps > Add/Edit > Access Control > Enable API access.

PR 4631


Integrations

Axis Orders WebReference Support

The Axis integration now sends the WebReference field separately.

Setup: Applied automatically to Axis integrations.

PR 4669

eBay Sync Non-Purchasable Products

You can now sync draft, enquiry-only and addon products to eBay.

Setup: Admin > eBay Settings > “Sync Non-Purchasable Products”.

PR 4653

Shopify Export Multiple Images

Shopify exports now support multiple product images.

Setup: Enable “Include additional images” in Shopify export settings.

PR 4650

eBay Discounts Support

eBay discounts are now included in synced orders.

Setup: Applied automatically when using eBay order sync.

PR 4644

Axis Delivery Line Fix

Collection-based delivery lines are now included in Axis order XML.

Setup: Applied automatically.

PR 4643

Exclude Options from eBay

Control which product options are synced to eBay.

Setup: Product Manager > Options or Batch Option Manager > Excl. eBay.

PR 4618

eBay Option Combination Support

Supports combining variation and non-variation options into eBay listings.

Setup: Applied automatically when syncing compatible products.

PR 4613


Developer

Product Filter Lazy Load & SEO Protection

Improved crawler protection with nofollow links, noindex on filter pages, and lazy loading.

Setup: Admin > Product Filter App Manager. Applies automatically once enabled.

PR 4673

Tagged Module Items Page Slice

The module Twig function now supports filtering by tags.

Setup: Use module('my-module', { tags: { key: ['value'] } }) in Twig templates.

PR 4649

Responsive CSS Helper

A helper to cancel floats/pulls at different breakpoints.

Setup: Use within your CSS framework/utilities as per project conventions.

PR 4652

Google Reviews Twig Function

New google_reviews_stats() function for retrieving review data.

Setup: Requires Google My Business connection. Use function in Twig templates.

PR 4646

Forms API Webhooks

Form submissions can now trigger webhooks.

Setup: Admin > API Webhooks > Event: New Form Response.

PR 4628

rec_menu Hierarchy Override

New overrideHierarchy argument for the rec_menu Twig function.

Setup: Use {{ rec_menu('Footer', overrideHierarchy=true) }} in templates.

PR 4641

Permissions Policy Header

Support for setting Permissions-Policy headers for improved browser security.

Setup: Admin > Site Settings > Security > Permissions Policy.

PR 4629

CSV Middleware Improvements

Improved CSV handling with protections against formula injection and encoding issues.

Setup: Applied automatically to user import/export processes.

PR 4512


NEW in REC+: HTML Apps, US Nexus Tax Support, Connected Databases For Shared Data Across Sites & More

Spotlight

HTML Apps Hosting via REC+

You can now securely host simple frontend HTML/CSS/JS apps directly within your REC+ site. This is ideal for AI-built calculator tools & configurators, custom full-screen landing pages, and lightweight frontend applications.

Once enabled, you can then manage apps via Admin > HTML Apps.

Apps are uploaded to userfiles/html_apps and are separated from views as they do not have template access. However, they can access a secure jsBridge. This is currently experimental and may evolve (for example, moving into views if full template access or fork/preview flows are required).

PR 4582

USA Nexus Tax Support

Full support for USA Nexus Tax rules is now available. You can configure different tax rates per US state and manage them directly within the admin.

Enable via Admin > Site Settings > Prices & VAT > Nexus Tax Rates (initially set to preview mode; switch to enabled when ready to go live). Once enabled, a new Nexus Tax Rates admin area allows you to manage rates manually or via CSV import/export.

PR 4552

Connected Databases

Connected Databases allows REC site owners to link multiple sites together to surface Expert Answers and Product Reviews across their network. Data is referenced live rather than duplicated, ensuring connected sites always display the most up-to-date content.

Once enabled, a new admin area: Connected Databases, is then available to manage these connections.

PR 4485

Batch Product Processor Performance Improvements

The Batch Product Processor in admin has been heavily optimised for performance and memory usage. It can now handle significantly larger volumes of product changes in a single operation, improving reliability for large catalogues.

PR 4561


Ecommerce

Meta Data Columns Added to Products Export

Product SEO meta title, description, and keywords columns are now included in the Products v2 CSV export, allowing you to manage and update SEO fields more efficiently in bulk.

PR 4588

Multi Store Category Mapping Export & Import

A new export/import tool helps manage category ID mappings between Multi Store sites from the main site, making it easier to keep replicas in sync.

Available via Admin > Exports & Imports > Multi Store Category Mappings.

PR 4605

Multi Store Tag Compare

You can now export a CSV comparison of filter tags across Multi Store replica sites, including tag groups and product counts, to quickly identify differences.

Available via Admin > Multi Store > Export Filter Tags CSV.

PR 4563

Multi Store Products Compare CSV

Generate a high-level product comparison CSV across replica sites to diagnose discrepancies between stores.

Available via Admin > Multi Store > Export Products Comparison CSV.

PR 4562

Batch Options Manager

Manage product option data in bulk more efficiently. Update option descriptions, retail prices, weights, costs, and stock across entire option groups or categories.

Available via Admin > Batch Options Manager.

PR 4541

Users Making Purchases Report – Cart Activity Added

The “Users Making Purchases” report now includes cart activity since a customer’s latest order. This helps identify customers who have started carts again but not completed checkout, creating opportunities for follow-up.

Go to Admin > Reports > Users Making Purchases and enable “Include Cart Activity Since Latest Order”.

PR 4575

Order Manager Improvements

The Order Manager now displays the customer’s company name in the table view. If the order anniversary feature is enabled, a “1st Order” badge is also shown where applicable.

PR 4550

Sub-Dealer Order Counts in Customer Hub

If using the Sub Dealers system, dealers can now see their sub-dealers’ order counts directly from the Customer Hub home screen.

The sub_dealers variable is now available in customer_hub.html.twig.

PR 4602

Payment Methods – Include vs Exclude Groups

Payment methods can now be configured using include or exclude logic for specific customer groups. For example, you can prevent sub-dealers from accessing Stripe or PayPal.

PR 4540

Delivery Prices (Inc. VAT) Rounding Accuracy

Improved VAT rounding accuracy for delivery prices entered as including VAT. Calculations now use 4 decimal places instead of 2, helping support pricing such as £9.99 without rounding discrepancies.

PR 4545

Download Manager Improvements & Security Fix

You can now choose to display between 100–1,000 downloads per page in the Admin Download Manager for high-volume sites.

Additionally, a security fix prevents private downloads from being accessed via the product instructions ZIP feature.

Available via Admin > Download Manager (new “Show entries per page” dropdown beneath the table).

PR 4551

Coupon Add/Edit Multi-Select Improvements

Multi-select fields on the coupon add/edit screen have been simplified and made more consistent, including a new “Select All” option for easier bulk selection.

PR 4520

Automatic Product Filter Block Title Updates

Product filter app block titles can now automatically update when product tag group names change. This ensures consistency, particularly when using the Vehicle Search feature.

Setting available via Admin > Product Filter Tags (above the Save button). Enabled by default when Vehicle Search is active.

PR 4544

Bundle Packaging Types Relocation

Internal improvements to the handling and structure of bundle packaging types.

PR 4511

Auto-Trimming Region Names

Region names are now automatically trimmed when adding or editing, helping maintain consistency and prevent issues caused by accidental spaces.

PR 4546

 


CMS

HTML App Page Slice

A new HTML App page slice allows designers to embed HTML Apps directly into CMS pages. Simply add the slice and select your app — it will render inline and automatically adjust its height to fit the content.

Access via Admin > Page Manager > Edit Page (using slices) > Add Slice > Apps > HTML App.

PR 4598

HTML Apps Editor Improvements

The HTML Apps file editor now features a CodePen-style interface with side-by-side HTML, CSS, and JavaScript panels. Columns are collapsible, and Ctrl+S saves instantly — all without leaving the admin.

PR 4589

HTML Apps – Expanded Permissions & Security Enhancements

HTML Apps now offer greater flexibility for opening popups and redirecting the main tab, while maintaining strong security controls.

Improved support for React, Preact, and similar frameworks. See updated documentation:
https://www.yoursite.com/admin/docs/html-apps-docs.html

PR 4592

File Cleanup – Orphaned Product Images

A new admin area helps identify and delete unused (orphaned) product images, making it easier to clean up your product images folder.

New admin area: File Cleanup.

PR 4581


Integrations

GMC Merchant API Migration

The Google Merchant Center integration has been migrated from the deprecated Content API to the newer Merchant API.

No setup changes are required, although the GMC Account ID setting has been removed as it is no longer needed.

PR 4504

Unleashed HTTP API Request Log

A new developer HTTP request log records the last 7 days of requests made to Unleashed, helping debug usage and investigate increased API counts.

This is temporarily enabled and can be re-enabled on request in the future if needed.

PR 4548

Axis XML – Detailed Packing Instructions

The Axis Accounting integration has been enhanced by adding more detailed packing instructions via the SpecialInstructions field in the Axis XML file. This helps clearly identify package types and quantities.

PR 4547


Developer

Product Manufacturer Details Template Tag

A new product.manufacturer_details template tag is available within the Product Info template, allowing you to display manufacturer contact details.

Available fields:
{{ product.manufacturer_details }}
{{ product.manufacturer_details.name }}
{{ product.manufacturer_details.website }}
{{ product.manufacturer_details.tel }}
{{ product.manufacturer_details.address }}
{{ product.manufacturer_details.email_address }}

PR 4621

Tag Groups & Tags API Route

A new /v1/api/product-filter-blocks/tags API route allows retrieval of tag group tags directly, without requiring them to be present in the filter app.

Can be combined with the tags_hierarchy function for make/model/year style navigation within tag groups on specific templates.

PR 4532

Mailgun & Omnipay Stripe Upgrades

Mailgun has been upgraded in line with the latest version, along with Omnipay (used for form-based Stripe integrations).

Clickatell and Pushbullet support has been removed as part of these updates (not in use on any sites).

PR 4554

Google Ads API Upgrade (v19 to v22)

The Google Ads integration has been upgraded from API version v19 to v22 to meet Google’s ongoing version requirements.

PR 4523


NEW in REC+: Kustom Splits From Klarna, Restricting Available Delivery Methods For Users, Ebay Stock Levels & More

Spotlight

Klarna / Kustom Split

Following Kustom’s announcement that it has split away from Klarna’s URLs, sites using Kustom must now switch to the Kustom payment processor instead of the previous Klarna Checkout integration. Visually, the checkout experience remains the same for end customers, but configuration changes are required in admin.

Setup details:

Connect > Payment Processors > Kustom (formerly Klarna Checkout)
Log in to the Kustom > go to Integrations in the sidebar and generate a new API key (the secret is only shown during creation).

PR 4477

Delivery - Detect Restricted Methods Only

A new delivery setting allows delivery methods to be restricted down to only those that match a user’s restrictions, rather than broadening their options. This is especially useful for dealer pricing, where specific dealers should only see their own delivery prices and not retail or generic dealer methods.

Enable via:
Admin > Site Settings > Delivery > Restrict down delivery methods based on the user rather than broadening their options.

PR 4486

Ebay Stock Level

Adds a new setting that allows admins to control how much stock is listed on eBay independently of actual stock levels. For example, you may have 1,000 items in stock but only want 100 listed on eBay.

Location:
Edit Product > eBay > eBay Stock Level

PR 4524

Products v2 Export / Import Excel Formatting Fix

The Products v2 CSV export now quotes the GTIN and Date Added fields to prevent Excel from reformatting them. This avoids long numeric GTINs being converted to scientific notation and ensures dates remain in the required Y-m-d format for database imports.

PR 4489


Ecommerce

Product Reviews CSV Export / Report

Product Reviews can now be exported as a CSV. Exports are available both from the Product Reviews admin area and from the Reports screen, where reviews can also be filtered by date range for easier reporting.

Generate via:
Admin > Reports > Product Reviews

PR 4487


CMS

Expert Answers CSV Export

Expert Answers can now be downloaded as a CSV file for reporting and analysis purposes. This makes it easier to review questions and answers outside of the admin interface.

Location:
Expert Answers > Export All Questions

PR 4518


Integrations

Unleashed Log Graph

The Unleashed Logs area in admin now includes a new graph to make debugging API traffic easier. Date range filters are also available, allowing you to focus on specific periods when investigating issues.

Location:
Admin > Unleashed Logs (graph shown under the filters)

PR 4505

ECB BGN Rate Removed

The free currency rate file provided by the European Central Bank no longer includes the BGN currency rate. As a result, BGN has been removed from the available currency list.

PR 4497


2025 Feature Roundup

REC+ Feature Highlights: October 2024 – December 2025

While our monthly update posts have been a little quieter recently, development certainly hasn’t slowed down. Over the past 15 months we’ve focused on delivering deeper, more powerful improvements across checkout, trade workflows, performance, integrations, and merchandising.

Below is a month-by-month spotlight of the most impactful REC+ enhancements, showcasing just how much has been delivered behind the scenes. Click the headings to read each month's full post in more detail.

Read about the top benefits for e-commerce businesses >
Read about the top benefits for service businesses >

Book in a consultation to discuss any features* and how we can help grow your business via your Account Manager or through the support desk by raising a ticket. *Charges apply.

Links in the blogs starting PRxxxx are for internal use only.


October 2024

  • Checkout Rules: A new rule-based system for advanced control over checkout logic, delivery options, and messaging.
  • Bundle Packaging Types: Support multiple packaging types within bundles for improved shipping accuracy.
  • Product Sales Trends report: Month-by-month performance insights for individual products.
  • Dashboard trend improvements: Clearer long-term sales visibility directly from the dashboard.
  • Google Auto Discounts support: Improved compatibility with Google-managed discounting.

November 2024

  • High-value cancelled order alerts: Automatic notifications when large orders are cancelled.
  • Apple Pay & Google Pay via PayPal: Faster checkout options to help improve conversion.
  • Stock & backorder alerts: Monitor stock levels and values with configurable notifications.
  • Security audit alerts: Visibility of sensitive admin actions via email notifications.
  • Order manager improvements: Smarter searching and filtering for large order volumes.

December 2024

  • Cloud infrastructure migration: All sites moved to a new cloud platform for better performance and resilience.
  • Best seller caching: Faster loading of best-selling product displays.
  • Klarna auto-capture: Klarna orders automatically capture when dispatched.
  • Draft page indicators: Quickly see which pages are unpublished or in draft.
  • Order report refinements: More consistent and accurate reporting.

January 2025

  • Global Addons: Configure add-ons once and apply them automatically across your catalogue.
  • Sub-Dealer approval workflow: Structured ordering for multi-level trade accounts.
  • Dealer API access: Controlled API access for dealer integrations.
  • Dealer price list API: Simplified API focused on pricing data.
  • VAT reporting improvements: Greater accuracy and flexibility for tax reporting.

February 2025

  • Boost Products: Temporarily push products to the top of listings.
  • Product audio uploads: Attach audio samples to product pages.
  • Dealer stock CSV access: Provide dealers with stock exports.
  • Scheduled stock emails: Automatically send stock updates on a schedule.
  • Security cookie improvements: Enhanced session handling and protection.

March 2025

  • Similar tagged products: Smarter related product suggestions.
  • Product listing summary sidebar: Faster ordering directly from listings.
  • Multiple blog categories: Posts can now belong to more than one category.
  • Customer order subscriptions: Automatically track orders from key customers.
  • Improved exports: Cleaner and more flexible data exports.

April 2025

  • SMS abandoned cart recovery: Recover lost sales with SMS reminders.
  • SMS testing & sandbox mode: Safely test messaging before going live.
  • Commission claims workflow: Submit, approve, or deny commission claims.
  • Commission reporting: Track claims and payouts clearly.
  • Restrict products to users: Control access at an account level.

May 2025

  • Linked Product Combinations: Option-style switching between independent products.
  • Global Payments integration: Additional payment provider support.
  • Improved form email delivery: Better reliability and deliverability.
  • Configurable sender addresses: Greater control over outgoing emails.
  • Minor checkout refinements: Smoother customer experience.

June 2025

  • Custom currency rates: Manually define exchange rates.
  • Currency API support: Access custom rates programmatically.
  • Enquiry-only variations: Mix enquiry-only and purchasable options.
  • Desktop layout control: Reorder column slices independently.
  • CMS usability tweaks: Faster page-building workflows.

July 2025

  • Postcode-based checkout rules: Apply logic based on customer location.
  • Template code in page slices: Full Twig support in code slices.
  • Redirect manager performance upgrades: Faster handling of large redirect sets.
  • Improved redirect search: Easier management at scale.
  • CMS stability improvements: Smoother admin experience.

August 2025

  • Advanced Stripe payment controls: Choose which payment methods appear.
  • Further advanced checkout rules: More control and flexibility.
  • Multi-store currency conversion: Simplify international pricing.
  • Multi-store link rewriting and stock handling: Improved data modifications available.
  • ShipStation live delivery rates: Show live carrier pricing at checkout.

September 2025

  • eBay integration: Sync products and import orders into REC+.
  • EU IOSS Bundles Support: Sell bundles internationally.
  • Section 301 tariffs: Apply tariffs based on origin and destination.
  • Call Manager: Track sales calls and outcomes.
  • Sales call forecasting tools: Better pipeline visibility.

October 2025

  • Expanded checkout restrictions: Hide or restrict payment methods dynamically.
  • Delivery exclusions by rule: Hide delivery methods when conditions apply.
  • Delivery pricing ex-VAT: Cleaner VAT handling.
  • User/group delivery rules: Tailored delivery options per customer type.
  • Checkout UX refinements: Smoother ordering flow.

November 2025

  • Coupon deal pricing on products: Display deal pricing directly on listings.
  • Coupon expiry visibility: Optional display of deal end dates.
  • Per-site timezone settings: More accurate reporting and automation.
  • Delivery band category filtering: Fine-grained delivery charge control.
  • Admin usability tweaks: Quality-of-life improvements.

December 2025

  • Fulltext product search: Faster, more relevant search results.
  • Multiple Percentage Deal Discounts in Cart: More upsell opportunities through cart deal messages.
  • Discontinued product alternatives: Guide customers to replacement products.
  • Live CSS & template auto reload: Faster front-end development &  reduced iteration time for developers.
  • VIP Club Refresh Speed Improvements: Faster calculation of for the automation of the VIP clubs.

Grow Your Business Profits In 2026

What Is Your Profit Growth Target For 2026?

Join in with the success we brought to many customers in 2025 and make this year YOUR year for record sales leads, revenues and profitability. We work with you to understand and shape effective strategies for growth, implementing data-driven recommendations and advanced features that make a substantial difference. 

Your REC Plus system has many powerful built in features that can help increase your revenues and focus on improving your profit, backed up by our excellent Google accredited digital marketing team and specialist e-commerce consultants. 

For example, our early adopter integration with Google's Automated Shopping Discount delivered strong results throughout 2025 for customers when combined with careful price positioning and good product management. We implemented this first in our own ecommerce store as a proving ground and the results scaled up and up and up. Yes, we run our own e-commerce business as well and so we understand what works best to make the quickest impact.

Our Revenue & Profit Focus consultancy also proved valuable in making up to 30 point swings in revenue following a series of documented steps in our growth process. 

We are also expert software engineers, and have developed standalone apps which improve operational efficiency and despatch accuracy for high volume product sellers in a mission-critical environment.

And of course we couldn't finish without mentioning AI! This is transforming the way we work through development co-piloting and full AI-coding to deliver exciting new apps for business transformation.

Get in touch with us today for a free no-obligation conversation about your plans for 2026.



NEW in REC+: Multiple Percentage Deal Discounts in Cart, Content Slider Panel Intervals & More

Spotlight

Fulltext Product Search Index

A new, opt-in product search system designed to significantly improve the speed and relevance of header search results. This uses a dedicated full-text search index rather than relying on legacy queries.

Once enabled, a scheduled task keeps the index updated hourly, while individual product updates refresh the index immediately. A new product.score variable is also available to help debug and fine-tune relevance during testing.

Enable via: Admin > Site Settings > General > Search > Enable Fulltext Product Search Index

PR 4468


Multiple Percentage Deal Discounts in Cart

The cart now supports displaying multiple percentage-based deal messages at the same time, provided they apply to different products. While only one percentage discount can still apply per product, the cart can now correctly show scenarios such as 20% off some items and 10% off others simultaneously.

This improves clarity for customers and better reflects complex promotional setups.

PR 4453


Discontinued Product Alternatives

When a product is discontinued, you can now assign an alternative product to help retain sales if customers land on an old link. The default product template has been updated to show a discontinued message and link through to the replacement where available.

This applies to top-level products only and is shown when a product is discontinued or set to auto-discontinue.

Available via: Admin > Product Manager > Edit Product > Alternative Product

PR 4457


VIP Club Refresh Speed Improvements

Several performance improvements have been made to the VIP Club system, resulting in noticeably faster refresh and update times. These changes help reduce load and improve the experience for both customers and administrators.

PR 4429


Live Reload for Template File Editing

Template editing now supports live reload during development. CSS and SCSS changes reload styles instantly, while JavaScript, HTML, and Twig changes trigger a full page reload. This allows much faster iteration when designing or developing templates.

Enable via: Admin > Templates > Edit Template File > Enable live reload for template changes (session only)

PR 4467


Ecommerce

Product Tags Export – Include Untagged Products

The product tags export can now optionally include products with no tags. This makes it far easier to identify untagged products and quickly assign tags without manual tracking.

Available via: Admin > Exports > Product Filter Tags > Include untagged products

PR 4450


Product Filter Footer Content

In addition to top-of-page content, you can now add custom content below product filter results. This is useful for SEO text, guidance, or promotional messaging after customers have browsed products.

Available via: Admin > Product Filter Content > Add/Edit > Content Footer

PR 4456


Linked Products Export – Codes Column Added

The linked products export now includes the dedicated product code field. This allows easier review and bulk updates of linked product codes directly from the export.

PR 4458


Optional Removal of Missing Linked Products on Import

Linked product imports no longer remove missing linked products by default. This behaviour can now be toggled, preventing unintended removal when adding new linked products to existing setups.

Available via: Admin > Imports > Linked Products > Optional Settings > Remove linked products not in this import

PR 4464


Bulk Update Commission Claims

Commission claims can now be approved or rejected in bulk. This significantly speeds up administration when dealing with large volumes of claims.

Available via: Admin > Commission Claims > Bulk actions

PR 4481


Category Add / Update / Delete Webhooks

New category lifecycle events and webhooks are now available. These enable automation and external integrations to react to category changes in real time.

PR 4466


Emails

No email-specific changes were included in this release.


Prospects

No prospect or sales-target related changes were included in this release.


CMS

User Manager Double Opt-In Indicator

Double Opt-In status is now clearly visible in the Admin User Manager edit screen. Users can also see their own subscription status next to the newsletter opt-in checkbox on their account page.

PR 4442


Content Slider – Per Panel Intervals

Individual slider panels can now have their own display duration. This allows finer control over reading time or video playback when different panels require different emphasis.

Available via: Admin > Content Slider > Edit Slider > Add/Edit Panel > Panel Interval (ms)

PR 4472


Integrations

Axis – Box Count on Delivery Lines

Delivery data sent to Axis now includes the number of boxes required for each delivery. This helps warehouse teams prepare and fulfil orders more accurately.

PR 4451


Axis – Customer Order Number Prefix

The CustomerOrderNumber sent to Axis now includes the internal Order ID as a prefix. This improves traceability between systems.

PR 4459


Google Address Finder – Missing Street Number Warning

When customers use Google Address Finder during checkout, a warning is now shown if a street number is missing. This helps reduce incomplete addresses and delivery issues.

PR 4461


eBay Unleashed Prefixes & Variation Sync Fix

Order and customer records from eBay can now be identified using configurable prefixes. This also resolves issues with options and variation order syncing.

Enable via: Admin > Connect > Utils > Unleashed > eBay Order ID & Customer Code Prefixes

PR 4482


Developer

Expert Answers Rate Limiting

Rate limits have been introduced to reduce automated abuse. Users are now limited to 5 questions in 10 minutes and 10 questions per hour.

PR 4454


Stock Template Keys on Linked Products

Linked products now expose stock level data in Twig templates. This allows options to be disabled or marked as out of stock directly in dropdowns and selectors.

Available in: html/store/product_info/linked_products.html.twig

PR 4452


Cart Item Discount VAT Tags

Additional item-level VAT tags are now available for discounted prices. These are designed to work with the VAT switcher and provide more granular control in templates.

Example: item.each_price_inc_options_ex_discount_inc_vat

PR 4439


Further Bot Detection and Blocking Improvements

The product filters sidebar now integrates with the bot detection system. When enabled, filters are not rendered for detected bots, reducing unnecessary load while remaining safe for real customers.

PR 4463


Backend Database Engine Improvements

Additional backend database optimisations have been made to improve overall performance and stability. These changes are internal and require no configuration.

PR 4475
PR 4476


Happy Christmas & Festive Support Cover

 

From everyone at Wildfire we would like to wish you and your families
a Merry Christmas & Happy New Year!
 

Thank you for using our services during 2025

Another busy 12 months working on many client-led new features to help grow revenues
and assist with implementing clients' business strategy from the top-level down.

 


CHRISTMAS SUPPORT
Tuesday 23rd December 4.30pm - Monday 5th January 2025 9am
During this period we provide technical support over the Christmas period, namely server and uptime monitoring.
Regular support and project work resumes on our return.

Change Freeze Thursday 18th December 2025 - Monday 5th January 2026
We will not release any new REC+ software changes between these dates, with the exception oh high priority patches.

System Availability
You can view service status on our WildfireNet twitter account 

Raising Support Requests
Please log any calls on our ticket system as the office will be unmanned for this period or email support@reallyeasycart.freshdesk.com


NEW in REC+: Show Coupon Deal Prices Directly on Products, VAT Switcher in Cart, & More

Spotlight

Show Coupon Deal Prices Directly on Products

Products that are discounted via automatic deal coupons (for example, Black Friday percentage discounts) can now display a sale price directly on the product listing and detail pages.

The frontend can optionally show the discount amount, coupon name or code, and the expiry date based on the coupon validity period. This helps customers clearly understand why a product is discounted.

Please contact us to enable and configure this feature on your site.

PR 4441

VAT Switcher in Cart

The default cart template now automatically shows the VAT Switcher when it is enabled on your store. This makes it easier for customers to toggle how VAT is displayed in totals and pricing.

For developers and designers, a new setup.vat.enable_switcher template variable is now available, making it easier to conditionally handle VAT switching in templates.

PR 4435

Delivery Band Category Filter

Delivery bands can now be restricted to specific product categories, allowing much finer control over how delivery charges are calculated when multiple delivery bands apply.

When Enhanced Delivery Bands are enabled, this option is available via Admin > Delivery Manager > Delivery Methods > Edit > Service Bands > Category, with support for selecting multiple categories.

PR 4420

Timezone Setting

Previously, a site’s timezone was derived from its country, which caused issues for regions such as the US and Canada where multiple timezones exist.

You can now explicitly set the timezone per store or site via Admin > Site Settings > General > Timezone, ensuring accurate date and time handling across the platform.

PR 4405

Axis Existing Price Sync

A new optional price sync allows product prices to be continuously updated from Axis into the website.

This uses group price modifiers to automatically maintain retail and group pricing without manual intervention. Enable via Admin > Connect > Utilities > Axis Accounting Software > Enable Axis Price Sync.

PR 4425


Ecommerce

No Payment Methods Available Definition

Support has been improved for checkout rules that hide all payment methods. When no payment methods are available, the checkout now displays a clear message instead of an empty payment area.

This message is configurable via the new site definition: Admin > Site Definitions > ERROR_CHECKOUT_PAYMENT_METHODS_NOT_AVAILABLE.

PR 4411

Deleting Product Tabs Cleanup

When deleting a product tab, the system now shows a confirmation warning before proceeding.

Any related sub content that links products to the deleted tab is also removed automatically, helping keep product data clean and consistent.

PR 4413

Product Customs Descriptions

Products can now have customs descriptions defined for use with delivery partners and international shipping.

This data is available across multiple tools:

Admin > Add/Edit Products (under commodity code and country of origin)
Admin > Batch Product Processor
Admin > Export & Import (Customs description column)

Customs descriptions can also be synced to Unleashed where supported.

PR 4414

Product Filter Database Engine Selection

Additional backend improvements have been made to the product filtering system to better support large product ranges.

You can now choose the database engine used for temporary filter tables via Admin > Product Filter App Manager > Temp Table Engine.

The default is memory, which suits most sites, but larger catalogues may benefit from switching to InnoDB to test performance improvements.

PR 4432

Admin Global Search Indicates Deleted Products

When searching for products using the admin header search, deleted products are now clearly labelled with “DELETED” at the end of their name.

This makes it easier to distinguish between similarly named or coded products and quickly identify which one is live.

PR 4436


Emails

No direct email-specific changes were included in this release.


Prospects

No direct prospect-specific changes were included in this release.


CMS

User Groups Now Sort Alphabetically

User groups are now consistently sorted alphabetically across the admin interface.

This improves usability when managing a large number of groups.

PR 4415

Form Builder Signup Business Name & Pending Status

Forms that automatically register users can now be configured to set the user’s business name and mark the account as pending approval.

This is particularly useful for dealer or trade account signups. Configuration is available on signup and prospect processes via Admin > Form Builder > Edit > Processes.

PR 4416


Integrations

Products Sync Commodity Codes and Country of Origin to Unleashed

Products can now sync their commodity codes and countries of origin from the website to Unleashed, helping keep customs and compliance data consistent.

This must be enabled in Unleashed via Settings > Company > Configuration > International Commerce Codes.

PR 4412

Improved Audits from Axis Syncs

More detailed audits are now recorded for product updates performed during Axis syncs.

These audits are saved directly against the affected products and also appear in Admin > Integration Log, alongside other Axis-related operations.

PR 4427

Axis Retail Customer Number

You can now define a retail customer number in Axis to group retail customers together when sending orders from the website.

This setting is available via Admin > Connect > Utilities > Axis > Axis Retail Customer Number.

PR 4449


Developer

Better WWW Redirect Handling for International Domain TLDs

Automatic www redirect handling has been improved to better support international top-level domains such as .asia and .eu.

This ensures more consistent canonical URLs across a wider range of domains.

PR 4389

API Category Lists Now Return Parent Reference

Category API responses now include parent category references by default.

This removes the need for additional API requests when building category hierarchies, making integrations such as dealer product feeds simpler and more efficient.

PR 4423

Categories API Filter by Status

The Categories API can now be filtered by status, for example to return only draft categories.

This provides greater flexibility for development workflows and third-party integrations.

PR 4434


NEW in REC+: Additional Checkout Rules, New Pending Status For Users, Vehicle Search Improved & More

Spotlight

Checkout rules: restrict payment methods and hide delivery

Checkout rules are now even more flexible. You can control which payment methods are available based on cart or order conditions, and you can also completely remove delivery as an option when required (for example, for digital-only orders or collection-only scenarios).

Admin > Checkout Rules > Add/Edit > Actions > Restrict payment methods / Hide all delivery methods

PR 4380

Delivery pricing can now be set excluding VAT

You no longer need to enter delivery prices as VAT-inclusive. Each delivery method can now be configured as excluding VAT, with VAT automatically added when applicable. This is especially useful for international shipping where VAT may not apply.

Admin > Delivery Manager > Add/Edit Delivery Method > Set prices as excluding VAT?

PR 4375

Delivery restrictions by user, group, or smart type

You can now restrict which delivery methods are shown to specific users, groups, or smart types. This is ideal for separating Retail vs Dealer delivery options, or giving specific dealers dedicated delivery services.

Admin > Delivery Manager > Delivery Services > User Restrictions

PR 4348

Module API and remote Twig helpers

A new read-only Module API is available, alongside new Twig helpers for pulling data from remote sites. This makes it easier to share and sync data across multiple installations.

New Twig functions: remote_api() and remote_module().

Example usage includes fetching remote products or using a remote module as a data source in templates, without duplicating data locally.

PR 4363 & PR 4394


Ecommerce

Quickshop: earlybird and exclusive products for admins

Admins can now add earlybird and exclusive products via Quickshop, making it easier to place manual orders that include restricted products.

PR 4353

Order Manager sorting: split ID and created date

The Order Manager now clearly separates sorting by Order ID and Created Date. This resolves confusion where refreshed created dates (such as abandoned cart returns) previously caused unexpected sort results.

PR 4365

Vehicle search natural sorting

Vehicle search results now use natural sorting, ensuring models like “Model 2” correctly appear before “Model 10”.

PR 4373

Checkout rules: packaging type filters

Checkout rules can now be filtered by packaging types, allowing rules to apply only to specific package sizes, such as large or oversized items.

Admin > Checkout Rules > Add/Edit > Conditions > Totals filters > Packaging Types

PR 4378

Checkout rules: user group and smart type filters

You can now restrict checkout rules to specific user groups or smart types, such as applying rules to all dealers or only a specific subset.

Admin > Checkout Rules > Conditions > User group / smart type

PR 4379

Additional product filter sort options

New product sorting options are available, including Z–A name sorting, product code sorting, and “oldest first” as the reverse of latest.

These options are available both on the frontend for customers and in admin for setting default sort behaviour.

PR 4377

Set product sort order via v2 export/import

You can now manage custom product sort orders directly through the v2 product export/import, making it easier to promote specific products within categories and filters.

PR 4374

Tariffs alphabetical sorting

Tariffs can now be sorted alphabetically by country, instead of manual drag-and-drop, making long tariff lists much easier to manage.

Admin > Section 301 Tariffs > Alphabetize by country

PR 4384

Group VAT rules: site-country only VAT

User groups can now be configured to apply VAT only within the site’s country, ignoring other VAT rules such as EU IOSS.

Admin > User Groups > Add/Edit Group > VAT: Include VAT only within site country

PR 4387

Product issue ignores

Specific products can now be excluded from product issue reports, such as parts that will never have images or a zero price.

Configure per product or in bulk via the Batch Product Processor.

PR 4355


Emails

No email-specific changes in this release.


Prospects

Call Manager filter persistence

Selected filters in Call Manager are now stored in the session. When navigating between calls, your filters remain applied, saving time and reducing repetitive setup.

PR 4390


CMS

Randomise content slider slides

Content sliders can now optionally randomise slide order on page load, giving visitors a varied experience.

Admin > Content Sliders > Add/Edit Slider > Effect > Enable Random Sort

PR 4351

YouTube slice aspect ratio control

YouTube page slices now support configurable aspect ratios, allowing correct display of non-standard formats such as shorts or cinematic videos.

Page Editor > Slice Settings > Aspect Ratio

PR 4350

Form reply printing and batch printing

Form responses can now be printed using a clean, customisable template. Batch printing is also supported from the responses table.

A new Twig template (html/admin/forms/print_reply.html.twig) allows full control over layout and field output, including referencing fields by label or index.

PR 4385

Pending user status

A new “Pending” user status requires admin approval before a user can access the system. This is useful when importing dealers or customers that need review before activation.

PR 4383

Form reply printed tracking

The system now tracks when a form response has been printed. This helps avoid duplicate printing for tickets, applications, or other sensitive forms.

Shown via the new Read/Unread/Printed column in Admin > Form Builder > Responses.

PR 4395

Form import ID key deduplication

When importing forms to duplicate or clone them on the same site, ID key collisions are now handled automatically. Manual updates are no longer required.

PR 4401


Integrations

Axis product codes

You can now store Axis-specific product codes against products and variations. This supports cases where Axis uses alternative or shorter codes. The system can also automatically match and adopt Axis “real” codes when an alternate code matches your existing product code.

Enable via Admin > Connect > Utils > Axis > Enable fields for Axis Product Codes.

Manage via Product Manager, variation listings, bulk imports, or Axis Product Code exports/imports.

PR 4392

Axis delivery codes

Axis-specific delivery codes can now be configured and sent as the reference when transmitting delivery lines to Axis.

Admin > Delivery Manager > Add/Edit Delivery Service > Axis Code

PR 4346

Axis MS SQL Server table configuration

You can now control which database and table the Axis integration reads from when pulling data.

PR 4391

Google Shopping feed v2 performance improvements

Large product catalogues are now exported and parsed significantly faster when generating Google Shopping feeds, thanks to multiple performance optimisations.

PR 4399


Developer

Form redirects with field references

Form redirects can now include field values as URL parameters. This allows data from one form to be passed into a follow-up page or form.

Example: /thanks.html?name={{ input_field_185 }}

PR 4402


NEW in REC+: ebay Integration, Section 301 Tariffs, Call Manager, EU IOSS Support For Bundles & More

Spotlight

eBay Integration

You can now sync selected products directly to eBay and automatically receive eBay orders back into the system, keeping your site as the single source of truth. This makes expanding your sales channels significantly easier while maintaining centralised stock and order management.

Once enabled (requires us to set up a scheduled task), you can manage everything via Admin > eBay Settings, view detailed sync logs in Admin > eBay Logs, and control eBay options per product under Edit Product > eBay. Contact us to find out more.

PR 4070 

PR 4301

Section 301 Tariffs

This feature allows you to apply tariffs based on a product’s country of origin and the delivery destination. It is particularly useful when selling internationally, for example when shipping goods into the USA from the UK or other countries.

Once enabled, tariffs can be managed via Admin > Section 301 Tariffs. Tariff data per item is also available in templates using the item.breakdown and item.breakdown_html tags. Contact us to discuss setup.

PR 4316

Call Manager

A powerful new tool for managing sales calls. Call Manager allows you to track, schedule, and assign calls to your sales team, record outcomes, and attach values to calls for improved reporting and forecasting.

Contact us to enable this feature, then access it via Admin > Call Manager.

PR 4309

New v2 API (Admin-Focused Access)

A new v2 API is now available to support more advanced, admin-user–focused apps and integrations. This does not replace the v1 API; both work alongside each other. The v2 API introduces per-admin access rather than site-wide access and enables new admin-specific routes, such as future access to individual admin prospect data.

Contact us to enable this feature. Once enabled, each admin can manage their access via Admin > Top Right > Your API Access. Further documentation will be released soon.

PR 4317

EU IOSS Bundles Support

EU IOSS now fully supports product bundles. Previously, bundles could not be sold under IOSS when shipping outside your store country due to mixed VAT rates. This has been resolved by supporting VAT calculations at the individual component level.

Enable via Admin > Site Settings > Prices > Enable sale of Product Bundles/Composite Products in EU IOSS?. A new setup.vat array is also available for debugging and VAT inspection.

PR 4329


Ecommerce

Order Confirmation CC Address

Customers can now have a separate billing email address (for example, accounts@) in addition to their main login email. When enabled, order confirmation emails are automatically CC’d to the billing email as well as the account email.

Available via Admin > Edit Customer > Billing Email, and for customers via Customer Home > Edit Contact Details > Billing Email.

PR 4298

Delivery Zone Payment Method Reminder

When adding or editing a delivery zone, the system now reminds you to review and keep the related payment methods up to date, helping prevent configuration issues at checkout.

PR 4310

Product Filter Content – Category-Specific Display

Product filter content can now optionally be restricted to display only within a specific category, allowing more targeted messaging and content control.

Available via Admin > Product Filter Content > Add/Edit > Category (optional).

PR 4323

Batch Product Processor – Marketing Site Link

The custom product field (by default named “Marketing Site Link”, but configurable via defines) can now be batch updated across products. This is particularly useful for bulk-setting values such as estimated delivery times across entire categories.

PR 4314

Linked Product Codes

Linked products now use a dedicated code field rather than embedding the code within the title. Based on usage patterns, existing linked product codes have been automatically migrated for you.

PR 4312

Linked Products API & Multi Store Support

The linked products system is now available via the API and is used by Multi Store to keep replica stores in sync.

Enable via Admin > Multi Store and tick “Sync Linked Products” (alongside Products and Downloads). Linked products must be enabled on both sites.

PR 4315

Additional Custom Product Fields

Two additional “Marketing Site Link” product fields have been added. These can be renamed in the same way as the original field.

Set titles using the new defines MARKETING_SITE_LINK_TITLE_2 and MARKETING_SITE_LINK_TITLE_3. New template tags are available in product.html.twig and product_info.html.twig: product.marketing_site_link_2 and product.marketing_site_link_3.

These fields are fully supported across Product Manager, templates, import/export, batch processing, and the API.

PR 4333

Packaging Type Alternative Names

Packaging types can now store an internal alternative name, allowing you to keep internal references alongside customer-facing labels.

Available via Admin > Packaging Types > Add/Edit > Alt Name.

PR 4344

Short Description CKEditor

You can now enable the full CKEditor interface for the product short description, replacing the simpler plain text field for richer formatting.

Enable via Admin > Site Settings > Ecommerce > Products > Enable CKEditor on the Product Short Description field.

PR 4345


Emails

Hourly Email Cap Logging

The system now records hourly email send counts and logs unusually high volumes as a security and spam-prevention measure.

You can view detailed breakdowns and graphs per email category via Admin > Email Limits.

PR 4192


Prospects

Call Manager

A new call management system to help sales teams organise, track, and analyse calls, including scheduling, assignment, and value tracking.

Available via Admin > Call Manager once enabled. Contact us for access.

PR 4309


CMS

Form Builder – Required Multi-Checkbox Support

Required validation now works correctly for multi-checkbox fields. When enabled, the system ensures that at least one option is selected before submission.

PR 4335

Content Search & Replace

The “Content Search” area has been renamed to “Content Search & Replace” and now includes a replace mode. This allows you to preview changes, select which updates to apply, and safely process them with automatic backups of affected tables.

Ideal for mass updates such as changing phone numbers or brand names.

PR 4334


Integrations

Stripe Domain, Order ID & PO Number Visibility

Stripe descriptions have been improved to clearly show the site domain, order ID, and customer PO number. Additional metadata is also passed to Stripe for faster identification and reconciliation.

PR 4318


Developer

Improved StopForumSpam Logging

Logging has been enhanced when using the StopForumSpam service. This makes it significantly easier to diagnose and resolve false positives if customers report being incorrectly blocked.

PR 4303

Backend Database Engine Improvements

Further performance and stability improvements have been made to the backend database engine.

PR 4279

PR 4286

PR 4280


New Features: Section 301 Tariffs & Call Manager

Section 301 Tariffs Manager

Section 301 tariffs refer to trade penalties imposed by the United States under Section 301 of the Trade Act of 1974, latterly used in 2025 to add tariff penalties on countries wishing to export goods into the US.

Tariffs Manager allows you to set up tariffs based on the value of the products (ex tax) and whether to include delivery or not (e.g. at time of writing, the more common FOB delivery method shown as a separate line on your invoice is not included in the tariff charge, whereas CIF is included). If delivery is ticked to be included it proportions it across multiple product lines based on product value.

The tariff rate can vary per product based on the country of origin set up on the product record under the Main Details tab. For example UK manufactured products have a lower tariff rate then those from China. A flat admin fee can also be added. 

Read more

Call Manager

Call Manager helps sales agents to prospect efficiently by recording all sales calls to potential new customers (who are not registered on the system as a user yet) or existing customers such as distributors (who are registered on the system). Managers can stay up to date with call changes in real-time and easily view activity across teams of agents and campaigns.

Key Features

  • Set it up in 5 minutes
  • Fast recording of all sales calls for agents
  • New name prospects added with minimal details and no site registration needed
  • (great for rapid telesales campaigns)
  • Set call types for different types of sales and campaigns
  • Set priority and status (pending, scheduled, completed, cancelled)
  • Schedule calls with reminder notifications
  • Record the value of the opportunity
  • Add comments on calls to record ongoing actions
  • Call list visibility for managers to easily see progress
  • 'Call initiators' - normally managers - sent email notifications when a call they assigned to an agent changes  
  • Quick 'no login' access via your Chrome browser window
  • CSV download facility for all calls.
  • Stands alone from Prospect Manager

Read more

 


NEW in REC+: Amazon Pay, Affirm, AfterPay, Cash App Added, Multi-store Currency Conversion & More

Spotlight

Stripe multi payment processors (e.g. Amazon Pay, Affirm, AfterPay, Cash App)

Our Stripe integration now lets you choose exactly which payment methods Stripe offers at checkout. You can also run multiple Stripe processors side-by-side, for example one for Amazon Pay and another for standard card payments.

Configure via Admin > Payment Processor Manager > Edit Stripe > Payment Method Options. It defaults to “card” (the old behaviour), but you can untick this to use whatever is enabled in Stripe, or pick specific methods to offer. A new button also allows you to add additional Stripe processors, taking you to a trimmed-down setup screen before redirecting you back to edit.

PR 4276

Multi-store currency conversion and per-group pricing

Multi Store now supports automatic currency conversion and per-group price adjustments, making it much easier to run international or trade-specific replica stores.

Currency conversion is configured via Admin > Multi Store > Edit > Currency Modifier. Per-group price reductions are set on the replica via Admin > User Groups > Edit > Multi Store Replica Site > Price Percent Reduction.

PR 4262, PR 4268, PR 4263

ShipStation live delivery rates at checkout

A new ShipStation delivery adapter is now available, allowing live shipping rates to be calculated at checkout using ShipStation’s carrier and service data.

Configure via Admin > Connect > Delivery > ShipStation. Currently this supports carriers and services that provide multi-package shipments and uses the base delivery price returned by ShipStation.

PR 4171

Advanced checkout rules (any vs all conditions + postcode ranges)

Checkout rules can now be configured to apply when any condition matches, or only when all conditions match. This allows far more flexible and powerful rule logic.

There is also improved handling of UK postcodes when using range comparisons (>, <, >=, <=, BETWEEN), ensuring values like WR2 correctly compare lower than WR10.

Set the toggle under Admin > Checkout Rules > Conditions.

PR 4272, PR 4284

Multi-store link rewriting and stock handling

Replica stores can now automatically rewrite internal product description links so customers are not sent back to the main site. You can also automatically mark out-of-stock products as enquiry-only when stock is managed separately on replicas.

Enable link rewriting via Admin > Multi Store > Modifiers > Rewrite internal links in descriptions. Enable enquiry-only stock via Admin > Multi Store > Edit > Data modifiers > “Mark out of stock products as enquiry only?”.

PR 4269, PR 4294


Ecommerce

Batch product processor: set free-delivery zone

You can now batch-assign which delivery zone free delivery applies to for selected products via the Batch Product Processor. This update also adds a quick link back to each product’s edit screen for easier navigation.

PR 4282

Faster product price imports

Price imports have been reworked to stream data, allowing much larger volumes of product price updates to be processed significantly faster.

PR 4265

Header search autocomplete now supports product tags

The frontend autocomplete search can now match product tags, allowing richer results such as vehicle make, model, and year when searching on automotive or parts sites.

Enable via Admin > Site Settings > General > Search > Enable tag filtering in frontend autocomplete search.

PR 4273

Group products by variant ID in listings and carousels

Product listings and carousels on product information screens now respect “group by variant ID”, giving a cleaner and more consistent display of variant-based products.

PR 4292

Linked products in admin now show more status information

When managing linked products in Admin, each linked item now displays its status (live, draft, discontinued) and its RRP, making maintenance of linked product sets far easier.

PR 4261, PR 4264


Integrations

Axis order files can now be uploaded via FTP

The Axis accounting integration now supports automatically uploading order files via FTP, rather than leaving them in a local folder for Axis to collect. This avoids issues with older Axis versions and SSL/TLS connections.

Configure via Admin > Connect > Utils > Axis, where new FTP options are now available.

PR 4283

Axis order files now support a single retail customer code

Axis exports can now use a single retail customer code across all orders, simplifying accounting setups for many businesses.

PR 4287


CMS

Content search now includes external page links

The content search tool now also scans external link fields on pages that redirect off-site, making it much easier to find and audit old redirects or removed pages.

PR 4260


Developer

More detailed template tags for product component prices

New template tags are available in product.components, including price_inc_vat, price_ex_vat, price_rrp_inc_vat, and price_rrp_ex_vat, giving developers more precise control over how prices are displayed.

PR 4288

Shadow file editing warnings

When editing a shadow file, the system now warns if the file belongs to the parent template rather than the template you were previously editing, helping prevent accidental changes in the wrong place.

PR 4234

Ongoing backend database improvements

Further database and performance improvements have been made behind the scenes, improving stability, scalability, and long-term maintainability.

PR 4225


NEW in REC+: Postcode-based Checkout Rules, Displaying 3D Models On Pages & More

Spotlight

Checkout rules based on postcode

You can now create checkout rules based on delivery postcodes, such as matching a prefix or checking against a defined list. This allows much more granular control over delivery methods, pricing, or availability based on location.

PR 4239

PayPal Commerce IPN support for pending reviews

PayPal Commerce now supports IPN to help automatically resolve payments that are marked by PayPal as “pending review”. Once PayPal approves the payment, the order will be marked as paid automatically, removing the need for manual intervention.

PR 4176

Template code support in page slices

Code page slices now support full Twig template syntax via a new “Use twig template syntax” setting. This allows you to use template variables and functions directly in slices, increasing flexibility without needing to create custom slice types.

PR 4222

Group linked products visually for customers

Linked products can now be grouped together visually in category, page, and search results. This improves the customer browsing experience when products are part of a variant or combination group.

PR 4214

Redirect manager performance and UI improvements

The redirect manager has been significantly improved with faster processing, a refreshed admin interface, sortable and searchable tables, and pagination to better handle large numbers of redirects.

PR 4199 · PR 4241


Ecommerce

Order profit report and commission claims now show business name

For business customers, order profit reports and commission claim areas now display the business name as well as the purchaser’s name, making reports clearer and easier to understand.

PR 4197

Bundles in use reminders on edit product

When editing bundle products, helper text is now shown on weight, cost, price, and stock fields to remind you that these values are controlled by the bundle components and will be overridden automatically.

PR 4217

Linked products: view, edit, and clone actions

The linked product editing screen now includes quick actions to view, edit, or clone individual combination products, making linked product management faster and more intuitive.

PR 4213

Export specific categories of prices

You can now export product prices for specific categories rather than exporting all prices. Additional indicators for discontinued products and bundle sync status are also included.

PR 4209

Copy and clone shortcut on edit product screen

A new clone button has been added to the edit product screen, allowing you to quickly duplicate a product and create a simplified copy without navigating away.

PR 4219

Multistore dropdowns always visible on user groups

When Multistore is enabled, the related dropdowns on add/edit User Groups are now always visible. This makes it easier to correctly configure group mappings for price syncing across stores.

PR 4221

Product short descriptions length increased

The maximum length of product short descriptions has been increased to 1,000 characters, allowing you to include more detail without content being truncated.

PR 4228

Quick delete from edit product screen

You can now delete a product directly from the bottom of the edit product screen, saving time when managing or removing products.

PR 4236

Quickshop CSV import speed improvements

Performance improvements have been made to the Quickshop CSV import process, reducing import times for dealers using this feature.

PR 4237

Downloads now show which products use them

The Download Manager now clearly lists which products are using a specific download, making file management easier.

PR 4246

Vehicle search auto-selects single options

When a vehicle search returns only a single sub-model or variant, it is now automatically selected to reduce unnecessary user interaction.

PR 4251

Product manager limit increased to 1,000

A new limit dropdown has been added to the Product Manager, allowing up to 1,000 products to be shown at once. This replaces the old “view all” option and improves batch processing reliability.

PR 4254

Rename grouped linked products in results

When grouping linked products in results, you can now choose to display the linked product name or code instead of the first product in the group. Additional template data is available via product.linked_products.

PR 4248

Linked products admin management improvements

The admin interface for managing linked products has been improved with better UI and new quick search features to make large sets easier to manage.

PR 4255


Emails

Email manager opened and clicked times on hover

Opened and clicked timestamps are now shown when hovering over user stats in the email sent screen, making it quicker to review engagement at a per-user level.

PR 4179


Prospects

No prospect-specific changes were included in this release.


CMS

Content slider default resolution increased

The default slider resolution has been increased to 2400×2400, allowing for higher-quality designs while still benefiting from thumbnailer optimisations to reduce bandwidth usage.

PR 4181

Show 3D models via page slices

Interactive 3D product models can now be displayed using the Page Slices system, allowing you to showcase models on standard pages as well as product pages.

PR 4210

Definitions search improvements

The Site Definitions area in admin now includes tabs for definition types and a quick search feature to help you find items faster.

PR 4230

Slider page slice

A new slider page slice allows sliders to be placed anywhere on a page, including multiple sliders per page. This includes a new slider slice type and slider-select setting.

PR 4252

File manager WebP image support

WebP images are now treated like other image formats within the file manager, making them easier to manage and preview.

PR 4235


Integrations

Google Ads cookie change detection reminder

The system now detects Google Ads configuration changes and reminds you to ensure your cookie policy is updated, helping with GDPR compliance.

PR 4184

YouTube thumbnails generated in-house

YouTube thumbnail images are no longer generated via a third-party service. A new in-house integration now handles thumbnail generation for videos used on products and pages.

PR 4193

Google Maps store locator dedicated API key

The store locator now supports a dedicated Google Maps API key, useful for tracking usage and managing billing. This can be configured via Admin > Connect > Delivery.

PR 4216

Axis stock sync support for product variations

The Axis accounting integration now supports stock synchronisation at the variation level using variation-specific codes.

PR 4200

Dealer Shopify export VAT options

Dealer Shopify exports can now generate prices including or excluding VAT, matching the configuration of the target Shopify store and simplifying imports.

PR 4204

Axis sync new products as drafts

New products pulled in from Axis can now be created as draft products on the website, reducing setup time. This can be enabled in the Axis integration settings.

PR 4223


Developer

Further backend InnoDB database changes

Additional backend database improvements have been made to optimise performance and reliability using InnoDB.

PR 4149 · PR 4174

Form spam protection improvements

Spam protection has been improved with an upgraded rate limiter. Whitelisted IPs now also correctly apply to form replies.

PR 4195

Enhanced security protections

Additional BREACH attack protections have been implemented for secure pages, further improving site security.

PR 4185

New template tags for country detection

New template tags are available to detect a user or visitor’s country, allowing more location-based customisation directly in templates.

PR 4227

Header search autocomplete templating

The header search autocomplete output can now be fully templated via html/search/autocomplete.html.twig, providing control over design and available result data.

PR 4229

Template helper to check retail customers

A new template helper user.is_retail is available globally, making it easier to adjust templates based on customer type.

PR 4245


NEW in REC+: AI Update, Managing Google & Company Reviews And More

Spotlight

Custom currency rates

You can now define your own custom currency rates instead of relying solely on live exchange rates. This is ideal for fixed-rate pricing, negotiated currencies, or scenarios where you want full control over conversions shown via a currency picker on the website.

Configuration is available via Admin > Custom Currency Rates, and the data is also exposed through a new API endpoint: /custom-currency-rates.

PR 4151

Enquiry-only product variations

You can now mark specific option combinations as enquiry-only while keeping other variations available for direct purchase. This gives much finer control over how complex or bespoke products are sold.

Available via Admin > Products > Edit > Options tab > Variations using the new Enquiry Only tickbox. Note that template changes may be required to surface this correctly on the frontend.

PR 4141

Column slices can now be reordered visually for desktop

Column slices can now be reordered visually for desktop layouts, allowing different content orders between mobile and desktop. For example, you can stack text then image on mobile, but alternate image and text on larger screens.

Available when editing any Column slice via Slice Settings > Order.

PR 4150

Batch product update audits

All changes made through the Batch Product Processor are now audited at a product level. Each affected product records exactly what was changed, improving traceability and confidence when making bulk updates.

PR 4164

OpenAI GPT-4.1 and o4-mini update

AI suggestion features can now use the latest OpenAI models, including GPT-4.1 and o4-mini. This improves quality, performance, and flexibility for AI-powered features.

Contact us to find out more about available AI integrations. Available to switch to via Admin > Connect > Utilities > OpenAI > Default Model

PR 4145


Ecommerce

Excel export cell size limits for large product descriptions

Excel has a maximum cell size, which could previously be exceeded if product descriptions contained large base64-encoded images instead of image links. This could cause Excel to fail when opening exported files.

We now automatically limit affected cells during export. A new product issue check has also been added to identify products that would exceed this limit.

Available via Admin > Reports > Product Issues.

PR 4134

SMS abandoned carts limited by user type

SMS abandoned cart notifications can now be restricted to specific user types. This is useful if SMS reminders should only apply to certain customers, such as retail users.

Available via Admin > SMS Abandoned Cart Notifications > Smart Types.

PR 4138

Orders with SMS abandoned carts visible in Order Manager

Orders that triggered SMS abandoned cart messages can now be found and reviewed directly in Order Manager, making it easier to measure the impact of this feature.

Available via:
Admin > Order Manager > Quick Search > Additional > Abandoned SMS Tracking
Admin > Order Manager > Order Info (Abandoned Cart SMS details shown bottom-right)

PR 4139

Improved search text parsing

Several refinements have been made to how search text is parsed, improving accuracy and relevance of ecommerce search results.

PR 4140

Simpler search logic for detected bots

When a bot is detected, the system now falls back to simpler search logic. This reduces unnecessary load while still returning valid results.

PR 4143

Batch upload product downloads via ZIP

You can now bulk upload downloadable files for multiple products using a ZIP file. Downloads are matched to products by product code, and naming rules can be applied during import.

Available via Admin > Batch Upload Product Downloads.

PR 4169

Batch product processor: filter by product group

Product groups (formerly known as reporting types) can now be used to filter products in the Batch Product Processor, making large updates more targeted.

Available via Admin > Batch Product Processor > Product Group.

PR 4167

Product filter performance improvements

A number of internal improvements have been made to product filtering to reduce memory usage and improve overall performance.

PR 4175


Emails

No email-related changes in this release.


Prospects

No prospect or sales-target changes in this release.


CMS

New title page slice and line-height controls

A new title/heading page slice has been added for simple heading use cases. It includes a dropdown to select the heading level (H1, H2, H3, etc.).

This update also adds line-height controls, more granular font-weight options, and improved styling flexibility across page slices.

PR 4128

Manual management of Google / company reviews

You can now manually add and manage customer reviews received outside of Google and merge them with your Google Business reviews displayed on the site.

The admin area has been renamed to Google / Company Reviews and is available via Admin > Google / Company Reviews.

PR 4152


Integrations

Improved Unleashed error recommendations

When Unleashed responds with certain errors, such as JSON parsing issues, the system now provides clearer guidance. In many cases, retrying is recommended, as these errors are often transient or external.

PR 4155

Esendex SMS provider added

Esendex has been added as an SMS provider alongside TextMarketer, Twilio, and Clickatell. As the parent company of TextMarketer, Esendex provides a reliable alternative if issues arise.

Available via Admin > Connect > SMS > Esendex.

PR 4156

Unleashed API client-type header support

To stay aligned with Unleashed API requirements, requests now include the required client-type header.

PR 4163

Customer tax rate sent to Unleashed

Customer tax rate and taxable status are now detected and sent to Unleashed, improving data consistency between systems.

PR 4170

Faster Google products feed generation

The Google products and shopping feed now generates significantly faster—approximately 2.4×—thanks to a rewrite of the legacy ID generation logic.

PR 4166


Developer

Expanded InnoDB backend database improvements

Further improvements have been made to the InnoDB database backend, now covering the blog system and additional areas. These changes improve performance, reliability, and long-term maintainability.

Related pull requests:
PR 4135
PR 4144
PR 4146
PR 4148


NEW in REC+: Linked Product Combinations, Global Pay, Security Improvements & More

Spotlight

Linked Product Combinations

A powerful new way to group related products using dropdown combinations. This acts as an alternative to traditional product options and variations. Visually, it looks the same to customers, but when a dropdown value changes it loads a completely separate product. This gives you the full flexibility of independent products (pricing, stock, SEO, etc.) while maintaining the familiar options-style interface.

Once enabled, configure via:
Admin > Linked Product Combinations
Admin > Export / Import > Linked Product Combinations

A new template include has been added to product_info.html.twig:
{% include "html/store/product_info/linked_products.html.twig" %}

PR 4108

Global Pay Payment Processor

A new payment method is now optionally available using Global Payments, allowing you to offer another trusted checkout option to customers.

Configure via: Admin > Connect > Payment Processors > Global Pay

PR 4105

Form Emails Now Send From Website Address

Form submission emails now send from the website’s default email address instead of the customer’s email. With modern email servers becoming increasingly strict, sending emails from user-provided addresses was often causing messages to be blocked or marked as spam. This change improves deliverability and reliability.

You can revert this behaviour if required via:
Admin > Site Settings > General > Send form responses from the customer's email address

PR 4094

Improved Bot Blocking & Deindexing

Blocked or inappropriate searches now return direct 404 responses instead of redirects to the 404 page. This results in faster bot blocking, reduced server load, and quicker deindexing by search engines.

PR 4123


Ecommerce

Order Manager Totals Line Improved

The totals row in the order manager table now more clearly reflects the total of filtered results when searching by products or coupons, reducing confusion when working with large datasets.

PR 4092

Price List Support for Turkish Lira and USD

If you work with dealers in the USA or Turkey, you can now display dedicated price list columns converted to fixed USD and Turkish Lira rates.

New settings are available via:
Admin > Site Settings > Prices & VAT > Price List App

PR 4114


Emails

Order Confirmation Email Delivery Note Support

Order confirmation emails can now display the order’s delivery note through a simple template change, giving customers clearer delivery instructions directly in their confirmation email.

PR 4098


Prospects

No prospect-related changes were included in this update.


CMS

Forgot Password CSRF Protection

For improved security and protection against bots and resubmission issues, the forgot password form now uses a hidden CSRF token. This matches the security approach already used on login and registration forms.

PR 4089

Admin Password History Enforcement

To support PCI 4.0 compliance, admin accounts now maintain a password history. Admins can no longer reuse any of their previous four passwords, improving overall account security.

PR 4069

Page Slice Font Style Settings

You can now control the default font size and font weight for individual page slices, allowing greater design flexibility and more consistent layouts across pages.

PR 4127


Integrations

Google reCAPTCHA for Expert Answers

The Expert Answers system now uses Google reCAPTCHA to provide better protection against spam and automated abuse.

PR 4106


Developer

Improved robots.txt Blocking for Disallowed Pages

Pages such as login, registration, customer home, checkout, and thank-you pages could already be marked as disallowed via meta tags. This update enhances that behaviour by also blocking these URLs at the robots.txt level, preventing bots from requesting them at all.

PR 4122

Prevent Excessive Cart Item Counts from Crawlers

Additional safeguards have been added to prevent bots from creating excessively large carts. A new upper limit of 1,000 separate items per cart (excluding quantity) helps protect performance and data integrity.

PR 4124


NEW in REC+: Sales Commission, SMS Abandoned Orders, Customer-Restricted Orders

Spotlight

Commission claims

Sales teams can now submit commission claims directly against orders when a commission scheme is in place. This provides a full review workflow, allowing admins to approve or deny claims and automatically calculate commission due.

Setup notes (once enabled on your site):
Admin > Order Manager > Order Info > Commission Claim
Admin > Order Manager > Quick Search > Additional > Commission User
Enabled users can access Admin > Commission Claims
Admin > Reports > Order Profitability Report now includes Commission Claims and additional columns

PR 4066

SMS abandoned cart notifications

A new SMS-based abandoned cart recovery system allows you to automatically notify customers when qualifying orders are left incomplete. You can configure a minimum order value and send reminder messages to help recover lost revenue.

This feature introduces several supporting systems, including a short link service to reduce SMS length, a log/sandbox SMS adapter for safe testing without a third-party provider, matching log/sandbox email support, and SMS opt-out links so customers can easily unsubscribe.

Access via Admin > SMS Abandoned Cart Notifications

PR 4057

Products restricted to multiple specific users

Products can now be restricted to more than one specific user. Previously, restrictions were limited to a single user or public access only. This improvement supports more flexible account-based and contract pricing setups.

Access via Admin > Add/Edit Product > Restricted user access (on edit, found on the Prices tab at the bottom)

PR 4064


Ecommerce

Commission order statuses & enhanced datatable

Building on the commission claims feature, commission-related orders now include clearer status indicators and an enhanced datatable view for easier review and management.

PR 4076

Variations no longer use hidden options

Product variations have been simplified so that hidden options are no longer used when matching variations. Previously, variations based on hidden options could never be selected on the frontend, leading to confusion.

PR 4063

In-cart deal messages now link to category pages

When displaying deals related to specific categories, in-cart deal messages now link directly to the relevant category pages, making it easier for customers to browse applicable products.

PR 4083


Emails

No user-facing email-specific changes were included in this release. Supporting email sandbox functionality was added as part of the SMS abandoned cart system.


Prospects

Last 12 months order total shown on user profiles

The user profile sales targets area in admin now displays the total order value for the last 12 months, providing clearer visibility into recent customer performance and activity.

PR 4086


CMS

No CMS or admin page management changes were included in this set of updates.


Integrations

Axis stock updates now update bundle products

Stock updates received from Axis now automatically recalculate and update stock levels for any related bundle products, ensuring inventory remains accurate across all dependent items.

PR 4078


Developer

API system migrated to new database storage engine

The API system has now been fully migrated to the new database storage engine. This completes the backend transition work and provides a more robust foundation for future API development.

PR 4050

User tags available in purchase order templates

User tags are now accessible within purchase order templates, allowing additional customer context to be displayed, such as whether a customer typically pays on account.

Usage example: user.tags in purchase_order.html.twig

PR 4065


NEW in REC+: Blog Post Features, Euro Price Lists & More

Spotlight

Similar tagged products

Products can now be related more intelligently based on how many tags they share. The more matching tags, the higher those products are ranked when displayed on a product page. This is ideal for scenarios such as parts that fit similar vehicles, or style-based products that span multiple categories.

Enable via Admin > Site Settings > Ecommerce > Show Similar Tagged Products. Developers can also use the new product.more.products_similar_tagged tag in product_info.html.twig.

PR 4030

Product listings summary sidebar app

A new sidebar app that provides a quick summary of products shown on a listing page. This is especially useful for dealers browsing long filtered result pages, as it displays a simple list of products with quantity inputs, allowing faster add-to-cart actions.

Enable via Admin > Site Settings > Ecommerce > "Product Summary List" Sidebar App > Smart Types, then add it to shop pages via Admin > Page Manager > shop_layout.

PR 4033

Multiple blog categories

Blog posts can now be assigned to multiple categories instead of being limited to just one. This gives much more flexibility when organising content and improves discoverability across different sections of the site.

Available via Admin > Add/Edit Blog Posts > Category.

PR 4007

Admins can subscribe to specific customers’ orders

Sales managers can now subscribe to order notifications for specific customers. This makes it easier to monitor key dealer or sales accounts and keep track of ordering activity directly from the site.

Enable via Admin > User Manager > Edit Customer > Subscribe to customer order notifications. Subscriptions can also be removed from the same screen.

PR 4031


Ecommerce

Products v2 export/import download name control

When exporting or importing Products v2 via CSV, you can now control the display names of downloadable files. This allows clearer labels such as “Instructions” to be set directly within the CSV file paths.

PR 4010

Import/export bundle sync options

Greater control has been added to how bundle products sync their data during CSV import and export. A new component sync column allows comma-separated values to define exactly how bundle components are handled.

Available via Admin > Exports > Products v2.

PR 4013

Order manual review warning shown for cancelled orders

The “order requires manual review” warning is now visible even after an order has been cancelled. This helps identify whether an issue was previously flagged before the cancellation occurred.

PR 4019

Price lists can show RRP in Euros

Dealer price list CSVs can now include Retail Prices in Euros. You can define a fixed Euro conversion rate so dealers see consistent, converted pricing.

Enable via Admin > Site Settings > Price & VAT > Show “Retail Price EUR” column, and set the Euro price rate.

PR 4018

Adding to cart now resets selected addons

When a product is added to the cart, any previously selected addons are now reset. This prevents customers from accidentally adding the same addons again if they reopen the cart and re-add the product.

PR 4038

VIP Club coupons split out on assign screen

When the VIP Club feature is enabled, coupons are now separated into a dedicated VIP Club tab on the assign coupons screen, making them easier to manage.

Available via Admin > Assign Coupons > VIP Club.

PR 4041

Dealer stock list CSV emails now include attachments

Stock list emails sent to dealers now have the CSV files attached directly, making them easier to access and reducing extra download steps.

PR 4049

Coupon public comments shown at checkout

The public comment field on coupons is now displayed to customers at checkout. This allows you to add helpful context or conditions alongside applied discounts.

PR 4052

Monthly price lists for dealers

In addition to weekly price lists, dealers can now receive monthly price list updates. This is useful for accounts that prefer fewer pricing notifications.

Enable per dealer via Admin > User Manager > Edit > Status & Levels > Send Monthly Price List Updates?

PR 4051

Product display defaults improved on pages

If products are set to display on a page but no specific product type is selected, the page will now default to showing all applicable products. This prevents empty product listings due to missing configuration.

PR 4055


Emails

Dealer stock list CSV emails include attachments

Stock list emails sent to dealers now automatically include the relevant CSV files as attachments for easier access.

PR 4049


Prospects

No prospect-related changes in this release.


CMS

Blog posts can include image galleries

You can now add image galleries directly to blog posts using a simple default display. The blog editor interface has also been simplified, with clearer buttons for adding content, reference blocks, and galleries.

Available via Admin > Add/Edit Blog Posts. Developers can customise the output via html/blog/block/gallery.html.twig.

PR 4014

Blog post excerpts / short descriptions

Blog posts now support an optional short description field. This allows you to control the introductory text shown on blog listings and each views, rather than relying on truncated main content.

If set, this overrides {{ blog.blog_text }} on blog/item.html.twig and is available as {{ blog.short_desc }} in blog/item_info.html.twig.

PR 4027

Simpler default blog excerpts when none are set

When no short description is provided, the system now generates cleaner default excerpts by filtering out images, videos, and complex formatting. This results in more consistent and readable blog listings.

PR 4029

Latest news app supports short descriptions

The Latest News page app has been updated to use the new blog short descriptions, ensuring consistent summaries across blog listings and news widgets.

PR 4042


Integrations

No integration-specific changes in this release.


Developer

Increased flexibility for option prices in templates

The options.html.twig and addons.html.twig templates now expose split price tags for inclusive and exclusive VAT, special versus normal pricing, and improved checks for option-level versus product-level special prices.

PR 3998

Form builder labels now support custom HTML

You can now include HTML tags inside form labels, allowing bold text or emphasis to be added where needed.

PR 3997

Optional removal of automatic colons from form labels

More control over form label styling is now available, allowing you to disable the automatic colon that is normally appended to labels.

Available via Admin > Form Builder > Edit Form > Remove colon from labels.

PR 4003

Bundle data preloading for product views

Bundle data can now be preloaded into product each views, improving template access and performance.

Enable via Admin > Template Preloads > product.html.twig > Bundles. This also adds new helpers and data such as product.gtin, product.is_bundle, detailed product.components, and an is_numeric() Twig helper.

PR 4006

More detailed product download data in product views

In addition to product.related_download_id, a new product.download_details array is now available, providing richer access to download metadata in templates.

PR 4008

Category name preloads for product views

Category names can now be preloaded into product each views, making them directly accessible in templates without additional queries.

Enable via Admin > Template Data Preloads > Category names.

PR 4009

Blog views can show multiple category names

Templates can now access all category names assigned to a blog post using blog.category_names. This is available in blog/item.html.twig and html/blog/item_info.html.twig when the relevant preloads are enabled.

PR 4020 | PR 4024

RRP template tags for product views

Retail Recommended Price is now available in product templates via product.price_rrp, allowing easier display of RRP alongside standard pricing.

PR 4012

Template access to blog post meta data

Blog post meta data is now exposed through the blog.meta_tags array, allowing this information to be used visually within templates as part of your design.

PR 4022

Search autocomplete performance improvements

Header search autocomplete for products has been optimised, resulting in faster and more responsive search suggestions.

PR 4032

Further bot request flooding mitigations

Additional protections have been added to reduce the impact of automated bot traffic, particularly around site search and other high-traffic areas. These changes help maintain site performance and stability.

PR 4021

Backend database migration improvements

Visitor tracking has now been fully migrated to the new storage engine, improving both performance and long-term reliability.

PR 4028


NEW in REC+: Boost Products, Add Audio & Fitting To Product Listings,

Spotlight

Boost products

Boosting provides a fast, flexible way to promote products to the top of listings while you are working on them. You can maintain multiple boost lists and quickly boost products directly from the product editor, making merchandising and content updates far more efficient.

Once enabled, this is available via:
Admin > Boost Lists (a default “Boosted” list is created)
Admin > Add/Edit Product > new “Boost” button (with a dropdown if multiple boost lists exist)

PR 3976

Product audio file uploads

Products can now include audio samples, allowing you to upload .mp3, .ogg, or .aac files directly against a product. This is particularly useful for sound-based products or demonstrations.

Once enabled, audio files are available via:
Admin > Edit Product > Images & Media (previously Images & Video) > Audio Files

PR 3963

Dealer Stock CSV access

Dealers can now be given access to stock CSV files, including the option to receive them regularly by email. This feature is ideal for partners who need up-to-date stock information directly from your site.

Setup notes once enabled:
Admin > Dealer Stock CSV Access
Customer area defines: RS_DEALER_STOCK_CSV_AREA & RS_DEALER_STOCK_CSV_AREA_INFO
Email subject: RS_DEALER_STOCK_CSV_EMAIL_SUBJECT (Admin > Site Definitions)
Email text: rs_dealer_stock_csv_email (Admin > Page Manager)
Email template: html/email/templates/rs_dealer_stock_csv.html.twig

PR 3973
PR 3984

Secure cookies mode promoted from experimental

Secure cookies mode is no longer classed as experimental. This important security setting ensures cookies (including session cookies) are only available over HTTPS, providing additional protection for your site visitors.

PR 3971


Ecommerce

Speed and performance improvements for CSV reports

Significant speed and performance gains have been made when generating CSV reports, such as the Users CSV, resulting in faster exports and reduced server load.

PR 3946

Expert answers limited to three with toggle

Expert Answers now initially show a maximum of three questions, with a hide/show toggle to reveal additional content. This keeps product pages cleaner while still allowing access to more detail when needed.

PR 3964

Vehicle search: enable submodel and variation fields

Vehicle search can now be expanded beyond Make and Model to include Submodel and Variation fields. This allows for more accurate filtering and improved customer experience.

Setting location:
Site Settings > Ecommerce > Vehicle Search > Enable Submodel & Variation Fields

This update also adds improved template control via the vehicle_search() function and a new Page Slice (Apps > Vehicle Search), allowing precise placement anywhere on a page.

PR 3970

Vehicle search alphabetical listings

Vehicle search lists now display makes, models, submodels, and variations alphabetically, making selections faster and easier for users.

PR 3990

Product fitting times

You can now define how long a product fitting takes, making this information available to both customers and templates. This is useful for booking, scheduling, or displaying service expectations.

Setup notes once enabled:
Customisable definitions: PRODUCT_FITTING_TIME__LABEL and PRODUCT_FITTING_TIME__DESCRIPTION
Admin > Add/Edit Product > Prices tab > Fitting time
Product imports and exports support this field
New template tags available in product.html.twig and product_info.html.twig via {{ product.fitting_time }}

PR 3985
PR 3996

Dashboard order stats use payment date

Order statistics and reports have been unified to use the payment date rather than the order creation date. This results in more consistent reporting for successful orders, while reports involving unsuccessful, pending, or cancelled orders continue to use creation date where appropriate.

PR 3993


Emails

No direct email-manager-specific changes in this release.


Prospects

No prospect or sales target changes in this release.


CMS

Form builder country select field

A new “Country Select” field has been added to the Form Builder, allowing users to select a country from a predefined list rather than typing it manually. This improves consistency and reduces form errors.

Available via:
Admin > Form Builder > Add/Edit Field > Input Type > Country Select

PR 3947

Form builder hidden fields as email fields

Forms can now use hidden fields to define email recipients, while still being safely configured via the admin interface. These fields can be selected within the form process email-to configuration.

PR 3994


Integrations

Exclude products from Google Shopping auto discounts

A new tickbox allows individual products to be excluded from Google Shopping automatic discounts. This is useful when certain products should never be discounted, regardless of global settings.

Available via:
Admin > Add/Edit Product > Prices tab > Exclude from Google Shopping Auto Discounts
Admin > Batch Product Processor > Exclude from Google Shopping Auto Discounts

PR 3977


Developer

Detect customer subscription to an email task

Developers can now detect whether a customer is subscribed to a specific email task. This enables conditional logic, such as showing dedicated unsubscribe links within the customer hub.

Usage via Twig function call:
is_subscribed_to_email_task(event='event_name') or name='task_name'

PR 3955

Cleaner template file tree actions

The template file tree has been visually improved, with clearer edit, extend, diff, and delete buttons. Deleting a template file now requires typing “DELETE”, providing better protection against accidental removal.

PR 3948

New Twig URL and trace utility methods

A collection of new Twig helper functions is now available across all Twig templates. These include is_slices(), url_path(), url_params(), trace_call(), trace_php_call(), and page_info(), offering improved debugging and URL handling.

PR 3962

Options template access to parent product information

Option templates now have access to additional parent product data. This allows more advanced display logic, such as changing option output based on product category or other product attributes.

PR 3967

Expanded slice settings for image uploader and text fields

Slices have been enhanced with new settings, including an image uploader, URL text, and explainer lines. Previously, image support required switching tabs, but this update significantly improves flexibility and usability within the slices system.

PR 3972

Major database migrations for performance and stability

Behind-the-scenes database migrations are underway, starting with visitor tracking tables. The storage engine is being migrated to InnoDB, improving overall performance, reliability, and long-term stability.

PR 3978


NEW in REC+: Global Addons, Subdealers, Axis Accounting Integration & More

Spotlight

Global Addons

A new way to configure addon products so they automatically apply to all products (except themselves), with the ability to exclude specific categories. This makes managing common upsells or required extras significantly easier across large catalogues. Once enabled, this is available via Admin > Global Addons.

PR 3893

Sub Dealers

You can now set up a full sub-dealer workflow, allowing sub dealers to place orders that are first sent to a main (wholesale) dealer for approval or cancellation. This enables more complex trade hierarchies and approval flows.

Setup notes (once enabled on a site):

– Create Sub Dealer and Whole Dealer user groups
– Use Admin > Sub Dealer Manager for most configuration
– Assign users to Whole Dealer groups first
– Assign users to Sub Dealer groups, then select their Whole Dealer after saving
– Create 3 new Order Statuses to support the approval workflow
– Enable the new Sub Dealer payment method and restrict it to the Sub Dealer group

PR 3883

Dealer API Access & Price List API

Dealers can now request API access directly from their customer area, giving them secure access to product and stock data filtered to their own price lists. Once approved, they are shown full API documentation.

A new, simplified Price List API is also available, designed to be faster and easier to use for common dealer integrations, while still allowing access to the more detailed Products API when required.

Setup notes:

– Enable via Admin > Customize User Area > General > Enable API Access Area?
– New definitions: DEALER_API_ACCESS_AREA and DEALER_API_ACCESS_AREA_INFO
– Manage requests via Admin > Dealer API Access

PR 3879
PR 3915

Axis Accounting Integration (Orders & Stock)

New integrations with Axis accounting software allow orders to be sent automatically to an FTP folder and product stock levels to be synchronised back to the website. This helps keep accounting and inventory fully aligned.

Order export can be enabled via Admin > Connect > Utilities > Axis Accounting Software, with logs available under Admin > Integration Log. Stock synchronisation requires a custom scheduled task, so please contact us to enable this.

PR 3898
PR 3926


Ecommerce

EU IOSS – Include Non-VAT and Delivery

New configuration options allow you to control which order lines are included in EU IOSS VAT calculations, including non-VAT items and delivery charges. Enable via Admin > Site Settings > Prices & VAT > EU IOSS VAT.

PR 3905

Ability to Exclude Items from Run Rate and 6-Month Revenue Calculations

You can now fine-tune which values are included in dashboard run rate calculations and the 6-month orders graph, including exclusions for VAT, delivery, and order types (retail vs dealer). Configure via Admin > Site Settings > Ecommerce > Last 6 Months Revenues & Run Rate Calculations.

PR 3914

Products v2 Import / Export – Component Quantities and Discounts

The Products v2 import and export process now supports setting component quantities and discounts, making bulk product updates more flexible and accurate.

PR 3933

API Accounts Can Be Limited to Retail Prices

API accounts can now be configured to return retail prices only, even if multiple price lists exist. This allows safe third-party access without exposing dealer pricing. Controlled via the Group prices filter setting when editing an API account.

PR 3909

Order Manager User Name Search – Partial Matches

The Order Manager search now supports partial matches on user names, making it faster to locate customers when full details are not known.

PR 3923

Customer Hub – Rolling 12 Month Spend

Dealers can now see a visual summary of their rolling 12-month spend in the Customer Hub. Enable via Admin > Customize User Area > Dashboard > Show users rolling 12 month spend.

Please note this requires adding the rolling_12_month_spend template tag data to the Customer Hub template. Contact us if you would like help setting this up.

PR 3935

Customer Order Analysis – Country Filter

A new country column and multi-select country filter have been added to the Customer Order Analysis report. Available via Admin > Reports > Customer Order Analysis > Advanced.

PR 3930

Backorder History – Order Manager Link Filter

Clicking the order count in Backorder History now takes you directly to the Order Manager, filtered to the exact product, variation, and backorder items.

PR 3939

VIP Club Overrides

You can now manually override a customer’s VIP club and level. When overrides are set, the system will no longer automatically move the customer between clubs or levels. Available via Edit Customer > VIP Club > Club & Level Overrides.

PR 3934


Emails

SMTP Email Testing – Improved Spam Checker Compatibility

SMTP email testing has been improved to better support spam-checking tools that require subject-line verification text, such as checktls.com. This helps validate SSL/TLS certificates and sender authenticity during testing.

PR 3894

Email Manager Filter for Early Bird Customers

A new filter allows you to target customers marked as Early Bird users, ideal for early access announcements or pre-launch campaigns.

PR 3900


Prospects

No prospect-specific changes were included in this release.


CMS

Warning When Re-Enabling CKEditor on Pages

When re-enabling CKEditor on a page, the system now warns that it may have been disabled intentionally. This helps prevent accidentally breaking custom HTML or scripts added by designers.

PR 3888

Form Response Batch Updates Default to Edit Mode

Batch actions on form responses now default to Edit mode. Previously, no default was set between Edit, Mark as Spam, or Delete.

PR 3921

User Import Duplicate Email Checks Ignore Deleted or Suspended Users

When importing users, duplicate email checks now ignore deleted or suspended accounts, reducing unnecessary conflicts during imports.

PR 3925


Integrations

Unleashed – Automatic Fix for Product Code and GUID Mismatches

The Unleashed integration now attempts to automatically fix mismatches between product codes and GUIDs. If a product’s code has changed, the system will update the GUID mapping or recreate the product if it was previously removed.

PR 3908

Stripe Handling for Multi-Currency Orders

Stripe payments using different currencies are now handled more safely. If currencies differ, the system falls back to Stripe’s converted total when validating payments against order totals.

PR 3944


Developer

Split Template Tags for Product Descriptions

Product description handling has been split into clearer template tags. The existing product.description still appends category text where configured, but new tags are now available: product.description_only and product.category_append_product_description. This allows more control for custom designs.

PR 3885

Latest News Twig Helper

A new rec_news() Twig helper has been added to easily display the latest news posts. It includes its own template file at html/apps/latest_news.html.twig.

PR 3906

Detect Modules Loaded via Content Blocks

Modules now include a new boolean template tag, module.is_content_block, allowing developers to detect when a module is being rendered inside a content block.

PR 3945


Grow Your Business Profits In 2025

What Is Your Profit Growth Target For 2025?

Join in with the success we brought to many customers in 2024 and make this year YOUR year for record sales leads, revenues and profitability. We work with you to understand and shape effective strategies for growth, implementing data-driven recommendations and advanced features that make a substantial difference. 

Your REC Plus system has many powerful built in features that can help increase your revenues and focus on improving your profit, backed up by our excellent Google accredited digital marketing team and specialist e-commerce consultants. 

For example, our recent early adopter integration with Google's Automated Shopping Discount has delivered strong results when combined with careful price positioning and good product management. We implemented this first in our own ecommerce store as a proving ground and the results scaled up and up and up. Yes, we run our own e-commerce business as well and so we understand what works best to make the quickest impact.

Our Revenue & Profit Focus consultancy also proved valuable in making up to 30 point swings in revenue following a series of documented steps in our growth process. 

We are also expert software engineers, and have developed standalone apps which improve operational efficiency and despatch accuracy for high volume product sellers in a mission-critical environment.

Get in touch with us today for a free no-obligation conversation about your plans for 2025.



NEW in REC+: Server Migration, Klarna Order Capture & More E-commerce Featurettes

Spotlight

Server migration completed!

All of our sites are now live on IONOS Cloud’s new state-of-the-art, energy-efficient data centre. This upgrade improves performance, resilience, and sustainability across the platform, helping ensure faster and more reliable service for everyone.

Read more about the new data centre here: IONOS & Fasthosts Data Centre Announcement

Best seller caching

A new performance-focused setting has been added to significantly speed up pages that display best selling products. When enabled, a scheduled task runs hourly and stores the IDs and sales counts of the top 100 best-selling products from the last 30 days. The Best Sellers Sidebar App and Product Page sections then load products directly from this cache instead of recalculating them each time.

This results in much faster frontend load times when showcasing your best sellers. Enable via Admin > Site Settings > Ecommerce > Enable Best Sellers Cache.

PR 3856

Klarna order capturing

You can now automatically mark Klarna orders as captured in Klarna when they are despatched from the site. This reduces manual steps and helps keep order states in sync between your store and Klarna.

Enable via Admin > Connect > Payment Processors > Klarna > Enable Klarna Order Capturing and Klarna Order Capturing Lines Mode.

PR 3864

Draft page indicator

To make it clearer when a page is still unpublished, a large floating draft indicator is now shown at the top-right of the screen while viewing draft pages. This helps prevent confusion when working on new content that is not yet publicly visible.

PR 3857


Ecommerce

Hour of the day report

A new report has been added to help you understand when customers are most likely to place orders. The “Hour of the Day” report shows order volume broken down by time of day.

Available in Order Info Reports and via the Report Builder.

PR 3851

Option to disable addons in quicksearch

You can now choose to hide addon products from the quicksearch. This is useful if addons are mainly used for retail customers and should not appear for dealers who rely on quicksearch.

Enable via Admin > Site Settings > Ecommerce > Disable addons in the quickshop app.

PR 3852

Cancelled order alerts now calculate per-line value

Cancelled order alerts over a set value now correctly calculate the total value of cancelled line items, rather than the value of the entire order. For example, if only two out of three items are cancelled, the alert will trigger only if the combined value of those cancelled items meets or exceeds your configured threshold.

PR 3866

Order count links now default to successful orders

On the customer overview tab, clicking the order count now lists successful orders by default. You can still filter to other order states using the order manager dropdown if needed.

PR 3870

Batch exclude products from price list differences email

A new batch action allows you to exclude multiple products from appearing in the price list differences email sent to dealers (when enabled). This is especially useful when adding a large new range and you do not want every product listed in the notification.

Available via Admin > Batch Edit Products > Ignore Price List Differences.

PR 3887


CMS

Draft page indicator

When viewing a page that is still in draft mode, a clear floating indicator is now displayed to remind you that the page is not yet publicly accessible.

PR 3857


Integrations

Klarna manual capture detection

When using automatic Klarna order capturing, the system now detects if an order has already been manually captured in Klarna. This prevents the order from being re-marked as captured and avoids potential duplication or errors.

PR 3886

Google Pay cookie changes

If you are using Google Pay via PayPal Commerce, a new cookie domain record is now required. Please ensure you enable the pay.google.com domain in Admin > Cookie Manager to keep your cookie policy accurate and up to date.

PR 3877


Developer

Webhook user-agent header added

All outgoing webhooks now set a REC API Webhook user-agent in the HTTP headers. This makes it easier to identify and filter webhook traffic in logs and third-party systems.

PR 3855

FTP access via dedicated domain

FTP access is now available via ftp.recplus.co.uk instead of using a direct IP address. This change enables more secure FTPS transport and further improves PCI compliance.

Please note that Explicit FTPS (FTPES) over port 21 is now required for all FTP connections.

PR 3859


Happy Christmas & Festive Support Cover

Merry Christmas!

From everyone at Wildfire we would like to wish you and your families
a Merry Christmas & Happy New Year!
 

Thank you for using our services during 2024

Another busy 12 months packed with new features which concluded with the migration to our new cloud-based infrastructure.

Read The Year In Review

 


CHRISTMAS SUPPORT
Wednesday 23rd December 4.30pm - Thursday 2nd January 2025 9am
During this period we provide technical support over the Christmas period, namely server and uptime monitoring. Regular support and project work resumes on our return.

Change Freeze Thursday 19th December 2024 - Monday 6th January 2025
We will not release any new REC+ software changes between these dates, with the exception oh high priority patches.

System Availability
You can view service status on our WildfireNet twitter account 

Raising Support Requests
Please log any calls on our ticket system as the office will be unmanned for this period or email support@reallyeasycart.freshdesk.com


NEW in REC+: Apple Pay & GPay Support, PDF Download Watermarking, E-commerce Alerts & More

Spotlight

Admin alerts for high-value cancelled orders

Admins can now be alerted when an order over a specified value is cancelled. This helps you quickly identify why large orders are being lost and gives you the opportunity to follow up and potentially revive them.

Enable via Admin > Site Settings > Ecommerce > Cancelled Orders > Alert Admins when Cancelled Order Value is over this value.
Choose recipients via Email Notifications > Notification > Cancelled Order.

PR 3799

PayPal Commerce now supports Apple Pay and Google Pay

Using PayPal Commerce, customers can now pay with both Apple Pay and Google Pay, giving them faster checkout options and improving conversion.

Enable via Admin > Connect > PayPal Commerce, then turn on Apple Pay and/or Google Pay and select your preferred Google Pay mode.

PR 3812
PR 3818

Security audit alerts for sensitive admin activity

For improved PCI compliance and admin access control, you can now receive alert emails when sensitive admin screens or reports are viewed, when site settings are changed, or when users are imported.

Enable via Admin > Site Settings > Security > Audit Alerts > Email Addresses.

PR 3721

Backorder value and quantity alerts

Stay on top of stock issues by receiving alerts when the quantity or total value of items on backorder exceeds a defined threshold.

Enable via Admin > Settings > Stock > Alert Me when the value of items on Back Order reaches.

PR 3831


Ecommerce

Order manager user search rework

The Order Manager user search is now faster and more accurate. It also supports searching by User ID, making it easier to distinguish between multiple customers with the same name.

PR 3845

Order Manager value filter

A new filter has been added to Order Manager, allowing you to filter orders by total value between X and Y.

PR 3828

Order Manager smart type filter supports multiple selections

The smart type filter now accepts multiple values at once. You can also choose whether to include or exclude the selected smart types.

PR 3834
PR 3837

Backorder history report

A new report lets you visually track how many items are on backorder over time, making it easy to see trends and changes in stock availability.

Contact us to enable this report on your site.

PR 3825

Batch product processor banner fields

You can now mass-add banners to products using the batch product processor. This is ideal for promoting site-wide sales or marking entire categories with consistent banners.

Available via Admin > Batch Product Processor > Banners.

PR 3833


Emails

Better email debugging tools

Email testing has been improved. You can now send test emails to multiple addresses and append custom strings, making it easier to test deliverability and use third-party spam testing tools.

Available via Admin > SMTP Settings.

PR 3817

List-Unsubscribe email header support

Support has been added for the List-Unsubscribe email header. This allows email clients like Gmail to show one-click unsubscribe options and helps improve your email spam reputation with providers such as Google.

PR 3832


Prospects

No prospect-specific changes were included in this release.


CMS

PDF download watermarks

PDFs can now be automatically watermarked with your site name and the user ID of the person who downloaded them. This helps protect sensitive documents and discourages unauthorised sharing.

PR 3793

Improved import validation error context

Import validation errors for missing columns now include details from the previous and next rows. This additional context makes it much faster to identify and fix data issues during imports.

PR 3823


Integrations

Generated PDF scaling issues resolved

The PDF generation library has been upgraded, resolving occasional page and image scaling issues seen with generated PDFs.

PR 3816

eBay price comparison checks updated

Our eBay integration for product price comparisons has been upgraded to the latest version. This delivers faster results and ensures the feature continues to work reliably when checking current market prices.

PR 3814


Developer

New public floating IP for Fasthosts

As part of our infrastructure migration to new servers, the public IP address for sites hosted on Fasthosts has changed. This is an internal change, but may be relevant if you have firewall rules or IP-based allow lists.

PR 3829


SERVER MIGRATION SCHEDULED DATES

We will be migrating you across to our new server infrastructure in the coming days and weeks and you will be informed 48 hours in advance of your migration date. 

Migration Process & Communication
When we are due to move your website, we will raise a support ticket to let you know it is taking place.
We will then advise of any followup actions required by you once the move has been completed.
We will update the support ticket when the migration has been complete.
You may need to update your DNS settings if we do not have access to these, plus FTP and Tradebox connections if in use.

Reminder emails have been sent out and full details given in the server migration document included in the original email of 12th September 2024.
 


Showing 1 to 25, of 134 Blog Posts found