- Version
- Download 594
- File Size 0.00 KB
- File Count 1
- Create Date September 8, 2023
- Last Updated May 14, 2024
CS-Cart v4.18.1 + Multivendor v4.18.1 B2B
Changelog
CS-Cart 4.18.1 Changelog
New Features and Improvements
[+] Admin panel: Styles have been changed, navigation has been improved, and filters have been added to the product list. [+] Settings: Thumbnails: Added ability to limit the file size for uploaded images to improve performance. [+] Add-ons: PayPal Checkout: Added customization of additional payment methods and the appearance of buttons.Functionality Changes
[*] Multi-Vendor: Add-ons: Common products: Promotions: The common product promotion discount now applies to all vendor offers. [*] Add-ons: Product variations: Performance improved for a large number of variations when the “Show all possible feature variants” setting is enabled. [*] Core: PHP library aws-sdk-php was updated to version 3.297.2 with its dependencies. [*] Payments: Sage Pay was renamed to Opayo and updated in accordance with the technical requirements to ensure that it continues working. [*] Upgrade center: The timeout for downloading update packages was increased. The ability to change this value via tweak was added.Bug Fixes
[!] API: Requests for PHP 8.1 versions generated Deprecated authorization errors. Fixed. [!] Add-ons: Call requests: A vendor did not have an option to assign responsible for a call request. Fixed. [!] Add-ons: Call requests: Products from the cart were not displayed in the generated call request. Fixed. [!] Add-ons: Call requests: The phone number was not displayed on the storefront. Fixed. [!] Add-ons: Comments and reviews: Design: The block with reviews did not scroll. Fixed. [!] Add-ons: Comments and reviews: SEO: An error occurred when viewing a product with reviews without evaluation. Fixed. [!] Add-ons: Google reCAPTCHA: A PHP error occurred on the add-on’s detailed page when it was disabled. Fixed. [!] Add-ons: HiDPI displays support: Lazy thumbnails: Large thumbnails were not generated on devices with high display resolutions. Fixed. [!] Add-ons: Import from Shopify: Features could be duplicated by import. Fixed. [!] Add-ons: Landing pages from Tilda: Notifications of successful form submission were displayed incorrectly in some cases. Fixed. [!] Add-ons: Maps and geolocation: Yandex: An error occurred when entering an address in the search field. Fixed. [!] Add-ons: PayPal Checkout: Sometimes it was impossible to pay for an order in a non-primary currency. Fixed. [!] Add-ons: Product variations: Importing one product from a variation did not create a variation group. Fixed. [!] Add-ons: Product variations: The pop-up for adding variations didn’t open when there were a large number of them. Fixed. [!] Add-ons: Product variations: There was an error when changing product variations to those already in the cart. Fixed. [!] Add-ons: RMA: eBay synchronization: Price list: E-mail marketing: Deprecated PHP errors could occur when operating add-ons on PHP version 8.1. Fixed. [!] Add-ons: Reward points: Order management: When editing the order without making any changes, the record of points being awarded and deducted from the user was duplicated. Fixed. [!] Add-ons: Vendor locations [Beta]: Yandex: An error occurred when entering an address in the search field. Fixed. [!] Add-ons: Vendor plans: Categories: Exim: Products with categories that have duplicates by name and are allowed by vendor plan could be skipped during import. Fixed. [!] Add-ons: Warehouses: Common products for vendors: The common products were displayed incorrectly on the storefront when there were product offers distributed across warehouses. Fixed. [!] Bottom toolbar: Error notification displayed after switching from storefront to admin panel with bottom panel. Fixed. [!] Checkout: “Zero price action” didn’t apply (or un-apply) when a product price was changed from 0 or to 0 while a customer already had the product in cart. Fixed. [!] Checkout: When changing the payment method, the checked checkboxes of the terms of use agreements were reset. Fixed. [!] Dashboard: Date Range Picker: The date range picker did not allow selecting a range greater than 1 year. Fixed. [!] Design: Mobile view: Checkout: The pick-up point selection was not working correctly. Fixed. [!] Design: Part of the font link was cut off when added to less. Fixed. [!] E-mail notifications: RTL: The product name and options were displayed incorrectly. Fixed. [!] Export/Import: Products were not imported if the last field in the file was the language code. Fixed. [!] Export/Import: Vendors: Translations for some vendor fields were not filled by import. Fixed. [!] Mobile application: Languages: The “mobile_select_pickup_item” language variable was not translated into other languages on the shipping selection page at checkout. Fixed. [!] Mobile application: Stripe payments: The mobile app displayed unsupported payment methods such as Apple Pay and Google Pay. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for vendors: Storefronts: Administrators: Common products were displayed in the list of items on sale. Fixed. [!] Multi-Vendor Ultimate: Export/Import: The storefront administrator could export and import orders from other storefronts. Fixed. [!] Multi-Vendor: Add-ons: Common Products for Vendors: Product Variations: Export/Import: An error occurred when updating variations with a changed variation group code during importing. Fixed. [!] Multi-Vendor: Add-ons: Common products: Promotions: The catalog incorrectly displayed a discount on a common product. Fixed. [!] Multi-Vendor: Add-ons: Product variations: Vendor data premoderation: An error occurred while moderating products. Fixed. [!] Multi-Vendor: Add-ons: Stripe payments: Stripe Checkout: Orders from several vendors were placed with Open status after payment. Fixed. [!] Multi-Vendor: Add-ons: Stripe payments: Stripe Connect payments: In some cases, records of vendor balance refill were duplicated. Fixed. [!] Multi-Vendor: Add-ons: Vendor-to-admin payments: Stripe payments: Stripe Connect payments: In some cases, records of vendor balance refill were duplicated. Fixed. [!] Options: Pages of products with a large number of options and forbidden combinations took too long to load. Fixed. [!] Storefronts: Bottom toolbar: Bottom panel storefront link could lead the administrator to incorrect storefront after editing blocks on “Layouts” page. Fixed. [!] Storefronts: Layouts: Themes: Current storefront wasn’t highlighted in storefront picker on layouts page. Fixed. [!] Storefronts: Products: An Ajax error occurred when adding an item to a cart with a slow internet connection. Fixed. [!] Storefronts: Removal of storefronts with a large number of other storefronts and layouts took too long. Fixed; now removal is 2-3 times faster. [!] Storefronts: Vendors: An error occurred when merging vendors if there were multiple storefronts. Fixed.New Features and Improvements
[+] Multi-Vendor: Admin Panel: Onboarding: Added CS-Cart introduction section. [+] Shipping methods: UPS: Added integration with OAuth support.Functionality Changes
[*] Users: Password recovery: Multiple improvements to behavior and emails. For example: you can now add Google reCAPTCHA to the password recovery page; the email now reflects for how long the recovery link will work (15 minutes).Bug Fixes
[!] Add-ons: Form builder: It was possible to add variants for fields that do not provide variants. Fixed. [!] Add-ons: Landing pages from Tilda: ME602 and TE600 blocks were displayed incorrectly. Fixed. [!] Add-ons: Landing pages from Tilda: Some blocks could break styles within Tilda pages on CS-Cart side. Fixed. [!] Add-ons: Maps and geolocation: Number of pickup points didn’t sum up on the product page. Fixed. [!] Add-ons: Message center: Performance: In some cases, there were significant delays when loading the list of threads in the admin panel. Fixed. [!] Add-ons: PayPal Checkout: PayPal Commerce Platform: There was an error if taxes were not included in the price. Fixed. [!] Add-ons: SEO: In some cases same page was available on multiple URLs. Fixed. [!] Add-ons: Stores and pick up points: Warehouses: On the Shops and Pick-up points page, cities where there are only warehouses were displayed on the showcase. Fixed. [!] Multi-Vendor: Add-ons: Stripe Connect payments: Displayed incorrect Stripe commission for currencies without decimals. Fixed [!] Multi-Vendor: Add-ons: Stripe Connect payments: The order number was missing in the transaction description. Fixed. [!] Multi-Vendor Ultimate: Add-ons: Warehouses: Large number of products in the warehouse greatly increased time of saving it. Fixed. [!] Multi-Vendor Ultimate: Add-ons: Warehouses: Product variations: Product variations available only in warehouse were not displayed for selection on the product page. Fixed. [!] Checkout: The phone field was reset when the shipping was changed. Fixed. [!] Export/Import: Line breaks were not taken into account when exporting orders. Fixed. [!] Export/Import: Products export: Multi-language feature variants were exported incorrectly. Fixed. [!] Mobile app: Features: Unavailable features could be displayed on the edit page. Fixed. [!] Mobile app: Push notifications: Android didn’t ask permission for notifications. Fixed. [!] Multi-Vendor Ultimate: Add-ons: Stores and pickup points: Order fulfillment by marketplace: Stores owned by marketplace were not displayed in search results on storefront if all vendors used order fulfillment. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Vendor rating: Warehouses: In some cases, there could be too many duplicate add-ons to the database. Fixed [!] Multi-Vendor: Add-ons: Vendor locations [Beta]: Vendors with specified locations could not be merged. Fixed [!] Multi-Vendor: Add-ons: Vendor plans: Email notifications: An email notification regarding the change of the vendor plan was sent upon the vendor’s creation during the import process. Fixed. [!] Multi-Vendor: Add-ons: Vendor-to-admin payments: Cart: An incorrect price was displayed in the minicart. Fixed. [!] Multi-Vendor: Add-ons: Vendor-to-admin payments: Notifications: All vendors from “Vendors” usergroup receive suspend notification. Fixes [!] Multi-Vendor: Add-ons: Vendors locations [Beta]: Incorrect text could be displayed in the block with buyer’s location. Fixed. [!] Multi-Vendor: Import: Product Features: Vendors were able to add new variants for marketplace features during import. Fixed [!] Multi-Vendor: Storefronts: Languages: Selected storefront was not taken into account when using “Edit on site” link in the admin panel. Fixed. [!] Multi-Vendor: Vendor panel: Menu: Selected custom menu items were not highlighted. Fixed. [!] Notification center: On mobile devices, the notification delete button overlapped the text. Fixed. [!] Add-ons: PayPal payments: PayPal Express Checkout: A PHP error occurred when placing an order. Fixed. [!] Privileges: Order management: An administrator couldn’t add a product to an order if order creation was restricted by a user group. Fixed. [!] Products: In some cases, it was possible to add disabled products to cart. Fixed. [!] Upgrade center: The update icon for the add-on was not displayed. Fixed.CS-Cart 4.17.1 Changelog
New Features and Improvements
[+] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Promotions: Added display of discounts from promotions on the catalog in the storefront. [+] Multi-Vendor: Add-ons: PayPal Commerce Platform: Added information on how to get PayPal integration code directly from the payment method setup. [+] Products: Object picker: Quantity and vendor of the product have been added to the item selection. [+] Settings: Appearance: The “Phone number with country selection” option for the “Supported phone numbers” setting was added. [+] UI / UX: Languages: Multilingual field indicator for some pages was added. [+] Upgrade Center: Added filtering for add-on upgrades by add-on status and developer. [+] Upgrade Center: CS-Cart now checks the Add-on Market and warns you if your add-ons aren’t compatible with a new CS-Cart version yet.Functionality Changes
[*] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Added the display of the old price of the product offer when a promotion is active. [*] Design: The format setting for language block settings was renamed. [*] Help center: The spacing between blocks was increased, and the heading has been moved. [*] Multi-Vendor: Add-ons: Vendor panel configurator: Usergroups: Privileges: Privilege “Vendors: Can edit” is now used for log in as vendor from admin panel. It also allows editing vendor panel. [*] Profiles: Administrators: New attributes added in the admin list: “main admin” and “main admin for storefront”. [*] Security: File editor: File uploading security was improved. [*] Shipping methods: Rate areas: Rate area is now displayed at the test rate calculation tab. [*] Shipping: USPS: Updated First-Class Package service. [*] Theme editor: Google fonts are now hosted locally. [*] WYSIWYG: TinyMCE was updated to version 4.7.10. [*] Add-ons: GDPR Compliance (EU): The terms of use tooltip has been replaced with a popup. [*] Multi-Vendor: Vendors: Languages: Ability to translate vendor name, address and city added. Translations are displayed on the storefront and within email notifications. [*] Upgrade Center: All add-on upgrades now follow a similar naming convention: add-on name and version number. [*] Upgrade Center: Notifications about the available upgrades improved. [*] Core: Minimal PHP version requirement bumped from 7.1.0 to 7.2.5, PHP 8.1 support was added.Bug Fixes
[!] Abandoned / Live carts: If the currency thousands separator was a space, a total value could break. Fixed. [!] Add-ons: Advanced products Import: While changing an import preset name, the value was saved for only the previously defined language of the page description. Fixed. [!] Add-ons: Advanced products import: Export/Import: Import of product description preformatted in HTML was adding the <br /> tag to the new lines. Fixed. [!] Add-ons: Advanced products import: Message center: An error was displayed when calling “Contact administrator” on the preset page. Fixed. [!] Add-ons: Age verification: System required age verification from an administrator with a given birthday. Fixed. [!] Add-ons: Call requests: Long order statuses were displayed incorrectly. Fixed. [!] Add-ons: Cities: Cities could not be attached to any state that had state code longer than 9 symbols. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for vendors: Product options: The Buy a default common product setting did not work correctly with the product options. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for vendors: Vendor locations: Common products were displayed in all categories. Fixed. [!] Add-ons: Google reCAPTCHA: There was no way to enable the reCAPTCHA for Email Marketing subscription form. Fixed. [!] Add-ons: GDPR Compliance (EU): Some JS scripts were not loaded if “Cookie consent” setting was set to “None”. Fixed. [!] Add-ons: GDPR: Google reCAPTCHA: reCAPTCHA was not working with explicit cookie consent. Fixed. [!] Add-ons: Maps and geolocation: If the “Customer location” block was added on the checkout page, then the page reloaded infinite. Fixed. [!] Add-ons: Maps and geolocation: When loading Google maps, a warning was shown in the console about the need for the callback function. Fixed. [!] Add-ons: Maps and geolocation: Yandex Maps were returning name of the locality along with its type. Fixed. [!] Multi-Vendor: Add-ons: Mobile application: Languages: Products and features were not displayed in the selected language for the vendor. Fixed. [!] Add-ons: Newsletters: It was possible to set the autoresponder status to “Sent”, which resulted in empty emails being sent. Fixed. [!] Multi-Vendor: Add-ons: PayPal Commerce Platform: Stripe Connect Payments: Accounting: When money was refunded from a vendor’s account via PayPal Commerce Platform or Stripe Connect, it was listed as if the vendor also owed that sum to the marketplace. Fixed. [!] Multi-Vendor: Add-ons: Payment Dependencies: Vendor panel: Vendors were able to use disabled payment methods while creating new shipping method. Fixed. [!] Add-ons: Product Reviews: The rating filter did not work. Fixed. [!] Add-ons: Product Variations: The product’s URL was not changed when a product variation was selected. Fixed. [!] Add-ons: Product Variations: Advanced products import: Features: Even if feature was disabled, new variations could be generated for it. Fixed. [!] Add-ons: Product Variations: Disabled variations were displayed on the storefront and were available for adding to the cart. Fixed. [!] Add-ons: Product Variations: In some cases add-on could incorrectly modify the SQL query, thus causing an error. Fixed. [!] Add-ons: Product Variations: Social buttons: The social buttons disappeared when the product variation was switched. Fixed. [!] Add-ons: RMA: Information about returned products got lost from the administration panel once products’ return period expired. Fixed. [!] Add-ons: Social login: An error occurred when authenticating via Twitter. Fixed. [!] Add-ons: Stores and pickup points: Maps and geolocation: “Pickup” shipping method was not displayed on product page separately by default. Fixed. [!] Add-ons: Stripe payments: If a negative response is received from the payment system during the payment of an order, the order is created with the status ‘Open’. Fixed. [!] Add-ons: Stripe payments: The shopping cart was cleared when entering an incorrect CVC code and reloading the checkout page. Fixed. [!] Add-ons: Vendor privileges: Vendors were able to update shipment status despite user group restriction. Fixed. [!] Checkout: Profile fields: Entered phone field value could be reset after page reload in some cases. Fixed. [!] Checkout: Profile fields: In the Safari browser, the phone field error message could be incorrect. Fixed. [!] Checkout: Promotions: Product discount wasn’t displayed on checkout page within “Order summary” block. Fixed. [!] Checkout: Shipping methods: In some cases, the shipping method might not be displayed if the weight limit and product weight were set to three decimal places. Fixed. [!] Design: Features: Brands: Large text in the description had small line spacing. Fixed. [!] Design: Promotions: In the promotion condition, in the product feature selection field, the entered text was partially not visible. Fixed. [!] Documents: Storefront url was always displayed with HTTP protocol in c.storefront variable. Fixed. [!] Import: On some occasions, some features may have been missed during import. Fixed. [!] Layouts: When switching the layout on the product and website pages, the error was displayed. Fixed. [!] Mobile app: Languages: Some language variables were missed. Fixed. [!] Mobile app: Sign in icon with Apple ID was too small. Fixed. [!] Mobile app: Some interface elements did not work correctly in RTL mode. Fixed. [!] Mobile app: There was no notification that the amount of an item in the cart was reduced to the amount of an item in stock. Fixed. [!] Mobile app: Wrong redirect when recovering password. Fixed. [!] Mobile application: Product reviews: When adding a review, the error messages could not be changed. Fixed. [!] Mobile application: Products: Products in blocks could be sorted incorrectly. Fixed. [!] Mobile application: Vendors: Languages: When editing a product, the categories were not displayed in the selected language. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Bestsellers: Offers without discounts were displayed on the list of discounted products. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Product Variations: Product variations were displayed as out of stock in a product quick view. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Product filters: The price filter did not take into account the current price of the common product after placing an order. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for vendors: Product options: The Buy a default common product setting did not work correctly with the product options. Fixed. [!] Multi-Vendor Plus: Add-ons: Common products for Vendors: Product Variations: Storefronts: In some cases, the product was not displayed in the list of products of the category. Fixed. [!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Common Products for Vendors: In some cases, when working with common products, the distribution of products in the order by vendors was incorrectly performed. Fixed. [!] Multi-Vendor Ultimate: Add-ons: Order fulfillment by marketplace: Stores and pickup points: Chosen pickup point was not displayed on order detailed page. Fixed. [!] Multi-Vendor Ultimate: Categories: Storefronts: On the category update page, when the storefront was selected, categories of other storefronts could be displayed in the “Location” field. Fixed. [!] Multi-Vendor Ultimate: Email notifications: Storefronts assigned to admins were not taken into account when sending email notifications. Fixed. [!] Multi-Vendor Ultimate: Order management: Storefronts: Vendors were able to assign an order to an unavailable storefront. Fixed [!] Multi-Vendor Ultimate: Pages: Storefronts: Pages owned by the vendor were displayed on the storefront that was not accessible to that vendor. Fixed. [!] Multi-Vendor: Add-ons: Common products for vendors: In some cases, the promotions was incorrectly displayed on the common product page. Fixed. [!] Multi-Vendor: Add-ons: Landing pages from Tilda: Vendors: Vendor administrators were unable to view pages from Tilda at the storefront. Fixed. [!] Multi-Vendor: Add-ons: Stripe Connect payments: An error occurred when placing an order if Norwegian was used in the storefront. Fixed. [!] Multi-Vendor: Add-ons: Stripe Connect payments: Funds were not transfered to vendor if payment was done with “delayed notifications” payment methods like SEPA, Sofort, etc. Fixed. [!] Multi-Vendor: Add-ons: Stripe Connect payments: Incorrect order amount was sent to Stripe if zero-decimal currencies was used. Fixed. [!] Multi-Vendor: Add-ons: Stripe Connect payments: Promotions: Vendor balance was calculated incorrectly after refund via Stripe if promotions was used for the order. Fixed. [!] Multi-Vendor: Add-ons: Vendor Locations [Beta]: Common products for vendors: Product filters: Filters for common products did not work correctly in some cases. Fixed. [!] Multi-Vendor: Add-ons: Vendor data premoderation: Common Products for Vendors: Product that was not yet approved by administrator could be made common. Fixed. [!] Multi-Vendor: Add-ons: Vendor panel configurator: Vendor privileges: Usergroups: Vendor privileges affected the ability to edit a vendor panel by administrator. Fixed. [!] Multi-Vendor: Add-ons: Vendor plans: Vendor panel: The vendor plan description was displayed incorrectly. Fixed. [!] Multi-Vendor: Add-ons: Vendor-to-admin payments: The add-on could cause PHP fatal error in third party themes and add-ons. Fixed. [!] Multi-Vendor: Categories: Picker: The expanded list of categories displayed categories unavailable to the vendor when creating and editing the product. Fixed. [!] Multi-Vendor: Email notifications: New vendor details link in email notifications didn’t work. Fixed. [!] Multi-Vendor: Logos: Vendors: When creating a vendor through the administration panel, the logo of the last edited storefront was assigned to him. Fixed. [!] Multi-Vendor: Marketplace setup wizard: Vendor locations: The “Let vendors set their location on Google Maps” setting couldn’t be turned on. Fixed. [!] Multi-Vendor: Products: Data loading on scroll did not work in the vendor dropdown list. Fixed. [!] Multi-Vendor: Storefronts: Vendor panel: There was an incorrect redirect to the storefront through the bottom menu of the vendor panel. Fixed [!] Multi-Vendor: Vendor panel: The close icon was not displayed in the mobile layout of the pop-up window. Fixed [!] Onboarding: The proportions of the video may have been broken. Fixed. [!] Order management: In some cases, when adding a product to an order, an error occurred in PHP 8. Fixed. [!] Orders: Search: In the admin panel, it was not possible to find orders in the incomplete status by order ID. Fixed. [!] Orders: In some cases multiple orders with the same identifiers could be created. Fixed. [!] Payments: PayPal Payments: Payflow: Incorrect name value was displayed in the request. Fixed. [!] Product filters: Payments: After removing filters and payment methods, the counter of selected objects was not reset. Fixed. [!] Products: Edit selected: Features: The feature selection was not active when the page was loading. Fixed. [!] Products: Options: When cloning a variant of an option, the image alternative text was cloned incorrectly. Fixed. [!] Products: The products page without a category opened with an error. Fixed. [!] Sales reports: At some zoom levels, products weren’t loaded in reports. Fixed. [!] Settings: Products: Global setting “Track inventory” was not taken into account in some cases for product list. Fixed. [!] Storefronts: Regions: Pages of the regional storefront with redirect enabled might not be indexed by crawlers. Fixed. [!] Ultimate: Add-ons: Stripe: An order made from an additional storefront might not change its status after successful payment. Fixed. [!] Upgrade center: Languages: Step with upgrading the language packs may take too much time during the installation’s upgrade. Fixed. [!] Upgrade center: Upgrades could result in error, if “MyISAM” was disabled on server. Fixed. [!] Upgrade center: When updating add-ons, 0 was substituted to the add-on’s number in the console. Fixed. [!] Upgrade Center: The upgrade of the CS-Cart platform itself could end up at the bottom of the list. Fixed.