History of changes and updates in the NEXT BASKET platform

Legend:

New features

Improvements

Fixes

2023

v. 2.25

01.11.2023

New features

SkyNet Integration

We've seamlessly integrated SkyNet into our system, enhancing our shipping capabilities with advanced features.

Interswitch Payment integration in storefront

We've added Interswitch payment support in the storefront, including the option to select it at checkout, with added translations, and a new page for Interswitch redirection.

Edit the site's robots.txt files for improved SEO

Now, it’s easier to edit your site's robots.txt file from the Back Office, allowing you to control which addresses the bots can access and preventing site overload.

New Product page design for enhanced user experience

We've implemented a fresh and improved design for Product pages, offering a better user experience.

Improvements

Improved SEO with enhanced Organization & logo Structured Data Markup

We've enhanced the Organization and logo Structured Data Markup on the homepage.

Enhanced Product Structured Data Markup for improved SEO.

We've improved the Product Structured Data Markup for products, enhancing SEO.

Introducing unique short store IDs

Stores in NEXT BASKET now sport unique, concise 6-digit IDs, featuring a mix of numbers and, once the range is exhausted, a letter "A" is seamlessly added.

Current plan - Subscription information

Partners can now easily view their active subscription plan and its expiration date in the Back Office. We've added a new feature that creates a webhook for ChargeBee, ensuring receiving of notifications about paid subscription status.

Payment Methods Redesigned

We've revamped our payment methods to align them with the apps.

New app integration in Payment service

Seamlessly install the latest app in our payment service for enhanced functionality.

Access apps with ease in Payment service

Introduction of a new feature in our payment service.

Payment service app update

Enjoy the latest features and improvements with the updated app in our payment service.

App uninstallation in Payment service

Uninstall the app from our payment service.

New apps in the Payment Service

Discover a range of applications with the newly created endpoint for fetching all apps from our payment service.

ePay Redesign as an App

We have redesigned ePay to be accessible as an app in the Apps section, moving it from the payments configuration section.

User Information Sync - Enhanced Hubspot Experience!

Now, when a user verifies their email in the NB Platform, their names and phone information will be seamlessly updated in Hubspot for an improved user experience.

Improved Category tree visualization on the Product page

We've enhanced the Category tree visualization in the Main and Additional Category drop-down menus on the Create/Edit product page, making it easier for shop owners to accurately categorize their products.

Borica integration upgrade

Improved payment methods design by seamlessly moving Borica integration from payments configuration to a dedicated app, enhancing user experience.

Streamlined Payment Experience with Stripe

Elevating our payment methods, we've migrated Stripe from general configurations to a dedicated app, ensuring a smoother and more secure payment process.

Enhanced payment flexibility with bank transfers

We've upgraded the payment processes by relocating the Bank Transfer option from general configurations to a dedicated app, providing a more tailored and secure transaction experience.

Elevate Your Payment Experience with MyPos

We've revamped the payment landscape by shifting myPos from general configurations to a dedicated app, ensuring a seamless and enhanced payment journey.

Limitation of parcel quantity to 1 for Econt and Speedy.

Currently, for every product in the shopping cart, a parcel is added. Since there’s a limitation of 10 parcels, we want to set the limitation to 1 to avoid errors on checkout.

Design changes for "Out of Stock" products

Opacity is now applied only to out-of-stock product images rather than the entire image card. The "Out of Stock" label features white text on a black background and is centered on the product image within the product card.

Adding GTM to my.nextbasket.shop

We are implementing Google Tag Manager (GTM) code in my.nextbasket.shop This will help us track user behavior and gather important data.

Database enhancement - Transfer old product URLs to a new table

We have transferred old product URLs to a new table in the database to enhance our system.

Improved SEO settings for active shops

We have enhanced SEO settings for active shops. Now, NB Partners with a shop in "active" status, can easily manage their "index, follow" settings from the Back Office. This improvement allows better control over the shop's SEO.

