Improvements (10)

  • 2017-12-22 #XCN-8482 (Sergey Elmanov)

    Added promo rules & promo codes support in the module MailChimp. #MailChimp

  • 2017-12-19 #BUG-5850 #BT-48880 (Sergey Elmanov)

    Added the controls to block and unblock all the files onto the E-goods tab of the order page in the Admin area. #Core #Egoods

  • 2017-12-19 #BUG-5843 (Eugene Dementjev)

    Added OAuth for Stripe payment method. #Stripe

  • 2017-12-18 #BUG-5859 (Eugene Dementjev)

    W3C validator warning “Warning: The type attribute is unnecessary for JavaScript resources.”. Fixed. #Core #Paypal #ThemeTweaker #ProductFilter #Olark #Disqus #FastLaneCheckout #CrispWhiteSkin #MultiVendor #MultiCurrency #NextPreviousProduct #Buy Button #ShopperApproved

  • 2017-12-18 #BUG-5858 (Sergey Elmanov)

    Fixed some HTML code errors found by the W3C validator. #Core

  • 2017-12-12 #BUG-5571 #BT-48594 (Michael Lipinski)

    Added the ability to specify a product’s main category. #Core

  • 2017-12-07 #BUG-5729 (Maxim Kuznetsov)

    Various fixes and improvements for the Concierge module. #Concierge

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

    An order status can no longer be reset to Declined manually. #Core

  • 2017-12-01 #BUG-5785 (Vladimir Semyonov)

    In MultiVendor, a setting was added allowing to specify an email address to which a notification and invoice should be sent when a payout request is submitted by vendor. #MultiVendor

  • 2017-10-25 #BUG-5667 (Sergey Elmanov)

    Added additional info on the Geolocation module setup. #Geolocation

