Added the “SEO” section for you to edit various values which can affect the search engine optimization of a product page — TITLE, META tags, and special tags for social media and messengers.
Added the ”Related products” section. You can use it to select how recommendations should be displayed for a particular product — either as hand-picked recommended products or according to common settings for the current
product’s type.
In the section “Prices and features” we have enabled the functionality of auto-generation of product SKUs and variants from selected feature values.
Improvements & bug fixes
Information about the total quantity of a product on all stocks added, in parenthesis, to the selected stock’s count value displayed in the store backend. This value is displayed on the order-viewing page, for example.
The date is written in the recipient’s language in order notification rather than in the language of a backend user who performs an action on an order.
Fixed generation of the canonical tag value when by-page navigation is used in long product listings in the storefront.
Fixed generation of the canonical tag value on the product category pages of storefronts set up for website aliases.
Enabled the option to add coupons to orders — for users without access rights for the “Marketing” section.
Added pagination for long lists of coupons in the “Marketing” section.
Added displaying of information about performed order actions to the Webasyst Live Stream in the cases when such actions were added by a user in the store settings.
Added microdata og:url value on info pages.
Fixed displaying of estimated delivery time by courier when an order is added by an administrator in the backend.
Improved message displayed for an authorized customer who has entered the contact data of another registered customer during the checkout.
Fixed generation of product SKUs in the old product editor in the case when a product has some previously generated SKUs with the built-in “GTIN” feature’s values specified in their properties.
Design theme “Default”
Replaced the styled “Р” letter with the Russian ruble currency sign ₽.
Fixed localization of text captions in product lists embedded in website pages powered by other apps.
For developers
Added option to modify the information about order notifications by using the events notifications_send.before, notifications_send.after, notifications_send_one.before, notifications_send_one.after in plugins.
Added option for plugin developers to disable adding of default canonical tags to website pages.
Added option to add custom localization to the date picking dialog used on the checkout page.
8.16.0.41
December 24, 2020
New product editor:
Added product image editing functions:
rotation clockwise and counterclockwise,
cropping of a part of an image.
Added option to manually define the sort order of features available for customers to select product variants in the storefront.
Product selling mode, with 1 SKU or multiple SKUs, duplicated in the “Basic data” section.
Price input fields duplicated in the “Basic data” section if a product has only 1 SKU.
Added option to send order notifications in the form of HTTP requests to third-party online services as an addition to email and SMS notifications.
Added option to apply the visibility settings of a product category to all its sub-categories. This will enable you to quickly show or hide in the storefront any parent category and all its child categories.
Added option to find products by their numeric IDs in the store backend’s “Products” section via the product search field.
Added generation of unique product SKU codes for duplicated products. Before this update, duplicate products’ SKU codes were simply cleared.
Added auto registration for non-registered customers when they open an order-viewing page and enter a PIN code. In this case, an email or SMS notification about a successful registration is sent to a customer.
Improvements & bug fixes:
Fixed text color of product links in the backend after a product visibility change.
Fixed use of a storefront name as the order notifications sender name.
Eliminated duplicate order numbers in the order search results in the backend.
Improved the main stock selection interface in the storefront settings by adding a default empty item to the stock list.
Fixed displaying of various special characters in product image descriptions.
Fixed saving of the system 'count' value in products’ properties when the first stock is being added in the store settings.
Design theme Default:
Fixed minor localization defect.
8.15.0.40
November 19, 2020
We keep working on the new product editor:
Added one more section — “Images & videos”.
Links to YouTube videos support URLs copied “at current time” so that the video playback starts from a certain moment.
More feature formats support the generation of product SKUs. Not supported are only feature formats “Value x (Value x Value)” and “Range”.
Virtual stocks have been added to the list of stock quantities of a product SKU. The quantities on virtual stocks can only be viewed and cannot be edited.
Disabled access to the new product editor for users who do not have access to the product editing.
Feature values from SKU variants’ properties have been added to the names of corresponding SKUs in the storefront to help online shoppers easier identify various SKU variants. This will work only if a product has been saved within the new editor.
If an SKU has only one variant or if the new editor was not used, nothing will be added to SKU names.
Added option not to capture the shipping cost during the partial capture of the order amount. To do so, disable the new checkbox in the partial capture form.
Improvements & bug fixes:
Fixed use of the “Additional order picking time” value during the creation and editing of orders by a store administrator.
Restored the icons on order processing buttons.
Eliminated the loss of image thumbnails upon enabling of the “Keep original filenames” setting.
Eliminated loss of images in product reviews upon the re-generation of product images in image settings.
Fixed generation of the canonical tag value with the use of by-page navigation on product category pages.
Eliminated adding of useless leading and trailing hyphens in automatically generated URLs of products and categories.
Fixed visual defect of the orders search bar with “Time created” sorting option selected in the “Orders” section.
Fixed transfer of products’ stock quantities during the initial creation of multiple stocks.
8.14.1.39
October 19, 2020
Fixed SQL error during update to version 8.14.
8.14.0.38
October 19, 2020
Preliminary version of the new product editor. It does not contain all necessary functions but you already can edit basic product data — name, publication status, type, categories, sets, tax, description, tags, SKUs, features. So far you cannot add new products using the new editor and can only edit those created before.
Please try out the new product editor and tell us your opinion of it — what you liked and what you would like to be improved. We are now working a lot on making the user interface of a Shop-Script user more convenient and are ready to take your suggestions into account.
The old product editor remains available. The new editor has been added only as an alternative option to help you get familiar with it.
Adding, changing, and removal of discount coupons during the creation and editing of orders by an administrator.
Other improvements:
Fixed displaying of the contents of info pages; e. g., the information of the shopping cart cost or various data displayed by plugins.
Improved storefronts selection in order notifications’ and follow-ups’ settings. You will be able to set up notifications for storefronts available on mirror sites, too.
Improved generation of the addresses of products and categories with names containing special characters. E.g., the slash (/) is now replaced with a hyphen (-) in an automatically generated URL.
For the auto-signup of store customers, personal account setting “Send successful signup notifications to users” in Site app is now taken into account. The auto-signup occurs with the use of the 2nd and 3rd options of the in-cart checkout setting “Customer profiles updating & auto-signup”.
Added displaying of a plugin ID in shipping and payment methods’ settings, in the top-right corner.
Verification of the time value entered in the “Business hours” column in the store schedule settings.
Verification of the customer email address entered during the checkout so that a whitespace character is not added; e. g., by mistake.
Eliminated duplication of orders under the “Recent orders” tab on the product-viewing page in the administrator backend.
Fixed displaying of the values of product features with formats “Number × number” and “Number × number × number” in product listings in the storefront.
Fixed displaying of feature group headings in the storefront after the editing or duplicating of products.
Fixed navigation links for long promo listings in the “Marketing” section.
Eliminated visibility of the reviews of products whose type is disabled in storefront settings.
Fixed handling of non-existent URLs in the storefront.
8.13.0.37
August 11, 2020
New features:
Creation of a customer account by a store administrator.
Option to reset a customer’s password and to send it to their email address.
Option to edit an order in “Payment is authorized” status.
For developers:
Event backend_order_partial_edit allowing plugins to disable the editing of orders in “Payment is authorized” status.
Execution of duplicate() method of shopProduct class in CLI controllers.
Improvements and bug fixes:
Fixed generation of 'canonical' meta tags on product category pages in the storefront.
Option to change the letter case when editing feature values.
Eliminated the loss of image thumbnails after the enabling of “Keep original file names” setting.
Fixed products’ stock quantity verification when a customer orders them with and without services.
Fixed displaying of the discount amount which is automatically applied when an administrator creates a new order for a customer.
Fixed saving of a manually entered discount amount during order editing.
Message, added to the order-editing history, about the automatic reducing of the discount amount manually entered by an administrator during order editing, when the discount exceeds the cost of ordered products.
Eliminated automatic applying of a discount during the saving of an edited order, without a notice for an administrator.
Fixed distribution of the total order discount across ordered items.
Message for an administrator on an attempt to move a product category inside another category, when this result in several sub-categories with equal URLs.
Fixed use of the default measurement unit, selected in a product feature’s properties, during the import of products from CSV files.
Fixed displaying of “Reports” section with a large number of menu items added by plugins.
Eliminated PHP error “strtotime() expects parameter 1 to be string, array given in shopCheckoutDetailsStep.class.php” with the use of several shipping plugins.
Design themes “Default 3.0”:
Product filtering by “Date” type features.
8.12.0.35
July 13, 2020
New features:
Search settings in “Customers” section:
option to find customers with any orders, or only with non-paid orders, or any contacts regardless of the number of orders,
counting of only paid, or only non-paid, or both types of orders to find customers with orders.
New product feature type “Date”.
Improvements and bug fixes:
Displaying of default thumbnails for products without uploaded images in the store backend on high-density displays (Retina).
Use of variable values in customer signup confirmation notifications sent by email.
Saving of default icons in customer category settings.
Saving of order statuses’ and actions’ settings in the case when the corresponding configuration file has been modified by a plugin.
Order editing after the deletion of the plugin of the shipping method selected in order properties.
Hint for customers about the selection of the preferred delivery date by courier displayed during the checkout.
Viewing of orders in the store backend with the use of various currency configurations.
URL of the link pointing to the product-viewing page from the reviews section in a customer profile in the store backend.
8.11.1.34
June 18, 2020
Fixed saving and displaying of “Yes/No toggle” type features’ values.
Fixed viewing of order pages in the store backend with different currency configurations.
8.11.0.33
June 10, 2020
New features:
Individual URLs for product SKUs with the parameter ?sku=xxx. When a visitor opens such a URL, a corresponding product SKU is automatically selected on a product page.
Improved distribution of the order discount using the new setting “Order discount adjustment”:
option to change the precision of the amount which is used to adjust the order discount,
option to split one of order items into two for exact order discount adjustment.
Storefronts selection in product types settings.
Built-in product feature “GTIN” to store trade item identifiers.
Selection of a default measurement unit in product features’ settings.
Improvements and bug fixes:
Notification for a customer about an unavailable product which was made hidden after it was added to the shopping cart.
Fixed saving of currency settings in payments methods’ settings.
Fixed availability of extra address fields from shipping plugins during order editing.
Fixed auto-selection of a country in the customer profile during order editing.
Improved order editing in online stores with a large number of storefronts.
Availability of partial funds capturing and refunding with the use of two-stage payment mode when the order status has been changed from “Payment is authorized” status to any other.
Fixed viewing of orders after the deletion of payment plugins linked with their payment options.
Added support for links to the order status checking page with missing trailing slash character in the link address.
Fixed product sorting in the “Products → Stock” section.
Added weight measurement unit mg.
Fixed displaying of the values of product features with the “Value x Value (x Value)” format in product listings in the storefront.
Updated code snippet used for the embedding of product sets in website pages.
Fixed selection of products in listings generated by plugins in the “Products” section.
Fixed localization of product image badges in product sets embedded in website pages powered by other apps.
Improved product recommendations settings’ user interface when “Yes/No toggle” type product features are used.
Improved verification of the “Primary email”setting value when a user performs order action “Contact customer”.
Improved favicon file name information format on the checkout page to support various browsers and web services.
Design theme “Default 3.0”:
Updating of product features’ values when different product SKUs are selected.
Updating of the main product photo’s title attribute value as different SKUs are selected by a storefront visitor.
Fixed displaying of product’s availability for ordering.
8.10.0.32
April 28, 2020
New features:
Partial funds capture for two-stage payment orders. Payment plugins must support this feature for you to use it.
New storefront setting to define the number of products displayed on product-listing pages.
Order search by product codes.
Product sets setting to sort products by their editing date.
Warning for users during the execution of partial refund action when a fiscalization plugin is installed.
Bug fixes:
Auto-suggestion of color values as color names are entered in products features settings.
Eliminated high load on the server during the re-generation of product images in store settings.
Execution of the “Edit shipping details” order action.
Counting of orders, for a promo campaign, that have been placed with a discount coupon added after the promo start date.
“Unknown currency "Array"” error during the use of some payment plugins.
Editing of orders with a completed mandatory birthday field in the customer properties.
Reduced number of orders to which non-integer discount value is applied automatically.
Warning for customers during multi-step checkout about products that have run out of stock.
Improved support for shipping plugins when disabled in-cart checkout setting “Request ZIP code with the locality name” is disabled.
Product codes editing. Product codes are supposed to completed for each item on the order page. You can used them to store trade item numbers, software license numbers or unique serial numbers.
Enabling of feature values editing mode within product SKUs settings for any feature type.
Fast copying of features and product types.
Fast enabling and disabling of feature visibility in the storefront.
Viewing of features enabled for all product types or for a selected type, or those which are not enabled for any product type.
Fast feature search across a long feature list.
Product codes:
Save additional parameters for each order item on the order page. Parameters which you want to save for order items need to be set up as product codes in the revamped “Settings → Product types & features” screen.
Saved product codes can be used by plugins, which may send those values to various third-party services; e.g., accounting systems or online cash registers. You need to install an appropriate plugin to enable this additional functionality.
In-cart checkout:
New setting to adjust the timeout after which auto-updating of available shipping options is triggered once a customer has finished typing a locality name or ZIP code.
Improved displaying of favorite regions in the address form’s region list.
Retaining of entered address and selected shipping and payment options of an unauthorized customer in case of long interruptions during the checkout.
Fixed calculation of the shipping cost with all applicable discounts taken into account.
Bug fixes:
Calculation of discounts passed to payment gateways.
Editable additional address fields during order editing.
Use of shipping address, specified by customer, during order editing.
Selection of available services for products in the shopping cart and the checkout pages.
Fixed verification of user’s access to product category creation function.
Fixed verification of user’s access to categories and sets selection during product editing.
Saving of selected product type in the “Cross-selling” recommendations settings.
Support for numeric order status IDs by the bulk order action execution function.
Displaying of correct refund amount during the execution of the “Refund” order action with the use of a payment plugin which does not support direct return of money to customer via a payment gateway.
Execution of a full order refund after a partial refund.
Removed auto-scrolling of the product-editing page to the bottom after deletion of an SKU.
Fixed export of values of “range” type features to a CSV file.
Improved verification of the shipping cost received from a shipping plugin’s settings.
Disabled unnecessary logging of errors related to the use of temporary database table shop_product_promo_price_tmp.
Design theme “Default”:
Improved text messages on the home page of a new online store.
Fixed updating of values in text fields during the use of a slider in category filter settings in the storefront.
For developers:
CSS classes added to the in-cart checkout page for more custom styling by design themes.
Added triggering of view_category event during the call of method {$wa->shop->category()} in Smarty templates.
Fixed use of the template engine in handlers attached to events corresponding to mask frontend_review_add.*.
Added option to override product categories’ META tags by using frontend_category event.
8.8.1.29
January 31, 2020
Fixed verification of user access rights during the execution of order actions by CRON scheduler and via API calls.
8.8.0.28
January 30, 2020
In-cart checkout
Animation over the entire checkout page to show that a request to the server is being processed; e.g., when the online store requests data from a shipping service.
Eliminated loss of shipping-related data entered by a customer when the cursor is moved from the locality name field to any other field.
Eliminated automatic popping up of an order pickup point selection dialog in cases when only one pickup point is available to a customer.
Removed links “View shipping options” and “Change locality or ZIP code”. The list of available shipping options is updated automatically as a customer interacts with the checkout page.
Retention of all completed address fields’ values upon selection of a different shipping option.
Syncing of shopping cart items of an authorized customer on multiple devices; e.g., PC, tablet, smartphone. It works when new setting “Sync shopping cart items on all devices for authorized customers” is enabled and a customer has logged in their personal account on several devices.
Access rights setting to limit users’ access to selected order actions via Team app.
Generation of image thumbnails for high-density displays (@2x) during the thumbnails auto-generation procedure in product image settings.
Fixed products sorting.
Fixed saving of large settings data for shipping and payment methods.
Fixed user access rights verification for product editing.
Eliminated duplicate URLs of product reviews pages and subpages with the use of “Natural” address type in storefront settings.
Eliminated breaking of promo sorting order upon saving of an edited promo’s settings.
Eliminated auto-execution of order action “Process” upon receipt of a payment gateway callback.
Fixed use of domain names and URLs in “Buy button” widgets’ HTML code for online stores with multiple storefronts and product types.
Design theme “Default”
Improved shipping options selection list on the in-cart checkout page on mobile devices.
Improved auto-scrolling of the in-cart checkout page to a non-completed field on mobile devices.
Improved interface for the selection of data ranges in product filters on mobile devices.
Fixed displaying of the product compare price upon selection of a paid service on a product-viewing page.
8.7.1.27
December 19, 2019
In-cart checkout:
For cases when address fields “Locality” and “ZIP code” are available, the option for customers to edit previously entered values by a click on a completed field, and text hints displayed on a mouse cursor hover over those fields have been added.