Shop-Script

8.1.0.4
December 17, 2018

Online map for selection of order pickup points and their selection by shipping service.

Viewing of enlarged pickup point photos during checkout.

Disabling of shipping and payment option selection.

“Live search” for fast entering of locality names in address fields in backend and during checkout. For this feature to work, an additional plugin is required.

Improved checkout settings and other settings screens in backend.

Availability of order ready time to shipping plugins with multi-step checkout.

Fast copying of payment method settings.

Pagination to view customer orders in backend.

Speeding up of several store functions.

Fixed saving of web push notifications settings.

Improved user interface in backend.

For developers: new hook backend_order_save to connect plugins before orders are saved.

8.0.4.3
December 12, 2018

Fixed defect in previous update.

8.0.3.2
December 11, 2018

Passing of online store's workdays and business hours of current week based on “Working schedule” settings to design themes. To correctly display the working schedule, a design theme must support this feature.

Fixed parsing of order IDs with different order ID format setting values.

Design theme “Default”:

Expandable “Business hours” block to display a working schedule for current week based on online store's settings.

Changed processing of hook image_upload by plugins to occur before image dimensions are saved to database.

7.4.4.238
April 26, 2018

Improved displaying of products’ images and prices and generation of links to product SKUs in listings and categories in the storefront. For each product in a listing, its displayed SKU is determined depending on current filtering conditions. A displayed SKU is looked up in the following order:

Main SKU if it satisfies current filtering conditions or if no such conditions are applied.

SKU with the lowest price among those matching filtering conditions.

For each product in a listing, the following properties of its displayed SKU are shown: price, compare price, image if selected in SKU settings and if it’s not the main SKU, otherwise product’s main image is displayed.

If the displayed SKU is not the main SKU, then parameter ?sku= with SKU ID is added to the product link URL.

7.4.3.235
April 20, 2018

Fixed displaying of compare prices in product categories in the storefront.

Fixed simple product search mode in the storefront.

7.4.2.234
April 20, 2018

Fixed displaying of shipping address on order-viewing page in backend.

Fixed displaying of order currency for orders created via backend.

Fixed product sorting by “in stock” field in search results in backend.

Fixed displaying of information provided by shipping plugins on order-viewing page in backend.

Fixed rounding of product prices in categories in the storefront.

Fixed displaying and updating of shipping cost during order editing.

Fixed generation of product URLs in static categories with storefront setting “Product URLs in categories: Using main SKU”.

Fixed calculation of profit upon order creation in backend.

Fixed displaying of product prices in the storefront with the use of discount calculation plugins.

Eliminated saving of negative discount values in order log upon order editing.

Eliminated excessive duplication of customer address upon order editing.

7.4.1.231
April 17, 2018

Fixed displaying of customer shipping address on order-viewing pages in backend, with shipping address fields disabled in checkout form settings.

Added storefront setting “Product URLs in categories” for the generation of product URLs in categories to take SKUs with minimal price into account. By default, previous product URL generation mode is used, which always takes main SKUs into account.

Fixed order comment editing in backend.

Fixed displaying of product prices in categories if prices have been saved in different currencies.

Permission to edit order contents, discount amount, and shipping cost. A courier can change order status, shipping address in an order, except for fields “Country”, “ZIP”, “State”, and “City”, and other shipping parameters regardless of this setting’s value.

Permission to edit customers’ contact information via the mobile app.

Displaying of full product names above product photos.

Displaying of stock names and product counts on order-viewing screen.

Improved user interface and localization.

Bug fixes:

Duplicated shipping address.

Highlighting of old orders like new ones.

Unavailability of product images in the mobile app with redirect to HTTPS set up on the website.

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.3.64
August 2, 2016

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.

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

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.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.1.0.40913
July 29, 2015

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.

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.

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.

5.1.9.23604
July 18, 2013

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.

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.

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

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.20452
February 27, 2013

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.

September 5, 2013

First version released.

Webasyst is a CMS and an intranet combined. A suite of web apps for creating sites, blogs, online stores, and collaborating with your team — all in one place.