Decryption key:
[!] Design: Admin panel: Mobile view: On some pages, if no items were selected, the products, categories, and user pickers were displayed incorrectly. Fixed.
[!] Design: Blocks: Scrolling blocks did not work correctly when using the TinyMCE wysiwyg editor. Fixed.
[!] Design: RTL: Next/prev buttons in the gallery were displayed incorrectly. Fixed.
[!] Design: UX/UI: Mobile view: Checkboxes were displayed incorrectly in pop-ups. Fixed.
[!] Export/Import: Products: Some product properties that can either be global or product-specific could be imported incorrectly if the imported file had an empty value for that property. Fixed.
[!] Mobile app: Push notifications did not respect the sound settings of the mobile device. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: Order management: When editing an order paid by Stripe, it could not be saved without entering credit card data. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: Web hooks URL were created with an additional language, if the ‘Show additional language in the URL’ setting of the ‘SEO’ add-on was active. Fixed.
[!] Multi-Vendor: Add-ons: PayPal Complete Payments (Multiparty): The conversion of the order amount did not work if the currencies of the order and the payment system were different. Fixed.
[!] Multi-Vendor: Vendors: Merge: The Vendor merge page was incorrectly highlighting the active menu item. Fixed.
[!] Notifications: Messages about out-of-stock products that were removed from the cart sometimes didn’t appear for customers after they signed in to their account. Fixed.
[!] Notifications: Notification status was displayed incorrectly due to the use of the PDO database driver. Fixed.
[!] Order management: The quantity of products with the same options was calculated incorrectly during order editing. Fixed.
[!] Orders: Admin panel: There were HTML elements with non-unique IDs on the order details page. This could have caused issues in working with JavaScript. Fixed.
[!] Payment methods: User groups: When creating a new payment method, existing user groups variants were not available for selection. Fixed.
[!] Product filters: The search bar may have been displayed for color filter options. Fixed.
[!] Products: Features: In some cases, feature variants were not added when cloned. Fixed.
[!] Promotions: Free bonus product was not added to the cart. Fixed.
[!] Shipping USPS: First-Class Package International Service was missing. Fixed.
[!] Shipping methods: For shipping methods with the “Real-time” rate calculation, the list of rate areas might not have been displayed. Fixed.
[!] Shipping methods: When saving changes, the list of rate areas could be cleared. Fixed.
[!] Themes: Layouts: Logos were created incorrectly when importing the layout. A PHP Fatal error was displayed if the current layout did not have a logo in the admin panel. Fixed.
[!] Ultimate: Add-ons: Warehouses: Products import into warehouses with the active “Set quantity of all products to zero” setting took a very long time with a large number of products. Fixed.
[!] Upgrade center: During the update process, PHP Warnings about including non-existent files could appear. Fixed.
CS-Cart 4.16.1 Changelog
Decryption key:
Code:New Features and Improvements [+] Add-ons: New “Add-on Market” page with search at marketplace.cs-cart.com was added. [+] Design: Bulk product editing on small screen tablets was added. [+] Mobile app: Support for Stripe and Stripe connect for card payment was added. [+] Mobile app: Google’s requirements for User Generated Content—acceptance of the terms and the ability to complain—were implemented. [+] Multi-Vendor: Design: Vendor panel: “Seller info” item for user menu was added. [+] Multi-Vendor: Payment methods: Stripe Connect: It is now possible to use Apple Pay and Google Play for payments via Stripe Checkout. [+] Multi-Vendor: Payment methods: Stripe Connect: Lots of local payment methods, such as Sofort, Klarna, Afterparty and others, were added via Stripe Checkout. [+] Multi-Vendor: Add-ons: Stripe Connect payments: Information about the Stripe fee was added to withdrawal description. [+] Multi-Vendor: Payment methods: Stripe Connect: Stripe Checkout support with the ability to pay via the official Stripe page was added. [+] Notification center: “Mark all as read” button was added. [+] Payment methods: Stripe payments: It is now possible to use Apple Pay and Google Play for payments via Stripe Checkout. [+] Payment methods: Stripe payments: Lots of local payment methods, such as Sofort, Klarna, Afterparty and others, were added via Stripe Checkout. [+] Payment methods: Stripe payments: Stripe Checkout support with the ability to pay via the official Stripe page was added. Functionality Changes [*] Core: Javascript: Security: The jQuery UI library was updated to version 1.13.2. [*] Database: Support for InnoDB tables was improved. [*] Design: Blocks: HTML block with Smarty support was replaced with the new safer block with the same name. [*] Help Section: Help Section was redesigned. [*] Notification center: Mobile view: The Notification Center was adapted for showing on mobile devices. Bug Fixes [!] Abandoned / Live carts: Shipping country and state were not displayed. Fixed. [!] Add-ons: Advanced products import: Export/Import: When importing a product description with line breaks, the line breaks were not imported. Fixed. [!] Add-ons: Comments and reviews: There was an incorrect link to the add-on settings. Fixed. [!] Add-ons: GDPR Compliance (EU): When the add-on was turned on, the configuration was updated incorrectly. Fixed. [!] Add-ons: GDPR Compliance (EU): Cookie agreement did not include cookies for the PayPal Commerce Platform and PayPal Checkout. Fixed. [!] Add-ons: GDPR Compliance (EU): The text of the language variable gdpr.uk_cookies_law was displayed late. Fixed. [!] Add-ons: GDPR Compliance (EU): In some cases, the text of the language variables gdpr.uk_cookies_law and gdpr.klaro_ok was not displayed. Fixed. [!] Add-ons: Google Analytics: GDPR Compliance (EU): Sales were not tracked when the GDPR add-on was enabled. Fixed. [!] Add-ons: Gift certificates: Certificate was not deleted from cart. Fixed. [!] Add-ons: Landing pages from Tilda: Auto synchronization did not work. Fixed. [!] Add-ons: Landing pages from Tilda: CSS theme styles could affect the appearance of tilda page. Fixed. [!] Add-ons: Maps and geolocation: Required products: Notification about the addition of mandatory products to cart appeared when viewing the product. Fixed. [!] Add-ons: Mobile application: Feature Graphic image was not added to configuration archive. Fixed. [!] Add-ons: PHP Notice appeared during uninstalling an already uninstalled add-on. Fixed. [!] Add-ons: PayPal Checkout: An error occurred on the order editing page. Fixed. [!] Add-ons: PayPal Checkout: An error could appear when placing order with integer currencies. Fixed. [!] Add-ons: Price per unit: When the setting “Hide price and the “Add to cart” button” was enabled, the price per unit was still displayed. Fixed. [!] Add-ons: Product Bundles: Product Variants: It was not possible to reselect feature in bundle for varitions “as separate catalog items”. Fixed. [!] Add-ons: Product bundles: “Show on products page” setting worked incorrectly. Fixed. [!] Add-ons: Product bundles: One of the products in a bundle was displayed with a discount while the price of the product did not change. Fixed. [!] Add-ons: Product bundles: Order detail page could open with an error. Fixed. [!] Add-ons: Product Variations: Advanced products import: Import of product variations without specifying the default variation, could set the default variation not the first one from the list. Fixed. [!] Add-ons: Product Variations: Blocks: The “Variations list” block did not take into account the “Only “in stock” products” setting. Fixed. [!] Add-ons: Product Variations: If a product is available for buy in advance, variations were displayed unavailable. Fixed. [!] Add-ons: Product Variations: Out of stock variations could be hidden on the storefront when “Show out of stock products” setting was active. Fixed. [!] Add-ons: RMA: When updating products via import, the default value of the product return period was used. Fixed. [!] Add-ons: SEO: Product variations: Promotions: In some cases, variations in ld+json displayed a price without a discount. Fixed. [!] Add-ons: SEO: Maps and geolocation: PHP Notice could appear. Fixed. [!] Add-ons: SEO: PHP warning may have occurred during installation. Fixed. [!] Add-ons: SEO: The SEO name could be formed with a forbidden dot symbol. Fixed. [!] Add-ons: SEO: The redirect was not performed on the storefront when the current language was disabled or hidden. Fixed. [!] Add-ons: Stores and pickup points: Orders: Simple html tags were not allowed in order packing slip. Fixed. [!] Add-ons: Stores and pickup points: The “Free shipping” promotion bonus couldn’t been applied to pick-up points. Fixed. [!] Add-ons: Stripe payments: Amount convertation worked incorrectly with zero-decimal currencies. Fixed. [!] Add-ons: Stripe payments: Sometimes the order was not created after payment. Fixed. [!] Add-ons: Landing pages from Tilda: Additional fonts were not loaded. Fixed. [!] Add-ons: Wish list: The wish list was reset when logging in to the storefront through the admin panel. Fixed. [!] Checkout: Profile fields: Values of custom profile fields were deleted when editing on checkout. Fixed. [!] Checkout: In some cases, when changing the zip code shipping methods were not updated. Fixed. [!] Core: Some IP address related headers were incorrectly parsed, causing incorrect determination of user’s IP address. Fixed. [!] Core: WebP images were losing transparency on upload. Fixed. [!] Core: Session: After session expires and customer sign in again, data stored in session might get lost. Fixed [!] Currencies: Live exchange rates: Sometimes exchange rates were not displayed. Fixed; The possibility to add your API key to get the exchange rate was added. [!] Currencies: The alternative currency was not displayed in the email notification after placing order. Fixed. [!] Database: On MariaDB, adding multiple product variations to cart could delay the opening of the checkout page. Fixed. [!] Debugger: The debug mode closing button was displayed incorrectly. Fixed. [!] Design: Admin panel: The file uploader was displayed incorrectly. Fixed. [!] Design: Admin Panel: Submenus were incorrectly displayed in the admin panel header menu. Fixed. [!] Design: Fonts: Error may have occurred while saving fonts. Fixed. [!] Design: Frontend: W3C: W3C CSS validator detected errors. Fixed. [!] Design: In some cases, one title could be displayed for different blocks. Fixed. [!] Design: Layouts: Blocks: Some blocks had a text field that was not configurable for languages. Fixed. [!] Design: Menu: Text links: The active submenu item was displayed incorrectly. Fixed. [!] Design: Popups: If the popup was closed while executing the AJAX-request, an error could occur. Fixed. [!] Design: Promo-text: On the product page, the promo text could shift. Fixed. [!] Design: Themes: When cloning a theme, logos are not saved. Fixed. [!] Documents: Email templates: Preview of templates for the order statuses notification caused fatal error. Fixed. [!] E-mails: Mails could have an incorrect format when using PHP 8.0. Fixed. [!] Layouts: When dragging the block, the page did not scroll. Fixed. [!] Multi-Vendor: API: Vendors: There was some missing basic fields in the response to the GET request to the vendors/companies entity with ID specified. Fixed. [!] Multi-Vendor: Add-ons: PayPal Commerce Platform: Repay order was not working. Fixed. [!] Multi-Vendor: Add-ons: Stores and pickup points: Vendor could not save changes to the list of stores & pickup points. Fixed. [!] Multi-Vendor: Add-ons: Stripe Connect payments: Refund did not work with a delayed transfer of funds to the vendor. Fixed. [!] Multi-Vendor: Add-ons: Vendor locations: Only those vendors that are listed on the page were displayed instead of all vendors. Fixed. [!] Milti-Vendor: Add-ons: Vendor locations: Products were not filtered by the postal code of the vendor locations. Fixed. [!] Multi-Vendor: Add-ons: Vendor panel configurator: SEO: The SEO tab was unavailable for vendors. Fixed. [!] Multi-Vendor: Add-ons: Vendor panel configurator: The active element of the side menu was incorrectly highlighted. Fixed. [!] Multi-Vendor: Add-ons: GDPR: Vendor locations: Location did not work after accepting cookies. Fixed. [!] Multi-Vendor: Add-ons: Required products: It was possible to add required products of another vendors to the product. Fixed. [!] Multi-Vendor: Orders: Order management: Email notifications: Notifications were not sent when creating an order with products from several vendors in the admin panel. Fixed. [!] Multi-Vendor: Vendor plans: Export/Import: Products without categories could be skipped when a vendor imported products. Fixed. [!] Multi-Vendor: Vendor Panel: Some pages might have the wrong width. Fixed. [!] Multi-Vendor Plus: Add-ons: Common products for Vendors: Google Sitemap: Common product could be in sitemap without available vendor offers. Fixed. [!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Filters: Filter on vendors could display disabled vendors. Fixed. [!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Orders: When creating an order in the admin panel the product was not added the first time. Fixed. [!] Multi-Vendor Plus: Add-ons: Google sitemap: Common products for vendors: Incorrect links were generated for product offers in sitemap. Fixed. [!] Multi-Vendor Ultimate: Add-ons: Warehouses: Common Products for Vendors: When using a warehouse, common product amount wasn’t syncronizing with amount of its offer. Fixed. [!] Multi-Vendor Ultimate: Add-ons: Warehouses: Common products for vendors: Required number of vendor offers was not added to cart with “Buy a default common product” option. Fixed. [!] Multi-Vendor Ultimate: Categories: Storefront switcher was missing on the common category detail page. Fixed. [!] Notifications: Notification of reduction of product in cart to the maximum available did not indicate quantity. Fixed. [!] Order management: The currency symbol was sometimes incorrectly displayed in the input field. Fixed. [!] Orders: Sales reports: If the alternative currency display format “Show prices in default and selected currencies” was enabled, then sales reports were displayed incorrectly. Fixed. [!] Orders: When placing an order, all available pick-up points were saved to the database. Fixed. [!] Payments: An incorrect error message was displayed when filling out credit card data in the cc.tpl template. Fixed. [!] Payments: Sofort Banking: Cart was not cleared after placing an order with payment method that used Sofort payment processor, leaving cart in the list of the abandoned ones. Fixed. [!] Period selector: Under certain conditions, the “This week”, “Yesterday”, “Last 24 hours”, and “Previous week” period selector did not work correctly. Fixed. [!] Products options: When “Missing variants handling: Hide option completely” was enabled and all variants were missing, the option comment was still displayed. Fixed. [!] Products: Quick view: “Add to wish list” and the “Add to comparison list” buttons were displayed incorrectly for Responsive:Black style. Fixed. [!] Products: The availability of products was displayed on the storefronts regardless of the individual quantity tracking setting. Fixed. [!] Profile fields: Checkout: All fields were displayed on the form for creating/changing profile data regardless of the profile field settings. Fixed. [!] Profile fields: A space could be used for the required fields. Fixed. [!] Profiles: The parameter of the shipping city column in the user profiles table was different. Fixed. [!] Promotions: The promotion for the cart was applied to an empty cart. Fixed. [!] REST API: Orders: The creation of the order did not take into account the wholesale discount. Fixed. [!] Settings: Appearance: Timezone: Time for the time zone “(GMT+03:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius” was incorrectly determined. Fixed. [!] Shipments: The shipping tracking tab was not displayed on the storefront when there was one shipment. Fixed. [!] Taxes: Orders: The price of the shipping method was displayed without tax in admin panel when the “Display prices with taxes on cart/checkout pages if the method of calculating taxes is based on a unit’s price” setting was enabled. Fixed. [!] UI/UX: On the search page, the display of action buttons was broken. Fixed. [!] UI/UX: Product filter: If the filter name was too long, the collapse button was displayed incorrectly. Fixed. [!] Ultimate: Table “user_session_products” had incorrect primary key after upgrade. Fixed. [!] Ultimate: Storefronts: Add-on: Manual refreshing of add-on settings and language variables also reset the add-on settings for storefronts. Fixed. [!] Ultimate: Storefronts: Add-ons: Gift certificates: Warehouses: An error occurred on the order page in the admin panel if there was a gift certificate in order. Fixed. [!] Ultimate: Storefronts: Export/Import: Orders: There was no possibility to export orders to the server from one of the storefronts. Fixed. [!] Ultimate: Storefronts: The gearbox button in the storefront list was grey. Fixed.
CS-Cart 4.16.2 Changelog
Code: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: Administrator’s API privileges now take into account the storefront that the administrator is assigned to. 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 were 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.
CS-Cart 4.17.1 Changelog
Code: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.
CS-Cart 4.17.2 Changelog
Code: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.
Download CS-Cart Multi-Vendor v4.15.2 Nulled Free
Big Thanks To @naat
Download CS-Cart Multi-Vendor v4.15.2 Nulled Free
CS-Cart 4.15.2 Changelog
New Features and Improvements
[+] Add-ons: GDPR Compliance (EU): A link to the Cookie consent texts editing page was added to the add-on settings.
[+] Add-ons: Product Bundles: The ability to select the location of the block with product bundle was added.
[+] Add-ons: RMA: Import: The ability to import the product return parameters was added.
[+] Add-ons: RMA: The ability to set the default add-on settings was added.
[+] Core: The mcrypt polyfill package was added for some payments that use mcrypt.
[+] Design: Menus: Quick links: Highlighting of active menu item was added.
[+] Multi-Vendor: Add-ons: Vendor data premoderation: Email notification about new products on moderation was added.
[+] Multi-Vendor: Add-ons: Vendor locations [Beta]: Yandex.Maps support was added.
[+] Products: Performance: Lazy load of feature variants on the bulk product editing page was added.
[+] Products: The restriction on entering letters in the product quantity field was added.
[+] Search: If the form has the “cm-disable-empty-all” meta class, then empty fields will not be sent to the server.
Functionality Changes
[*] Add-ons: Product reviews: Message Center: Comments and reviews: Design: The “h3” tag in the user login modal was replaced with a “div” tag.
[*] Design: Fonts: The display of system fonts on Ubuntu was improved.
[*] Design: The storefront status change is now recalculated automatically.
[*] Export/Import: The color of the notification of successful import without missing items was changed.
[*] Multi-Vendor: Add-ons: Advanced products import: CRON command display was added to the admin panel for presets created by vendors.
[*] Multi-Vendor: Add-ons: Stripe Connect payments: Connect onboarding has been added to the vendors connection system.
[*] Multi-Vendor Plus: Add-ons: Common Products for Vendors: “Add to comparison list” button was added to common products.
[*] Order management: Profile and payment fields are no longer required on the order editing page in the admin panel.
[*] Shippings: Temando: Temando shipping services were removed.
Bug Fixes
[!] API: Products: GET request to the products entity could return more decimal places in the price value than it was specified in the currency settings. Fixed.
[!] Add-ons: Advanced products import: Images were not imported from the default image directory. Fixed.
[!] Add-ons: Blog: Opening non-existent pages in pagination displayed the contents of the last available page. Fixed.
[!] Add-ons: Catalog mode: Product bundles: In the catalog store operation mode, the “Add all to cart” button was displayed in product bundles. Fixed.
[!] Add-ons: Comments and Reviews: Notifications: Item about new product reviews was displayed in the notification section of the add-on when the “Product reviews” add-on was enabled. Fixed.
[!] Add-ons: Data feeds: Adding new fields replaced existing ones. Fixed.
[!] Add-ons: Google Analytics: GDPR Compliance (EU): The statistics of visits were not tracked when the GDPR add-on was enabled. Fixed.
[!] Add-ons: Google Sitemap: The link to the sitemap was missing in the settings of the add-on in case the store has only one storefront. Fixed.
[!] Add-ons: Import from shopify: Extra product images were imported incorreclty. Fixed.
[!] Add-ons: Landing pages from Tilda: Extra text was displayed at the end of Tilda page content. Fixed.
[!] Add-ons: Landing pages from Tilda: Website page content was displayed on other pages. Fixed.
[!] Add-ons: Maps and geolocation: On the order detail page, the view toggle was overlaying the search. Fixed.
[!] Add-ons: Maps and geolocation: Customer location could prevent from placing order if the country was disabled in admin panel. Fixed.
[!] Add-ons: Maps and geolocation: Incorrect text could dispalyed in the block with buyer’s location. Fixed.
[!] Add-ons: Maps and geolocation: Preliminary shipping calculation could cause a notification on the storefront about the required minimum quantity of products to buy. Fixed.
[!] Add-ons: Maps and geolocation: Shipping estimation block could rewrite product page title. Fixed.
[!] Add-ons: Maps and geolocation: Shipping estimation was working incorrectly with cart promotions on product page. Fixed.
[!] Add-ons: Message center: Threads with deleted products caused PHP notices. Fixed.
[!] Add-ons: Product Variations: The order of products in the cart could change when a different variation was selected in the cart. Fixed.
[!] Add-ons: Product Variations: When the purpose of the feature was changed, the sequence of features in the group did not change. Fixed.
[!] Add-ons: Product bundles: It was possible to choose features for variations from bundle created as separate products. Fixed.
[!] Add-ons: Product bundles: Multiple items of same product with any options combinations available were not split by one on the storefront. Fixed.
[!] Add-ons: Product bundles: Name of variation, which was added to bundle during creation, could be confusing. Fixed.
[!] Add-ons: Product bundles: Product Variations: Discount could be calculated incorrectly for some product combinations in the bundle. Fixed.
[!] Add-ons: Product bundles: Taxed price for bundle and products in it was not shown on the storefront even if settings required that. Fixed.
[!] Add-ons: Product reviews: Exim: Line breaks in product reviews disappeared. Fixed.
[!] Add-ons: Product reviews: GDPR Compliance (EU): The language variable was missing on customer details page. Fixed.
[!] Add-ons: Product variations: Product bundles: Product with zero amount could not be purchased even if the “Allow negative amount in the inventory” setting was turned on. Fixed.
[!] Add-ons: Product variations: Product features with the “Images” feature style did not work correctly when the “Allow negative amount in inventory” setting was enabled. Fixed.
[!] Add-ons: RMA: Gift certificates: A gift certificate was created incorrectly in stores with one storefront. Fixed.
[!] Add-ons: RMA: Languages: The title of the search field and the return button used the same language variable. Fixed.
[!] Add-ons: RMA: Reward Points: Order total was calculated incorrectly after the refund of the order partially paid with reward points. Fixed.
[!] Add-ons: Reward points: In some cases, switching from the admin panel to the storefront caused an error. Fixed.
[!] Add-ons: SEO: Redirection from the old SEO name was performed with the non-permanent status. Fixed.
[!] Add-ons: SEO: Redirects from URL containing uppercase letters were not performed. Fixed.
[!] Add-ons: SEO: There was no redirect from different product URLs when the “Use single URL for all languages” was active in the add-on settings. Fixed.
[!] Add-ons: Social buttons: GDPR: Social buttons were not displayed on product page with the “Cookie consent” setting turned off. Fixed.
[!] Add-ons: Social login: Log in from the product page was redirecting user to the home page. Fixed.
[!] Add-ons: Stores and pickup points: Store could not have more than 88 rate areas. Fixed.
[!] Add-ons: Wishlist: An error appeared when clearing the wish list. Fixed.
[!] Admin panel: Design: In some cases, the link to the storefront located at the admin toolbar led to another storefront. Fixed.
[!] Cart: A product was not removed from the cart if its quantity was zero. Fixed.
[!] Context menu: The table was shifting when the context menu was displayed. Fixed.
[!] Core: Add-ons: Manual installation of the add-ons could be performed incorrectly. Fixed.
[!] Core: JS: CORS error could break correct work of admin panel when using iframe. Fixed.
[!] Core: Sessions: Sessions could be stored longer than the configured time. Fixed.
[!] Design: Administration panel: Admin menu items were not selectable on low height screens. Fixed.
[!] Design: Filters: Large prices in the filter block was overflowed. Fixed.
[!] Design: Layouts: Blocks: An error occurred while editing content in the shipping methods block. Fixed.
[!] Design: Layouts: With multiple layouts, the cancel button in the properties popup did not work. Fixed.
[!] Design: Menu: Drop-down menu items could be displayed outside the page. Fixed.
[!] Design: Popups: If you close the popup while executing the AJAX-request, then an error could occur. Fixed.
[!] Exim: Product features: Features with the “Date selection” filter type was exported with an empty value. Fixed.
[!] Export/Import: Feature variants could be imported incorrectly. Fixed.
[!] Marketing: Promotions: When creating a new promotion with product feature in the condition, the selected feature variants disappeared after saving. Fixed.
[!] Mobile App: Block with products scrolled for the last product in the block. Fixed.
[!] Mobile App: Stores and pickup points: Pickup points were not displayed. Fixed.
[!] Mobile App: The Track Inventory setting didn’t work in the app. Fixed.
[!] Mobile app: Address changes were not taken into account when calculating shipping costs. Fixed.
[!] Mobile app: Login through Google redirected to the mobile version of the site. Fixed.
[!] Mobile app: Orders: An error appeared when going to the orders page in the admin panel. Fixed.
[!] Mobile application: Loaded product images were displayed in different size. Fixed.
[!] Mobile application: Multiline inputs didn’t work correctly. Fixed.
[!] Multi-Vendor: API: Vendors: An error occurred while creating vendors. Fixed.
[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: On the credit card payment form, the “Ship To Billing Address” checkbox was displayed. Fixed.
[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: Stripe Connect payments: A PHP error occurred on the order details page in PHP 8.0. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: If the number of decimal places in the currency settings was not two, incorrect amount was sent to Stripe. Fixed.
[!] Multi-Vendor: Add-ons: Vendor locations [Beta]: Vendors were displayed incorrectly on the map when switching pages. Fixed.
[!] Multi-Vendor: Add-ons: Vendor locations: Google Maps display settings did not work. Fixed.
[!] Multi-Vendor: Add-ons: Vendor-to-admin payments: “Marketplace fees” product could be modified by administrator when add-on was turned off. Fixed.
[!] Multi-Vendor: Add-ons: Vendor-to-admin payments: Marketplace fees could be taxed even if taxes for it were turned off at addon’s settings. Fixed.
[!] Multi-Vendor: Add-ons: Vendor panel configurator: There were Currency and Language extra elements in the menu. Fixed.
[!] Multi-Vendor: Admin panel: Dashboard: Income value for selected period of 1 day could be incorrect. Fixed.
[!] Multi-Vendor: Export/Import: Vendors: Products: Default shipping methods were not taken into account when creating vendor by import. Fixed.
[!] Multi-Vendor: Order management: An error was displayed when creating an order with products from different vendors. Fixed.
[!] Multi-Vendor: Vendors profile fields: When updating the vendor, the data in custom profile fields could by overwritten. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Call requests: Buy now with 1-click button for the vendor’s product product offer didn’t work. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Adding a product offer to cart did not refresh cart data after option change. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Design: The list price was displayed incorrectly. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Filters: Filter by vendor products worked incorrectly with pagination. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Layouts: Changes in a layout of a common product did not apply to product offers. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Out of stock products were not added to the cart when the pre-order setting was active. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Product offers were available in the advanced products search. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Product options: Vendor offers were added to cart with incorrect option variants. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Shipping properties weren’t saved for product offers. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: The “Add to cart” button didn’t work for common products in some cases. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Vendor locations: Filters: Common products were hidden in the filter by vendor location results. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Wish list: Product options: When choosing a product option the “Add to wish list” button was duplicated for product offers. Fixed.
[!] Multi-Vendor Plus: Add-ons: Direct Customer-to-Vendor Payments: Product with required option as file could not be added to the cart. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Common Products for Vendors: Storefronts were not taken into account when calculating common product quantity. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Common Products for Vendors: Product variations: Storefronts were not taken into account when calculating variation as common product quantity. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Order fulfillment by marketplace: Delivery became free if credit card was rejected. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Order fulfillment by marketplace: The choice of shipping was not displayed when creating an order from the admin panel. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Order fulfillment by marketplace: Vendor plans: A PHP Notice was happened when updating vendor plan if they had not assigned plan before. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Warehouses: Common Products for Vendors: When the “Allow negative amount in inventory” setting was enabled, it was possible to order a common product from any rate area regardless of its availability. Fixed.
[!] Notifications: Product files had incorrect download links in emails if store was using HTTPS protocol. Fixed.
[!] Orders: Abandoned / Live carts: A product search displayed only abandoned carts containing all the selected products. Fixed.
[!] Orders: Cart: Products in one of the cart and order related variables stored customer’s password hash. Fixed
[!] Orders: Sales reports: A balloon with a long product name did not fit on the screen. Fixed.
[!] Payments: Stripe: When choosing another product variant on the storefront, the Google Play and Apple Pay buttons disappeared on the product page. Fixed.
[!] Product filters: When there were two identical blocks with filters on the page, only the first one was working. Fixed.
[!] Products: Features: An administrator couldn’t add variants to an existing feature in a popup. Fixed.
[!] Products: Features: Feature fields were displayed incorrectly if a long feature value was selected on the product editing page. Fixed.
[!] Products: Quantity discounts: Percentage discounts could not be non-integral. Fixed.
[!] Products: Subscribers: Back in stock notification could have been sent by mistake. Fixed.
[!] Profile fields: A space could be used for required fields. Fixed.
[!] Promotions: The “Any option combinations” setting was not applied for the second condition “Products in the list”. Fixed.
[!] RTL: Currencies: Negative prices were displayed incorrectly in emails. Fixed.
[!] Shippings: Australia post: Integration used deprecated tracking link. Fixed.
[!] States: There were missing states for Ireland and the United Kingdom. Fixed.
[!] Taxes: Orders: In some cases, when editing an order in the admin panel, the delivery tax was not calculated. Fixed.
[!] Theme editor: Google fonts might not apply to the non Latin characters. Fixed.
[!] UI/UX: When switching to other tabs, the context menu remained and worked incorrectly on the search results page. Fixed.
[!] UI/UX: Deleting images did not work correctly. Fixed.
[!] UI/UX: Product filters: Collapsed filters were expanded after page reload. Fixed.
[!] UI/UX: Product filters: When user selected a filter option at the end of the list, the scroll position was reset to the top of the list. Fixed.
[!] UI/UX: The main menu was broken to a new line on small screens. Fixed.
[!] Ultimate: Add-ons: Warehouses: Orders with products that got options couldn’t be placed. Fixed.
[!] Ultimate: Sessions: Cart: Cart of the storefront could be emptied when working with multiple storefronts. Fixed.
[!] Ultimate: Storefronts: Currencies: Currency exchange rates were reset after creating new storefront. Fixed.
[!] Ultimate: Storefronts: Email notifications: Notifications about product’s low stock could be sent from company’s email of one storefront. Fixed.
[!] Ultimate: Storefronts: Usergroups: Privileges: A user from a group with full access to storefronts got a PHP error on the storefront list. Fixed.
[!] Ultimate: Categories: Shippings: Storefronts: After saving changes to the list of categories or shipping methods, all the categories or shipping methods no longer belonged to storefronts. Fixed.
[!] Ultimate: Add-ons: SEO: Storefronts: Saving product in “All storefronts” mode was reseting its SEO name. Fixed.
Download CS-Cart Multi-Vendorv v4.14.1 SP1 Nulled Free
CS-Cart 4.14.1 Changelog
New Features and Improvements
[+] Add-ons: Banners management: The ability to set the size of images was added for the banner block.
[+] Add-ons: Product Bundles: The new add-on was added.
[+] Add-ons: Landing pages from Tilda: A new addon for integrating CS-Cart with Tilda pages was added.
[+] Document editor: The tax number was added to company variables.
[+] Mobile application: Support for the Product Reviews add-on was added.
[+] Mobile application: Ability to sing in via Facebook was added for iOS devices.
[+] Mobile application: Now vendors can change product features via the application.
[+] Multi-Vendor: Add-ons: Stripe Connect payments: Express account onboarding was implemented.
[+] Multi-Vendor: Add-ons: Vendor-to-admin payments: The option to collect taxes from vendor’s balance refill transaction was added.
[+] Multi-Vendor: Add-ons: Vendor panel configurator: The new add-on that simplifies vendor panel was added.
[+] Multi-Vendor: Categories: Now you can link categories to a specific storefront or make them common for all storefronts.
[+] Multi-Vendor: Notifications: Now you can set vendor email addresses for the specific types of notifications.
[+] Multi-Vendor: Vendors: The “Review new vendors before granting access to the admin panel” setting was added. New vendors are assigned “New” or “Active” status.
[+] Multi-Vendor Ultimate: Add-ons: Order fulfillment by marketplace [Beta]: Stores and pickup points: An ability to add pickup points owned by marketplace and to use them for the “Pickup from store” shipping method was added.
[+] Order statuses: Now it is forbidden to change the Inventory field for the Open and Paid order statuses.
[+] Settings: Storefronts: Interface for quickly adding languages and currencies to the storefront detail page was developed.
[+] Shipping methods: Percentage option for rate surcharge or discount was added.
[+] Users: You can now allow users to request removal of their account from the profile page. The button is displayed if you enable it in the Settings → General section.
[+] UI/UX: Storefronts: The element for mass selection of entities for currencies and languages was changed.
[+] UX / UI: Elements of bulk property selection were changed.
Functionality Changes
[*] Add-ons: Product reviews: Performance: On the product detail page, the number of database queries has been reduced.
[*] Add-ons: RMA: Payment surcharge cannot be returned anymore.
[*] Multi-Vendor: Shipping methods: An ability to enable common shipping methods for new vendors automatically was added.
[*] Multi-Vendor: Design: Blocks: Shipping methods: An ability to edit text of the “No shipping required” notification and to turn this notification off on the checkout page was added.
[*] Multi-Vendor: Marketplace setup wizard: Redesigned the Vendors section.
[*] Multi-Vendor: Vendor panel: Products: The “Add product” button on the product list in the vendor panel now also has a link to product import.
Bug Fixes
[!] Add-ons: Filtering by “With photo” options did not work correctly if the product did not have reviews with images. Fixed.
[!] Add-ons: GDPR Compliance: Comments and reviews: PHP errors occurred while exporting user XML data. Fixed.
[!] Add-ons: Gift certificates: If a non-breaking space was used in the certificate amount, it was displayed as a code. Fixed.
[!] Add-ons: Google Analytics: Product data was not recorded in the transaction information using the Universal code. Fixed.
[!] Add-ons: Maps and geolocation: When the showing of shipping cost and time on product pages was enabled in the add-on settings, then there was a notification on the storefront that the product with zero price has not been added to the cart.
[!] Add-ons: Message center: The customer received notifications in the administrator’s language. Fixed.
[!] Add-ons: Message center: Administrator could send messages to unregistered customer. Fixed.
[!] Add-ons: Mobile application: The variable, responsible for screen padding, was not uploaded to the archive with the settings. Fixed.
[!] Add-ons: Newsletters: Placing an order by a customer caused newsletter unsubscription in some cases. Fixed.
[!] Add-ons: Newsletters: Subscribers: The expand button didn’t work on mobile devices. Fixed.
[!] Add-ons: Product Variations: Warehouses: Default variation did not change when product was out of stock in the warehouse. Fixed.
[!] Add-ons: Product Variations: Products: After a product was saved, its name was displayed in the language of the admin panel, not in the language of the content. Fixed.
[!] Add-ons: Stores & pickup points: City selection drop-down list was displayed incorrectly in RTL language. Fixed.
[!] Add-ons: Stripe payments: The Czech Republic, Malta and other countries were added to the list of supported countries.
[!] Add-ons: Warehouses: There was an error at checkout if negative quantity of product in stock was allowed. Fixed.
[!] Add-ons: Warehouses: When product cart contained more items than the nearest warehouse, the warning about shipping delay wasn’t shown. Fixed.
[!] Add-ons: Warehouses: Export/Import: Import of products quantity didn’t work if the product wasn’t split by the warehouses before. Fixed.
[!] Admin panel: Js-error was coming from LazyLoader plugin. Fixed.
[!] Admin panel: Orders: Call Requests: The “Products in cart” button didn’t work on mobile devices. Fixed.
[!] Admin panel: Files: The downloaded archive with several files couldn’t be opened. Fixed.
[!] Cart: Choosing product options changed the order of items in the cart. Fixed
[!] Cart: Shippings methods: The State/Province field disappeared when changing the country. Fixed.
[!] Categories: In some cases, when deleting categories, the “trash-category” might not be created. Fixed.
[!] Categories: The bulk edit page of the selected categories was opened when pressing Enter. Fixed.
[!] Checkout: Customer email was lost during checkout in some cases. Fixed.
[!] Checkout: Shipping methods: When the “Show unavailable shippings” setting was enabled and there was no available shipping method for the rate area, customers saw the “Checkout” button. Fixed.
[!] Checkout: Profile fields: Billing address fields were displayed incorrectly in some cases, and they could not be removed from the order. Fixed.
[!] Core: The 403 and 404 pages were displayed incorrectly if init controller was extended by the init.pre.php. Fixed.
[!] Design: Admin panel: The page with the list of customers was displayed incorrectly if customers had long names and surnames. Fixed.
[!] Design: Layouts: Blocks: Deleting a block in a layout redirected the user to the default layout page. Deleting a block in a section redirected the user to the page with the block list. Fixed.
[!] Design: Products: Context menu: The text and checkboxes were on different levels when selecting the editable fields of the selected items. Fixed.
[!] Export/Import: If there was a space between category and feature name, features were imported incorrectly. Fixed.
[!] Help Section: The display of blocks in columns was not always correct. Fixed.
[!] Menus: Checking the active page in the menu did not work correctly. Fixed.
[!] Mobile application: Status bar color didn’t change. Fixed.
[!] Mobile application: The title color for Pages block didn’t change. Fixed.
[!] Mobile application: When the ‘Access for authorized customers only’ option was enabled, the pages didn’t open. Fixed.
[!] Multi-Vendor: Orders: Buying products from different vendors without shipping required could cause orders in which vendors did not match their products. Fixed.
[!] Multi-Vendor: API: Products: Vendor could update or delete products of another vendor via API. Fixed.
[!] Multi-Vendor: Add-ons: Direct Customer-to-Vendor Payments: Orders: When creating an order from the admin panel, the current user was always assigned to the customer. Fixed.
[!] Multi-Vendor: Add-ons: Product Variations: Design: The table crossed page borders if the vendor had a long name. Fixed.
[!] Multi-Vendor: Add-ons: RMA: Product price could be incorrect at creating return page. Fixed.
[!] Multi-Vendor: Add-ons: RMA: Shipping tax could be returned after refund, even if shipping cost was not. Fixed.
[!] Multi-Vendor: Add-ons: RMA: Promotions: Return amount could be calculated incorrectly when taxes were calculated by unit price. Fixed.
[!] Multi-Vendor: Add-ons: RMA: Vendor plans: Payouts were calculated incorrectly if order was paid by payment method with taxed payment surcharge. Fixed.
[!] Multi-Vendor: Add-ons: Stores and pickup points: Warehouses: Vendor could see total amount of stores and warehouses in marketplace. Fixed.
[!] Multi-Vendor: Add-ons: Stores and pickup points: Warehouses: Vendors could see other users’ warehouses and couldn’t set the write-off priority of goods. Fixed.
[!] Multi-Vendor: Add-ons: Stripe Connect payments: When 3-D Secure was enabled, the marketplace fee was calculated incorrectly. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: An error occurred while editing an order. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: Dashboard: Products from pending vendors were not taken into account in the “Products on moderation” block. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: Menu for vendor moderation was not displayed when only approval of newly-created vendors setting was on. Fixed.
[!] Multi-Vendor: Add-ons: Vendor data premoderation: The update of the downloaded file did not change the product status to “requiring moderation”. Fixed.
[!] Multi-Vendor: Add-ons: Watermarks: When importing products, the add-on settings were reset. Fixed.
[!] Multi-Vendor: Checkout: It was impossible to buy products from different vendors when some of these vendors did not use shipping methods. Fixed.
[!] Multi-Vendor: Menu: An incorrect tab was highlighted in the vendor panel menu. Fixed.
[!] Multi-Vendor: Mobile application: It was impossible to choose different shipping methods for products from different vendors. Fixed.
[!] Multi-Vendor: Shipping methods: Vendors: If product had the free shipping option enabled, but the shipping itself had not, an incorrect error message was shown on the checkout page. Fixed.
[!] Multi-Vendor: Users: The “Password validity period in days” setting worked incorrectly. Fixed.
[!] Multi-Vendor: Vendors: Accounting: The expand button didn’t work on mobile devices. Fixed.
[!] Multi-Vendor: Vendors: Profiles: The default state value was not displayed for the new customer in the vendor panel. Fixed.
[!] Multi-Vendor: Vendors: Users: The button for saving changes was shown on the page for editing customer’s account in the vendor panel. Fixed.
[!] Multi-Vendor Plus: Add-ons: Vendor Plans: Commissions by category: Gift certificates: Vendor’s balance was refilled when the order was fully paid by gift certificate. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: The minimum price for a common product could be based on the price of a vendor linked to one storefront. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common Products for Vendors: Common products was not displayed in search results within layout blocks. Fixed.
[!] Multi-Vendor Plus: Add-ons: Common products for vendors: Vendor prices were displayed on product page even if “Hide price and the Add to cart button” setting was selected. Fixed.
[!] Multi-Vendor Ultimate: Add-ons: Order fulfillment by marketplace: Order taxes has been calculated incorrectly. Fixed.
[!] Orders: Shipments: Extra characters were displayed in the button name. Fixed.
[!] Pages: Sitemap: Link pages were shown on the sitemap. Fixed.
[!] Performance: Fonts: The text was not displayed until the custom font was loaded. Fixed.
[!] Product options: Forbidden combinations: Forbidden combinations worked incorrectly. Fixed.
[!] Products: Files to sell: Tabs: When editing a file, a pop-up window for editing a tab could open and vice versa. Fixed.
[!] Products: Options: Zero value was not saved for Text/Text area type option. Fixed.
[!] Products: Subscribers: If the guest signed up for the notification that the product is in stock, then the checkbox was not saved on page reload. Fixed.
[!] Products: Subscribers: The checkbox for subscribing to notification of product receipt was not removed if the user was not logged in and did not enter an email. Fixed.
[!] Profile fields: Phone number input wasn’t working properly on Android devices when international phone number format was used. Fixed.
[!] Promotions: Features: Using a feature with a filter type and feature style “Checkbox” in promotions conditions might not give a discount. Fixed.
[!] Promotions: Some promotion conditions were not displayed when editing a promotion. Fixed.
[!] SEO: Some SEO analyzers detected page changes due to HTML code of a page being different on every page load. Fixed.
[!] Settings: The notification about changing the global/individual settings did not appear when leaving the page. Fixed.
[!] Settings: Checkout: The “States” field was required on the Settings → Checkout page. Fixed.
[!] Statuses: Emails: Out of date notification settings were displayed in the order status settings. Fixed.
[!] Storefronts: An admin linked to a specific storefront could still have access for managing the data from other storefronts. Fixed.
[!] Taxes: Rate areas: The new rate area did not appear in the settings of the existing taxes. Fixed.
[!] Users: Customers could create users with duplicated @ symbol in the E-mail field. Fixed.
[!] WYSIWYG: Redactor II: The HTML redactor did not work if the Brazilian Portuguese language was selected. Fixed.
Service Packs
4.14.1.SP1
[!] Add-ons: Product variations: Product bundles: Product code wasn’t shown on the product list in the admin panel. Fixed.
[!] Add-ons: Stripe payments: When paying with Google Pay, an order was not placed. Fixed.
[!] Add-ons: Warehouses: If you deleted the quantity of a product from all warehouses, then it was shown incorrectly on the product list page. Fixed.
[!] Multi-Vendor: Add-ons: PayPal Commerce Platform: It was not possible to place an order if surcharge was specified for the payment method or a gift certificate was applied. Fixed.
[!] Multi-Vendor: Vendors: Become a vendor: Language variable for email notification template was missing. Fixed.
[!] Multi-vendor Plus: Add-ons: Common products for vendors: If vendors was linked to the storefront, the common products were not shown on the storefront. Fixed.
[!] Multi-Vendor Plus: Add-ons: RMA: Vendor plans: Commissions by category: Payouts were calculated incorrectly in some cases. Fixed.