Shop-Script changelog

The very first version of Shop-Script was released back in 2002, and the current sixth generation is the most robust and sophisticated in the entire project's history.

История Shop-Script

Shop-Script 5 and Shop-Script 7 version history:

7.2.20.174 November 10, 2017
Minor improvements.
7.2.20.173 November 9, 2017
  • Fixed passing of order items’ tax rates and their converted prices to payment systems.
7.2.19.172 November 8, 2017

Bug fixes:

  • Sending of follow-ups on customers’ too old orders.
  • Saving of long time periods in follow-up settings.
  • Displaying of default promo blocks in storefront.
  • Saving of SKU images in cloned products.
  • Visibility of hidden “Value * Value* Value” type features’ values.
  • Rounding of product prices in storefront when set to be rounded to 1.
7.2.18.169 November 2, 2017
  • Calculation of tax on shipping cost.
  • Rounding of service prices.
  • Improved storing and displaying precision of amounts expressed in currencies.
  • Improved processing of data when saving product descriptions.
  • Displaying of field IDs in checkout settings customer contact info form.
  • Improved updating of hint text about available bonus points on shopping cart page.
  • Bug fixes:
    • Added clearing of discount values for individual order items when common order discount is edited manually.
    • Passing of “no tax” value to shipping and payment plugins.
    • Saving of service prices during order editing.
    • Availability of extended customer properties in follow-up templates.
    • Availability of products’ URLs and other properties in follow-up templates.
    • Functioning of “Cheat Sheet” instructions available in order action notifications’ and design theme’s customer account templates editors.
    • Editing of customer properties when editing an order, without Contacts app installed.
    • Saving values of custom fields of type “checkbox” in customer properties when editing an order.
    • Hiding of links to deleted products on order-viewing page in backend.
    • Updating of customer bonus points on execution of order actions.
    • Functioning of Google map on order-viewing page in backend.
Default design theme:
  • Improved Schema.org markup.
  • Fixed errors of adding products from lists published on info pages to shopping cart.
  • Fixed error of setting a rating value when adding a product review in a mobile browser.
7.2.17.165 October 16, 2017
  • Event hook backend_order_print for plugins added to customer contact info block in printable order page version.
  • Fixed product selection by price in dynamic categories.
Mobile theme:
  • Fixed displaying of compare price on product pages.
7.2.16.164 October 12, 2017
  • Optimized printable version of order-viewing page in backend.
  • Purchase prices in “Products” section have been hidden from users with read-only access to certain product types or to all products.
7.2.15.163 October 11, 2017
Minor improvements.
7.2.15.162 October 10, 2017
  • Optimized printable version of order-viewing page in backend.
  • Fixed tax calculation and discount update during order editing with installed discount-affecting plugins.
  • Fixed image saving error when editing a promo card.
“Default” theme:
  • Improved home page slider with new setting option “Products: last photo as background”.
  • Added clearing of messages about products added to the shopping cart.
  • Fixed displaying of product comparison link depending on the corresponding setting’s value.
  • Currency selector added to mobile version.
7.2.14.155 September 19, 2017
Minor fixes.
7.2.14.154 September 19, 2017
  • Added support for extra fields of shipping
  • Improved scaling of promo block images.
7.2.13.140 July 6, 2017
  • Setup option for personal data protection policy consent elements added to store’s general settings for the product review publishing form.
  • Stock update setting extended with new option “Not updated by order actions”, which is supposed to be used when stock levels are managed only within an external accounting system.
7.2.12.135 June 29, 2017
— Added checkout settings to show personal data protection policy consent options on the contact info and shipping selection steps. The new settings must be supported by the design theme.
7.2.11.129 May 23, 2017
Fixed CSRF-related issues.
7.2.10.126 May 11, 2017
Fixed design themes and plugins compatibility issue.
7.2.9.125 May 10, 2017
  • Fixed increasing of a product’s stock count when its service is disabled during order editing.
  • Fixed non-restoring of an SKU’s stock count when it is switched to another SKU during order editing.
  • Fixed adding of too many blank lines to messages sent via “Contact customer” order action.
7.2.8.121 April 19, 2017
No longer shows error in checkout when a product in the cart was deleted via store backend.
7.2.7.118 April 11, 2017
  • API improvements for the mobile app.
  • Fixed error in updating SKU data with “Value × Value (× Value)” features values.
7.2.6.117 March 22, 2017
Improved API for the mobile app.
7.2.5.116 March 22, 2017
7.2.5.115 March 14, 2017
  • Added templates for notifications on order actions “Shipping details changed”, “A comment was added for the order”, “Order was settled”.
  • Fixed product stock level update when an order in a custom status is marked as paid.
  • Fixed calculation of the total amount for an order added in the backend, with a discount applied.
  • Improved API for the mobile app.
  • Fixed product‘s default SKU update via CSV file import.
  • On shipping option selection step during checkout, plugins now use the sort order of address fields defined in the store settings.