Disconnecting external domain grimzona.bg from shop

The domain name grimzona.bg, previously used for email notification testing, is being disconnected from shop 6dab27d9-d7df-45e3-894e-95204816677f, as it's not the actual Partner domain.

Storybook data update

The Storybook has been updated to use accurate data, ensuring the correct display of all components.

Shop domain name change

The domain name for the shop with Tenant ID 09147516-27e6-48c9-8d51-2b33276d38f7 has been updated in the PROD environment.

Enhanced Google BreadcrumbList Structured Data

The Google BreadcrumbList Structured Data has been improved for more accurate indexing, starting from the first element, displaying all elements as separate list items with names and URLs, and optimizing URL placement.

Fixes

Adding products to Basket

We’ve fixed an issue where products couldn’t be added to Basket on the Category page.

Speedy delivery price issue for more than 10 products in the basket

We've fixed an issue where the delivery price showed as “0” on the Address step when more than 10 products were added to the basket.

Swagger request error fix for Bank Transfer and Cash on Delivery

Fixed error occurring for Bank transfer and Cash on delivery during POST/PUT/GET requests on Swagger, ensuring smooth execution without displaying errors.

Cash on Delivery 'isInstalled' Fix for POST Request

Resolved issue where 'isInstalled' for Cash on Delivery was erroneously set to false after executing a POST request, now ensuring it is correctly set to true.

Slider fix: Stay in category

We’ve resolved an issue where storefront customers were redirected to the home page after using the price range slider.

Cash on Delivery checkout fix

We’ve resolved an issue preventing order completion when using only Cash on Delivery payment method; now, customers can seamlessly complete their purchases.

Seamless shopping restored: Buy button position bug

We've fixed a bug affecting the Buy button position for an online store in product showcases, ensuring a smooth shopping experience.

Smooth shopping experience restored: Polish office load issue resolved

We've fixed a bug that caused the page to freeze when loading Polish offices, ensuring a seamless and responsive storefront for an enhanced shopping journey.

Enhanced shipping method settings: Additional amount of text display fixed

We've resolved an issue where the "Additional amount" text wasn't displaying correctly in the shipping method settings, ensuring a smoother experience for users when adding shipping methods.

Shipping method quirks resolved: "Get Rates from Supplier" field now stays populated

We've fixed an issue where the "Get rates from supplier" field was unexpectedly clearing upon saving, ensuring your entered amounts stay intact for a smoother experience.

Error messages appearing in the wrong language in the Back Office

We've resolved an issue where, in some instances, error messages were in BG instead of EN in the Back Office.

"Bank transfer" translation in the Back office

We’ve fixed an issue where the wording "Bank transfer" appeared instead of “Банков превод” when the Back office is set to BG language.

Saving Epay app status

The Epay app, when switched to "Active" status, can now be successfully saved in the Back Office, ensuring uninterrupted payment processing.

Epay key text adjustment

The "Epay key" text in the Epay app settings has been refined to align with the design, now referred to as "Secret key" for improved comprehension.

Epay app validation error messages aligned with system language settings

We’ve removed an issue where validation error messages in the Epay app appeared in BG language, even when the Admin panel was set to EN.

Inactive "Save" button on Epay after field deletion

We’ve fixed an issue, where the "Save" button on the Epay app page becomes inactive when you delete the already populated fields and fill them in again.

Unable to change bank transfer app status to Active

We’ve fixed an issue where Partners encountered an issue when trying to change the status of the Bank Transfer app to "Active".

Listing page link text size issue

A fix has been applied to the issue where the "home page" link text on empty listing pages was displayed with a 16px font size instead of the expected 18px size.

Error for „State of province“ field is displayed when clicking on the Save Borica app.

We’ve fixed an issue where an error was displayed for the "State of province" field when clicking the Save button for the Borica app.

Improved text formatting on Product page

We've fixed an issue where adding bullet points or numbering in the Full description section of the Back Office now correctly displays the formatted text on the Product page's Description section.

