Improvements (56)

  • 2019-04-11 #BUG-6675 (Vladimir Semyonov)

    Froala can now be used to edit email notifications. #Froala

  • 2019-04-05 #XCN-9763 (Maxim Kuznetsov)

    Layout adjustment for various pages according to the style guide. #Core #SimpleCMS #ThemeTweaker #ProductReviews #NewsletterSubscriptions #MultiVendor #ProductTags #SystemFields #MailChimp #News #Facebook Commerce

  • 2019-04-05 #XCN-9747 (Maxim Kuznetsov)

    Look & Feel page layout adjustment according to the style guide. #Core #ThemeTweaker

  • 2019-04-01 #XCN-9182 (Fedya Lavrentyev)

    Speed up of the category selection widget on the following pages: edit product, product list, featured and related products. #Core

  • 2019-04-01 #XCN-8332 (Maxim Kuznetsov)

    New upgrade system. Now the upgrade system does not depend on whether the X-Cart store is operating or down. #Core

  • 2019-03-29 #XCN-9736 (Fedya Lavrentyev)

    Layout adjustment for the order details page in the Admin area according to the style guide. #Core

  • 2019-03-28 #XCN-9745 (Maxim Kuznetsov)

    Layout adjustment of the vendor transactions page according to the style guide. #MultiVendor

  • 2019-03-28 #XCN-9735 (Fedya Lavrentyev)

    Layout adjustment for the payment methods page according to the style guide. #Core

  • 2019-03-27 #XCN-9742 (Maxim Kuznetsov)

    Layout adjustment for the pages of address fields setup and vendor form setup according to the style guide. #Core #MultiVendor

  • 2019-03-27 #XCN-9741 (Maxim Kuznetsov)

    Layout adjustment for the addon Buy Button according to the style guide. #Buy Button

  • 2019-03-27 #XCN-9642 (Shevelov Alexander)

    Added the settings static_page_clean_urls_format, product_clean_urls_format, vendor_clean_urls_format, news_clean_urls_format in etc/config.php which set the clean url format for the respective entities. #Core #SimpleCMS #ProductReviews #MultiVendor #News

  • 2019-03-27 #XCN-9483 (Shevelov Alexander)

    Updated Stripe SDK to the latest version. Now the latest API version is used. #Stripe

  • 2019-03-22 #XCN-9658 (Fedya Lavrentyev)

    Layout adjustments for payment method settings pages. #Core #AuthorizeNet #Paypal #TwoCheckout #VendorMessages #BitPay #Yandex Checkout

  • 2019-03-21 #XCN-9659 (Fedya Lavrentyev)

    Layout adjustment for the zone editing page and the sticky panel on all the pages according to the style guide. #Core #SalesTax #ThemeTweaker

  • 2019-03-20 #XCN-9023 (Fedya Lavrentyev)

    Layout adjustment for the pages of the Vendor Partners addon (“Multiple profiles for vendors”) according to the style guide. #Core #VendorPartners

  • 2019-03-18 #XCN-9657 (Fedya Lavrentyev)

    Layout adjustment for the Translations and Edit labels pages according to the style guide. #Core #ProductReviews

  • 2019-03-18 #XCN-9112 (Kirill Stadler)

    The “Test email configuration” form was moved from the page “E-Mail transfer settings” to a separate tab section “Test email configuration”. #Core

  • 2019-03-15 #XCN-9440 (Fedya Lavrentyev)

    Layout adjustment for the list pages of various entities for when there are no existing entities yet. #Core #Coupons #SimpleCMS #VolumeDiscounts #ThemeTweaker #ProductReviews #NewsletterSubscriptions #ProductTags #VendorMessages #News #CustomProductTabs

  • 2019-03-14 #BUG-6906 #BT-50270 (Maxim Kuznetsov)

    Improvements for the appearance of software error messages in the Customer area. #Core

  • 2019-03-14 #BUG-7147 (Maxim Kuznetsov)

    Weight, SKU, UPC/ISBN are now displayed on the Specification tab of the product page. #Core

  • 2019-03-12 #XCN-9442 (Kirill Stadler)

    Adjustments for the Classes & attributes page according to the style guide. #Core

  • 2019-03-12 #BUG-4748 (Kirill Stadler)

    Removed the default code from Custom css to avoid confusion. Added a comment with a link to the document on using custom css. #Core

  • 2019-03-11 #XCN-9441 (Fedya Lavrentyev)

    Adjustments for the pages Wholesale prices and File attachments according to the style guide. #Core #Egoods #FileAttachments #Wholesale

  • 2019-03-05 #XCN-9443 (Kirill Stadler)

    Layout adjustment for the pages Volume discounts, Coupons, User roles, News, Front page according to the style guide. #Core #Coupons #VolumeDiscounts

  • 2019-03-04 #XCN-9445 (Kirill Stadler)

    Adjustments for the Tax classes, Sales Tax and E-Mail transfer settings pages according to the style guide. #Core #SalesTax

  • 2019-03-04 #XCN-9444 (Kirill Stadler)

    Adjustments for the Countries, Zones, States, Menus and Shipping Methods pages according to the style guide. #Core #SimpleCMS

  • 2019-02-17 #BUG-7096 (Kirill Stadler)

    The style “image-rendering: -webkit-optimize-contrast;” is no longer used for images. #Core #CrispWhiteSkin

  • 2019-02-12 #XCN-9391 (Fedya Lavrentyev)

    JS libs updated. #Core #ThemeTweaker #ProductFilter #ProductComparison #CrispWhiteSkin #Onboarding

  • 2019-02-11 #XCN-9468 (Fedya Lavrentyev)

    Improvement of the mobile menu look & feel. #Core #CrispWhiteSkin

  • 2019-02-01 #BUG-6900 (Kirill Stadler)

    Minimum PHP and MySQL requirements updated. Now the minimum required PHP version is 7.2.0, minimum required MySQL version is 5.7.7. #Core

  • 2019-01-29 #BUG-7024 (Kirill Stadler)

    Removed the option to select MD5 hash from the settings of the payment method Authorize.Net SIM because it is no longer supported. #AuthorizeNet

  • 2019-01-28 #XCN-9260 #BT-49897 (Kirill Stadler)

    Added optional support for utf8mb4 encoding for MySQL. Added the setting charset to etc/config.php. #Core

  • 2019-01-28 #XCN-9236 (Vladimir Semyonov)

    Added demo data for the editing of some email notifications. #ThemeTweaker #CanadaPost #ProductReviews #VendorMessages

  • 2019-01-14 #XCN-9321 (morven)

    Improvement of the product page look & feel in the Customer area. Add to cart form minimization. #Core #Paypal #ProductAdvisor #Wholesale #ProductComparison #ProductVariants #ProductReviews #CrispWhiteSkin #ProductTags #FreeShipping

  • 2019-01-11 #XCN-9387 (Kirill Stadler)

    PHP libs update. #Core

  • 2018-12-21 #BUG-6519 (Vladimir Semyonov)

    Optimized the number of queries at the opening of a category page. #Core

  • 2018-12-20 #BUG-4859 #BT-47944 (Fedya Lavrentyev)

    Added a widget to the customer/vendor registration form showing how strong a password is. #Core #CrispWhiteSkin

  • 2018-12-03 #XCN-9183 (morven)

    UI improvement for pages with product lists: Home page/Category/Search. #Core #ProductAdvisor #ProductComparison #ProductReviews #CrispWhiteSkin

  • 2018-09-11 #BUG-5849 (Maxim Kuznetsov)

    Code improvement for core.extend.js #Core

  • 2018-09-07 #XCN-9033 (Sergey Elmanov)

    Improvement of the import of less files: A less file can inherit properties from the less file of the parent skin; the less files of the currently active skin now replace the same less files from the parent skin. #Core

  • 2018-09-05 #BUG-6461 (Sergey Elmanov)

    Open graph tags now support multiple languages. #GoSocial

  • 2018-08-14 #XCN-8711 #BT-48299 (Sergey Elmanov)

    An order including an out-of-stock product is now marked as New/BackOrder. #Core #AustraliaPost #ContactUs #Coupons #Egoods #ProductAdvisor #Sale #USPS #Wholesale #ThemeTweaker #CanadaPost #ColorSchemes #FedEx #UPS #PINCodes #ProductVariants #EMS #PitneyBowes #CrispWhiteSkin #MultiVendor #BulkEditing #NotFinishedOrders #NextPreviousProduct #Orders Import #DHL #MigrationWizard #BlueSnap #GoogleFeed

  • 2018-07-24 #BUG-5567 #BT-48589 (Sergey Elmanov)

    Next/previous order feature can now take into account order search results. #Core

  • 2018-07-20 #BUG-6361 #BT-49485 (Sergey Elmanov)

    Code refactoring: There was not a good way to override the template skins/customer/signin/signin.twig. Fixed. #Core #CrispWhiteSkin

  • 2018-07-13 #BUG-6235 #BT-49325 (Sergey Elmanov)

    Changed the default value of the useCaretButton parameter in the ADropdown widget. #Core #FileAttachments #Sale #RelatedProducts #ProductReviews #VendorMessages #BulkEditing #Facebook Commerce #GoogleFeed

  • 2018-07-06 #BUG-6047 (Sergey Elmanov)

    Improvements for Webmaster Kit settings. #Core #WebmasterKit

  • 2018-06-29 #BUG-5884 (Sergey Elmanov)

    Added vendor commission info to order import/export. #MultiVendor #Orders Import

  • 2018-06-11 #XCN-8728 (Eugene Dementjev)

    A new file can now be added via the Template editor in the Customer area. #ThemeTweaker

  • 2018-06-08 #BUG-6135 (Eugene Dementjev)

    Improvement of product search in the Admin area: The user can now specify the search mode choosing among the options “Any word”, “All words” and “Exact phrase”. By default, “All words” is used. #Core

  • 2018-06-07 #XCN-8914 (Sergey Elmanov)

    Multiple changes to the layout and text of email notifications. #ThemeTweaker #PINCodes #ProductReviews #MultiVendor #VendorMessages #NotFinishedOrders

  • 2018-06-04 #XCN-8862 (Sergey Elmanov)

    All notifications can now be edited in Webmaster mode. #Core #ContactUs #Egoods #ThemeTweaker #CanadaPost #PINCodes #ProductVariants #ProductReviews #MultiVendor #VendorMessages #TrustedVendors #BlueSnap

  • 2018-03-28 #BUG-6146 (Sergey Elmanov)

    Removed the unused settings of the “Admin zone settings” section. #Core

  • 2018-03-06 #BUG-5757 (Sergey Elmanov)

    Code refactoring: Now a single function is responsible for random hash generation. #Core #Facebook Commerce #Zapier #GoogleFeed

  • 2018-02-16 #XCN-8572 (Eugene Dementjev)

    Template editor and Layout editor improvements. #ThemeTweaker #CrispWhiteSkin

  • 2017-12-07 #BUG-5669 (Sergey Elmanov)

    Added an option for removing Classes & Global Attributes on the Remove data page. #Core #Coupons #SimpleCMS #VolumeDiscounts #MultiVendor #MigrationWizard

  • 2017-09-15 #BUG-5449 #BT-48442 (Fedya Lavrentyev)

    Shipping options based on subtotal did not take into account coupon discounts. #Core