7.2.4.114 March 6, 2017
New features
  • Option to select a courier in any order status by means of new action “Edit shipping details”.
  • Editing of order shipping date and time in backend.
  • Order sorting in backend by shipping date and time, and by status.
  • Option not to send follow-ups if selected order status has changed.
Fixed
  • Reports: displaying of order list for manually selected time periods.
  • Category filters: search of products with price specified in currencies different from that selected by a customer in storefront.
  • Category filters: automatic update of specified price limit values on currency change in storefront.
  • Storefront settings: added “og:url” meta tag field.
  • Order editing: displaying of an error message if order contains a deleted SKU.
Mobile app
  • Shipping details, selected courier and date/time, displayed in order lists and in single order viewing screen.
  • Editing of order shipping details: selected courier and date/time.
7.2.3.109 February 13, 2017
Bug fixes:
  • Feature values disappearing from product filter results in categories on page reloading in browser.
  • Some searched products missing in filter results in categories.
  • Stocks with unlimited SKU count not available for selection in order editing mode.
  • Incorrect functioning of stock update rules.
7.2.2.105 February 3, 2017
— Improved order-viewing screen and its printable version in backend.
— Fixed embedding of ordered SKUs’ images in order notifications.
7.2.1.103 February 2, 2017
— Fixed category filter functioning with “Yes/No toggle (boolean)” features used.
7.2.0.102 February 1, 2017
New features
  • Follow-ups:
    • delay periods can be expressed in hours in addition to days
    • all available order states are available for selection, not only default “Paid” status
  • Option not to send order notification on an order editing, with such a notification set up in settings.
  • Sending of courier-related information in order notifications.
  • Export and import of products' default SKU selection values via CSV files.
Fixes
  • Improved algorithm for stock level updates when deleting items or adding items to edited orders.
  • Improved algorithm for stock level updates after adding new or deleting existing stocks in settings.
  • Improved filtering of product SKU's in dynamic categories.
  • Improved redirecting to the storefront from payment gateway websites.
  • Fixed incorrect editing of products' stock levels values in product listing screen.
  • Disabled incorrect option to delete system order action “Contact customer”.
  • Custom order actions made available in addition to default ones for execution on multiple orders.
  • Fixed editing of custom order actions.
  • Fixed saving of product feature values in product categories.
  • Fixed default displaying of payer's and recipient's information in order notifications.
  • Improved handling of digits-only product tags.
  • Fixed handling of product service editing event with no services set up in the store.
  • Improved product filtering by an SKU feature value and price in filters and dynamic categories.
  • Improved filtering of products in dynamic product sets with “Compare at price is set” filter rule.
  • Fixed incorrect updating of customer's total orders value.
  • Fixed localization issues in order notification templates.
Backend UI
  • Improved order-viewing screen.
  • Fixed error in loading long order lists.
  • Removed outdated “Google project number” field from push notifications settings.
  • Fixed link to latest orders from product-viewing page.
  • Fixed displaying of error messages in order-editing screen.
  • Added disabling of order action buttons to avoid erroneous duplicate execution of order actions.
  • Fixed displaying of product images in sales reports.
  • Improved UI for entering SKU code and name values in product-editing screen.
  • Enhanced “cheat sheets” in follow-ups and notifications editing screens.
  • Improved orders sorting options menu.
  • Fixed links to products in “Stocks” screen.
  • Improved saving of custom category parameters containing HTML tags.
  • Fixed displaying of available stocks when adding a new virtual stock.
  • Fixed duplicate autocomplete entries in product search fields.
  • Added text captions for prices fields in product-editing screen.
  • Added automatic page scrolling on clicking tracking number editing icon in order-viewing screen.
  • Improved customers filtering.
  • Improved service-editing UI for multi-option services.
Mobile app
  • Courier's push notifications are sent only on orders assigned to that courier.
  • Automatically updated access rights for mobile app users upon editing their access rights in main Webasyst backend.
  • Exit option in store access confirmation screen for authorization with a different login name and password.
  • Displaying of custom address fields in order-viewing screen.
  • Fixed incorrect displaying of order amounts in different currencies.
  • For iPhone users, fixed adding of product photos and creating of a new message upon a tap on an email address in order details.
  • Fixed UI locale choice for app installation depending on current smartphone setup.
  • Content refreshing on app launch.
  • Visual highlighting of new orders.
