In the frontend, we currently support multiple checkout modes, each of which integrates with its own calendar system via unique API calls.
A new checkout mode called 'Bekube' has been added and is exclusive to all Italian First Stop websites.
Checks have been added to the Silkmoth admin and the First Stop Website wizard to ensure that services are setup in 'Bekube' as minimum there should be a tyre fitment service, without this the calendar won't display any available slots on the website
Services are pulled from the API and stored in the Database for each location, we then use this to map those services to the ones we have setup in the admin.
To prevent services and service descriptions from being changed these have been made read only in the admin so the dealer can only update the prices.
Any services that are offered in Bekube will automatically sync with the website.
For the First Stop EU project new funtionality has been built to allow for different permissions where sections of the fitting admin are changed to either Read-only or given full access.
Synergee is used to check whether the user is Equity or VC.
Different access is provided based on whether the fitting centre logs in or whether the admin is accessed via Reseller or RBC superlogin.
Access levels are also country specific e.g, An Equity user in France will see different access to a user in Spain.
Now that we have the option to display local stock - First Stop requested that we add a new rule to the Hero Configurations to support Local Stock/Manufacturer, this will allow dealers with Local stock enabled to push these tyres into the Hero slots
Changes have been made to allow the use of either brand logos or brand name text in the filters - this change was made due to mutliple requests from customers who suggested that the brand logos look messy due to different sizes/aspect ratios.
For countries outside of the UK the Chat function has been disabled as this is not multi-ligual - moved over from Embedded
When an order is sent to Autoprocure a note has now been added to the Fitting Centre booking email to confirm that the order has been sent to Auotprocure
FTP Account name added to the fitting centre tab
Missing Spanish translations added
Fixed an issue where promotions were being assigned to all fitting centres under a reseller (e.g. all TSW Direct Fitting Centres).
Multiple Tyre Merge SKUs were showing in the emails sent to fitting centres causing confusion when tyres need to be ordered, this was because there were multiple sources for the same tyre and therefore all source. SKUs were displaying. This has now been fixed to show the correct SKU only.
Fixed an issue where patterns were duplicated on the brand pages.
Fixed an issue where the target/avoid rule for Homologations was not working for the new Hero Configurations
Stripe error - multiple error emails were being sent to notify us of failed card payments with Stripe when the order was not placed from one of our systems. We are now recording these in the database to notify of a suspected external payment and sending an email to the fitting centre, just incase.
Content pages Cache - there was a problem with one of our websites creating over 300 content pages with embedded images (over 200mb in size) this was causing an issue with the website cache - this is now resolved.