Fixes (82)

  • 2019-04-05 #BUG-7243 (Shevelov Alexander)

    A closed storefront showed as a white screen. #Core

  • 2019-04-05 #BUG-7223 (Shevelov Alexander)

    Fixed a layout issue related to the conflicting URLs error message. #Core

  • 2019-04-05 #BUG-7219 (Fedya Lavrentyev)

    Layout adjustment for the settings page of the Facebook & Instagram ads addon according to the style guide. #Core #Facebook Commerce

  • 2019-04-05 #BUG-7261 (Maxim Kuznetsov)

    The upgrade tool was not working if a port was specified in the URL. Fixed. #Core

  • 2019-04-03 #BUG-7194 (Maxim Kuznetsov)

    Layout adjustment for Customer area popups according to the style guide. #Core #CrispWhiteSkin

  • 2019-04-02 #BUG-7220 (Fedya Lavrentyev)

    Layout adjustment for the States page. #Core

  • 2019-04-02 #BUG-7218 (Fedya Lavrentyev)

    Adjustment of the ShopperApproved addon settings page according to the style guide. #ShopperApproved

  • 2019-04-02 #BUG-7215 (Fedya Lavrentyev)

    Layout adjustment for the currencies page. #Core #MultiCurrency

  • 2019-04-02 #BUG-7038 (Shevelov Alexander)

    Layout adjustment for the add payment methods page. #Core

  • 2019-04-01 #BUG-7226 (Fedya Lavrentyev)

    The installer now supports PHP 5.6. #Core

  • 2019-04-01 #BUG-7212 (Shevelov Alexander)

    It was not possible to add to select a non-existent product tag. Fixed. #Core

  • 2019-04-01 #BUG-7207 (Fedya Lavrentyev)

    Layout related issues on the Email notifications page with the MultiVendor enabled. Fixed. #MultiVendor

  • 2019-04-01 #BUG-7188 (Shevelov Alexander)

    Product import failed with ProductVariants enabled. Fixed. #ProductVariants

  • 2019-04-01 #BUG-7161 (Shevelov Alexander)

    The Taxable base column was always displayed in the settings of the addon Canadian taxes. Fixed. #CanadianTaxes

  • 2019-04-01 #BUG-7124 (Shevelov Alexander)

    The Clean URL field was displayed incorrectly on the news editing page and the static page editing page. Fixed. #Core

  • 2019-04-01 #BUG-6758 (Fedya Lavrentyev)

    URL parameters were reset after changing the layout/sorting. Fixed. #Core

  • 2019-03-28 #BUG-7214 (Fedya Lavrentyev)

    Search was performed incorrectly in a non-root category within the Add Featured products popup. #Core #FeaturedProducts

  • 2019-03-27 #BUG-7090 (Fedya Lavrentyev)

    Fatal error “Error (code: 0): Call to a member function getEnabledForCustomer() on null” after choosing to resend access link. Fixed. #Core #ThemeTweaker

  • 2019-03-23 #BUG-7111 (Fedya Lavrentyev)

    Top messages were not showing on the email notification editing page. Fixed. #Core

  • 2019-03-22 #BUG-7199 (Maxim Kuznetsov)

    The same country could be set in the settings of different currencies. Multicurrency mode. Fixed. #MultiCurrency

  • 2019-03-22 #BUG-7196 (Maxim Kuznetsov)

    Edit button display issues on the zones list. Fixed. #Core

  • 2019-03-19 #BUG-7187 (Maxim Kuznetsov)

    The images were not switched in the Customer area when switching from one variant of a product to another. Fixed. #ProductVariants

  • 2019-03-19 #BUG-7170 (Maxim Kuznetsov)

    JS error “Uncaught TypeError: Cannot read property 'css' of null;” when searching by tag in the Customer area. Fixed. #Core

  • 2019-03-19 #BUG-7163 (Maxim Kuznetsov)

    Related products were displayed incorrectly in Multivendor mode. #Core #RelatedProducts #Yandex Checkout

  • 2019-03-19 #BUG-7160 (Maxim Kuznetsov)

    A product could be specified as its own related product. Fixed. #RelatedProducts

  • 2019-03-19 #BUG-7159 (Maxim Kuznetsov)

    PHP warnings in the Add to cart popup. Fixed. #Add2CartPopup

  • 2019-03-18 #BUG-7155 (Maxim Kuznetsov)

    Wholesale prices could be specified for a product with Sale enabled for that product. Fixed. #Wholesale

  • 2019-03-18 #BUG-7183 (Maxim Kuznetsov)

    Module information was not shown on the GDPR activities page. Fixed. #Core #GDPR

  • 2019-03-15 #BUG-7115 (Maxim Kuznetsov)

    Minor improvements for Standard skin and Color Schemes. #Core #ProductComparison #ColorSchemes

  • 2019-03-15 #BUG-7080 #BT-50448 (Maxim Kuznetsov)

    In multiple file upload, the uploaded images used to be sorted according to which image had been uploaded faster. Now they are sorted according to the order in which we get them from the system file selection window. #Core

  • 2019-03-15 #BUG-5766 (Maxim Kuznetsov)

    Layout adjustments for the Admin area dashboard according to the style guide. #Core #Paypal #WebmasterKit #MultiVendor #Onboarding

  • 2019-03-14 #BUG-7127 (Maxim Kuznetsov)

    Fixed the error “Error (code: 0): Call to a member function findOneBy() on null” on the settings page of the addon Facebook & Instagram ads. #Facebook Commerce

  • 2019-03-06 #BUG-7113 (Fedya Lavrentyev)

    Incorrect installation on Windows servers. Fixed. #Core

  • 2019-02-19 #BUG-7078 (Fedya Lavrentyev)

    Date and time at which a tracking number was added are now displayed on the order page in the Admin area. #Core

  • 2019-02-18 #BUG-7094 (Fedya Lavrentyev)

    “Put for sale” feature: The appearance of radio elements for the discount types “Sale price” and “Percent off” was different. Fixed. #Sale

  • 2019-02-15 #BUG-7082 (Kirill Stadler)

    The sorting widget was displayed in the Sale block (was not supposed to be there). Fixed. #Sale

  • 2019-02-15 #BUG-7056 (Fedya Lavrentyev)

    Layout issues on the dashboard. Fixed. #Core

  • 2019-02-13 #BUG-7085 (Fedya Lavrentyev)

    When configuring a coupon, replacing invalid field values with valid ones did not result in the activation of the “Create” button. Fixed. #Core

  • 2019-02-13 #BUG-7059 (Fedya Lavrentyev)

    Incorrect highlighting of input fields in the Admin area. #Core

  • 2019-02-12 #BUG-7026 (Kirill Stadler)

    Incorrect sorting by product_id as a result of searching by SKU. Fixed. #Core

  • 2019-02-11 #BUG-6631 (Vladimir Semyonov)

    Invalid field values in the credit card form were not highlighted as invalid after clicking “Place Order”. Fixed. #Core

  • 2019-02-08 #BUG-7027 (Vladimir Semyonov)

    Tags were not shown in product category filter. Fixed. #ProductFilter #ProductTags

  • 2019-02-08 #BUG-6968 (Vladimir Semyonov)

    When creating a news message, completing the optional Date field was required. Fixed. #Core

  • 2019-02-06 #BUG-6853 (Vladimir Semyonov)

    Some required keys were missing for the xc_payment_methods table. Fixed. #Core

  • 2019-02-06 #BUG-6512 (Vladimir Semyonov)

    Fixed a potential fatal error on the invoice page for the case when an order profile had no address associated with it. #Core #MultiVendor

  • 2019-02-05 #BUG-7047 (Vladimir Semyonov)

    During an order payment using the payment method PayPal Partner Hosted, a logged in user was logged out. Fixed. #Paypal

  • 2019-02-05 #BUG-7032 (Kirill Stadler)

    Updated the bernard/bernard lib. #Core

  • 2019-02-01 #BUG-7019 #BT-50406 (Vladimir Semyonov)

    Added a cookie related setting SameSite = lax strict to the section [other] in etc/config.php; the value by default is lax. #Core #MailChimp #NextPreviousProduct
  • 2019-01-31 #BUG-6654 #BT-49872 (Vladimir Semyonov)

    Minor improvement in Core/Task/Base/Periodic.php (added model merge). #Core

  • 2019-01-30 #BUG-7009 (Vladimir Semyonov)

    Fatal error on some payment method pages: “Trying to call undefined method…”. Fixed. #Core #AuthorizeNet #Stripe #SagePay #ProductReviews #DatatransUPP #YandexMoney #Beanstream #IdealPayments #NetbanxHostedPayment #BlueSnap #EWAYStoredShared #CCBill #EPDQ #Worldpay #FirstDataPayeezyGatewayHP #Yandex Checkout #GlobalTransportSecure #PayFort #PoliPayment #DIBSFlexWin #SecureTrading

  • 2019-01-24 #BUG-7006 (Shevelov Alexander)

    The language could not be switched on the email notification editing page. Fixed. #Core

  • 2019-01-22 #BUG-6634 (Shevelov Alexander)

    Removed the ability to sort tax rates manually; now they are sorted automatically according to the zone/tax class/membership. #SalesTax #VAT

  • 2019-01-18 #BUG-6978 (Kirill Stadler)

    Optimization for the function hasVariants. Cache added. #ProductVariants

  • 2019-01-08 #BUG-6951 (Vladimir Semyonov)

    Localization settings could not be saved in the Onboarding Wizard. Fixed. #Onboarding

  • 2018-12-28 #BUG-6950 (Vladimir Semyonov)

    Fatal error when trying to log in as a vendor. Fixed. #NotFinishedOrders

  • 2018-12-28 #BUG-6665 #BT-49886 (Fedya Lavrentyev)

    Fixed a potential bug in the function isLoginDisabled в classes/XLite/Module/XC/MultiVendor/Controller/Customer/Login.php #MultiVendor

  • 2018-12-28 #BUG-6096 (Vladimir Semyonov)

    Fatal error if php-dom extension was not enabled on the server. Fixed. #Core #OneCIntegration

  • 2018-12-25 #BUG-6933 (Fedya Lavrentyev)

    Database restoration (Restore database) failed. Fixed. #Core

  • 2018-12-25 #BUG-6918 (Fedya Lavrentyev)

    A new banner could not be created. Fixed. #Core

  • 2018-12-25 #BUG-6716 (Vladimir Semyonov)

    Minor improvements for the email notifications page in the Admin area. #Core #ThemeTweaker

  • 2018-12-20 #BUG-6919 (Vladimir Semyonov)

    A subcategory could be specified as a parent category. Fixed. #Core

  • 2018-12-19 #BUG-6920 (Vladimir Semyonov)

    Adding to cart from the quick view popup did not work. Fixed. #Core #CrispWhiteSkin

  • 2018-12-19 #BUG-6916 (Vladimir Semyonov)

    Date valdation was missing for news message creation. Fixed. #News

  • 2018-12-18 #BUG-6894 (Vladimir Semyonov)

    Customer could not send an order message. Fixed. #VendorMessages

  • 2018-12-17 #BUG-6905 (Vladimir Semyonov)

    Incorrect order subtotal calculation after applying a coupon and a discount to the shopping cart. Fixed. #Core

  • 2018-12-17 #BUG-6904 (Vladimir Semyonov)

    Order history function was working incorrectly. Fixed. #Core

  • 2018-12-17 #BUG-6895 (Vladimir Semyonov)

    Offline payment methods could not be added. Fixed. #Core

  • 2018-12-17 #BUG-6887 (Vladimir Semyonov)

    Offline payment methods could not be added. Fixed. #Core

  • 2018-12-12 #BUG-6750 #BT-50028 (Vladimir Semyonov)

    After a customer’s address had been edited in AOM, the taxes calculated via TaxJar were updated incorrectly. Fixed. #TaxJar

  • 2018-11-29 #BUG-6744 (Vladimir Semyonov)

    When removing an order, the action confirmation was requested twice. Fixed. #Core

  • 2018-11-29 #BUG-6606 #BT-49773 (Vladimir Semyonov)

    With the Order processed notification disabled, if an order was created with the Paid status, the enabled Order created notification was not sent. Fixed. #Core

  • 2018-11-28 #BUG-6683 #BT-49910 (morven)

    Removed the drag & drop feature for adding products to the shopping cart. #Core

  • 2018-09-20 #BUG-6061 (Kirill Stadler)

    Code improvement to prevent deadlocks when a store is functioning under load. #Core #MultiVendor

  • 2018-09-03 #BUG-6601 (Sergey Elmanov)

    Removed the permission to edit the content of the home page for the role of Catalog manager. #Core #FeaturedProducts

  • 2018-07-13 #BUG-6055 #BT-49148 (Sergey Elmanov)

    The name of a shipping service for admin is now defined in the yaml file only. #Core #AustraliaPost #USPS #CanadaPost #FedEx #UPS #EMS #PitneyBowes #ShippingCalc #DHL

  • 2018-07-13 #BUG-6046 (Eugene Dementjev)

    Added an option for core reset via hotkey. #Core

  • 2018-07-06 #BUG-6198 (Eugene Dementjev)

    Changed the default checkbox in Admin. #Core

  • 2018-05-08 #BUG-5807 (Sergey Elmanov)

    Incorrect count of recent orders. Fixed. #Core

  • 2018-03-28 #BUG-5545 #BT-48518 (Sergey Elmanov)

    Minor optimization of SQL requests. #Core

  • 2018-02-01 #BUG-5606 (Eugene Dementjev)

    The Save button on the sticky panel in the Admin area is blocked after the first click to prevent multiple form submission. #Core

  • 2017-12-05 #BUG-5329 (Michael Lipinski)

    The skin now defines the maximum logo image size. #Core #SimpleCMS #CrispWhiteSkin

  • 2017-11-20 #BUG-5739 #BT-48719 (Sergey Elmanov)

    Attribute price modifier was not taken into account in the wholesale table. #Core #Wholesale