7.1.6.75 September 1, 2016
— Fixed loading of new items in backend order lists when filtered by order status.
— Fixed product search by SKU code in backend.
7.1.5.74 August 31, 2016
Fixed errors & issues:
— Order sorting menu in “Date added” mode.
— Checkout error with a shipping or payment plugin deleted if settings of such a plugin were not removed.
— Incorrect URL of product images in email notifications on orders received via storefronts set up in a domain “subfolder”.
— Excessive update of products’ stock level control while editing an order in a custom state.
— Incorrect updating of courier order counter.
— Incorrect displaying of stock level quantities when those quantities were entered as a common value rather than individually by stock.
— Infinite redirecting on storefront product pages when a storefront was set up in a domain “subfolder”: e.g., at domain.com/shop/.
— “Contact customer” action template editing error in mobile backend.
— Other minor improvements and bugfixes.
7.1.4.68 August 10, 2016
— Fixed "No Internet connection" error in order actions menu in mobile app.
7.1.3.64 August 2, 2016
— Fixed product "Buy" button widgets.
— Fixed incorrect NULL value of $product.category_id variable in frontend product pages.
— Fixed currency settings editor errors when used with memcached enabled.
7.1.2.63 July 28, 2016
— Fixed infinite redirection on frontend product pages, when framework is installed in a subfolder of a domain.
— Fixed error reporting displayed upon checkout completion if web push notifications were not properly set up.
— Web push notifications are now properly sent even when orders are placed on storefronts with different domain names setup in the same backend.
— Sales channels added by plugins to order list sidebar now have proper human-readable names.
7.1.0.59 July 26, 2016
Limited access for couriers to mobile app allowing couriers to process their assigned orders.
— New settings section for courier management and option to assign orders to couriers when executing "Sent" action on an order.
Web push browser notifications on new orders.
— Option to sort orders by creation date, update date, and payment date.
— Option to change the order of order action buttons.
— New rounding settings for total discount amount and shipping cost.
— Displaying of ordered products in sales reports.
— Option to sort product by individual stocks in backend section "Products → Stock".
— Option to hide a product feature from storefronts to make it visible in the backend only.
— Improved typography for design theme Default 3.0.
— Improvements in product-editing and plugin settings screens.
— Bug fixes in sending email notifications and in returning customers to correct storefronts after payment.
7.1.0.56 July 26, 2016
7.1.0.55 July 25, 2016
7.0.3.36 May 23, 2016
— New plugin events: product_mass_update and backend_reports_channels.
— Other minor optimizations and bug fixes.
7.0.2.32 May 19, 2016
— Compatibility issues with PHP 5.2 and 5.5 (issues with new order notification templates).
— Fixed conflicts with blocks editor in Site app.
7.0.1.29 May 18, 2016
Mobile app for iOS and Android to enable convenient store management on the go: www.shop-script.com/mobile/
  • Viewing of order and product lists
  • Push notifications on new orders
  • Last month sales report with store's main parameters: CAC, ARPU, LTV, ROI
  • Editing of product prices and stock level quantities
  • Adding of new products
  • Uploading of product photos directly from a smartphone.
Sales channels
  • System level support for accepting new orders from external sources in addition to those received from ordinary online storefronts
  • Product widgets "Buy" and "Add to cart" allowing you to publish and sell your products on any external websites or blogs
  • Additional filtering by sales channels in "Orders" and "Reports" screens.
Advanced stock level control
  • Points of sale and warehouses: new setting to enable or disable visibility for each of your stocks in the storefront
  • Virtual stocks: free grouping of stocks with the option to assign them a priority for product stock update
  • Advanced rules for stock updates: by customer region, selected shipping method, or other conditions, which can also be defined by plugins; in the previous versions auto stock updates could be set up only by storefront
  • Product transfers between stocks for easily moving products from one stock to another by using intermediate status "On its way"
  • Printing of transfer-related documents (implemented by plugins).
Sales reports
  • "Drill down" feature to view detailed statistics for individual segments in the main sales reports; e.g., filtered by individual traffic source, UTM campaign, or region; in the detailed view mode, complete list of orders included in the selected segment is displayed
  • Easily viewable comparison of all segments in the main report chart
  • In-stock assets based on purchase prices.
Useful features
  • New quick product editing mode for updating prices and stock quantities for individual SKUs on category listing pages without opening individual product-editing screens
  • Attaching of YouTube and Vimeo videos to products to be displayed in products' main photo galleries in the storefront and are included in the Schema.org and Open Graph markup of product pages
  • Countdown timer for promo cards in the home page: simply enter the expiration date and time to start the timer
  • New beautiful templates for email notifications on order actions
  • Bulk printing of printable documents for multiple selected orders
  • Dynamic product sets with "compare at" prices specified for products' default SKUs
  • Order search by shipping tracking ID
  • System-level support for registering payment transactions received from external sources with the option of their post-processing and the merging of "unsettled" orders
  • Multiple backend user interface improvements and bug fixes.
