Hero Configurations and Improvements

✨ New Features

New Hero Tyre Configurations with Rules and Groups

The Hero slot configuration UI has been extended to support advanced targeting and fallback logic

This includes introducing Hero Profiles with configurable rules per slot, and the ability to group these profiles for easier assignment to multiple Fitting Centres.

  • Base rules which can Target,Avoid or Allow specialist tyres and categories (e.g., 4x4, Van, homologated, All Season etc)

  • Ordered rules for Manufacturer, Manufacturer/Pattern, Tyre Classification with Promotion and Tyre Classification, customized further by , Title, Rim Size and custom Best Buy Banners

  • Allow batch assignment of Hero Profiles to Fitting Centres for each of the 4 slots

  • Allow switching between group-based and manual Hero configuration at the Fitting Centre level

  • If a Fitting Centre is individually configured, it will be removed from the assigned group

  • A new section for creating and managing the best buy banners

  • Banners can be configured and assigned to different rules for each of the hero slots as required.

  • A Details page for adding, editing and archiving best-buy banners

  • Set attributes for the banners including a banner name, background/border/text colours and the option to archive a banner.

Update in-store logic for custom postcode route

There is a custom configuration where a customer enters their postcode and then choose from either Mobile or Instore fitting.

Currently a list of postcodes is provided by the dealer and these are configured for In-store, mobile or both, which for in-store causes problems because this shouldn’t be postcode restricted.

  • This has been changed so that any postcode can be entered and it always offers the customer in-store as a minimum.

Local Stock Added (first phase)

A new flag has been added to the Silkmoth admin which allows for Local Stock to be enabled.

  • This will allow additional configurations in the fitting centre admin including:

  • Local stock fitting enabled by day

  • Lead Time

  • Local Stock Cut Off

At the moment a local stock file can’t be uploaded from the admin and has to be done by a member of the Silkmoth team.

Coming Soon - user interface for the fitting centre to upload a local stock file.

Hide Tyres with no Images

There is a new EU Regulation that requires any safety product to show the correct image and tyres fall under this category.

  • A flag has now been added at region level which if ticked will not show the tyre if the image is missing.

  • A weekly report has been created to ensure that missing tyre images are added by the support team

Allow the Tyre brand filter to be logos or text

this is mainly due to the different sizes and aspect ratios of the logo images that can look a little untidy if it’s a large list.

  • A new flag has been added in the fitting admin to allow a choice between brand logos or to use text instead.

🔧 Improvements

Stripe Webhook check

A new webhook check has been created so that we can check if the connectivity with Stripe is active.

This has been done as a recent dealer disabled their webhook within Stripe and reported that the orders were failing.

Within the Silkmoth admin a new “Check Webhook Status” button has been added, this will allow the support team to check the status any time, especially useful for when a new Stripe account is added, the following can be checked/actioned:

  • Does a webhook exist

  • Is the webhook enabled

  • Re-enable or replace the webhook if needed

Fixed booking slot extension

The calendar for fixed booking slots allowed 92 days into the future and it was requested that this was changed to a smaller number of days.

  • A new configuration has been added to the Silkmoth admin which allows a maximum number of days to be entered for bookings through the calendar.

Rim Size Extension

Some countries require the option to price rim sizes over 20”

  • This has now been extended to allow for up to 24” rim sizes

  • An additional option to apply the same price for a vehicle type/seasonal tyre e.g. All Season using the Apply to All button

Scheduled tasks

A new User Interface has been added to the Silkmoth Admin to allow for the scheduling of tasks e.g this is used on Webtyres to Synchronise the Synergee data for First Stop EU, or to download a local stock file for France to use with the Local Stock functionality.

Options for scheduling include:

  • Schedule monthly or daily

  • Set a daily start time

  • Choose the frequency of daily tasks

  • Day of the month for month tasks

  • Days of the week of Daily tasks

  • Enable/disable the task

For each task there is also the option to Run Now if something needs to be forced through e.g. a local stock file update.

Default Quantities

We have received a number of requests to change the default quantities for tyres, this seems to change for each country

  • A new column has been added to the reseller table in the database for Default Quantities so that this can easily be changed if requested by the support team.

Reseller Bcc emails

Requests have been made to Bcc in an addiotnal email address for orders, cancellations and enquiries.

  • The reseller table in the database has been updated to include this option which can be managed by the support team.

🐞 Fixes

FTZ Endpoint Change

Fixed an issue due to a change with the FTZ api where an endpoint was deleted and replaced with  anew one.

Update made to re-wire the connection to the new endpoint.

Booking Index page time out

Fixed an issue where the bookings index page was taking a long time to load and I some instances timing out completely.
Improvements have been made to help improve the speed of the page however this is ongoing and more needs to be done to make it efficient.