Discover everything our e-commerce platform has to offer - from setting up a store, through marketing and integrations, to security, technical support, and design. Find out how to grow your online sales with Web Systems Pro.
Expand your store’s capabilities with ready-made integrations - online payments, wholesalers, shipping, SEO, marketing, CRM, notifications, and more. All designed to help you operate faster, more effectively, and more conveniently.
Searching for support for your online store? Visit our blog, knowledge base, forum, and expert articles. Here you’ll find instructions, e-commerce tips, and answers to frequently asked questions - everything you need to run a successful online store.
We strive to explain in simple terms how our theme templates work - including descriptions of their features and settings. In addition, we regularly update and expand our instructions to ensure they remain clear and helpful at every stage of using the the
Discover everything our e-commerce platform has to offer - from setting up a store, through marketing and integrations, to security, technical support, and design. Find out how to grow your online sales with Web Systems Pro.
Expand your store’s capabilities with ready-made integrations - online payments, wholesalers, shipping, SEO, marketing, CRM, notifications, and more. All designed to help you operate faster, more effectively, and more conveniently.
Searching for support for your online store? Visit our blog, knowledge base, forum, and expert articles. Here you’ll find instructions, e-commerce tips, and answers to frequently asked questions - everything you need to run a successful online store.
We strive to explain in simple terms how our theme templates work - including descriptions of their features and settings. In addition, we regularly update and expand our instructions to ensure they remain clear and helpful at every stage of using the the
History of all updates to the do aplikacji "Shopy-Script"
12.4.0.1266.3.wsp August 27, 2026
Added API for Openrouter integration with a wide range of AI service providers and models, both for text and image generation.
Added an option (to be enabled in “General settings”) - “Allow customers to edit their own reviews”. When this option is enabled, a logged-in buyer who has already left a product review will be able to update it instead of adding a new one. The review form will be automatically filled with their previous rating and text.
Several minor fixes.
12.4.0.1266.1.wsp July 9, 2026
In addition to ChatGPT (OpenAI), added new providers for text generation: Gemini (Google), DeepSeek, and Qwen (Alibaba).
For each provider, you can now select any available model - after entering the API key, the full list of models is automatically fetched via API.
AI improvements:
added format selection (square, portrait, landscape) when generating product images and promotional banners;
added a “System Prompt” field in general AI settings, allowing custom prompts;
the language of generated texts is no longer fixed - all languages configured in the installation are now automatically retrieved;
when generating replies to reviews, not only the product name but also the review content, assigned rating, and review language are now taken into account - AI automatically detects the language and generates the reply in the same language. Supported languages: Polish, German, French, Spanish, Italian, Russian, and English. If the review language cannot be detected, the reply will be generated in English;
further prompt refinements to achieve even better text quality and SEO.
12.4.0.1266.0.wsp June 24, 2026
Added ability to upload an image in product category settings (display on website must be supported by the used theme).
Added an additional filter “Only in progress” in “Kanban by assignees” mode when working with orders.
Added display of product prices and stock levels when creating a transfer.
Added an additional option to confirm consent to personal data processing in the delivery parameters selection section during order placement.
Fixed several detected issues.
12.3.0.1239.0.wsp April 21, 2026
Added built-in AI Photoshop for generating attractive product images and promotional banners:
choose from over 30 different styles: interiors, office, nature, luxury, macro, comparison, vacation, cosmetics, pets, background and figure replacement, several clothing styles, sports, automatic enhancement, and many others;
generate new images from scratch or enhance existing product images;
bulk image generation for a selected group of products;
create images for promotional banners.
12.2.0.1236.0.wsp April 14, 2026
More useful roles for employees handling order fulfillment:
new limited access levels for orders: cashiers, pickers, and managers - available for selection in the employee profile in the “Team” app;
ability to assign a responsible manager on the order page;
filter orders by selected cashiers, pickers, and managers;
display names of people responsible for orders in “Table” view.
Automated assignment of responsible persons for orders according to rules.
New interface for working with orders in Kanban mode by assignees.
New actions for orders:
“In picking” - changes the order status to “In picking” and records the selected picker in the order fulfillment history;
“Send PIN” - sends the customer an email or SMS with a PIN code allowing them to check the order status.
Fixed detected bugs.
12.1.0.1207.0.wsp March 4, 2026
Fixed several detected issues.
12.0.2.1200.0.wsp February 24, 2026
Improved Headless API functionality.
Improved payment method selection in order placement settings.
Refined the theme Default theme.
12.0.1.1193.0.wsp February 16, 2026
Fixed several detected bugs that appeared after updating to version 12.0.0.
12.0.0.1192.0.wsp February 12, 2026
New sales channels expanding trading capabilities:
Pickup Point - setting a physical address (pickup location) associated with a specific store warehouse where customers can collect their orders. Enables quick purchase of a single product with minimal field filling and selection of a pickup point using the "Pick up in store" button. A special "Shipping" action is available for handling such orders.
Payment method selection after placing an order - configure an optimized checkout process to increase conversion. Enable this feature in order placement settings to reduce potential sales loss.
Major update of the core theme Default:
visual editor for core settings directly on the website;
support for automatic adaptation to the user's browser (device) system theme;
improved product image browsing;
many other enhancements and improvements.
Replies AI for product reviews.
Updated the initial configuration screen for a new store.
Fixed detected bugs.
11.6.0.1130.0.wsp September 30, 2025
Added Headless API - open JSON API allowing any developer to create independent e-commerce solutions that integrate with your store:
applications mobile apps for smartphones and tablets;
miniapplications for messengers;
widgets enabling embedding of product catalog and order forms on any website (not necessarily running on Web Systems Pro platform);
chatbots with product recommendations and order placement capabilities;
custom order interfaces built in any programming language - from self-service terminals and store cash registers to smartwatches, speakers, and gaming consoles.
Headless API enables external applications, widgets, and services to:
retrieve product and category information;
retrieve product reviews and submit new reviews on behalf of customers;
retrieve lists of active promotions;
retrieve lists of available shipping and payment methods;
add products to the customer's cart and modify its contents;
place new orders.
Headless API support is enabled separately for each store website. Requests to Headless API are secured with a special anti-spam key.
Removed several detected bugs.
11.5.2.1097.0.wsp July 23, 2025
Improved integration with the visual page builder of the "Site" application.
Product editor: added a button for quickly creating a landing page in the Website Builder.
11.5.1.1094.0.wsp July 15, 2025
Improved integration with the visual page builder of the "Site" application.
11.4.0.1081.0.wsp May 27, 2025
Added artificial intelligence for creating content on product pages - built-in GPT service automatically generates SEO descriptions and other product text fields. Easy configuration, sales-oriented texts created in seconds, no more lengthy manual work - just click a button!
Features:
generation of full and short descriptions, all SEO fields, and product subpages;
bulk content generation for any selected group of products;
precise configuration of generated text: target audience, geographic region, price range, style, and language.
Moved the bulk product image upload feature to the "Products" section (available under the "Add multiple" button).
Fixed several detected bugs.
11.3.0.1072.0.wsp April 21, 2025
Added support for custom headers when sending order notifications as HTTP requests to external services.
Improved the "Products" section in the new UI 2.0 interface:
improved handling of large product catalogs;
enlarged category description editing field;
improved functionality of the "View on website" link in the product editor.
Fixed detected bugs:
selection of order pickup points on Google Maps during checkout;
importing product image descriptions from CSV file;
functionality of the setting "Synchronize products in the logged-in customer's cart across all devices";
using variables in product fields for social media;
displaying dynamic product lists on category pages with prices set in promotions;
applying tax rates for country regions;
saving fractional tax rates for country regions;
displaying company customer names in the Kanban view of the orders list.
11.2.1.1052.0.wsp February 13, 2025
Fixed an issue with passing the order amount including taxes to the payment system, which appeared after updating to version 11.2.0.
11.2.0.1051.0.wsp February 12, 2025
Improved the "Products" section, including faster interface performance when working with a large number of feature values.
Fixed tax amount calculation in printed document forms when applying discounts.
Added display of product SKU codes when viewing transfers.
Confirmed compatibility with the latest framework version 3.4.1.961.1.wsp.
11.1.0.1032.0.wsp November 6, 2024
We improved the UI 2.0 interface and added various minor conveniences.
Improved navigation within the "Plugins" section content.
Improved support for the latest PHP versions.
Removed found bugs.
11.0.0.1021.0.wsp September 24, 2024
Improved the new UI 2.0 interface
Other improvements and fixes:
Description of the $wa->shop->getListThumbsTemplate() method in the project editor cheat sheet to add product lists to the store;
Loading images when editing informational pages;
Fixed a bug in the "Reports → Products" section;
Execution of the CRON command searchIndex.
10.2.0.976.0.wsp May 28, 2024
Added a new "Stock" section for managing product stock balances — only in the new UI 2.0 interface. In the new section available:
product balances in all warehouses along with estimated total asset amount;
details for each warehouse: balances, market costs, cost of goods sold;
balance change log with filtering by warehouses.
Subsection "Stock → Receive-Ship" - updated interface for working with transfers:
added a new transfer type - without a destination warehouse - for deducting goods;
added the ability to enter product price when performing a transfer.
Added order preparation mode. A link on the order page opens a helpful checklist that helps not to miss any items when preparing an order before sending it to the customer.
Added many improvements to the UI 2.0 interface for the Shopy-Script app and fixed several found bugs.
10.1.2.933.0.wsp January 16, 2024
Fixed several found bugs:
in "Kanban" mode in the "Orders" section;
in settings of "Color" type features;
in bulk product actions;
in plugin operation.
10.1.1.930.0.wsp December 29, 2023
Fixed several product-related issues that occurred after updating to version 10.1.
10.1.0.929.1.wsp December 28, 2023
Updated the application icon in UI 2.0 style
10.1.0.929.0.wsp December 27, 2023
Improved and made the new UI 2.0 interface more convenient, taking feedback into account:
Added a sidebar navigation bar for categories, lists, and product types in the "Products → Catalog" section.
Made the CSV file import page more convenient.
Limited profit information display on the order page to employees with access to reports only.
Fixed saving fractional values in Settings tax rates.
Fixed buyer search.
Improved display of sales channel names added via plugins in reports.
Fixed multiple identified bugs and issues.
Website theme "Default":
Improved the slider functionality on the homepage and product service selection;
Eliminated several visual flaws;
Improved HTML code compliance with standard requirements.
Improved integration with the latest CRM version.
Improved support for the latest PHP versions.
10.0.2.908.0.wsp July 3, 2023
We improved the UI 2.0 interface: incorporated feedback and eliminated several shortcomings.
Website theme "Default 4.0":
Fixed feature value display in the filter on the category page;
Optimized website display on mobile devices;
Improved appearance of images in customer reviews.
Other improvements and fixes:
More convenient use of the store and mobile app by courier employees with the access level "Order management: courier";
Creating a payment link for an order including the website address where the order was placed;
Correcting incorrect image orientation in customer reviews;
Checking for pending free shipping coupons;
Filtering products on the website using the hidden setting 'filter_features=exists';
Displaying buyer photos from Gravatar service in the "Orders" section;
Displaying dates.
10.0.1.901.0.wsp May 30, 2023
Fixed slow database queries after upgrading to version 10.0.
10.0.0.900.0.wsp May 29, 2023
Added support for the new UI 2.0 interface mode. The old design remains available — you can switch between the old and new interfaces at any time. In UI 2.0 mode, several new features have been added:
"Kanban" order list display mode - displays all orders grouped by status, with the ability to sort by shipping and payment methods, and sales channels. To move an order to another status, simply drag it from one Kanban table column to another.
Creating an order without products and without buyer information. Now, when creating a new order in the backend, you don't need to provide customer information or even add a product list. Just enter the order amount in the "Summary" field and quickly create an "empty" order to send the customer a payment link. Add buyer details and product list to the order whenever convenient.
Link to payment for order. In UI 2.0 mode, the order page displays a separate block with a payment link that can be sent to the customer via messenger or email. Customers can click this link and immediately pay for the order on a special page without logging into a personal account.
Added the "Manage products" access setting, which allows hiding the "Products" section for selected users — for example, for couriers.
Completely redesigned the new version of the standard design theme "Default 4.0".
Other improvements and fixes:
Added a new product feature type "Voltage".
Fixed product rating calculation after publishing a reply to a review.
Fixed report display in the "Companies" section.
Fixed importing product images from a CSV file.
Fixed bulk actions with a large number of products.
Fixed search in the "Customers" section.
Fixed order actions "Change delivery settings".
Fixed support for the latest PHP versions.
Fixed display of product quantity units in the printable order version.
9.4.3.70.2.wsp January 24, 2023
Minor fixes to the "Default 3.0" design theme.
9.4.3.70.1.wsp January 21, 2023
Minor fixes in localization language files.
9.4.3.70.0.wsp December 8, 2022
Fixed display of the new product management section in certain versions of Safari browser.
9.4.2.69.0.wsp December 7, 2022
Introduced several improvements in the new product management section:
Sped up data updates in the user interface.
Fixed saving feature values in the product editor.
Fixed search in Settingss for filtering products by category, list, or type.
Fixed display of product quantities in the category management sub-section.
9.4.1.68.0.wsp December 1, 2022
New "Products" section:
Fixed bulk actions with a large number of products.
Eliminated several other inconveniences and bugs when working with products.
Other improvements:
Eliminated updating the "color" property value when editing products.
Added date validation when preserving marketing costs simultaneously.
9.4.0.67.0.wsp November 17, 2022
New "Products" section:
Added the ability to perform bulk actions on products: adding to categories and lists, adding and removing tags and labels, etc.;
Improved the usability of various functions when managing products in the new interface.
Other improvements and fixes:
Removed unnecessary message about required fields at checkout if such fields are not available to the buyer.
Fixed storage of product stock quantity information after applying the bulk "Adjust visibility" action in the old "Products" section.
Fixed display of order list in sales reports.
Fixed display of shipment tracking number on the order page if the buyer's address is not filled in.
Fixed publishing product reviews on the customer information page.
Fixed display of feature names in product Settingss and dynamic category Settingss in the old "Products" section.
Improved saving marketing costs.
9.3.2.66.0.wsp October 18, 2022
Improved user interface and fixed bugs in the new "Products" section.
9.3.1.65.0.wsp October 5, 2022
Fixed display of product information in printed document forms after updating to version 9.3.0.
9.3.0.64.0.wsp October 5, 2022
Added the ability to try the completely updated "Products" section. You can start working with products, categories, and product lists here. The updated section is seamlessly integrated with the new product editor and also allows quick navigation to other store sections via the new main menu.
Other improvements and fixes:
Added the power unit "Horse Power (hp)" (engine power).
Added display of transfer activity information on the >Web Systems Pro< dashboard.
Fixed product export to CSV files in standard mode.
Fixed data saving when saving transfers.
Fixed display of performed order actions on the >Web Systems Pro< dashboard.
Fixed access to review pages and product subpages of unpublished products.
Fixed product rating recovery after restoring a previously deleted withdrawal.
Fixed preservation of "color" type feature values when saving article properties.
Fixed "Page not found" (404) error for products with identical URLs available on different storefronts.
Fixed product creation functionality for users with limited access rights.
Fixed search for buyers without orders in the "Customers" section.
Fixed adding contacts without orders to categories in the "Customers" section.
Fixed display on the >Web Systems Pro< dashboard of information about excluding a large number of products from categories.
Fixed PHP error when importing new product features from a CSV file.
Fixed error on the >Web Systems Pro< dashboard when partial payment is applied to pay for an order.
Fixed display of warning about filled property values in product after removing the property in store settings.
9.2.2.63.0.wsp June 30, 2022
Fixed export of product category specifications and information to CSV file.
Fixed the tooltip regarding the current product status in the new editor.
9.2.1.62.0.wsp June 21, 2022
Fixed exporting product features to CSV file.
9.2.0.61.0.wsp June 14, 2022
Added the ability to add videos from Rutube to product properties.
Added support for product images in WebP format.
Added the ability to export and import information about dynamic product categories using CSV files.
Added the ability to unassign the image from the main product modification in the "Product consists of several items or modifications" mode in the new product editor.
Added the ability to clear values from previously filled fields when performing order-related actions "Change delivery settings".
Improvements and fixes:
Changing product quantities when editing an order;
Playing videos from the "Shorts" section of YouTube on product pages;
Performing bulk actions on all products of a selected tag in the "Products" section;
Product availability for purchase on different store pages when using hidden warehouses;
Splitting a coupon discount among order items;
Eliminated incorrect import of negative product prices from CSV files;
Attaching images to product SKUs when importing CSV files;
Splitting a large website Sitemap file into multiple files of standard size according to search engine requirements;
Editing filters in the "Customers" section;
Hiding feature group headers when no feature values are displayed below;
Saving product names using emoji symbols;
Searching for products on the storefront by Emoji characters;
Availability of the "Marketplace" settings section if the user does not have access to "Installera";
Displaying results of quick product search in the store Control Panel for users with limited access permissions;
Location of logs for bulk product actions on the >Web Systems Pro< navigation console;
Fixed a database error when saving multiple product features with long, similar names;
Improved interface localization in the new product editor;
Changed the logic for defining the main product image;
Fixed PHP errors:
When editing orders containing deleted products;
In the product editor after importing product information from external systems;
In the "Services" section;
9.1.2.60.0.wsp April 19, 2022
Fixed the indication of modifications unavailable for ordering on the store website.
9.1.1.59.0.wsp April 13, 2022
Fixed the content of the "Marketplace" settings section.
9.1.0.58.0.wsp April 7, 2022
Added a setting to round affiliate bonuses to whole numbers in affiliate program settings.
Improved localization of the store Control Panel.
Fixes:
Adding recommended products to carta on the checkout page.
Excluding a large number of products from a category.
Displaying product images in email notifications sent by the server CRON schedule task.
Updating ratings after approving a product review during moderation.
Retaining guest buyer data after confirming contact details upon reordering.
Displaying recommendation settings in the product editor.
Recovering issued bonuses upon returns and order deletions.
Searching for products when editing orders by pasting the search term using the mouse context menu.
Displaying the full number of products when editing orders in the mobile app.
Website theme "Default 3.0":
Fixed tag link addresses on the product view page.
9.0.5.57.0.wsp March 9, 2022
Eliminated unnecessary display of fractional product quantities if disabled in Settingsch.
Eliminated exporting fractional product quantities to CSV file if disabled in Settingsch.
Restored the ability to maintain negative product balances in stock.
Restored the ability to purchase a larger quantity of a product than available in stock, if this option is enabled in Settingsch.
Restored the ability to save zero product quantities when editing an order.
Fixed display of negative product quantities in the store Control Panel.
9.0.4.56.0.wsp February 28, 2022
Fixed behavior of zero stock balances in the "Products" section in "Table" mode.
9.0.3.54.0.wsp February 28, 2022
Eliminated unnecessary display of fractional parts in product quantity labels in the store Control Panel.
Fixed display of zero stock quantity in the "Products" section.
Fixed the error "Fatal error: Uncaught DivisionByZeroError: Modulo by zero in shopDiscounts.class.php" when editing orders with zero product quantities.
9.0.2.53.0.wsp February 17, 2022
Eliminated unintended clearing of stock remnants when editing product properties in "Articles" mode.
9.0.1.52.0.wsp February 15, 2022
Fixed error during update to version 9.0.0.
9.0.0.51.0.wsp February 15, 2022
Migrated to a new version that actively introduces the new backend UI 2.0 interface.
8.22.0.50.2.wsp January 12, 2022
Minor fixes in localization files.
8.22.0.50.1.wsp December 25, 2021
Added Polish language.
8.22.0.50 December 1, 2021
Modifications to the new product editor:
Fixed selection and display of the main product image.
Improved interface and tooltips when changing article and modification properties.
Fixed display of feature values in article properties filled in the old article editor.
Fixed automatic opening of the new editor from quick search results in the "Products" section.
The "View in storefront" link will now attempt to open the item in the same storefront window opened by the "Open storefront" button in the store's main menu.
Eliminated additional automatic selection of stickers when editing products.
Fixed the "Restore old editor" button in certain situations.
Checkout page improvements in carts:
Added automatic cursor placement in the text field to enter the contact verification code during checkout when using news via email or SMS. Saves time for buyers and increases purchase conversion.
The "Choose shipping" button is now disabled when the buyer enters an address for which no configured shipping method is available. Previously, the button appeared active in this situation and prevented buyers from understanding how to complete the purchase.
Fixed hiding of feature values that are not available for display on the storefront product comparison page.
Eliminated incorrect importing of "0" values from empty CSV file cells for product features.
Added logging of bulk actions performed on multiple products in the "Products" section within the system event channel.
Fixed display of product lists with a selected tag in the "Products" section when the tag contains the "+" symbol.
Fixed address validation while preserving product category settings.
Fixed display of the order page in the store Control Panel in certain browsers.
Improved MariaDB database server handling.
Blocked the ability to delete a single product type.
Website theme "Default 3.0":
Improved product rating interface when adding a review.
8.21.0.49 September 1, 2021
Improvements to the new product editor:
Increased the number of decimal places in product price to 4;
HTTP status code 302 for product page redirection is now selected by default;
Other user interface improvements.
Added support for 2 product comparison modes on the storefront: General product comparison and comparison of selected product modifications. Described implementation features of both modes in design templates within the developer documentation. The availability of each comparison mode depends on the specific design template.
CSV file import and export:
Added support for 2 export modes for product data rows: "Standard" — to update products in their store, and "SKU as product" - for convenient transfer of product catalog to third-party services.
Added import and export of visibility settings on storefront for product modifications.
Fixed export from product lists created by plugins in the "Products" section.
Fixed product image thumbnails creation on checkout page in Cart without cropping image edges.
Fixes and improvements:
Fixed "Product not found" error on order view page;
Fixed navigation to product view page in list and thumbnail modes in section Products when using the old product editor;
Fixed default currency behavior when creating a new online store;
Improved appearance of text editor in product descriptions;
Improved adding images to product description for users with limited permissions;
Fixed localization of measurement units for product characteristics of type "Frequency";
Fixed HTML code generation for "To cart" widget;
Improved use of design themes when adding product reviews on mobile devices, if a custom theme is used for mobile devices;
Fixed display of product save events in the "Event ribbon" when using the new product editor;
Fixed saving recommended product settings in the old product editor;
Fixed clearing of buyer properties when editing an order;
Improved security system;
Improved MySQL 8 support.
Website theme "Default 3.0":
Included general default product comparison for product comparison pages in the online store.
8.20.0.48 July 19, 2021
Enhancements to the new product editor:
Added visual highlight of the main product image in the "Images and videos" tab.
Made it easier to add new feature values in the product editor.
Improved value validation when editing product features and modifications, and added an indicator showing modifications that are not displayed on the storefront due to incorrectly filled values.
When opening a product for editing, the editor (old or new) used last time opens immediately.
Fixed behavior of zero value in product characteristics.
Other minor improvements.
Enhanced discount coupon editor:
Added a field to enter the URL of the page with coupon information. The field value can be used for export to "Yandex.Market".
Improved explanations in coupon settings.
Automatically remember selected product and SKU identification columns for use during the next CSV file import.
For the "Write to customer" action, added a setting to choose the sender name for news emails sent to customers. Useful for stores with multiple storefronts.
Eliminated conflicts between plugin shipping methods during transaction processing when the buyer uses the address lookup feature.
Fixed updating of product purchase price after changing its SKU during order editing.
Fixed order editing if the "Delivery" block is disabled in checkout settings.
Fixed tooltip text for the order weight information line on the checkout page in Cart.
Fixed display of company name from CRM app in buyer profile in the "Customers" section.
Improved PHP 8 support.
For developers:
Added universal hooks controller_before.*** and controller_after.*** to connect plugins to any PHP application controllers.
Website theme "Default":
Fixed display of enlarged product image after accidentally pressing the Enter key.
Updated slider setting description.
Fixed display of feature headers on product comparison page.
8.19.2.47 June 8, 2021
Modified product export to CSV file: If a product has only 1 SKU and the option "product consists of multiple SKUs or modifications" is disabled, then the product is exported as 1 row with type "product_variant".
8.19.1.46 May 27, 2021
Fixed minor bugs.
8.19.0.45 May 24, 2021
We continue development of the new product editor:
Added the ability to create new products. Previously, the new editor could only edit items.
Added a new tab "Reports → Prices, Availability, Publishing". It displays a summary of the product configured across several tabs of the editor.
Added the ability to create new features in the new editor tab "Prices and Features".
In the item properties, you can now upload multiple images for the entire product at once.
Extended CSV file import capabilities:
Added support for an additional column: "Row Type". It allows you to explicitly specify the type in which a CSV file row should be imported: either as a category, or only as an item, or only as a product, or as both an item and a product simultaneously.
Added the ability to import a list of features to select product options on the website - to support proper configuration in the new product editor.
We wrote about how to use these innovations in a reference article.
Added saving information about CSV import errors to a separate file, which can be downloaded and viewed after import completion.
This additional file contains all the rows from the original CSV file that could not be imported. A special separate column shows the reason why each erroneous row was not imported.
Other improvements and fixes:
Fixed CSV export of all items from a dynamic category nested within another dynamic category.
Added display of product names deleted by users in the system events feed.
Fixed the label on the order confirmation button when shipping method selection is disabled.
Added the label "Choose payment" on the order confirmation button when the customer is waiting to select a payment method. This works similarly to the "Choose delivery" label during shipping method selection.
Added the word "days" in the line indicating the order storage period at the Pickup Point on the checkout page.
Fixed display of tax amount not included in the item price in multiple places.
The checkbox "Apply new visibility settings to subcategories" is now disabled by default when editing product categories. It must now be explicitly enabled only when necessary.
Eliminated the additional possibility of creating item image thumbnails of arbitrary sizes under certain image settings.
The store control panel no longer displays deleted storefronts in the list of product categories that are available only in selected storefronts.
Fixed display of store customers selected as recipients of news emails in the mailing application when app CRM is not installed. An update of the mailing application is also required.
Fixed store operation using plugins LiqPay payment.
Improved handling of shipping plugins that provide printable forms on the order page.
Improved PHP 8 support.
Website theme "Default 2.0":
Fixed display of tag pages whose names contain a slash "/".
Removed display of the comparison button on the list of recommended products when the comparison option is disabled in the design theme settings.
8.18.0.44 April 8, 2021
We continue developing the new product editor:
Added editor tabs "Services", "Reviews", and "Subpages".
The button to switch to the new product editor now opens the same tab you were on in the old editor.
Improved checkout page performance in cart, so long queries to shipping services do not interfere with the buyer filling out available fields.
Added coupon search functionality in the "Marketing → Coupons" section.
Fixes and improvements:
Fixed search issues in the "Yowary" section of the control panel.
Added an option for the buyer to clarify the shipping address if plugin for calculating shipping costs returned multiple shipping options for the entered address.
Fixed display of discount coupons in the store control panel.
Fixed display of total balance in virtual warehouses in the new item editor.
Fixed display of multiple addresses in the buyer's profile on "Yandex.Map".
Eliminated the additional requirement to enter a postal code for courier delivery during order processing in Cart when the plugins "Boxberry" shipping method is selected.
Fixed an error when using the mass action "Temporarily remove from sale all items of selected products".
Fixed an error creating a negative article code for product duplicates when the article code was not filled in the original product.
Fixed an error with the default unit of measure when importing product feature values from a CSV file.
Added automatic clearing of previously entered (e.g. via plugins "Fair Mark") product codes when changing the product article during order editing, so that each article must enter its own product code.
Fixed a bug with displaying customer names on the list of recent orders on the product view page in the store control panel.
Added a tooltip to the product search field in various sections of the control panel: editing and creating a new order, creating a transfer, and product property recommendation settings.
For developers:
Added helpers in the new product editor for creating plugins:
Fixed the behavior of the "Available for order" value in product properties.
8.17.0.42 February 11, 2021
We continue developing the new product editor:
Added the "SEO" section - to fill in properties affecting the search promotion of the product page: Title, Meta tags, and similar parameters for social networks and online messengers.
Added the "Recommended products" section. You can now choose how recommendations are created: individually for a given product or according to general settings for the product type.
In the "Prices and features" section, enabled the function of automatically generating SKUs and modifications based on feature values.
Improvements and fixes
In the store control panel, in the row showing the quantity of goods in the selected warehouse, added the total quantity across all warehouses in parentheses. This line is visible, for example, on the order view page.
The date in order notifications is now recorded in the recipient's language, not in the language of the administrator performing the order action.
Fixed the creation of a printed version of an order with an online card after the previous update.
Fixed the generation of the canonical tag value when using pagination on long product lists in the storefront.
Fixed the formation of the canonical tag value on product category pages of the online store on a mirror site.
Enabled the ability to add coupons to an order even if the user does not have access to the "Marketing" section.
Added pagination for the long list of coupons in the Marketing section.
Added display of order-related actions in the Web-systems.pro event channel, if these actions were added by the user in store settings.
Added generation of the og:url value for micro-markup on informational pages.
Fixed the display of estimated courier delivery time when creating an order in the store control panel.
Improved the message for an authenticated buyer when entering contact details of another registered buyer during transaction processing.
Fixed SKU creation in the old product editor if the built-in "GTIN" feature was filled in properties of previously created SKUs.
Fixed automatic detection of the numeric value for the color "Beige" when editing a "Color" type feature and during product feature import from a CSV file.
Default theme
Replaced the stylized letter "P" with the special symbol ₽ denoting the Russian ruble.
Fixed localization of labels on product lists published on pages of other applications.
For developers
During handling of events notifications_send.before, notifications_send.after, notifications_send_one.before, notifications_send_one.after, added plugin capability to modify information about sent notifications.
Added the ability to disable, via plugins, the addition of standard canonical tags to website pages. More about this theme - on the developer forum.
Added the ability to localize the delivery date selection window on the checkout page.
8.16.0.41 December 24, 2020
New product editor:
Added product image editing features:
Rotation counterclockwise.
Cropping (cutting part of the image).
Added the ability to change the order of features by which buyers can select product options on the storefront.
The product sales mode switch (product consists of 1 SKU or multiple SKUs and modifications) is now duplicated on the "Basic info" tab.
Price input fields are duplicated on the "Basic info" tab if the product has only 1 SKU.
Added the ability to send order notifications via HTTP requests to any third-party services - in addition to news email and news SMS.
Added the ability to apply visibility settings of a parent product category to all its subcategories. Now you can hide or immediately show a parent category and all its subcategories.
Added the ability to search products by their numeric IDs in the "Products" section of the control panel using the product search field.
Added generation of unique article codes when creating a product duplicate. Previously, product codes were cleared when duplicating items.
Added automatic registration of unregistered customers when opening the order view page with PIN code entry. In this case, the buyer receives an email or SMS notification about successful registration.
Bug fixes:
Fixed product status color marking after changing product visibility.
Fixed replacement of order notification sender name with the store name.
Eliminated duplicate order numbers in search results when using the order search feature in the control panel.
Improved the interface for saving the main warehouse in store settings - added an empty item selected by default to the warehouse list.
Fixed display of special characters in product image descriptions.
Fixed creation of the system "count" value for products when adding the first warehouse in store settings.
Website theme "Default":
Fixed a minor localization issue.
8.15.0.40 November 19, 2020
We continue developing the new product editor:
Added another section: "Images and Videos".
YouTube video links support time anchors — you can specify a link to start playback at an exact moment.
More feature formats can now be used for creating product articles. Formats "Value x (Value x Value)" and "Range" are not supported.
Virtual warehouses have been added to the product stock list. Stock in virtual warehouses can only be viewed — editing is not available.
Disabled access to the new editor for users who do not have product editing permissions.
Added feature values from modification properties to product names on the storefront, allowing customers to easily distinguish between different modifications. This will only work if the item is saved using the new editor. If an item has only one modification or if the new product editor is not used, nothing will be added to the product name on the storefront.
Added the option not to refund shipping costs when making a partial refund of the order amount. For this, a special checkbox has been added to the partial refund form.
Fixes and improvements:
Fixed tracking of additional fulfillment time when creating and editing orders by the administrator.
Restored icons on action buttons for order processing.
Eliminated loss of image thumbnails after enabling the "Use original file names" setting.
Eliminated loss of images in product reviews after regenerating thumbnails in image settings.
Fixed creation of canonical tag values when using on-page navigation on product category pages.
Eliminated adding extra hyphens at the beginning and end of automatically generated product and category URLs.
Fixed a visual issue with the search field in the orders section when sorting orders by update date.
Fixed transfer of product stock quantities when initially creating multiple warehouses simultaneously.
8.14.1.39 October 19, 2020
Fixed an SQL error during update to version 8.14.
8.14.0.38 October 19, 2020
Preview version of the new product editor. Not all features are available yet, but you can already fill in basic product data: Name, status, type, categories, lists, tax, description, tags, articles, features. You cannot yet add new products using the new editor — you can only modify already created ones.
Try the new product editor and let us know what you liked and what you would like improved. We are actively working to make the Shopy-Script application interface more convenient and are striving to take your suggestions and feedback into account.
The old product editor remains available — the new editor version is being added alongside the old one for review.
Entering, editing, and removing discount coupons during order creation or editing.
Passing product labeling codes to payment plugins supporting fiscalization of receipts. Labeling codes are filled in orders as product codes — for example, via the plugins "Honest Sign".
To use the capability of passing labeling codes to fiscal data operators, they must also be supported by the installed payment plugins.
Other improvements and fixes:
Fixed content updates on informational pages — for example, information about product values in the Cart, or data displayed by plugins.
Implemented export of special prices for products modified by plugins. For example, when exporting products to a YML file using the plugins "Yandex.Market".
Fixed selection of storefront websites in order and shipment trigger notification settings. You can now configure notifications separately for storefronts within mirror sites.
Fixed generation of product and category URLs containing special characters. For example, instead of a slash (/), the automatically generated product or category URL will now use a hyphen.
Automatic buyer registration now respects the personal account setting "Send users a notification upon registration completion". Automatic registration can be triggered using options 2 and 3 of the Settings "Update customer profiles and automatic registration" to place an order in the Cart.
Added display of the plugins ID on the shipping and payment method configuration page — in the top-right corner.
Added validation for time input in the "Orders to process" column within store schedule settings.
Added email address validation during buyer input to prevent accidental inclusion of spaces in the email address.
Fixed order duplication in the "Recent orders" tab on the product card in the store admin interface.
Fixed display of feature values in "Number × Number" and "Number × Number × Number" formats on product lists in the storefront.
Fixed display of feature group headers in the storefront after editing or duplicating products.
Fixed navigation links for long action lists in the "Marketing" section.
Eliminated display of product reviews when their type is disabled in site settings.
Improved handling of non-existent website page addresses.
8.13.0.37 August 11, 2020
New features:
Create a customer personal account in the store admin panel.
Reset and resend a registered buyer's password to their email address.
Edit orders in the "Funds blocked" status.
For developers:
Ability to disable editing of orders in the "Funds blocked" status via plugins using the backend_order_partial_edit event.
Ability to call the duplicate() method of the shopProduct class in CLI controllers.
Improvements and fixes:
Fixed generation of the canonical tag on product category pages in the storefront.
Added ability to change text case when editing feature values.
Fixed loss of image thumbnails after enabling the "Use original file names" setting.
Fixed stock availability check during purchase with and without services.
Fixed display of discount amount automatically applied when creating an order in the admin panel.
Fixed behavior of manually entered discount during order editing.
Added warning in order processing history about automatic discount reduction if the discount manually entered by the admin during order editing exceeds the total value of ordered items.
Eliminated automatic discount application when saving an edited order without admin knowledge.
Fixed distribution of discounts among items in an order.
Added admin warning when attempting to move a product category into another category if it would result in duplicate URLs for multiple subcategories.
Fixed tracking of the default unit of measure selected in product feature settings during product import from CSV files.
Fixed display of the "Reports" section menu when additional items are added by plugins.
Fixed PHP error "strtotime() expects parameter 1 to be string, array given in shopCheckoutDetailsStep.class.php" when using certain delivery plugins.
Website theme "Default 3.0":
Filter products by feature values of type "Date".
8.12.0.35 July 13, 2020
New features:
Enhanced search Settings in the "Customers" section:
Find customers with any orders or only unpaid orders, and find contacts regardless of order presence;
Count only paid, only unpaid, or any orders when searching for buyers with orders.
New product feature type "Date".
Improvements and bug fixes:
Display of standard product thumbnails without uploaded images in the store admin panel on high pixel density screens (Retina).
Replacement of variables in email notifications sent to confirm buyer registration.
Saving of default icon in buyer category properties.
Saving order status and action settings when changes are made by plugins in the configuration file for these settings.
Editing an order after removing a plugins shipping method that was previously selected in the order properties.
Buyer guidance on selecting the desired delivery date by courier during order fulfillment.
Displaying orders in the store control panel using different currency settings.
Link address for displaying a product on the review list in the buyer's profile within the store control panel.
8.11.1.34 June 18, 2020
Fixed saving and displaying values of characteristics of the "Yes/No Switch" type.
Improved display of orders in the online store control panel using different currency configurations.
8.11.0.33 June 10, 2020
New features:
Custom URLs for each product SKU with the view parameter ?sku=xxx. When a visitor accesses this URL, the corresponding SKU is automatically selected.
Improved discount distribution in orders with the new currency setting "Discount distribution in order":
Ability to change the amount precision used to adjust discount values;
Ability to split one order item into two for precise discount allocation.
Select store websites for product publishing in product type settings.
System feature "GTIN" for storing product labeling and tracking code values.
Select default unit of measure in product specification settings.
Improvements and bug fixes:
Message to buyer about inability to purchase a product added to the cart that was later marked as hidden on the site.
Fixed saving currencies in payment method settings.
Improved availability of additional address fields from shipping plugins when editing an order.
Fixed automatic country selection in buyer profile when editing an order.
Fixed shipping method selection when editing an order using the plugins delivery "Boxberry".
Improved order editing in online stores with multiple storefronts.
Ability to charge and refund payments in two-step payment processes after changing order status from "Funds blocked" to any other status.
Fixed error when viewing an order after removing a used plugins payment.
Added support for links to the order status check page on the storefront without a trailing slash in the URL.
Fixed sorting of products in the "Products → Stock" section.
Added "mg" unit of measure to describe "Weight".
Fixed display of feature values with format "Value x Value (x Value)" on product lists on the website.
Updated code for publishing product lists on website pages.
Fixed selection of products from lists created by plugins in the "Products" section.
Fixed positioning of stickers on product images when publishing product lists on pages of other applications.
Improved interface for configuring recommendations using product features of value type "Yes/No Switch".
Fixed validation of the "Main email address" setting value when performing the order action "Write to customer".
Improved formatting of favicon file address information on the checkout page for various browsers and web services.
Website theme "Default 3.0":
Updated feature list when selecting SKUs on the product page.
Updated TITLE attribute values of images when changing SKUs on the product page.
Fixed display of product availability information for purchase.
8.10.0.32 April 28, 2020
New features:
Partial order refunds with two-step payment. Support from plugin payment gateways is required to use this feature.
Configure site to set the number of products displayed per page.
Search orders by product codes. For example, by labeling codes such as "Honest Sign".
Configure product lists by modification date.
Warning about the need to verify plugins capability for fiscalizing receipts during partial refunds.
Bug fixes:
Automatic color value selection after typing its name in feature settings.
Eliminated increased server load during regeneration of product image thumbnails.
Execution of the order action "Change delivery parameters".
Settling orders in a promotion using a coupon added after the promotion started.
Fixed "Unknown currency "Array"" error when using certain payment plugins.
Editing an order with a filled required birthday input field.
Reduced the number of orders with adjusted discount amounts.
Warning for buyer that product in Cart is out of stock, when using step-by-step checkout.
Improved handling of shipping plugins when checkout configuration is disabled in Cart with the option "Ask for ZIP code along with city name".
Fixed checkout shipping settings section in Cart.
Maintained sorting order of feature values.
Fixed product features settings section.
Marked required contact radio field as mandatory when it is selected on the checkout page in Cart.
Removed redundant repeated discount adjustment when saving an order in store admin panel.
Displaying store operation mode on the website.
Website theme "Default":
Fixed reporting of missing products on the current page when using category page navigation.
Fixed reviewCount microdata parameter value when all product reviews have been removed.
8.9.1.31 April 2, 2020
Fixed application of free shipping costs when using discount calculation plugins.
For developers
Changed usage of the order_calculate_discount event by plugins for discount calculation at checkout in Cart.
8.9.0.30 March 19, 2020
Updated settings section "Types and Features":
Improved user interface.
Configurable product codes. Product codes are filled in properties of each product item on the order page. They can be used for product labeling (e.g. via the "Fair Mark" system), selling software licenses, or filling serial numbers.
Enabled editing values of arbitrary features in product item properties.
Quick copying of features and product types.
Quick enabling and disabling feature visibility on the front-end.
Display list of features available for all product types, for any selected type, or not available for any type.
Quick search of features within a large list.
Product labeling support:
Filling additional values related to each product unit on the order page. Parameters to be filled for product units should be configured as product codes in the updated section "Settings → Product Types and Features".
Product codes filled on the order page can be used by plugins, for example, to send data to an inventory system or online checkout. To use this functionality, you need to install the appropriate plugin.
Ordering in Cart:
Set time in seconds after which delivery option selection automatically starts, once the buyer finishes entering city name or postal code.
Fixed display of selected regions in the region list after entering address.
Saving provided address and selected shipping and payment methods by unauthorized customer in case of long interruptions during order processing.
Fixed shipping cost calculation taking into account all applied discounts.
Fixes:
Calculating discount amount for bank transfer in payment systems.
Changing additional delivery address fields during order editing.
Auto-filling buyer's provided delivery address during order editing.
Selecting available services for a product on cart and checkout pages.
Fixed permission check for creating new categories.
Fixed permission check for selecting categories and lists during product editing.
Saving selected product type in Settings recommendations "Products similar and alternative".
Handling numeric order status identifiers during bulk order actions.
Displaying correct refund amount when performing "Refund" order action using plugins payment that does not support refunds via payment system.
Processing full order refund after partial refund.
Removed page scroll to bottom on product edit page after removing SKU.
Fixed exporting "Range" type feature values to CSV file.
Fixed checking shipping costs obtained from plugins shipping settings.
Disabled unnecessary error logging related to use of temporary database table shop_product_promo_price_tmp.
Website theme "Default":
Fixed text on homepage of a new store.
Fixed updating values in text filter fields on the category page when using the slider.
Improved the message for the buyer regarding the use of available bonus points.
8.8.1.29 January 31, 2020
Fixed permission checking when performing order-related actions via CRON schedule tasks and when using the API interface.
For developers:
Added CSS classes to checkout page elements in the cart to provide broader styling capabilities in the project theme.
Added triggering of the view_category event when calling the {$wa->shop->category()} method in Smarty templates.
Fixed the ability to use the theme when handling events matching the frontend_review_add.* pattern.
Added the ability to override product category meta tags using the frontend_category event.
8.8.0.28 January 30, 2020
Order checkout in the Cart
Added animation on the checkout page when retrieving information from the server — for example, from shipping services.
Fixed loss of shipping data entered by the buyer when moving from the city name input field to another field.
Removed automatic display of the pickup point selection dialog if only one option is available to the buyer.
Removed the links "Select shipping options" and "Change city or ZIP code". The list of available shipping methods is updated automatically when the customer interacts with checkout page elements.
Saving all address fields filled by the buyer when changing shipping options.
Synchronize items in the Cart of an authenticated customer opened in browsers on different devices such as computer, tablet, or smartphone. Synchronization is triggered if the option "Synchronize items in the cart of an authenticated customer across all devices" is enabled and the customer has logged in using their personal account password on each device.
Configure access rights for individual order actions — in the "Team" app.
Generate thumbnails for high pixel density displays during automatic thumbnail regeneration in product image settings.
Fixed product sorting issues.
Fixed saving large amounts of data in shipping and payment method settings.
Improved user permission checking for product editing.
Eliminated duplication of review page URLs and product subpages when using the "natural" URL type in site settings.
Removed unintended change in promotion sorting when saving settings for a single promotion.
Prevented performing actions on "pending" orders after receiving notifications from the payment system.
Fixed usage of domain names and storefront site addresses in the HTML code of the "Buy" widget for multi-storefront and multi-product-type online stores.
Website theme "Default"
Fixed display of the shipping options selection list at checkout in the cart on mobile devices.
Fixed automatic scrolling of the checkout page in the cart to incomplete fields on mobile devices.
Improved the user interface element for selecting value ranges in the product filter on mobile devices.
Fixed display of the strikethrough price when selecting a paid service on the product page.
8.7.1.27 December 19, 2019
Order checkout in the cart:
When using the address fields "City" and "ZIP Code", added an option for buyers to edit previously entered data by clicking on filled fields, along with a tooltip on mouse hover over these fields.
8.7.0.26 December 17, 2019
Marketing section:
Ability to add products to promotions without specifying a special price.
Ability to add selected product skus to a promotion, not only the entire product.
A new tool in Settings promotions is the "banner". It controls the display of the promotional card on the storefront, which was previously mandatory. If you do not add a banner, you can use the promotion without a promotional card.
Information about the total number of registered orders and only paid orders in the "Orders" tab within promotion properties.
Additional field to enter a "technical" promotion name visible only to the store administrator and not visible to customers on the website.
Promotion statistics in the "total" field now include all orders from storefronts selected in promotion settings, including orders that do not meet promotion conditions.
User interface improvements:
Remove all products from promotion;
Select website for stock sorting;
Displaying rules added by plugins in the action tools list;
Warning when leaving the promotion settings page without saving changes.
Checkout in cart:
Improved notification to the buyer about incomplete fields.
Fixed automatic display of available shipping methods after entering the city name without using the "ZIP code" field.
Added "Select shipping options" and "Change city or ZIP code" links to place an order with "City" and "ZIP code" fields.
Automatic selection of the only available shipping option for the buyer.
The "Place order" button text changes to "Select shipping" until the shipping option becomes available to the buyer.
Fixed bulk actions for orders.
Various improvements to the store administrator interface.
Bug fixes:
Partial order refunds.
Orders in the "Funds blocked" status appear in the "Processing" orders list.
Saving "Funds blocked" order status settings.
Creating the <meta property="og:type" content="og:product"> meta tag value.
Displaying connection error messages with Map Online services.
Displaying rounded prices on the product page and in cart.
Selecting the desired delivery date in the calendar.
Checking user permissions to remove products from categories and lists.
Checking user permissions to add tags to products.
Removing the shipment ID from the order page.
Website theme "Default"
Additional animation when proceeding to the checkout page in cart to show the visitor that the online store is working properly and requires a short wait.
8.6.1.25 November 14, 2019
Improved interface for configuring dynamic product lists based on a selected period.
Fixed product sorting by date added.
Fixed names of statuses and order actions related to two-step payment.
8.6.0.24 November 13, 2019
Support for two-step order payment
With two-step payments, funds are automatically blocked by the payment system and are transferred to the seller's account only after confirmation. Confirmation can be done manually by the Seller via the plugins payment, through the personal account on the payment system's website, or automatically by the payment system itself.
To use two-step payment, the plugin payment method must support this feature. Available payment confirmation methods depend on the payment system's capabilities and the plugins payment.
Partial order refunds
When processing a partial refund, the store user selects the items within the order that the buyer returns. The refund amount is calculated automatically based on the value of the returned items and applied discounts.
When processing a refund, you can select the warehouse to which the returned items should be delivered. The cost of returned items can be automatically refunded to the buyer via the payment system if the payment plugin is supported.
New product list settings
Rule for creating dynamic lists: "Hits by number of units sold".
Rule for creating dynamic lists: "Hits by combined value of 'Quantity × Amount × Rating'".
Selecting the period for which product statistics should be considered for all dynamic list creation rules.
User interface improvements
Sort shipping and payment plugin names alphabetically after adding a new shipping or payment method.
Links to product type and feature settings on the product edit page.
The list of stocks in which a product participates is now available on the product overview page in the backend.
Other minor improvements.
Improved order processing in cart
Automatically set cursor focus to quickly proceed to filling incomplete buyer contact fields.
Animation during data entry showing that data is being processed.
Fixed the heading above the delivery type selection buttons.
Fixed recalculation of recommended prices for items in a different currency.
Removed clearing of buyer-entered data when selecting or entering values in other fields.
Other minor improvements.
Marketing section improvements:
Fixed stock sorting order behavior for the selected store website.
Quick action status change button when viewing the promotions list.
Ability to make a promotion indefinite after previously setting an expiration date.
Handling error when a user with limited access rights adds a product to a promotion.
Creating a product list with strikethrough price specified in the promotion properties.
Removed the limit on the number of products that can be added to a promotion property.
Improved interface for editing a product just added to a promotion property.
Fix
Display of the pickup location selection map during checkout in cart.
Display of the "Buy" widget in the storefront window.
Link to the product page in the "Buy" widget.
Handling of the products_collection.prepared event in plugin.
Handling error when a user with limited access rights attempts to create a product duplicate.
Removed the possibility of creating unnecessary product image thumbnails on demand if thumbnail generation is disabled in store settings.
Eliminated duplicate products when scrolling through the "Products → Stock" section.
Reduced database load.
Display of product prices during currency conversion.
Custom product sorting after applying a filter on the category page in the storefront.
Logging of failed push notification attempts is disabled if debug mode in Web-systems.pro System Preferences is turned off.
Other minor fixes.
8.5.2.23 October 9, 2019
Ability to save a promotion without a title in banner settings.
Fixed discount calculation for order amount and coupon.
Fixed behavior of custom stock sorting order in the Marketing section.
Fixed link to the used coupon on the product page in the side store.
8.5.1.22 October 3, 2019
Improved creation of promotions from promotional cards during upgrade of Shopy-Script application to version 8.5.
Fixed behavior of stock sorting order.
Optimized usage of the products_collection.prepared helper for plugin developers.
8.5.0.21 October 1, 2019
New "Marketing" section for managing all e-commerce marketing tools.
Promotions: display of promotional cards with countdown, special product prices, discount coupons, tracking of UTM tags in advertising links.
Export of special prices to "Yandex.Market": Products with promotional prices set in the new section are exported to Yandex.Market as "special price during promotion period".
All marketing tools have been moved to the new section: Discounts, Discount Coupons, Triggered Newsletters, Recommendations, Affiliate Program, A/B Tests.
Checkout in cart:
Support for the built-in shipping method "free courier delivery". Previously, this shipping method only worked with the step-by-step checkout and was named "Free Shipping".
Improved display of recommended products based on availability and stock settings.
Fixed automatic selection of the only available shipping option to simplify order fulfillment.
Improved navigation through checkout fields using the Tab key.
Fixed entering city names with additional space characters.
Fixed saving checkout settings for multiple storefronts.
Other improvements and fixes
Fixed the link address to the checkout page in Cart from billing pages of other applications.
Display of all buyer phone numbers and email addresses in the printed version of the order page.
Fixed saving contact fields settings in the "Order Editing" settings section.
Fixed image deletion during product removal on a server using the NFS file system.
Fixed PHP error occurring after removing payment plugins.
Fixed minor bugs.
Website theme "Default" theme
Ability to edit the text on the page with information about successful order payment in the project theme settings.
Fixed formatting of the price element value in the Schema.org microdata on the website page.
8.4.11.20 September 10, 2019
Added payment status update forwarding to shipping plugins. For example, this will help automatically update order information in the delivery service account.
8.4.10.19 September 2, 2019
Fixed display of payment methods after selecting certain shipping options.
Fixed push notification delivery for mobile app users in the territory of the Russian Federation.
8.4.9.18 August 30, 2019
Restored functionality of the "Products → Promotions" section.
Fixed availability of cash-on-pickup payment options in cart.
8.4.8.17 August 29, 2019
Customers can now attach images to product reviews. Theme support is required.
Moderation, filtering, and sorting of product reviews in backend.
Checkout process in Cart:
Display of recommended products list. Theme support is required. Must be enabled in checkout settings.
Payment options filtered by type: prepayment, cash, or courier card, which may not be supported by the selected shipping option. This feature should be supported by the shipping plugins.
Explanation of shipping costs after selecting a payment method. This feature should be supported by the shipping plugins.
In the customer's default address, the country is selected from the general settings of the Shop.
The "City" field in the buyer's address is now pre-filled with the value from the new "Administrative center" field in the country and region system preferences in the Settings app.
Fixed labeling of empty required fields.
Fixed display of error messages from shipping plugins.
Ability to switch to another push notification provider in the Settings app if the OneSignal service is blocked.
Fixed sending push notifications to mobile app users in the Russian Federation.
Fixed display of category list in the "Products" section.
Minor backend interface improvements.
Product features visible only in backend are now available for selection in category filter settings.
Fixed sorting of product reviews.
Removed ability for users with limited store access to add tags to products.
Displays an error message when users with insufficient permissions attempt to add stickers to products.
"Default" Website theme:
Eliminated adding extra parameters to the filtered results page URL.
8.4.7.16 August 6, 2019
Fixed error when forcing image thumbnails generation in store settings.
Removed product category ID being changed to 0 during CSV file import.
8.4.6.15 July 31, 2019
New settings section "Order editing". It can be used to configure fields available when editing orders with the source "Added manually".
Fixed display of category list in the "Products" section.
Fixed bugs in exporting products to CSV file.
Fixed filtering option behavior when creating a dynamic product category.
Improved order search.
Fixed display of additional fields from shipping plugins on the order page in backend.
Improved compatibility with PHP version 7.3 and later.
Ability to manage the accuracy of expected transaction amount in payment system callbacks. This will eliminate order status update errors after online payments. To change accuracy, set a custom value for the order_amount_tolerance parameter in a custom configuration file of the Shopy-Script app. The default accuracy value is 0.011.
Removed unsupported characters from product category URLs during creation.
Checkout process in cart:
Ability to hide product weights and total order weight.
Ability to rename address fields "Country", "Region", "City", and "Postal code" using the Settings app.
Fixed display of tax amount in the mode "Tax is not included in product prices".
Improved checkout interface when shipping method selection is disabled.
Fixed shipping cost rounding errors when selecting a currency different from the shipping plugins rate currency.
"Default" Website theme:
Hiding the additional "Best deals" block on the homepage when the "Bestsellers list" field value is removed in project theme settings.
8.4.5.14 June 27, 2019
Fixed display of selected features in dynamic category settings.
Fixed bugs on the product reviews page in the storefront.
8.4.4.13 June 25, 2019
Improved section "Products":
Expandable category display area.
Live search of features in category filter settings.
More convenient editing of product services.
Removed extra blank fields for entering prices and stock on the product edit page.
Improved conversion: Added waiting indicator for order confirmation on the checkout page in cart. Should reduce the number of shoppers who abandon the order process.
Enhanced reports: Added "Quantity" column in sales reports.
CSV file export and import:
Export and import features and main product images on a separate line.
Fixed property selection validation for product and category columns in file.
Fixed importing images from third-party websites with incorrectly configured SSL certificates.
Fixed error exporting product images with duplicate file extensions in filenames.
Fixed exporting static category with dynamic subcategory.
Default option "Do not export" for product image export.
Fixed updating "Total" value during order editing.
Improved descriptions in discount settings section.
Fixed interface errors.
Minor improvements in the "Default" project theme.
Improved order editing and creation in backend:
Unified phone number formatting with international dial code and country code from Site settings related to the displayed order.
Default country selection from core Shop settings when filling in payer address.
Fixed display of fields after selecting "New customer" option.
Possibility to switch order source to "Added manually".
Additional delivery address fields are hidden.
For individual customers, contact, position, and company fields are hidden; for company customers, contact field is hidden.
Fixed display of fields in buyer profile section Customers.
Fixed display of company and Gravatar user icons.
Fixed operation of {$wa->shop->settings()} method in "Website" project templates with selected order in cart on storefront.
Improved "Quick Start" section and added ability to download demo products and settings.
Improvements in "Products" section:
New product sorting options by SKU, strikethrough prices, and main SKU purchase prices.
Display of product IDs for easier CSV file import.
Display of product SKUs in "Services" tab on product edit page.
Improved product duplication feature.
Enhanced interface for deleting SKUs on product edit page.
Fixed display of colored stock level tags in SKU mode.
Fixed errors in product category filter settings.
Fixed changing status of all products selected via tag cloud link.
Fixed search of "Multiple choice (checkbox)" type features in product view column settings in "Table" mode.
Fixed error in product list creation interface.
CSV file export and import:
Select export size for product images.
Export and import product image associations with its SKUs. After exporting CSV file, add a separate row with features and image to the product's main SKU.
Export and import product image descriptions.
Configure image import by URLs containing same filenames or file paths.
Fixed import of products from file with small number of columns.
Fixed "Invalid category count" error during file export.
Fixed export of products from dynamic categories.
Improved product identification by ID.
Eliminated extra export of SKU weight together with product weight.
Removed duplication of subdirectory path in product image URLs when Web-systems.pro is installed in a subdirectory of the domain root.
Order checkout in cart:
Possibility to hide product weights and total order weight.
Possibility to rename address fields "Country", "Region", "City", and "Postal code" using Settings app.
Fixed tax amount display in "Tax is not included in product prices" mode.
Improved checkout interface when shipping method selection is disabled.
Fixed shipping cost rounding errors when selecting currency different from delivery plugins rate currency.
Coupons and promotions:
Possibility to select product group in discount coupon properties. Ability to create coupon for selected product group.
Possibility to export promotions with per-SKU precision using plugins.
Creating "Company" type customers in "Customers" section.
Support for various field sets to populate properties of different customer types when creating orders for different storefronts in the storefront.
Application of rounding to product costs, shipping fees, and discount amounts when creating and editing orders in the storefront.
Improved functionality of the order status and actions settings page.
Ability to edit payment availability messages for orders in various statuses.
Improved product SKU search during transfer creation.
Minor improvements in the storefront.
Bug fixes:
Changing the main product SKU during transfer execution.
Incorrect display of product stock balance in warehouse on the order page in backend when infinite quantity was specified in one of the warehouses.
Products are not added to cart after disabling and re-enabling the Shopy-Script app in "Installerze".
"Breadcrumb" is missing on the product page when the product belongs to multiple categories and the product's main category is not available in the open storefront.
In category filter results by feature value, the main product image is always visible in "Purchase Options" mode when selecting different feature values.
Improved CSV file export and import for products:
Export of product and SKU IDs.
Identification of products and SKUs by ID and "1C" ID.
Possibility to identify a product by SKU.
Improved automatic property selection for CSV file columns.
Ignoring leading and trailing spaces in a cell during import.
Fixed import of descriptions containing backslashes (\).
Fixed import of store links containing forward slashes (/).
Theme "Default":
Added "Return to shopping" link on the checkout page in cart.
Fixed display of product names with quotation marks in the homepage slider.
Fixed icon in empty cart for Internet Explorer 11.
8.3.0.7 February 26, 2019
Order placement in cart:
Support for "Maps Google" service. Online map service can be selected in the Settings app.
Sending order data to Google Analytics if the "Google Analytics Property ID" field is filled in the "Site" app settings.
Fixed popup area for pickup point selection.
Order in cart is offered by default when creating a new website in www structure settings.
Fixed errors when using Internet Explorer 11.
Fixed display of shipping costs when a currency other than the store's main currency is used in store properties.
Eliminated shipping cost rounding after disabling rounding in store settings.
Fixed display of custom address fields of radio type.
Mechanism for obtaining promotion information from plugins and exporting this information via other plugins. Implementation of the mechanism requires enhancing existing and creating new plugins for the Shopy-Script app.
Possibility to manually confirm the buyer's primary email address and phone number when editing an order in backend.
Display of email address and phone number confirmation status when viewing an order and buyer information in backend.
Redirect to CRM app if installed to edit buyer properties.
Fixed sampling of feature values for product category filter.
Display of single product SKU name when editing an order.
Fixed passing of product ID list to plugin handlers for the product_badge_delete.after event.
Cheat sheet in order notification settings improved description of the method for obtaining the region name in the buyer's address.
Fixed recognition of text representations of feature values of type "value × value × value". Used for importing products from CSV file and from "1C".
Website theme "Default":
Fixed product image change when switching SKUs in the quick purchase popup from product list.
Homepage slider improved image display for high pixel density screens (@2x).
Fixed hiding of product comparison add button after disabling comparison feature.
Fixed visual indication of product unavailability for order on category page when product SKUs are marked as unavailable for order.
Configurable display of newsletter subscription form.
Configurable display of personal data processing information.
8.2.0.6 January 31, 2019
Order placement in cart:
Buyers can change product selection in the cart block, for example to change product properties: color, size, etc.
Optimization of the checkout page when multiple pickup points are available to the buyer
Ability to disable using the "Yandex.Maps" service API for selecting pickup points.
Ability to place an order when the Yandex.Map API is unavailable.
Notification to the buyer when a product becomes unavailable during order placement.
Improved pickup option selection feature.
Fixed creation of suggestions when typing city names generated via plugins.
Display quantity change buttons in the cart block when CDN service is enabled.
Display pickup location names with quotation marks in the pop-up online map window.
Fixed rounding errors in product and shipping costs.
Fixed operation of plugins using the frontend_header hook when the default checkout theme is enabled.
Improvement:
Improved interface for editing delivery areas in the minimal checkout theme in cart.
The "Save" button in shipping method settings is now fixed at the bottom of the screen.
Fixed behavior of the order button on the order view page in the backend.
Validation of entered values in store operation mode settings.
Fixed localization when creating a product in "Option Selection" mode.
Added a hint about the need to create product features when creating products in "Select Parameters" mode.
Blocked the ability to change the identifier of a previously created custom order status.
Optimized category pages with a large number of products.
Fetching values of characteristics of type "Color" via API.
Fix:
Disabled payment for orders in the "New" status — on the final checkout page. If payment for orders is disabled in the "New" status, buyers will be able to pay for the order only from their account after verification by the administrator and moving the order to another status.
Display of store operation mode in other applications' reports on the page.
Saving contact fields of type "Company" during order editing.
Saving selected values when editing buyer filters in the "Customers" section.
Preserving additional holidays in the next month or year.
Using the orderBy() method of the shopOrdersCollection class by plugins when processing the products_collection helper.
Website theme "Default":
Fixed display of store operation mode.
8.1.1.5 December 19, 2018
Order placement in cart:
Fixed operation of the pickup points selection tab.
Fixed tracking of selected delivery methods in Website settings.
8.1.0.4 December 17, 2018
Order placement in cart:
Minimal mode — without grouping by types: "courier", "pickup", "mail".
Pickup point selection map and filtering pickup points by services.
View enlarged images of pickup items during transaction.
Ability to disable selection of shipping and payment methods.
"Live search" for cities when entering an address in the backend and on the website. To use this feature, you must install a special plugin.
Improved checkout interface and settings.
Availability of order fulfillment time to shipping plugins when using step-by-step checkout.
Quick copying of payment method settings.
Navigation on the buyer's order list page.
Accelerated operation of various store functions.
Fixed setup of push notifications for orders.
Improved backend interface.
For developers: backend_order_save helper to connect plugins before saving an order.
8.0.4.3 December 12, 2018
Fixed an error in the previous update.
8.0.3.2 December 11, 2018
Moved store schedule for the current week into project templates, taking into account settings in the "Operation Mode" section. To display the schedule, theme must support this feature.
Fixed order number recognition considering the format specified in settings.
Website theme "Default":
Expandable opening hours block to display the work schedule for the current week, considering Shop settings.
Fixed header on the buyer's personal account login page.
8.0.2.1 November 27, 2018
Patch:
Order export via the plugins "1C (CommerceML)".
Export YML file with selection of home region and delivery methods via the plugins "Yandex.Market".
Saving product category description in the selected "HTML" edit mode.
8.0.1.350 November 23, 2018
Fixed removal of graphic stickers from all featured products on the list.
Fixed adding extra parentheses to names of ordered goods.
8.0.0.345 November 21, 2018
New checkout authorization and registration.
Configurable store operation mode and order processing.
New "Checkout in cart" mode:
Dynamic single-page order fulfillment with a cart adapted for different devices.
Flexible individual settings for each storefront.
Output of discount and weight values by order item in the cart.
Pass order readiness time to shipping plugins to calculate delivery time more accurately.
Ability to customize contact fields, shipping and payment plugins usage for different customer types (individuals and legal entities).
Grouping all shipping options from all shipping methods into "courier", "pickup" and "mail" types.
Ability to view available shipping options before filling all contact fields in the order form.
Output of additional information for shipping option type "Store pickup".
Ability to align system actions (paid, shipped, etc.) with user actions.
Ability to allow or deny payment in specific statuses.
In the "Refund" action, added ability to refund online payments.
Configurable sorting of order items, individually for backend, for carta, for buyer's personal account, for all printed forms.
Passing item dimensions to shipping plugins and ability to use plugins for calculating total package dimensions.
New setting for shipping methods "Additional preparation time" - added to order readiness time, taking into account website operation mode. The setting is used only in checkout-in-cart mode.
New interface for creating product categories and editing their settings.
Ability to duplicate shipping methods with their settings.
Finalization of the "Product types and features" settings section.
In orders, fixed tax calculation, rounding and discount distribution among order items for receipts under 54-FZ.
Fixing bugs and improving backend interface.
New helpers for plugins.
Migrated to PHP 5.6 and support for PHP 7.2.
7.5.1.287 August 1, 2018
Improved interface for initial store setup.
Fixed "Write to customer" function error for PHP 7.1 and newer versions.
Website theme "Default":
Minor improvement of cart interface.
7.5.0.285 July 31, 2018
Improved store initial configuration section.
Patch:
Fixed error of generating zero shipping cost when placing an order.
Fixed SQL query error when configuring recommendations with a feature of type "Yes/No switch (boolean)".
Fixed cheatsheet for variable array shipping_params_desired_delivery in order parameters.
Insert code from the cheatsheet into Settingss → Notifications for new notifications.
Changed database field type for storing HTML page code from TEXT to MEDIUMTEXT.
Fixed error updating content of the <h2> tag in the visual text editor of product subpage.
Improvements in order editing and creation in backend:
Removed truncation of fractional part of product value during order editing.
Eliminated restoration of shipping cost to default value.
Improved and corrected display of selected shipping method option name and its comment.
Ability to save an order with out-of-stock items.
Product hints for items that changed names during order editing.
Accounting for product discounts generated by plugins when calculating order tax.
Fixed display of desired delivery time if buyer did not select a desired delivery date.
Fixed error when selecting a value from one of several required custom radio-type fields in buyer's address during order creation.
After saving changes in shipping address or billing address, changes are saved as a new contact address for the buyer.
Fixed the behavior of an editable order after changing the selected variant of an ordered product.
Fixed the display of shipping options available for the buyer's address when creating an order in the backend.
Website theme "Default":
Fixed updating of cart contents after adding recommended products to the cart on the cart page.
7.4.5.243 May 10, 2018
Added information about the strikethrough price of a product variant when creating and editing an order in the backend.
Fixed the display of the selected shipping option and its comment on the order page in the backend.
For developers:
Added the image_generate_thumb helper for generating image thumbnails via plugins.
Changed the handling of the image_upload helper plugins; now it is executed before saving the image dimensions in the database.
7.4.4.238 April 26, 2018
Fixed the display of product images and prices on lists and categories in the storefront, and improved link creation to product variants. For each product, its displayed variant is determined based on the filtering conditions of the list or category. The search for the displayed variant follows this order:
The base variant, if it meets the filtering conditions or if there are no such conditions on the list or category.
An in-stock product with the lowest price matching the filtering conditions.
For a product on a list or category, the properties of its displayed variant are shown: Price, strikethrough Price, image-if an image is selected in the variant properties and if the displayed variant is not the product's main variant; otherwise, the product's main image is shown.
If the displayed variant is not the product's main variant, then a parameter ?sku= with the variant ID is added to its URL.
The "Product URLs in categories" option has been removed from the Shop settings.
Fixed recalculation of the order amount during order editing in the backend.
7.4.3.235 April 20, 2018
Fixed display of strikethrough prices in the category on the storefront.
Fixed the simple product search mode in the storefront.
7.4.2.234 April 20, 2018
Fixed the display of the shipping address on the order page in the backend.
Fixed currency indication for orders created in the backend.
Fixed sorting products by the "In stock" field in backend search results.
Fixed display of shipping plugin information on the order page in the backend.
Fixed rounding of product prices in categories on the storefront.
Eliminated excessive rounding of product values during order editing.
Fixed display and recalculation of shipping costs during order editing.
Fixed creation of product URLs in static categories when using the store setting "Product URLs in categories: include main variant".
Fixed profit calculation when creating an order in the backend.
Fixed display of product prices in the storefront when using discount calculation plugins.
Eliminated negative discount value in order processing history after order editing.
7.4.1.231 April 17, 2018
Fixed display of the shipping address on the order page in the backend if the shipping address form is disabled in checkout settings.
Added the storefront setting "Product URLs in categories", which allows creating links to the appropriate product variants in a category with the lowest price. By default, the previous method of creating product links is used, which always considers only the base product variant.
Fixed editing of order comments in the backend.
Fixed display of product prices in categories when prices are stored in different currencies.
7.4.0.230 April 17, 2018
New features:
Edit buyer source in order properties.
Use captcha selection from Installer settings.
Improvements and fixes:
Eliminated unnecessary recalculation of shipping costs after editing buyer contact fields.
Added courier permission control for orders in API methods.
Automatically skip excessively large files during regeneration of product image thumbnails.
Recover lost files used for on-demand generation of image thumbnails.
Automatic addition of a CRON task for triggering shipments in the cloud.
Using comma and period in numbers when searching for products by "Range" type characteristics in a category using the filter.
Displaying boundary values for "Range" type characteristics in the product category filter.
Filtering by features of clone products created in "Parameter Selection" mode.
Sorting products in filter results within a category.
Displaying prices and creating links for found items in category filter results.
Improved intelligent product search.
Improved order editing in the backend.
Fixed positioning of the visual text editor.
Displaying Cyrillic domains in the order source selection list in notification settings.
Buyer registration when placing a re-order.
Ability to order a product with unlimited Stock in one warehouse and zero Stock in another warehouse.
Availability of the "Add product to cart" button with different store and warehouse settings.
Optimized configuration for connecting to the OneSignal service to receive push notifications about orders.
Availability of browser push notifications for orders in Safari 11.0.3.
Displaying characteristics values of a product clone created in "Select Parameters" mode on the product view page.
Routing of product pages using multiple storefronts and categories.
Removing logo URLs from shipping and payment method settings.
Fixed interface error when selecting the type of a new custom thumbnail size in image settings.
Fixed interface error when editing features previously selected for all product types.
Fixed errors on the product review page when authorizing via Facebook.
Theme "Default":
Displays the product category name if the product is added to only one category.
7.3.0.209 February 13, 2018
New features
New visual text editor for filling product and category descriptions.
New column with creation date in the tabular product list in the backend.
New Settings option for address field availability in the shipping method selection step during checkout: "All address fields required for the selected shipping method, including hidden pre-filled fields".
Extended API for editing orders and buyer contact data in the new version of the mobile app.
Bug fixes
Failed buyer registration when placing a re-order.
Interrupted regeneration of product image thumbnails in case of critical errors.
Inability to save a large fragment of HTML code for a custom product image sticker.
Unavailable product in stock when selecting specific warehouses in Site settings.
Keyboard shortcut Ctrl+S not working when editing product description HTML code.
Incorrect article image URL when retrieving cart content via AJAX with items=1 parameter.
Inconsistent product name format in cart when using the helper {$wa->shop->cart->items()} and the cart AJAX controller.
Unavailable disabled address fields when creating an order in the backend.
Localization issues.
Shipping plugin requesting required address fields when creating an order in the backend.
Incorrect saving of selected service when changing an item during order editing.
Incorrect localization of currency names in the currency selection interface within the dialog window.
Inability to order a product available in stock.
Availability of the "Add product to cart" button when using the Virtual warehouse, if the product is not available in physical warehouses.
CSV file import error.
Application mobile app (new version will be published in App Store and Google Play by February 16)
Editing orders and buyer contact information:
Enhanced order menu with support for a large list of custom actions.
Quick removal of an item from the order and editing item quantity in order preview mode.
Changing order status and adding a comment in the order view.
Navigating from the order view to editing the buyer profile, delivery address, shipping options, order items, discount amount, and shipping costs.
Configuring courier permissions in the Shopy-Script app backend:
Possibility to edit order items, discount amount, and shipping costs in the mobile app. Courier can change order status and delivery address, except for country, zip code, region, and city fields, as well as other shipping options, regardless of this setting.
Possibility to edit buyer contact information in the mobile app.
Full display of long product names above the image when viewing a product.
Displaying warehouse names and product stock balances when viewing an order.
Improved interface and localization.
Bug fixes:
Duplicate shipping address.
Highlighting old orders as new.
Product images unavailable in the mobile app when HTTPS redirection is configured on the website.
Incorrect caching of product information.
Incorrect offline store disabling without Internet access.
Connecting to the server via HTTPS with an invalid SSL certificate.
Reset search results after editing a found product and removing it.
Server unavailability when simultaneously uploading a large number of product images.
7.2.24.189 December 15, 2017
Fixed issues with trigger shipment operations when using different CRON settings and server operation modes.
Fixed an error enabling PUSH notifications for new orders.
7.2.23.183 December 4, 2017
Fixed display of the list of plugins for adding new shipping and payment methods.
7.2.22.180 November 30, 2017
Fixed availability of selecting feature values in product properties.
7.2.21.179 November 29, 2017
Fixed handling of Cyrillic domain names.
Display of "Add to cart/Buy" buttons on product lists on the website depending on the availability of each product in stock.
Fixed discount calculation in orders. Maximum precision for prices, discounts, and taxes in orders is limited to two decimal places.
Optimized tag cloud display in the products section in backend. If there are more than 100 tags, instead of using the cloud, live search is suggested.
Improved product image quality during bulk upload.
Added the ability to remove a "Separator" type feature from a product if the product type is changed to one for which this feature is not selected.
Disabled the ability to create static product categories inside dynamic ones. Only dynamic categories can be created within dynamic categories.
Bug fixes:
Order is not placed if removed products with services are present in the Cart.
All fields in the contact information form are visible to an authorized customer if the store has configured variable field sets.
Incorrect feature order on the product edit page.
Bug in the Orders section when displaying a block with information about the mobile app.
Redirect with status code 302 instead of 301 from a product URL to a parent category URL.
Incorrect merging of contacts during email address confirmation.
Issue when adding new product image thumbnail sizes in store settings.
Saving negative stock quantity values during transfers in the "Products" section.
Problem removing zero balances for individual warehouses in the "Products" section in the "Products" view.
Incorrect display of infinite stock information when selecting a product during order editing.
7.2.20.174 November 10, 2017
Minor improvements.
7.2.20.173 November 9, 2017
Fixed passing tax rates and recalculated prices of ordered products to the payment system.
7.2.19.172 November 8, 2017
Bug fixes:
Sending trigger shipments to customers in all old orders.
Saving long sending intervals in trigger shipment settings.
Display of standard promotional cards on the storefront.
Saving product images when cloning products.
Visibility of displayed values for hidden features of type "value * value * value".
Rounding product prices in the storefront window when the setting "Round to 1" is enabled.
7.2.18.169 November 2, 2017
Tax calculation on shipping costs.
Rounding of service costs.
Fixed accuracy of storing and displaying rounded monetary values.
Improved data handling when preserving product descriptions.
Displays field IDs in the buyer contact information form settings that are used during order placement.
Improved discount suggestion tooltip update when using bonuses on the cart page.
Bug fixes:
Added clearing of discount information for individual order items after manually setting a discount.
Moved "No VAT" value to shipping and payment plugins.
Saving prices of services included during order editing.
Availability of advanced customer properties in trigger email templates.
Availability of URLs and other ordered product properties in email templates.
Functionality of instructions in the "Cheat Sheet" available when editing order notification templates and personal account design templates.
Changing buyer properties during order editing without the Contacts app installed.
Saving values of custom fields of type "checkbox" in buyer properties during order editing.
Hiding the link to a deleted product on the order view page in the backend.
Updating customer bonuses during order-related actions.
Google Maps functionality on the order view page in the backend.
Default theme:
Improved support for Schema.org micro-markup.
Fixed an issue with adding products to the cart from offers published on informational pages.
Fixed an issue with selecting product rating when adding a review in a mobile browser.
7.2.17.165 October 16, 2017
Added helper >backend_order_print to the customer contact information block on the printed version of the order page.
Fixed an issue with filtering products by price in dynamic categories.
Mobile theme:
Fixed an issue with displaying the strikethrough price on the product page.
7.2.16.164 October 12, 2017
Improved the printed version of the order page in the backend.
Hiding purchase prices in the "Products" section for users with read-only access rights for specific product types or for all products.
7.2.15.16 October 3, 2017
Minor improvements.
7.2.15.162 October 10, 2017
Improved the printed version of the order page in the backend.
Fixed tax calculation and discount recalculation during order editing when using plugins affecting discount amount.
Fixed an issue with saving image when editing a promotional card.
Default theme:
Improved homepage slider and added customization option "Slider: last image as background" in "Products".
Added clearing of product tips when products are added to the cart.
Fixed display of product comparison link depending on the appropriate setting.
Added currency switcher in the mobile version.
7.2.14.155 September 19, 2017
Minor fixes.
7.2.14.154 September 19, 2017
Support for additional shipping plugin fields during order editing.
Fixed scaling of promotional card images.
7.2.13.140 July 6, 2017
In the store's general settings, added an option to display consent confirmation elements for the personal data processing policy when writing product reviews.
Added the "Do not update order actions" option to the stock update settings, enabling full inventory balance management within the inventory tracking system.
7.2.12.135 June 29, 2017
Added checkout settings to display consent confirmation elements for the personal data processing policy during contact information entry and shipping method selection. The new settings must be supported by theme. Configuration guide.
7.2.11.129 May 23, 2017
Fixed CSRF-related issues.
7.2.10.126 May 11, 2017
Fixed compatibility issues with plugin and design templates.
7.2.9.125 May 10, 2017
Fixed an issue causing incorrect stock quantity increase when disabling a product service during order editing.
Fixed an issue restoring stock levels when changing an item during order editing.
Fixed insertion of unnecessary blank lines into news text when using the "Write to customer" feature.
7.2.8.121 April 19, 2017
Fixed an error occurring when creating an order on the website if the product in the Cart had been deleted via the backend.
7.2.7.118 April 11, 2017
Improved API for mobile app functionality.
Fixed an error updating items with a "value × value (× value)" specification type.
7.2.6.117 March 22, 2017
Improved API for mobile app functionality.
7.2.5.115 March 14, 2017
Added notification templates for order-related actions: "Shipping options changed", "ORDER COMMENT ADDED", "Order has been merged with another order".
Fixed item stock deduction for payments made on orders with custom statuses.
Fixed calculation of discounted order amount created in the backend.
Improved API for mobile app functionality.
Fixed update of the main item during CSV file import.
In the shipping method selection step at checkout, plugins now uses the address field sorting order set in store settings.
7.2.4.114 March 6, 2017
New features
Configure courier destination at any order status using the new "Change shipping settings" action.
Edit order delivery date and time in the store.
Sort orders in the backend by delivery date and time, and by order status.
Option to send newsletters only when the selected order status has not changed.
Fix
Fixed display of order list in reports for a manually selected period.
Fixed product search in category filters for items priced in a currency different from the store currency.
In category product filters, added price limit updates when the buyer changes currency.
Added a field for entering the "og:url" meta tag in store settings.
Added an error message when editing an order containing a deleted item.
Application mobile
Added display of shipping options-selected courier, delivery date and time-for orders in the order list and on the selected order page.
Added ability to edit shipping options (selected courier, delivery date and time) for a selected order.
7.2.3.109 February 13, 2017
Fixed bugs:
Disappearance of feature values on category filter results page after browser refresh.
Missing searched products in category filter results.
Inability to select a warehouse with infinite stock during order editing.
Incorrect behavior of rules for deducting stock from different warehouses.
7.2.2.105 February 3, 2017
Improved order browsing interface and print version in the backend.
Fixed insertion of the ordered item's image into the order notification.
7.2.1.103 February 2, 2017
Fixed category filter behavior when using "Yes/No toggle (boolean)" type features.
7.2.0.102 February 1, 2017
New features Mailing triggers:
Set sending delay in hours in addition to days
Ability to select any order status, not just "Paid"
Option to prevent sending a customized notification when editing an order.
Include courier information in the order notification.
Export and import default item selection value using CSV file.
Fix
Fixed logic for stock deduction and return when removing and adding items in an edited order.
Improved logic for deducting and returning goods from orders after removing old and adding new warehouses.
Fixed filtering of items for dynamic categories.
Modified redirects to the storefront after completing payments on payment system websites.
Fixed display of payment receipt for unregistered buyers.
Fixed quick stock editing in the product table.
Removed the ability to delete the system action "Contact customer".
Added the ability to select custom actions in addition to standard ones when performing bulk order actions.
Fixed editing of custom order actions.
Fixed sorting of feature values in product categories.
Fixed display of recipient and payer information in order notifications.
Fixed handling of product tags consisting only of numbers.
Fixed handling of event during product service editing when no services are configured in the store.
Fixed simultaneous filtering by product feature and price in filters and dynamic categories.
Fixed sampling in dynamic product lists with strikethrough prices.
Fixed updating the total value of customer orders.
Fixed localization in order notification templates.
Backend improvements
Modified order information page.
Fixed error loading large order lists.
Removed deprecated field "Google Project Number" from push notification settings.
Fixed link to recent orders on product view page.
Fixed display of error messages during order editing.
Added action button locking for orders to prevent accidental re-execution.
Fixed display of product images in sales reports.
Improved ease of entering product name and code on product edit page.
Modified shortcuts on notification and triggered newsletter edit pages.
Fixed operation of order sorting options menu.
Fixed product links in the "Warehouses" section.
Fixed saving additional category options containing HTML tags.
Fixed display of available warehouses list when adding a virtual warehouse.
Eliminated duplicate entries in live product search results in backend.
Added text hints to price fields on product edit page.
Added automatic page scrolling after clicking the delivery number change icon in an order.
Improved customer search.
Enhanced interface for editing services with multiple options.
Application mobile
PUSH notifications for couriers are sent only for assigned orders.
Automatic renewal of access rights for mobile app users after editing their permissions in the main Web-systems.pro backend.
Ability to log out on the store access permission page to connect with another Logs/Password pair.
Displays additional buyer address fields when viewing order information.
Fixed incorrect display of amounts in different currencies.
On iPhone, fixed adding product photos and creating news email by tapping the email address in order details.
Fixed interface language selection during installation-depends on smartphone configuration.
Automatically update content upon opening the app.
Visual indication of new orders.
7.1.6.75 September 1, 2016
Fixed loading of order list in backend according to selected filter by order status.
Fixed product search by article in backend.
7.1.5.74 August 31, 2016
Fixed the following bugs and issues:
Order sorting menu handling in "Last updated" mode.
Cash register error after removing a plugins delivery or payment method when saving settings for such a plugins.
Incorrect image URL in order notifications from a storefront configured to a domain "Subdirectory": domain.com/shop/.
Incorrect stock deduction after editing an order in a user-created status.
Incorrect display of warehouse balances when entering a total value without specifying split values for individual warehouses.
Incorrect courier order counter update.
Endless redirect on product page in storefront when the site is configured to a domain "Subdirectory": domain.com/shop/.
Error editing template for "Contact customer" action in mobile backend version.
Other minor improvements and bug fixes.
7.1.4.68 August 10, 2016
Fixed the "No internet connection" error in the ordering action menu in the mobile app.
7.1.3.64 August 2, 2016
Fixed the "Buy" widget for products.
Fixed incorrect null value of the $product.category_id variable on the product page in the store.
Fixed bugs on the currency settings page related to the use of memcached.
7.1.2.63 July 28, 2016
Fixed infinite redirect on the product page when Framework is installed in a subdirectory of the domain.
Error message is no longer displayed after order completion if push notifications are not configured correctly.
PUSH notifications are now sent even after placing an order from a storefront on a different domain.
Sales channel names added via plugins are now correctly displayed on the left in the Orders section.
7.1.0.59 July 26, 2016
Limited access for couriers to the mobile app, allowing processing of orders assigned to a courier for delivery.
New settings section for managing couriers and the ability to assign orders to couriers when performing the "Shipped" action.
Browser Push notifications about new orders.
Ability to sort orders by creation date, update date, and payment date.
Ability to change the order of buttons for order actions.
Settings for rounding discount amounts and shipping costs.
View ordered products in sales reports.
Sorting products by individual warehouses in the "Products → Stock" section.
Ability to hide specific product features on the storefront, displaying them only in the backend.
Improved typography of the "Default 3.0" project theme.
Enhancements in product editing mechanisms and plugin configuration.
Fixed bugs when sending email notifications and returning the buyer to the requested storefront after payment.
7.0.3.36 May 23, 2016
Added plugin helpers: product_mass_update and backend_reports_channels.
Other minor improvements and bug fixes.
7.0.2.32 May 19, 2016
Fixed compatibility issues with PHP 5.2 and 5.5 (new order notification templates and warehouse configuration section now work in all PHP versions).
Fixed conflict with the app block editor "Site".
7.0.1.29 May 18, 2016
Order and product lists;
Push notifications about new orders;
Sales report for the last month, basic store data (CAC, ARPU, LTV, ROI);
Editing prices and stock levels;
Creating new products;
Uploading product photos directly from a phone;
Sales channels;
System-level support for accepting orders from external sources (in addition to main online store websites);
"Buy" and "Add to cart" widgets that allow placing and selling products on any third-party pages and blogs;
Filtering by sales channels in the "Orders" and "Reports" sections.
Accepting payments for orders via bank cards in offline mode;
System-level support for recording payments (transactions) from external sources for developers, with post-processing and order merging capabilities ("pending orders");
Advanced warehouse accounting;
Sales points and warehouse locations: configuring visibility of each warehouse on the storefront;
Virtual warehouses: grouping warehouses with the ability to assign priority for stock deduction within a given warehouse;
Advanced automatic product listing rules from warehouse: based on the buyer's region, selected shipping method, and other conditions defined by plugins (previously, automatic listing could only be customized based on the storefront);
Transferring products between warehouses: ability to quickly move products between warehouses with an intermediate status of "In transit";
Printing documents accompanying transfers (printed forms are implemented via plugins).
Sales reports:
Drill down: ability to display details for each segment in the main sales report (for example, for each traffic source, UTM campaign, or region). In detailed mode, a full list of orders that reached the selected segment is displayed;
Visual comparison of all segments on the main report chart;
Inventory assets calculated at purchase price.
Useful features:
Quick edit mode for prices and stock: a new way to display the product list in a category, allowing quick editing of prices and stock levels for each item (without entering the individual product edit page);
Adding videos from YouTube or Vimeo to products: the video is displayed in the main product image gallery on the storefront and is embedded in the product page's microdata (Schema.org and Open Graph);
Countdown timer in promotional cards: just specify the date and time, and the promotional slider on the store's homepage will display a countdown timer;
New beautiful default email notification templates for orders;
Bulk printing of order-related documents (forms) for fulfilling selected orders;
Dynamic product list with strikethrough Price;
Search orders by tracking number;
Multiple improvements to the online store management interface and fixing known bugs.
6.3.0.44568 December 25, 2015
Fixed operation of plugins that change product prices in the store during category filtering.
6.3.0.44472 December 23, 2015
Added ability to display the main product code on product lists in the backend.
Added ability to use different store names in notifications sent for orders placed through different storefronts.
Added a bonus program setting that allows limiting the number of bonuses used when paying for an order.
In discount settings, added option to save discount calculation description in order processing history.
Fixed price rounding errors.
Other minor improvements and bug fixes.
6.2.1.43955 November 27, 2015
Added ability to disable lazy loading of product lists in the backend to enable page navigation.
In site (storefront) properties, added setting to hide out-of-stock items.
Improved product filtering by attributes, including handling of items unavailable for sale.
Enhanced discount mechanism, including ability to apply discounts to individual items within an order.
Fixed bugs in product export to CSV file.
Other minor fixes.
6.2.0.42498 September 29, 2015
Added ability to export and import additional product and category parameters.
Fixed bugs in exporting products from subcategories of a selected main category.
Corrected other minor issues.
6.2.0.42427 September 25, 2015
Fixed order currency error
6.2.0.42413 September 25, 2015
Support for Web-systems.pro TV and new widgets: Sales Sources, Online store KPIs Storefront, Customers, Products.
System-wide improvements and bug fixes.
6.1.1.41776 September 4, 2015
Updated compatibility of the antispam checkout protection system with some design templates from independent developers.
6.1.1.41714 September 3, 2015
Spam order filtering: added protection to the order system against spam. The protection automatically rejects all orders placed by bots and works completely unnoticed by real buyers or uses captcha (code entry from an image). Spam filtering is enabled in "Settingsch -> Placing Orders".
Added ability to replace standard Google captcha with reCAPTCHA. It can be configured in "Settings -> Settings General".
Default theme 3.1.0: many visual improvements, new settings for easier initial storefront appearance customization without changing design template source code.
Minor bug fixes.
6.1.0.40999 August 3, 2015
Improved compatibility with plugins for product editing in lists
6.1.0.40967 July 31, 2015
Fixed minor issues with assigning access rights to promotional card images and sending delayed notifications (followupCli)
6.1.0.40913 July 29, 2015
In "Sales" and "Orders" widgets, added user access rights registry.
Fixed error in automatic URL generation based on product name.
Minor improvements.
6.1.0.40856 July 28, 2015
Website theme "Default 3.0": completely new look, new homepage project settings for the storefront.
Helper orders_collection enabling creation of plugins for filtering (matching) orders in the backend.
Direct price editing of items in product lists (only for products with a single SKU).
Sales chart widgets for the last month, current orders, and latest product reviews.
In the "Customers" section, added convenient option to send newsletter to all found customers (button "Send newsletter").
Updated algorithm for generating image thumbnail filenames, which preserves the original image filename for all created thumbnails.
news template for the "Write to customer" action (configurable in Settings -> Order statuses -> Write to customer) — social media: Ability to edit OpenGraph descriptions for product pages, categories, informational pages, and storefront homepage.
Delayed SMS notifications.
Stock deduction setting allowing to choose the limited maximum quantity of items that can be ordered: balance in the main store warehouse or sum of balances across all warehouses.
Multiple system and interface improvements.
Fixing found bugs.
6.0.3.38328 April 17, 2015
Sales report: Added ability to export chart data to CSV file.
Default country: In the contact information form, the country is now defined by the store's general settings, not by the user's browser regional settings.
Fixed error in bulk assigning stickers to all selected products.
Upselling: Minor improvements in the algorithm for matching similar products.
Fixed error in copying boolean type features when duplicating a product.
Minor user interface improvements.
6.0.2.37778 March 30, 2015
Total order discount is now accounted for when generating unit product sales reports: on the product profile page and in the "Bestsellers" report ("Spreading" the total discount across all ordered items to more accurately estimate product profitability).
Fixed product filtering in dynamic categories when including products from adjacent static categories (when the parent category has the "Show products from subcategories" option enabled).
Minor interface improvements and bug fixes: in sales reports, recalculating discount when editing product in backend, displaying discount when using partner accruals.
6.0.2.37749 March 27, 2015
Fixed error in displaying the "In processing" filter.
6.0.2.37745 March 27, 2015
In the "What to sell" report, added product filtering settings.
Fixed price recalculation to base currency for recommended products and services whose value is specified in percentages.
Fixed error in export function.
Minor improvements.
6.0.2.37700 March 26, 2015
Fixed creation of new profiles in import/export.
Fixed creation of customer categories.
Restored the "Ignore category membership" checkbox in CSV import.
Fixed issue with order statuses (occurring in some PHP versions).
Fixed saving rounding settings.
Improved recalculation of reports when removing marketing costs.
6.0.2.37657 March 25, 2015
Improved functionality of similar product selection (upselling) for multidimensional features (value x value).
Fixed Yandex.Map display in the print version of the order.
Fixed product image display in the list for items loaded via lazy loading (if image is enabled).
Fixed management of availability of the new "Write to Customer" action in status settings.
Fixed interaction with plugin discounts (discount descriptions).
6.0.2.37641 March 25, 2015
Fixed identified bugs: error when creating product duplicates, validation error for "Birthday" field types, error saving dynamic filter categories by tag, fixed profit calculation when ordering products with additional services.
6.0.2.37625 March 25, 2015
Fixed validation error for required address fields.
Fixed compatibility with plugin replacing product Title and META descriptions in the Website.
6.0.2.37612 March 25, 2015
Completely new Reports section: Sales and profit reports with detailed traffic sources and UTM campaigns, ROI, LTV, CAC, ARPU, AMPU metrics, cohort analysis, inventory levels, sales forecasting, updated sales funnel.
Mini CRM: Ability to search customers by orders, payment and shipping methods, storefront, address, and other parameters.
A/B testing support
Improved interface of almost all backend screens (admin mode), including the mobile backend version
Optimized backend interface for use on tablets
General improvement of navigation structure in the "Default 2.0" design theme
Extended backend user permission system: New permission level for editing products without the ability to delete them, adjusted access rights on all main backend screens
New API methods for order processing
New helpers for retrieving warehouse lists, references, product feature value lists
Creating product duplicates
Product feature "Separator"
Discount details: Detailed information on discount calculation method is added to the order processing log
Automatic rounding of product values when converting from one currency to another
Automatic merging of orders placed by unauthorized users into already registered customers when email addresses match (configurable)
Multiple improvements to the smart product search algorithm
Possibility to replace smart search with a simplified version
Full Retina display support in the backend
Helpdesk Yandex.Map
"Write to customer" action on the order processing page
Order fulfillment: separate error handling (e.g. expired session)
Possibility to add, remove, and customize appearance of custom action buttons with orders
Promocards: Ability to easily publish special offers and promotions on the store homepage
Possibility to automatically sort the entire category tree alphabetically
Guided tour screen for new users
New application icon
5.2.4.35330 December 3, 2014
Added helpers for plugins image_thumb (creating product image thumbnails), cart_add (adding product to cart), cart_delete (removing product from cart).
Fixed minor bugs.
5.2.4.35050 November 26, 2014
@2x - icons for Retina displays
Improved backend user interface display on iPad and other tablets
Optimized loading speed of the product saving form for cases with a large number of categories
Other minor improvements
5.2.4.34970 November 25, 2014
Compatibility with Web-systems.pro framework update 1.3.0:
Updated and improved backend application user interface.
General improvements and bug fixes in the "Default 2.0" project template.
Registration of basic user and online store customer activities in the "Contact PRO" storage.
Fixed minor bugs.
5.2.3.32659 September 2, 2014
Compatibility updates for Web-systems.pro framework upgrade to version 1.2.3:
Updated theme "Default 2.0": New look and improvements in checkout procedure, layout optimization, Schema.org layout and theme structure.
Configuring store business hours for display on the website (requires project theme display support).
Fixing identified bugs.
5.2.2.30933 June 3, 2014
Improvements in the "Default 2.0" project theme:
New interface for selecting product feature values in "Feature Selection" sales mode (alternative to selection via <<select>/i>).
Multiple improvements in storefront display across various browsers, fixing identified bugs.
New helpers: backend_customer, backend_order.aux_info, backend_settings_affiliate, frontend_my_affiliate.
Minor application performance improvements.
5.2.2.29979 April 30, 2014
Fixed bugs in the Default 2.0 project theme.
Fixed minor issues in the order editing feature.
Fixed bugs in the product import function from CSV files.
Minor improvements in store operation.
5.2.2.29954 April 28, 2014
Fixing various bugs and shortcomings
5.2.2.29912 April 25, 2014
Fixed some WYSIWYG editor bugs that appeared during operation on Windows.
Fixed minor bugs in the "Default 2.0" project theme.
5.2.2.29887 April 24, 2014
Bug fixes
5.2.2.29878 April 24, 2014
New base theme "Default 2.0".
Fully updated product import from CSV files: new interface, support for importing products in feature selection mode <{}>, multiple improvements and bug fixes.
New visual editor based on Redactor.
@2x: Support for automatic generation of product image thumbnails for high pixel density displays (such as Retina). Works in all base project themes.
Product filtering in storefronts by numeric feature values and range-type features.
Product filtering now displays product price and automatically selects product SKU based on filtering settings defined by the user.
In order editing mode, added automatic discount recalculation.
New helpers: backend_order_edit, backend_order, info_section.
Fixed visualization bug in the checkout funnel report.
Multiple improvements and fixes for identified bugs.
5.2.1.28368 February 14, 2014
Added "Checkout Funnel" report, which shows how many buyers completed their purchase and how many abandoned the purchase during checkout, and at which step. Data for the funnel has been collected since installation of Shopy-Script version 5.2.0 (December 2013).
For dynamic categories, added ability to filter products by feature values.
Added ability to override product SKU weight at the product item level.
Product title and meta tags: Support for variables {$name}, {$summary}, {$price} in these product parameters.
Implemented stock logging even when no warehouses are used (previously, the log was filled only when using multiple warehouses).
Added site setting to enforce HTTPS connection for checkout (/checkout/) and customer personal account (/my/). Secure connection requires an SSL certificate and enables safe data entry during checkout.
Fixed identified bugs.
5.2.0.27913 January 24, 2014
Fixed bug in storing product stock remainder when infinite (undefined) balance is used,
Fixed bug in setting blue color for features of type "Color",
Other improvements and minor bug fixes.
5.2.0.27872 January 16, 2014
Fixed bug in copying descriptions during product editing.
Fixed a bug in filtering products in categories by price when selecting different currencies.
5.2.0.27812 December 27, 2013
Minor improvements and bug fixes.
5.2.0.27755 December 25, 2013
Improved the interface of the product list embed code dialog and fixed a bug in saving stock balance information across multiple warehouses.
5.2.0.27730 December 25, 2013
Minor user interface improvements.
Fixed discovered bugs.
5.2.0.27631 December 23, 2013
Fixed discovered bugs and minor improvements:
Improved feature type conversion system
Enhanced warehouse stock deduction system
Modified billing address saving system
Minor interface improvements
5.2.0.27578 December 20, 2013
Fixed an order search bug by order number.
Fixed a product feature display bug.
Other minor fixes and improvements.
5.2.0.27573 December 20, 2013
Updated the project theme description file theme.xml
5.2.0.27566 December 20, 2013
New features:
Search orders in backend by customer name, email address, phone number, product names
Ability to sort product features in category filters
Define service values as a percentage of product value
Configure product search by various parameters and force search index update
Bulk apply actions to orders in the order table view
Filter orders by storefronts (if more than one store exists)
Stock balance change log for each product (works only with configured warehouses; balance change information will be stored in the log only from the moment this update is installed)
Ability to set sender for each notification (email and SMS) sent by the online store
HTML/Smarty editing of invoice and packing slip templates
Show estimated stock depletion dates on product page based on current sales rate
Ability to customize individual theme design elements in browser: navigation bar colors, links, etc. (only in basic theme versions)
"AJAX Filter" option, which enables product filtering without page reload (only in basic theme versions)
Storefront setting that automatically moves out-of-stock products to the bottom of product lists
Adding products to cart from product list now opens a selection dialog when a product has multiple SKUs (only in basic theme versions)
Automatic sitemap splitting into multiple parts when product count exceeds 10,000 items
Tag with rel="canonical" attribute for category pages (only in basic theme versions)
Ability to regenerate thumbnails for all product images
New product feature type "Color"
View customer's order list in Contact app
Customer contact merging function (in Contacts app) with order history and other data consolidation
Plugin installation directly from the online store
Function to change data type for product characteristics
Formatted phone number display
New helpers: frontend_my_nav, frontend_checkout
Multiple user interface improvements
Performance optimization
Bug fixes and corrections:
Product import from CSV file
More accurate profit calculation including purchase value date at the time of order shipment
Various minor bugs
5.1.9.26237 October 30, 2013
Fixed an error in displaying product information pages (an error occurred when enabling one of the routing rules).
In contact information fields settings, added the ability to create custom "Checkbox" type fields.
Added prohibition of caching content on page carta.
Fixed errors occurring when saving product characteristics.
Fixed an error in generating the printed form of a payment document when an unauthorized buyer attempts to access it using a PIN code.
Fixed bugs in the sales report functionality.
Fixed the operation of the method $wa->shop->categories().
Fixed incorrect addition of subcategories of a hidden parent category to the site map.
5.1.9.23952 August 5, 2013
Fixed the operation of the function {$wa->shop->categories()}.
Fixed the handling of the backend_settings_discounts helper.
Fixed a bug in importing product categories from a CSV file that caused category duplicates to appear.
Fixed display of strikethrough price on the website when it is less than or equal to the main item price.
5.1.9.23928 August 2, 2013
Improved handling of responses from payment systems.
Fixed a bug in retrieving the list of shipping methods when creating and editing an order in the backend.
5.1.9.23918 August 2, 2013
Implemented the "Include products from subcategories" option when browsing product categories in the backend.
Added the ability to change the width of the left sidebar in the "Products" section.
Improved interface for customizing product categories.
Fixed a bug displaying on the website subcategories nested within a hidden parent category.
Added new helpers, including backend_settings_discounts and order_calculate_discount — for creating discount calculation plugins.
Fixed minor bugs.
5.1.9.23733 July 24, 2013
Bug fixes
In recommended products settings, added the ability to specify a condition for product types
5.1.9.23717 July 24, 2013
Added the ability to display product categories on selected storefronts.
Added automatic redirection of the buyer to the payment system page to pay for the order.
Added new helpers for creating plugins: order_calculate_discount, category_save, category_delete, backend_category_dialog, backend_products, and also helpers for order actions: order_action.create, order_action.pay, etc.
Fixed a bug in editing orders containing items missing from inventory.
Fixed bugs in importing products from a CSV file.
Fixed other minor bugs.
5.1.9.23604 July 18, 2013
Added new types of multidimensional product features: "Value x Value" and "Value x Value x Value" (to specify screen size, package dimensions, and other similar parameters).
Improved the mechanism for handling callbacks from payment systems: they are now logged in the order processing log.
For developers: In addition to the callbackpaymenthandler() method, payment modules now include Cancel, Auth, Capture, Refund, Decline, Chargeback action methods.
For developers: Added the ability to filter product lists by feature values (example shortcut to create a collection: search/brand=Samsung).
Fixed printing of forms No. 113 and No. 116 in Internet Explorer 9.
Fixed bugs in displaying products in nested dynamic categories.
Fixed display of subcategory list on the parent category page across different storefronts.
Fixed incorrect display of the buyer's personal account in several design themes.
Fixed printing of orders with a large list of products in Firefox and Opera browsers.
Corrected other minor issues.
5.1.9.23480 July 9, 2013
Added a new product feature type "Range".
Fixed bugs in the product characteristics management section.
Fixed issues in the WorldPay payment module.
Fixed minor issues.
5.1.9.23418 July 3, 2013
Query optimization, minor bug fixes, general improvements.
5.1.9.23391 July 2, 2013
Minor fixes and improvements.
5.1.9.23377 July 1, 2013
Social network integration with "VK" and Facebook: design themes adapted for embedding the store into a social network as an iframe application, automatic social network user authorization in the store (design themes are installed via Installer; see instructions on the Shopy-Script application page)
Optimization of the product types and features management screen, enabling easier work with large numbers of product types, features, and their values
New feature type "Yes/No - switch (boolean)"
UPS Module: real-time package tracking and printing
WorldPay payment Module
Several new Shopy-Script application API methods for working with product characteristics
5.1.8.23275 June 26, 2013
Bug fixes for certain online store configurations:
Product sorting errors within categories
Display errors for stock status information of the default item
Minor additions to individual API methods
5.1.8.23222 June 24, 2013
API for working with products and categories
General improvements in operation: automatic filtering of feature option lists in frontend product category filters based on category content, AJAX category tree in sidebar for handling very large category trees (previously the entire tree was loaded at once), multiple improvements, bug fixes
5.1.7.23050 June 7, 2013
New integration modules with shipping and payment calculation services are now available for installation:
Authorize.Net SIM
FedEx
UPS
DHL
Fixed minor issues.
5.1.7.22987 May 31, 2013
Minor CSS changes in design themes to improve display on iPad and Internet Explorer
5.1.7.22954 May 30, 2013
Added 3 new design themes: Clear, Sidebar, Nifty
Added display of callback URLs for payment systems in respective payment module settings
Improved handling of callbacks from payment systems and order status changes based on payment system responses
Improved handling of availability and backorder availability for products added to the cart
Added helper backend_order
System function optimization, fixing detected bugs
5.1.6.22769 May 23, 2013
Support for data exchange with "1C: Trade Management" version 11
Module for accepting payments via "Privat24"
Order placement: 1) Improved interface for contact data form settings, 2) "List (radio)" field: ability to hide specific form fields based on selected values, 3) Option to disable contact field validation during order placement in backend (by store administrator), 4) Acceptance of store service terms.
Improvements in default and custom design themes: 1) Minor CSS improvements and bug fixes in Internet Explorer, 2) Cashier design templates checkout.*.html: changes aimed at streamlining transaction processing, error handling, etc.
Bug fixes, multiple improvements aimed at enhancing overall product stability.
5.1.5.22480 May 6, 2013
Fixed checkout error in Internet Explorer 9 when using the "CUSTOM" design theme.
Fixed product addition to the cart when "Feature Selection" sales mode is enabled.
5.1.5.22467 April 30, 2013
Added feature for data exchange with "1C: Trade Management"
Added support for Google Analytics transactions
Added plugin for applying watermarks to uploaded product images
Added "SELF PICKUP" shipping plugin
Added plugins to accept payments via RBK Money and ASSIST systems
Added ability to edit order comment
Added field for entering additional product page parameters
In default and custom themes, site appearance for desktop and mobile devices changes depending on browser window width
Added ability to set full and partial address fields as required during shipping method selection, if buyer's address has not yet been provided
Modified interface for editing address fields in order processing configuration
Project editor cheat sheet adds descriptions of new helpers for data retrieval
Improved product search results filtering
Minor improvements and bug fixes
5.1.4.22205 April 19, 2013
Added batch image upload feature with ability to mass create new products and assign downloaded images to existing products (see Import/Export section).
Added ability to download images during product import from CSV file.
Improved design theme compatibility with W3C requirements for HTML document validation.
In the CUSTOM design theme, added ability to place an order on a single page (Ajax-checkOut).
For module shipping methods, added function to request buyer address fields required for this module to operate.
Added ability to select shipping methods available for each configured payment method.
Added ability to hide individual shipping methods, payment methods, and product categories on this website.
In the product category properties editing dialog, added WYSIWYG/HTML editor.
To the "Courier" shipping module, added printed form "Delivery Sheet".
In text editing fields for notification messages and pending news, added list of available variables.
Bug fixes and minor improvements.
5.1.3.21833 April 9, 2013
Fixed errors in import and export of tags and multiple product feature values, and other errors that occurred during CSV file import.
Fixed layout issues in Safari browser.
Fixed error adding product to cart when using default project theme and product sales mode with specification selection.
Added discount account in tax calculation.
Reduced memory usage.
5.1.3.21776 April 5, 2013
Added feature to export products to CSV file.
Added mode for automatic creation of SKUs based on selected combinations of additional features.
In dynamic category settings, added product price filter.
Improvements in store website themes.
Minor bug fixes.
5.1.2.21608 March 29, 2013
Fixed error in VAT amount calculation when placing an order.
5.1.2.21605 March 29, 2013
Added plugins integration with Liqpay and Interkassa payment systems.
Improved product management interface: Adding and removing products from categories and lists using items in the right vertical menu, mass assigning tags to selected products.
Added print-friendly version of order page (available via "Print" link).
Added ability to authorize registered buyer during order processing (as a toggle switch on contact information page).
Added ability to toggle category tree view mode in theme: all categories fully expanded or only selected part of tree visible.
Backend interface improvements, bug and error fixes.
1.0.0.21449 March 26, 2013
Added ability to import products from CSV file
Added ability to send SMS notifications about order actions; news are sent using plugins installed via "Installer"
Added plugin for sending news SMS via sms.ru
Added ability to hide products and categories from display in storefront
Added new helpers for attaching plugins in Website: frontend_category and frontend_search
Numerous improvements and minor bug fixes
1.0.0.21252 March 19, 2013
Reports: Ability to view data for all time and for any selected time period
Import from Web-systems.pro: Import of discount coupons and articles
Product reviews: In the store's general settings, an option has been added to secure the review submission form with a captcha and disable review posting for unauthorized users
Minor fixes in order forms
Fixes for identified bugs
1.0.0.21191 March 18, 2013
Fixes for identified bugs and shortcomings.
1.0.0.21184 March 15, 2013
Default scheme selection for Gravatar users
Fixed some application issues in the Opera browser
1.0.0.2117 March 15, 2013
Helpdesk for Gravatar users
Fixes for identified bugs
1.0.0.21154 March 14, 2013
Optimization of website performance
On the contact information page during order placement, added registration capability and display of current session information for authorized customers
Improved contact page layout according to Schema.org microformat standards
Fixes for identified bugs
1.0.0.21119 March 13, 2013
Order list filter "In processing", which displays orders with statuses "New", "Confirmed", and "Paid"
Counter for new orders on the main application icon
Plugin of data import from Web-systems.pro: "Save ID" setting, which when enabled ensures product and category IDs are preserved during import (necessary for proper redirect configuration if previously used URL format was index.php?productID=#)
Fixes for identified bugs
1.0.0.21080 March 12, 2013
Product search by article number.
Added "To cart" button on product lists.
Fixed bugs in reports.
Fixed Yandex.Market export plugin.
1.0.0.21041 March 12, 2013
Improved order processing interface.
Added a separate version of the single order view page along with an order list optimized for mobile devices with touch screens.
In warehouse settings, added selection of the action that results in ordered product units.
Added new reports: Sales, Profit, Popular products.
Added automatic sitemap generation for the online store website.
In order editing mode, added the ability to select the warehouse from which to deduct stock.
Added the ability to assign a downloadable file for each product variation, which the buyer can download after paying for the Orders (digital goods sales).
Added new plugins for creating application forms for Shopy-Script ver.5: Offer, Invoice (installed via "Installer").
Added the "Brands" plugin for filtering products by brands on the online store website. Can be used as an example for writing your own plugins for Shopy-Script ver.5.
Added the "301 redirect" plugin, which redirects traffic from old Web-systems.pro store URLs (regular and CNC) to the new Shopy-Script ver.5 store URLs. Plugin was designed to simplify migration from Web-systems.pro to Shopy-Script ver.5.
Improved data import mechanism from Web-systems.pro in the "Migrate to Web-systems.pro store" plugin.
Bug fixes.
1.0.0.20686 March 7, 2013
Affiliate program: awarding customer bonuses for their own orders, using bonuses to receive discounts.
Follow-ups: function for sending email notifications (e.g., promotional) after a specified time following Orders payment.
Added helpers for attaching plugins to main sections of the store backend.
Added ability to select product sorting options on product lists in the storefront window.
Display of product stock balance information on the website.
Added module payment methods for cash receipt for individuals and invoice for legal entities (installed via "Installer").
Export to Yandex.Market (plugin is installed via "Installer").
In the CUSTOM theme, added display of special offers list as a slider (based on jQuery bxSlider).
Bug fixes and code optimization.
1.0.0.20674 March 1, 2013
Improvements to the project's default theme: buyer's personal account, CSS for mobile devices, js-cart
Website theme "Custom" for Shopy-Script application (installed via Installer)
Increased overall product stability, correction of found bugs
1.0.0.20555 February 27, 2013
New discount types added:
Percentage of the current order amount;
Percentage of the total amount of all buyer's orders.
Fixed minor issues.
1.0.0.20452 February 27, 2013
Updated theme "Default":
Added new helpers for combining plugins;
Improved layout to match Schema.org schemas;
Fixed minor bugs and introduced visual improvements.
Added a text field to save comments for discount coupons.
Fixed bugs in the side store.
1.0.0.20151 February 25, 2013
Added "Notifications" section to configure email notifications about new orders, order status changes, etc.
Added support for dependent contact fields, whose value lists depend on values of other fields. For example, metro station list depending on selected city - used to configure checkout process.
Added ability to authorize via social networks when posting product reviews on storefront.
Selected Badge (e.g. "New!") applies to all product images.
Added module payment method WebMoney (can be installed via Installer in "Plugins" section).
Added new type of product and category page URLs - "Natural". Can be selected in store settings.
Added ability to set an "Old" price for each product variation. The "Old" price is displayed strikethrough on site - next to regular price.
Template project improvements: display of cross-selling blocks and alternative product lists (upselling), display of product ratings, automatic content loading (lazy loading), etc.