6.3.0.44568 December 25, 2015
6.3.0.44472 December 23, 2015
— Added option to display products' main SKUs in backend lists.
— Added option to use different store names in notifications sent for orders placed via different storefronts.
— Added loyalty program setting for limiting the amount of customer credit which can be used for paying for an order.
— In discounts settings, added option to select one of two available modes of recording discount calculation description in order processing history.
— Fixed price rounding errors.
— Other minor optimizations and bug fixes.
6.2.1.43955 November 27, 2015
— Added option to disable lazy loading in product lists in backend, to switch to simple pagination.
— Added frontend settings option to hide products with zero or negative stock count in categories and other lists.
— Improved product filtering by features, with SKUs which are not available for ordering taken into account.
— Improved discount calculation mechanism; added option to apply discount to individual items within an order.
— Fixed errors in product export to CSV file.
— Various minor bug fixes.
6.2.0.42498 September 29, 2015
— Added option to export and import custom parameters of products and categoies.
— Fixed errors of exporting products from subcategories of selected parent category.
— Other minor bug fixes.
6.2.0.42427 September 25, 2015
Some bug fixes.
6.2.0.42413 September 25, 2015
Support for Webasyst TV and several new dashboard widgets: sales by source, online store KPIs, customers, products.
Overall system improvements and minor bug fixes.
6.1.1.41776 September 4, 2015
Fixed a few anti-spam checkout filter incompatibility issues related to third-party design theme usage.
6.1.1.41714 September 3, 2015
— Anti-spam for checkout: integrated seamless anti-spam filtering for fraudulent orders placed by bots with optional protection using Webasyst Captcha or Google reCAPTCHA. Anti-spam filtering is optional and can be enabled in Settings > Checkout.
— Default 3.1.0 design theme: multiple visual improvements and tweaks, more settings for easier theme setup and customization.
— Minor bug fixes.
6.1.0.40999 August 3, 2015
Fixed a few minor bugs.
6.1.0.40967 July 31, 2015
Fixed a few minor bugs in follow-up messages (followupCli) and promo cards file upload.
6.1.0.40913 July 29, 2015
— Integrated user access rights validation for Sales and Orders widgets.
— Fixed a few minor bugs.
6.1.0.40856 July 28, 2015
— Design theme "Default 3.0": Completely revised look, new settings for storefront home page.
— New hook orders_collection to enable plugin developers to create custom order filters in store backend.
— Inline price editing enabled for products with one SKU directly in product lists.
— Added widgets for last month sales and current orders report, and last product reviews.
— In Customers screen added convenient option to send a message to all selected customers using a "Send newsletter in Mailer" button.
— Revised algorithm for generating file names of product image thumbnails, which preserves original file names for all thumbnails.
— Added option to edit message templates for "Contact customer" function in screen Settings > Order states > Contact customer
— Social networks: Added option to edit Open Graph descriptions for product pages, product categories, info pages, and the storefront home page.
— SMS follow-ups.
— New stock update setting allowing you to choose how the available maximum number of product items must be limited: either by main stock or by aggregate amount available on all stocks.
— Multiple server-side and UI improvements.
— Bug fixes.
6.0.3.38328 April 17, 2015
— Sales report: download chart data as CSV.
— Default storefront country setting is now used in the checkout instead of a customer's browser locale.
— Fixed a few minor bugs in product upselling and bulk product selection routines.
— Minor UI improvements.бавлена возможность скачивания
6.0.2.37778 March 30, 2015
Improved individual product profitability calculation method by taking order total discount into account.
Fixed dynamic category product filtering for products assigned to neighbour subcategories.
Minor tweaks and bug fixes.
6.0.2.37749 March 27, 2015
Fixed a bug of Processing order filter.
6.0.2.37745 March 27, 2015
Added product filtering setting in the "What to sell" report.
Fixed a few minor bugs in product features export routine and product pricing display for multi-currency stores.
6.0.2.37700 March 26, 2015
Minor tweaks and improvements.
6.0.2.37657 March 25, 2015
Fixed a few minor bugs reported by users.
6.0.2.37641 March 25, 2015
Fixed bugs: an error which occurred during product duplicating, birthday contact fields validation, profit estimation for products ordered with extra services.
6.0.2.37625 March 25, 2015
Fixed minor bugs in the checkout contact info validation and product META tags output.
6.0.2.37612 March 25, 2015
  • Completely revised "Reports" section: sales and profit with breakdown by traffic source and UTM campaigns, ROI, LTV, CAC, ARPU, AMPU metrics, cohort analysis, stock updates, sales forecasts, improved checkout funnel report.
  • Mini CRM: the ability to filter customers by orders and purchased products, shipping and payment types, etc.
  • A/B testing tools
  • Improved user interface in most backend screens (admin panel) including mobile mode view
  • User interface optimized for use on tablets
  • General improvement of navigation structure in design theme "Default 2.0"
  • Extended access rights setup system for backend users: new access rights level for editing products without ability to delete them, and access rights settings for the main backend screens
  • Creation of duplicate products
  • New APIs for managing orders
  • Product feature "separator"
  • Detailed discount information: discount calculation method is written to order history log
  • Automatic rounding of product price when converted from one currency into another
  • Automatic connection of orders placed by unauthorized shoppers to existing registered customers with the same email address (optional setting)
  • Multiple improvements of smart product search
  • Option to replace smart product search with simple search function
  • Full support for Retina displays in admin backend
  • Action "Message to client" on order-viewing page
  • Additional error handling during checkout; e.g., when user session has expired, etc.
  • Ability to add, delete, and change the visual appearance of custom order action buttons
  • Promo cards to publish special offers on the home page
  • Optional automatic alphabetical sorting of product categories
  • Support for Universal Analytics added to Site app
  • Welcome tutorial for beginners
  • All-new app icon