Fixes (74)

  • 2018-01-29 #BUG-5977 #BT-49056 (Sergey Elmanov)

    Global product tabs were not be enabled for current product if all globals tabs were disabled. Fixed. #CustomProductTabs

  • 2018-01-25 #BUG-5970 (Sergey Elmanov)

    When importing products, the Tags field was processed incorrectly; the current product tags were cleared, and new ones were not created. Fixed. #ProductTags

  • 2018-01-25 #BUG-5962 (Sergey Elmanov)

    Fatal error on the PIN codes page in the Admin area after the removal of an order with a PIN code. Fixed. #PINCodes

  • 2018-01-25 #BUG-5946 (Sergey Elmanov)

    The address book was working incorrectly with FLC. Fixed. #Core #FastLaneCheckout

  • 2018-01-24 #BUG-5963 (Sergey Elmanov)

    PayPal Buy Now button on the product page was working incorrectly. Fixed. #Paypal

  • 2018-01-24 #BUG-5938 (Sergey Elmanov)

    Server time zone was used for order statistics instead of the X-Cart store time zone. Fixed. #Core

  • 2018-01-24 #BUG-5913 #BT-48962 (Sergey Elmanov)

    The phone number and phone code fields were included into the customer registration form even when 2-factor authentication for customers was disabled. Fixed. #TwoFactorAuthentication

  • 2018-01-22 #BUG-5954 #BT-49028 (Sergey Elmanov)

    Updated the dompdf library to version 0.8.2 (fixed the PHP 7.0.27 incompatibility). #Core

  • 2018-01-22 #BUG-5953 #BT-49030 (Sergey Elmanov)

    Fatal error when attempting to register a vendor using an email address previously used for registration. Fixed. #MultiVendor

  • 2018-01-22 #BUG-5927 (Sergey Elmanov)

    If all the products in the shopping cart were shippable, the billing address was sent to PayPal as shipping. Fixed. #Paypal

  • 2018-01-22 #BUG-5910 (Sergey Elmanov)

    Product images import did not work properly when importing image duplicates. #Core

  • 2018-01-19 #BUG-5941 (Sergey Elmanov)

    Fatal error when attempting to clone a product with file attachments while the module MultiVendor is active. Fixed. #Egoods #MultiVendor

  • 2018-01-19 #BUG-5933 #BT-49000 (Sergey Elmanov)

    Information on wholesale prices for memberships was not displayed on the product page. Fixed. #Core #Wholesale

  • 2018-01-19 #BUG-5928 (Sergey Elmanov)

    Category path/name are now checked for invalid and 4-byte UTF-8 characters which are not supported. #Core

  • 2018-01-18 #BUG-5930 #BT-48992 (Sergey Elmanov)

    Yandex.Market feed was generated incorrectly on a large number of products. Fixed. #Core #YandexMarket

  • 2018-01-18 #BUG-5877 (Maxim Kuznetsov)

    Minimum PHP version increased. #Core #BitPay

  • 2018-01-17 #BUG-5921 #BT-48973 (Sergey Elmanov)

    Fixed some performance issues on category pages with the module MultiVendor enabled and a large number of vendors used. #MultiVendor

  • 2018-01-17 #BUG-5916 (Sergey Elmanov)

    Various layout related bugs on the search page in the Standard skin. Fixed. #Core

  • 2018-01-17 #BUG-5912 #BT-48951 (Sergey Elmanov)

    Error in logs “XLite [warning] Warning: get_class() expects parameter 1 to be object, string given in /var/run/classes/XLite/Core/Templating/Twig/Template.php on line 78”. Fixed. #Core

  • 2018-01-17 #BUG-5904 (Maxim Kuznetsov)

    Error related to the sending of data in JS on the addresses page in the Customer area. Fixed. #Core

  • 2018-01-17 #BUG-5809 #BT-48828 (Maxim Kuznetsov)

    “The same as shipping” option at checkout was not working correctly. Fixed. #Core

  • 2018-01-15 #BUG-5893 (Maxim Kuznetsov)

    Setup information added onto the BitPay payment method page. #BitPay

  • 2018-01-12 #BUG-5880 (Eugene Dementjev)

    Error when removing a related order in MultiVendor. Fixed. #Core #MultiVendor

  • 2018-01-12 #BUG-5580 #BT-48591 (Eugene Dementjev)

    When updating the status of an order and adding a tracking number, the tracking number was not sent via email. Fixed. #Core

  • 2018-01-11 #BUG-5890 (Eugene Dementjev)

    With AvaTax enabled, the taxes for the shopping cart were calculated at the time of adding a product to the cart, which resulted in a slow-down of the add-to-cart process. Fixed. #AvaTax

  • 2018-01-08 #BUG-5900 #BT-48930 (Maxim Kuznetsov)

    When importing attachments with the module MultiVendor enabled, they were copied from the folder files/vendor[id]/attachments to the folder files/vendor[id]/attachments/[product_id], which resulted in additional usage of disk space. Fixed. #MultiVendor

  • 2018-01-04 #BUG-5879 (Maxim Kuznetsov)

    PHP 7.2 support added. #Core

  • 2017-12-28 #BUG-5531 #BT-48542 (Maxim Kuznetsov)

    Wrong style of the Sale block in the sidebar with the module Theme Tweaker uninstalled. Fixed. #Sale

  • 2017-12-27 #BUG-5897 (Eugene Dementjev)

    Changing the address at checkout with FLC enabled caused the form to freeze. Fixed. #FastLaneCheckout

  • 2017-12-27 #BUG-5888 (Maxim Kuznetsov)

    In CrispWhite, product images were processed incorrectly with Cloud Zoom enabled. Fixed. #Core #CrispWhiteSkin

  • 2017-12-26 #BUG-5876 (Sergey Elmanov)

    A vendor could create a product review without tying it to a product. Fixed. #ProductReviews

  • 2017-12-22 #BUG-5891 (Eugene Dementjev)

    Hyperlinks like http://*.x-cart.com were replaced with links like https://*.x-cart.com. #Core #Egoods #FeaturedProducts #FileAttachments #Paypal #SalesTax #SimpleCMS #SocialLogin #VAT #VolumeDiscounts #Wholesale #ThemeTweaker #PINCodes #RelatedProducts #FreeShipping #BulkEditing #CustomProductTabs #UpdateInventory #Buy Button

  • 2017-12-21 #BUG-5882 #BT-48909 (Eugene Dementjev)

    Loop redirect when redirecting from admin.php?target=register_vendor to cart.php?target=register_vendor. Fixed. #MultiVendor

  • 2017-12-20 #BUG-5842 (Maxim Kuznetsov)

    Changed the look of the add review popup in the Admin area. #ProductReviews

  • 2017-12-19 #BUG-5868 (Maxim Kuznetsov)

    A wrong URL was shown in the Social login module settings if clean URLs were enabled. Fixed. #SocialLogin

  • 2017-12-18 #BUG-5865 (Eugene Dementjev)

    Sign up function has been updated. #ShopperApproved

  • 2017-12-18 #BUG-5864 #BT-48894 (Maxim Kuznetsov)

    Incorrect process of password recovery for customer when clean URLs were enabled. Fixed. #Core

  • 2017-12-18 #BUG-5771 #BT-48792 (Eugene Dementjev)

    The “prev / next product” links were overlapping with breadcrumbs in CrispWhite. Fixed. #CrispWhiteSkin

  • 2017-12-14 #BUG-5848 (Eugene Dementjev)

    The New product event was sent to Zapier when updating an existing product via import. Fixed. #Zapier

  • 2017-12-14 #BUG-5847 #BT-48722 (Maxim Kuznetsov)

    Error in logs “Error (code: 2): rmdir(var/datacache/HTML): Directory not empty in file”. Fixed. #Core

  • 2017-12-14 #BUG-5706 (Sergey Elmanov)

    Made the file upload error message more informative. #Core

  • 2017-12-13 #BUG-5838 (Sergey Elmanov)

    Optimization for search engines. #Core

  • 2017-12-13 #BUG-5833 #BT-48864 (Sergey Elmanov)

    Added information about uploaded customer files to order email messages. #CustomerAttachments

  • 2017-12-13 #BUG-5520 #BT-48528 (Eugene Dementjev)

    The copy and paste function did not work correctly when editing the email address in the Contact information section in IE and Firefox. Fixed. #Core #Onboarding

  • 2017-12-12 #BUG-5827 (Maxim Kuznetsov)

    When an order was created containing products from different vendors, the order creation information got duplicated. Fixed. #Core #MultiVendor

  • 2017-12-12 #BUG-5400 #BT-48388 (Eugene Dementjev)

    Image slider buttons were not displayed on the product details page in Crisp White skin in IE. Fixed. #CrispWhiteSkin

  • 2017-12-11 #BUG-5782 (Michael Lipinski)

    Google fonts used in some skins/themes (for example, Noblesse) were not working in IE11/EDGE. Fixed. #Core

  • 2017-12-07 #BUG-5779 (Michael Lipinski)

    Error “Error (code: 0): Call to a member function getNameForMessages() on null” in the Order messages module. Fixed. #Core #VendorMessages

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

    When creating a plain field attribute for a product, the sorting of attribute values turned out wrong. #Core

  • 2017-12-06 #BUG-5780 #BT-48787 (Maxim Kuznetsov)

    When editing an invoice with AOM, the selected attribute value was reset to the default attribute value. Fixed. #Core

  • 2017-12-06 #BUG-5768 #BT-48759 (Michael Lipinski)

    When removing all the orders, it was not possible to reset the “Next order #” counter. #Core

  • 2017-12-06 #BUG-5764 #BT-48766 (Michael Lipinski)

    An admin user with the Manage Catalog role could not add a related product. Fixed. #RelatedProducts

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

    Error in logs “Warning: Illegal offset type in /Users/michaellipinski/development/xcart/src/classes/XLite/Model/Order.php on line 3286”. Fixed. #Core

  • 2017-12-05 #BUG-5770 #BT-48772 (Michael Lipinski)

    If using a product’s widget cache with multiple categories, the product category was shown incorrectly. Fixed. #Core

  • 2017-11-28 #BUG-5765 #BT-48767 (Maxim Kuznetsov)

    A placeholder was working incorrectly in Crisp White. Fixed. #CrispWhiteSkin

  • 2017-11-23 #BUG-5687 #BT-48686 (Michael Lipinski)

    The favicon was not displayed on certain pages in Edge/IE. Fixed. #Core #SimpleCMS

  • 2017-11-22 #BUG-5601 #BT-48573 (Sergey Elmanov)

    When a customer was redirected to PayPal Express Checkout, the order created by NFO was lacking all useful information. Fixed. #Paypal #NotFinishedOrders

  • 2017-11-21 #BUG-5750 (Sergey Elmanov)

    The message about wholesale prices defined for a product was displayed incorrectly. Fixed. #Wholesale

  • 2017-11-21 #BUG-5655 #BT-48659 (Sergey Elmanov)

    On image upload, the local image filepath was determined incorrectly. Fixed. #Core

  • 2017-11-20 #BUG-5737 #BT-48724 (Sergey Elmanov)

    The shipping calculation formula was not updated before it was saved. Fixed. #Core

  • 2017-11-20 #BUG-5582 #BT-48603 (Sergey Elmanov)

    A wrong page was displayed to a user attempting to access a page restricted by membership. Fixed. #Core

  • 2017-11-09 #BUG-5708 (Sergey Elmanov)

    Fatal error when creating/updating a product. Fixed. #Core #GoSocial

  • 2017-11-09 #BUG-5692 #BT-48692 (Sergey Elmanov)

    The status of an order containing shippable products was automatically reset to Delivered after an egood file from that order had been downloaded. Fixed. #Core #Egoods #FileAttachments

  • 2017-11-09 #BUG-5577 (Sergey Elmanov)

    The Confirm delivery button is no longer provided to the customer in MultiVendor if the product is not a shippable one. #MultiVendor

  • 2017-11-02 #BUG-5598 (Sergey Elmanov)

    Add to cart button was displayed on the comparison table page for coming soon products. Fixed. #ProductAdvisor #ProductComparison #CrispWhiteSkin

  • 2017-11-01 #BUG-5625 (Sergey Elmanov)

    Error “Error (code: 0): Call to a member function getId() on null” in the module Coupons. Fixed. #Coupons

  • 2017-11-01 #BUG-5585 (Sergey Elmanov)

    Warning in logs “XLite [warning] Warning: array_values() expects parameter 1 to be array, null given in classes/XLite/Module/XC/NextPreviousProduct/View/Product/Details/Customer/NextPreviousProduct.php on line 445”. Fixed. #NextPreviousProduct

  • 2017-10-27 #BUG-5673 #BT-48673 (Sergey Elmanov)

    AuthorizeNet SIM: Added a check to verify that the operation mode enabled in the module settings (TEST/LIVE) matches the operation mode stated in the payment processor response. #AuthorizeNet

  • 2017-10-27 #BUG-5559 #BT-48575 (Michael Lipinski)

    Wrong sorting direction was used when sorting by date on the Coming soon page. Fixed. #ProductAdvisor

  • 2017-10-26 #BUG-5677 #BT-48682 (Michael Lipinski)

    W3C validation error “Element li not allowed as child of element div in this context.”. Fixed. #News

  • 2017-10-24 #BUG-5518 #BT-48527 (Michael Lipinski)

    Added a new type of bell notifications in the Admin area: Pending memberships. #Core

  • 2017-10-24 #BUG-5503 (Michael Lipinski)

    The Buy Now button for a product was displayed incorrectly if a VAT taxes configuration existed in the store. Fixed. #Buy Button

  • 2017-09-18 #BUG-5433 #BT-48429 (Michael Lipinski)

    Previous/Next order feature now works based on date & order number. #Core

  • 2017-09-18 #BUG-5547 (Sergey Elmanov)

    After saving a label after editing, it was not possible to edit it again without a page refresh or a toggle of the Highlight labels option. Fixed. #ThemeTweaker