Wishlist counter not decreasing for inactive products

We’ve resolved a problem where when a product that was previously added to the Wishlist becomes inactive, the Wishlist counter does not decrement.

Improved text formatting on Product page

We've fixed an issue where adding bullet points or numbering in the Full description section of the Back Office now correctly displays the formatted text on the Product page's Description section.

Incorrect Text for "MyPos."

We’ve fixed an issue where in accessing the Apps section, the text "MyPos" is displayed incorrectly as "MyPos," when it should be "MyPOS."

An issue with MyPOS payment

We’ve fixed a problem, where users were experiencing issues when attempting to complete an order with MyPOS, resulting in Error 500.

Breadcrumbs size issue on the Category page

We’ve fixed an issue where the breadcrumb sizes on the Category page are displayed as 16px and not the necessary 14px.

Product page/Overview Section - Full description font size issue

We addressed an issue where the font size of the full description in the Overview section was 16px instead of the expected 14px.

Product page/Accordion menu - Issue with bold attribute names

We have resolved an issue where the main accordion menu sections and attribute names in the Product Specs section were not displaying in bold as intended.

Borica Test Mode Fields Issue

We have addressed an issue where Borica Test mode fields could not be saved after switching from Production (Prod) mode to Test mode.

Improved success messages for CSR and CER certificate actions

We have enhanced the success messages for actions involving CSR and CER certificates in the Borica app to provide clearer and more accurate feedback.

Added Canonical tags to the "Contact Us" page

We have added canonical tags to the "Contact Us" page to improve search engine optimization.

The “Out of Stock” label is displayed twice on some themes.

We’ve removed an issue, in which when visiting the home page of certain themes and navigating to an out-of-stock product, the “Out of Stock”/“Изчерпан“ label is displayed twice.

“Out of stock labels” font size should be 14px

We’ve fixed an issue where, when visiting the home page and viewing an out-of-stock product, the font size of the “out of stock” label is currently 16px.

SkyNet app switches inside the Create Provider Settings toggle back after being saved

Fixed issue: While creating provider settings in the SkyNet App, if the user enters a country, sender address, and toggles the "Ships to office" and "Ships to address" options, then clicks Save, the toggles switch back to the opposite direction upon saving.

The landscape image overlaps the main product image

We’ve fixed an issue where on the Category page, when a product contains a landscape image, the landscape image overlaps the main product (portrait) image.

SEO - Breadcrumbs do not include "Domain"

We’ve fixed an issue where the breadcrumbs links do not contain the "domain" in their URLs.

Product page/Accordion Menu - Display Issues in Overview and Product Specs

The text in the Overview section is incorrectly displayed, and the Attributes table in the Product specs is unavailable, showing as plain text when expanded.

Borica payment method - Order Failure

We’ve fixed an issue where, when selecting the Borica payment method, the order fails at the Confirmation step when entering card details.

Borica app error message - Incorrect when uploading CER certificate

We’ve fixed an issue, where an error message is displayed incorrectly when uploading the CER certificate for Test mode while in Prod mode.

Empty “Payment method” field on the Order page when using Borica

We’ve fixed an issue where the payment method field on the order page is empty when making an order with the Borica payment method.

Misalignment of the "Add to Cart" button for “Out of Stock” products

We’ve fixed an issue where the "Add to Cart" button for “out of stock” products is not aligned with the "Add to Cart" button for available products on both mobile and desktop.

Misalignment of the "Out of Stock" label on the mobile version

The "out of stock" label on the EN mobile version spans two rows instead of one, causing misalignment.

Missing test mode options in Payment Apps.

We’ve fixed an error causing the lack of test mode options for payment apps.

Enhancing Google Structure Data - Website information

We've improved the Google Structure Data for websites. Now, the website name correctly displays the shopName from getShop, ensuring that it's more accurate. This enhancement will help search engines better understand your website's information.