5.2.4.35330 December 3, 2014
— Added plugin hooks image_thumb, cart_add, cart_delete.
— Fixed minor bugs.
5.2.4.35050 November 26, 2014
— @2x icon sprite for Retina displays
— Improved backend UI display for iPad and other tablet devices
— Optimized product editing form for online stores with large numbers of product categories
— Minor improvements
5.2.4.34970 November 25, 2014
Compatibility with the latest Webasyst Framework 1.3.0 update:
— general user interface improvements of the app backend,
— Default 2.0 design theme fonts and navigation layout improvements.
5.2.3.33159 September 18, 2014
Improved caching routine and optimized storefront homepage response time.
Integrated logging of user and customer actions for Contacts PRO.
Fixed minor bugs.
5.2.3.32659 September 2, 2014

Compatibility update to support Webasyst Framework 1.2.3 update:

  • Re-imagined Default 2.0 design theme: new looks, improved user buying experience, better Schema.org markup, new display settings, optimized HTML layout, and more.
  • A setting that defines store working hours which are displayed on the storefront (must be supported by design theme).
  • Minor bug fixes.
5.2.2.30933 June 3, 2014
  • Default 2.0 design theme improvements:
    — New user interface for selectable product features (alternative to <select>).
    — Multiple minor bug fixes and improvements of storefront display on mobile devices and IE.
  • New hooks: backend_customer, backend_order.aux_info, backend_settings_affiliate, frontend_my_affiliate.
  • Minor tweaks and improvements.
5.2.2.29979 April 30, 2014
— Fixed errors in design theme Default 2.0.
— Fixed minor errors in order editing.
— Fixed errors in product import from CSV files.
— Minor improvements in store operation.
5.2.2.29954 April 28, 2014
Bug fixes and improvements
5.2.2.29912 April 25, 2014
Fixed a few minor bugs in WYSIWYG editor and Default 2.0 themes.
5.2.2.29887 April 24, 2014
Bug fixes
5.2.2.29878 April 24, 2014
  • Brand-new basic design theme Default 2.0.
  • Reimagined product import from a CSV file: new UI, support for selectable-feature products <{}>, multiple improvements.
  • New WYSIWYG editor powered by Redactor.
  • @2x: Support for automatic product image thumbnail generation for high density pixel displays, e.g. Retina. Integrated @2x support into all basic design themes.
  • Product by-feature filtering now supports numerical and range features.
  • Product by-feature filtering now displays product price and automatically selects SKU depending on search criteria.
  • Added automated discount update on the order edit screen.
  • New hooks backend_order_edit, backend_order.info_section.
  • Fixed checkout flow report display bug.
  • Multiple improvements and bug fixes.
5.2.1.28368 February 14, 2014
  • “Checkout flow” report displaying information about the number of customers who have completed their orders versus those who abandoned their shopping carts, and at which checkout step they did so. The report is based on the data collected since the installation date of Shop-Script 5.2.0, which was released in December 2013.
  • Option to filter products by feature values added to dynamic category settings in addition to filtering by price and customer rating.
  • Added option to specify custom values of the weight property for individual product SKUs.
  • Support for variables {$name}, {$summary}, and {$price} added for TITLE and META tags of products.
  • Stock update log enabled also for cases when no stock is set up in store settings; in previous versions, this log was enabled only for multiple stocks.
  • Option to enable secure (HTTPS) mode for checkout (/checkout/) and customer account (/my/) pages added to the settlement settings screen. Use of this option requires an installed SSL certificate for your domain name and helps ensure secure transfer of customer information during the checkout.
  • Various improvements and bug fixes.
5.2.0.27913 January 24, 2014
— Fixed a bug related to product stock information update for infinite (undefined) stock count values,
— Fixed a bug with color product feature type,
— Other minor bug fixes and tweaks.
5.2.0.27872 January 16, 2014
  • Fixed erroneous copying of product descriptions when multiple products were edited one after another.
  • Fixed error in product filtering in categories when different currencies were selected by customers.
5.2.0.27812 December 27, 2013
Minor tweaks and bug fixes.
5.2.0.27755 December 25, 2013
Product set embed dialog UI improvement, multi stock update bug-fix
5.2.0.27730 December 25, 2013
— Minor tweaks and user interface improvements.
— Minor bug fixes.
5.2.0.27631 December 23, 2013
Minor bug fixes and improvements.
5.2.0.27578 December 20, 2013
Fixed a minor error of order search by ID.
Some bug fixes.
5.2.0.27573 December 20, 2013
Updated theme.xml manifest file
5.2.0.27566 December 20, 2013

