CS-Cart Multi-Vendor NULLED

Релиз CS-Cart Multi-Vendor NULLED v4.17.2

Торговая площадка для мультивендорного интернет-магазина

CS-Cart 4.17.2 Changelog​

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.

New Features and Improvements​

[+] Mobile application: The ability to display product blocks on the product page in the mobile application was added.
[+] Multi-Vendor Ultimate: API: Users: Storefronts: Rights of storefront administrators are now separated in the API.

Functionality Changes​

[*] Add-ons: Call requests: Buy with 1-click: An order is now created even if the customer did not leave an email.
[*] Multi-Vendor Ultimate: Storefronts: Email notifications about vendor account status, plans, debt, and data premoderation now come from the storefront that vendor registered at.
[*] Refactoring: JS: Removing popups was refactored.
[*] API: Order management: Shipments: Additional message about incorrect parameters during shipment creation was added to API.

Bug Fixes​

[!] Add-ons: Advanced products import: Product Variations: Import of product variations without specifying the default variation could set an out-of-stock variation as default. Fixed.
[!] Add-ons: Paypal Checkout: Placing an order bypassing the custom PayPal buttons caused an error. Fixed.
[!] Add-ons: Product bundles: An error occurred when an admin tried to add a product that was already in the bundle. Fixed.
[!] Add-ons: Product reviews: The author of the review response changed after the administrator edited the review. Fixed.
[!] Add-ons: Product reviews: When the add-on was enabled, the non-functional “Comments and reviews” section from the old “Comments and reviews” add-on could still be displayed in the product settings. Fixed.
[!] Add-ons: Product variations: Common products for vendors: When adding common products to an editable order, the products with which the order was originally issued could disappear. Fixed.
[!] Add-ons: SEO: It was impossible to remove a zero from the SEO names that started with zero. Fixed.
[!] Admin panel: Dashboard: If the administrator had limited privileges, the blocks with analytics on the Dashboard page could look strange. Fixed.
[!] Admin panel: Dashboard: The Sales chart did not load in some languages. Fixed.
[!] Admin panel: Quick start menu: The icon and name of the language disappeared after changing the language. Fixed.
[!] Categories: Changing the status of a category did not affect the display of the category on the storefront in the menu block until the cache was cleared. Fixed.
[!] Checkout: Changing the “State” or “City” could switch the focus onto another field of the checkout page. Fixed.
[!] Checkout: Languages: The “no_shipping_required” language variable was not translated into other languages on the checkout page of the storefront. Fixed.
[!] Checkout: Profile fields: In some cases the billing address could be filled with the data from the shipping address. Fixed.
[!] Checkout: Shipping methods: Promotions: In some cases the calculated shipping cost was incorrect after promotions were applied. Fixed.
[!] Design: Options: Tooltip: Options tooltip did not work on mobile devices. Fixed.
[!] Design: Product page scrolled to the top on mobile devices when choosing variations. Fixed.
[!] Design: Promo-text: The bullets in a bulleted list were not displayed in the promo-text on the product page. Fixed.
[!] Design: UI / UX: Categories: The category tree could not be collapsed. Fixed.
[!] E-mail: Notification: On iOS in the Mail.app, the tables in the message were hard to read. Fixed.
[!] Export/Import: Products export: Export of products with more than 30 languages caused an error. Fixed.
[!] Export/Import: Products: Features: In some cases feature variants could be duplicated during product import. Fixed.
[!] Export/Import: The Import and Export buttons were not be displayed in some cases. Fixed.
[!] File editor: The file manager in some cases could not be translated. Fixed.
[!] GDPR Compliance (EU): Tooltip didn’t close on mobile devices in some cases. Fixed.
[!] JS: WYSIWYG editor: Inserting pictures didn’t work in TinyMCE editor. Fixed.
[!] Mobile app: If a vendor didn’t have a shipping method, the order was not created. Fixed.
[!] Mobile app: Promotions: Promotions were not applied. Fixed.
[!] Mobile app: The app download banner was not displayed in Safari iOS browser. Fixed.
[!] Mobile app: The warning that a field is required was always displayed in English. Fixed.
[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Shipping estimator: All countries were available for selection, regardless of status. Fixed.
[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: When adding a product to the cart, the “View cart” button was not displayed. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Common products for vendors: Price of a product that was not available on the storefront could be displayed for common products on category pages. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: SEO: Storefronts: Setting different default languages on storefronts could lead to loop redirect on some pages. Fixed.
[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: Payment methods: Even if the “Delay transfer of funds” setting was not enabled, vendor funds were still delayed. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: Export/Import: New products were shown on the storefront regardless of the vendor data premoderation settings during importing. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Email notifications: When registering a new vendor, an incorrect template was used for assigning a vendor plan. Fixed.
[!] Multi-Vendor: Add-ons: Vendor plans: Plan description could be displayed incorrectly on the storefront and in the vendor panel. Fixed.
[!] Multi-Vendor: Categories: Vendors was able to assign products to the disabled categories. Fixed.
[!] Multi-Vendor: Vendor dashboard: Onboarding demo blocks were empty for some languages. Fixed.
[!] Orders: Order management: Editing two or more orders at a time in one browser could mess up one of them. Fixed.
[!] Product Options: Forbidden Combinations: Required options were displayed incorrectly in unavailable combinations. Fixed.
[!] Profile fields: Phone: After changing the “Supported phone numbers” setting, invalid phones could be displayed incorrectly. Fixed.
[!] Sales reports: At some zoom levels, products weren’t loaded in reports. Fixed.
[!] Ultimate: Add-ons: Warehouses: If an order was created in administrator panel and pickup from store was used as a shipping method, items could be written off from wrong store. Fixed.
[!] Ultimate: Add-ons: Warehouses: The out-of-stock notification for the selected region was displayed when the pre-order was available. Fixed.
[!] Ultimate: REST API: Orders: Creation of an order did not take into account the wholesale discount if there were several storefronts. Fixed.
Сверху Снизу