New features:

  • search of orders by customer name, email address, telephone number, and product names
  • advanced product search settings by various parameters with search index update function
  • manual sorting of product features in category filters
  • ability to perform bulk actions with orders in the table view mode
  • order filter by storefronts (if more than one storefront is set up)
  • option to specify service price as percentage of the product price as an alternative to fixed amounts
  • viewing of product stock updates per product (like a bank statement)
  • support for multiple senders which can be specified for different notifications and follow-ups sent by an online store
  • additional settings for several elements of the basic design themes added to theme settings screens to facilitate the changing of those elements' appearance by users
  • parameter "AJAX filter" added to the settings of basic design themes which enables category filters to display results without reloading the page
  • in basic design themes, if a product without a default SKU is being added to the shopping cart, a selection dialog is displayed to customers
  • large Sitemap files containing over 10,000 products are split into several smaller files
  • HTML tag with the rel="canonical" attribute added to product category pages
  • product image thumbnails updating function for the entire product catalog
  • new product feature types "color" and "divider"
  • viewing of a customer's orders in the Contacts app
  • customers merging function (available in Contacts app) which also combines customers' orders and other information
  • displaying of the estimated time when a product may run out of stock with the current sales rate maintained
  • installation of plugins directly within the online store's backend
  • option to change the type of a product feature
  • formatted output of telephone numbers
  • new plugin hooks: frontend_my_nav, frontend_checkout
  • multiple user interface improvements
  • performance improvements

Bug-fixes:

  • import of products from a CSV file
  • improved calculation of profit with the purchase price taken into account on the date when an order is marked as completed
  • multiple minor bug fixes
5.1.9.26237 October 30, 2013
Fixed minor product subpage display bug.
5.1.9.26199 October 25, 2013
  • Thumbnails: added the ability to customize JPEG compression quality for thumbnail generation routine
  • Overall performance issues, bug fixes
5.1.9.25102 September 18, 2013
Misc improvements and minor bug fixes.
5.1.9.24470 August 30, 2013
Fixed error in sales reports.
5.1.9.24400 August 29, 2013
  • New field type “Checkbox” added to the checkout contact form settings screen.
  • Caching disabled for the shopping cart page.
  • Fixed saving of product features.
  • Fixed errors in the sales report.
  • Improved operation of method $wa->shop->categories().
  • Fixed erroneous adding of subcategories of a hidden parent category to the Sitemap file.
5.1.9.23952 August 5, 2013
  • Fixed error in function {$wa->shop->categories()}.
  • Fixed incorrect handling of plugin hook backend_settings_discounts .
  • Fixed error in importing product categories from CSV files which resulted in appearance of duplicate categories.
  • Fixed displaying of the “Compare at” price in cases when it is lower than or equal to the SKU's base price.
5.1.9.23928 August 2, 2013
  • Fixed error in processing callbacks of online payment systems.
  • Fixed error in retrieving shipping option list when creating or editing order in backend.
5.1.9.23918 August 2, 2013
  • “Include products from subcategories” parameter is now applied to backend.
  • Resizable left sidebar in “Products” backend screen.
  • Improved category settings dialog.
  • Fixed error in displaying subcategories of a hidden parent category.
  • Added new plugin hooks including backend_settings_discounts and order_calculate_discount for developing custom discount calculation plugins.
  • Minor bug fixes.
5.1.9.23717 July 24, 2013
  • Added option to display product categories in arbitrarily selected storefronts.
  • Added auto-redirection to payment service website upon checkout completion in the storefront.
  • Added hooks for plugin development: order_calculate_discount, category_save, category_delete, backend_category_dialog, backend_products; also new hooks for order processing actions: order_action.create, order_action.pay, etc.
  • Fixed error in the editing of orders containing products with zero stock count.
  • Fixed various errors in CSV file import function.
  • Minor bug fixes.
5.1.9.23604 July 18, 2013
  • Added new multi-dimensional types of product features: “Value x Value” and “Value x Value x Value” (for specifying screen sizes, packaging dimensions, or other similar values).
  • Improved handling of callbacks from payment systems: they are now logged to the order processing history.
  • For developers: in addition to method callbackPaymentHandler() available in payment plugins, additional methods for the following actions have been implemented: Cancel, Auth, Capture, Refund, Decline, Chargeback.
  • For developers: added possibility to select create product collections using product feature values (example of a collection hash: search/brand=Samsung).
  • Fixed displaying of products inside nested dynamic categories.
  • Fixed displaying of subcategory list in the parent category page in different storefronts.
  • Fixed visual defects in customer's online account in several design themes.
  • Fixed incorrect printing of large orders in Firefox and Opera browsers.
  • Fixed other minor defects.
5.1.9.23480 July 9, 2013
  • Added new product feature type “range”.
  • Fixed errors in the product features management screen.
  • Fixed errors in the functioning of the WorldPay payment module.
  • Fixed other minor errors.
5.1.9.23418 July 3, 2013
Optimizations, minor bug fixes & tweaks.
5.1.9.23391 July 2, 2013
Minor tweaks & fixes.
5.1.9.23377 July 1, 2013
— Facebook integration: a dedicated design theme for embedding Shop-Script 5 based storefront into Facebook as an iframe app (Facebook theme is available for free installation via Installer; see instructions on Shop-Script website for more info)
— USPS: real-time shipment tracking, automated shipping label printing for USPS Tracking, Priority Mail, Express Mail, First-Class Mail, Signature Confirmation Labels, International Shipping Labels
— New credit card processing plugin: WorldPay
— Product type & features screen optimizations
— Few new Shop-Script APIs for product management
5.1.8.23275 June 26, 2013
Minor bug fixes:
— product sorting in categories
— output of default SKU's stock information
— minor API tweaks
5.1.8.23222 June 24, 2013
— APIs for managing products and categories
— Overall improvements: automated product feature option values filtering based on category products contact, AJAX-based category tree for very large trees, minor tweaks and bug-fixes
5.1.7.23050 June 7, 2013

New shipping rate calculation and payment modules available for installation:

  • Authorize.Net SIM
  • FedEx
  • UPS
  • USPS

Fixed several minor errors.

5.1.7.22987 May 31, 2013
Minor tweaks in frontend themes CSS for better performance on iPad and in Internet Explorer
5.1.7.22954 May 30, 2013
  • Added 3 new design themes: Clear, Sidebar, Nifty
  • Improved payment plugins callback handling
  • Improved verification of in-stock balance and availability for ordering of products added to the shopping cart
  • Added plugin hook @backend_order
  • Various system-level optimizations and bug fixes
5.1.6.22769 May 23, 2013
  • Checkout: 1) Multiple improvements in the checkout configuration UI, 2) Contact form's Radio button improvements: a new configuration option which allows to hide certain contact form fields depending on the currently selected value, 3) The ability to disable contact form validation in the backend checkout (when order is placed by the store administrator on behalf of customer, e.g. phone order), 4) Terms of Service: a new setting of the “Confirmation” order step.
  • Default and CUSTOM theme improvements: 1) Minor CSS tweaks and bug fixes for Internet Explorer, 2) checkout.*.html template improvements related to handling of unexpected situations and uncommon checkout cases.
  • Bug fixes, multiple tweaks addressed to the overall stability improvement.
5.1.5.22480 May 6, 2013
  • Fixed checkout error in Internet Explorer 9 with "CUSTOM" storefront theme enabled.
  • Fixed error of adding products to shopping cart with "Selectable features" selling mode enabled.
5.1.5.22467 April 30, 2013
  • added support for Google Analytics transactions
  • added plugin for applying watermark images to newly uploaded product images
  • added shipping plugin “Store pickup”
  • added option to edit comments added to order
  • added field for saving custom product page parameters
  • in design themes DEFAULT and CUSTOM storefront style is changed according to the browser window width
  • added option to request address fields on the shipping method selection step during checkout, if customer has not yet specified the shipping address
  • improved address fields editing interface in checkout settings backend screens
  • descriptions of new helpers added to design editor's “Cheat sheet”
  • improved product search results filtering
5.1.4.22205 April 19, 2013
  • Added bulk product image uploading option with fast assignment of uploaded images to new or existing products.
  • Added product image import option using a CSV file.
  • Improved compliance of design themes to W3C validation standards.
  • One-page checkout option added to CUSTOM design theme.
  • Shipping modules have been updated to request missing customer address fields which are required for their operation.
  • Added option to select shipping methods available for each payment method.
  • Added visibility settings for shipping and payment methods, and for product categories, to be displayed in all or selected storefronts.
  • WYSIWYG/HTML editor added to product category description field.
  • List of variables available in templates of email notifications and follow-ups added to the message-editing area.
  • Bug fixes and minor improvements.
5.1.3.21833 April 9, 2013
  • Fixed errors in product export and import from a CSV file including those relating to product tags and multiple feature values.
  • Fixed layout errors for Safari browser.
  • Fixed error of adding products to shopping cart with DEFAULT design theme selected and the “Selectable features” selling mode enabled.
  • Discount amount included in the tax calculation.
  • Reduced memory usage.
5.1.3.21776 April 5, 2013
  • Added product export to CSV file.
  • Added automated generation of product SKUs based on selected product feature values.
  • Price filter added to dynamic category settings.
  • Improvements for storefront design themes.
  • Minor bug fixes.
5.1.2.21608 March 29, 2013
VAT calculation bug fix.
5.1.2.21605 March 29, 2013
    Improved user interface for adding and deleting products from categories and static lists using menu items in the right-hand sidebar, and for easy assignment of tags to multiple selected products. Added printer-friendly version of the order-viewing page (accessible via the “Print” link). Added authorization option for registered customers available (as a toggle control in the contact info entry page displayed during checkout). Added option for changing category tree style in a design theme template: completely unfolded or only current branch unfolded. Backend interface improvements and fixed minor errors and visual defects.
1.0.0.21449 March 26, 2013
  • Added support for importing products from a CSV file
  • Added support for SMS notifications of various order processing actions; SMS messages are sent by means of plugins available in the "Installer" app (sms.ru plugin is available now)
  • Added ability to temporarily hide products and categories from the storefront
  • New frontend hooks added to storefront design themes: frontend_category and frontend_search
  • Numerous minor improvements and bug fixes
1.0.0.21252 March 19, 2013
  • Reports: the ability to adjust report timeframe
  • Import from WebAsyst Shop-Script: discount coupons and product codes import
  • Product reviews: new settings for limiting review posting for unauthorized users, and optional review submit form protection with captcha
  • Minor bug-fixes
1.0.0.21191 March 18, 2013
Minor bug-fix update.
1.0.0.21184 March 15, 2013
  • Added default option for Gravatar userpics
  • Fixed a few bugs related to the app operation in Opera browsers
1.0.0.21174 March 15, 2013
  • Support for Gravatar userpics
  • Bug fixes
1.0.0.21154 March 14, 2013
— Optimized storefront performance
— Customer registration option and authorized customer information block added to the contact info checkout page
— Improved contact page markup according to Schema.org standards
— Minor bug fixes
1.0.0.21119 March 13, 2013
— Added new order filter “Processing” showing new, confirmed, and paid orders in one list
— Badge count: number of new orders is always shown on the main app icon
— Migration plugin: added option to preserve product and category IDs (useful for correct traffic redirection from old URLs of the form index.php?productID=# used in previous versions)
— Minor bug fixes
1.0.0.21041 March 12, 2013
— Improved order processing backend screens.
— Added extra screen for viewing selected order details with order list, optimized for mobile touch-screen devices.
— Option to select order action resulting in deduction of ordered SKUs from stock balance added to stock settings screen.
— Added new reports: sales, profit, top products.
— Added automatic generation of Sitemaps file for the storefront.
— In order-editing mode added option to select the stock to write off SKUs from.
— Added option to upload a file for each SKU which can be downloaded by customers upon order completion (digital products).
— Added “Brands” plugin for filtering products by brand in the storefront. A good example for writing your own plugin for Shop-Script 5.
— Added “301 redirect” plugin for redirecting traffic from (both ordinary and human-readable) storefront URLs of WebAsyst Shop-Script to storefront URLs of Shop-Script 5. Great for smooth transition from WebAsyst Shop-Script to Shop-Script 5.
— Improved data import from WebAsyst Shop-Script for “Migrate to Shop-Script” plugin.
— Bugfixes.
1.0.0.20686 March 7, 2013
— Affiliate program: bonuses for customers' own orders; discounts provided at the account of accumulated bonuses.
— Follow-ups: added optional sending of email notifications (e.g., for advertising purposes) after the defined period of time upon the order is paid.
— Added plugin hooks to most backend screens.
— Added product sorting setting for product lists in the storefront.
— In-stock information added to storefront product pages.
— Special offer products displayed as a slider (based on jQuery bxSlider) added to CUSTOM design theme.
— Bugfixes and overall optimization.
1.0.0.20674 March 1, 2013
— Default theme improvements: customer account, CSS for mobile devices, JS cart
— CUSTOM design theme for Shop-Script (installed via Installer app)
— Overall performance issues, bug fixes
1.0.0.20555 February 27, 2013
Added new discount types:
  • percentage of the current order total amount;
  • percentage of the sum of all customer orders.
Minor bugfixes.
1.0.0.20452 February 27, 2013
Updated "DEFAULT" design theme:
  • added more plugin hooks;
  • improved markup for better compliance with Schema.org schemes;
  • fixed minor errors and added various visual improvements.
Added text field to save descriptive comments for discount coupons.
Fixed various errors in backend screens.
1.0.0.20151 February 25, 2013
— Added settings screen “Notifications” to set up email notifications of new orders, order status changes, etc.
— Added support for linked contact fields, whose values list depends on the values of other fields. Useful for choosing subway stations depending on the selected city in checkout configuration settings.
— Added authorization option via social media when leaving a review to a product in the storefront.
— Selected badge (e.g., “Bestseller”) is applied to all product images.
— Added payment module “WebMoney” (available for installation in the “Plugins” section of the Installer).
— Added new type of category and product page URLs: “Natural”. You can select it in your online store settlement settings.
— Added possibility to enter a “compare at” price for each SKU. “Compare at” price is displayed as strike-through text next to the ordinary price.
— Various improvements and enhancements of the design theme: upselling and cross-selling blocks, product ratings, lazy loading, etc.
— Minor bugfixes and improvements.