Today we have released an update for Shop-Script 5 with several important changes:

  • Added settings screen “Notifications”, where you can set up email notifications of new orders, order status changes, etc. Now new notifications must be set up manually so that you can prevent test emails from being accidentally sent to your customers. Later, all basic notification types will be set up automatically upon installation of Shop-Script.
  • Added support for linked contact fields. The list of values of a linked field is defined by the values of other fields. This is convenient, for example, to display different lists of subway stations depending on the selected city.This configuration option in available in the checkout settings screen.
  • Added authorization option via social media when a customer leaves a review to a product in the storefront.
  • The selected badge (e.g., "New!" or "Bestseller") is now applied to all product images so that you do not have to apply the same badge to each product image individually.
  • Added payment module “WebMoney” (available for installation in the Installer “Plugins” section). Effective today, all such plugins will become available in the Installer and will not be listed in Shop-Script changelogs.
  • New type of category and product page URLs has been added: “Natural”. You can select it in your online store settlement settings (in the "Routing" section of the Site app).
  • 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 for promotional purposes.
  • Various improvements and enhancements of the design theme: upselling and cross-selling blocks, product ratings, lazy loading, etc.
  • Minor bugfixes and improvements.



Countdown to the pre-release date of Shop-Script 5. Webasyst Moscow office, February 12 , 2013.

One month remains before we begin sales of Shop-Script 5 (on March 12, 2013), and today we have started to deliver the new product to those who have placed a pre-order.

This is a long-awaited and very important moment for us. We have been working on this version for several years. Even though development of the main functionality of Shop-Script 5 has taken us a little more than half a year, its main platform, Webasyst framework, has required considerably more effort and time for designing, research, development, and delivery to end-users. Shop-Script 5 is the result of our work over the last three years (since the beginning of 2010).

So, today we begin to deliver Shop-Script 5 to you and will complete the delivery in several steps.

Step 1. February 12, 2013. Developer version. Soft launch.

Within the next several days Shop-Script 5 will become accessible for all of you who have placed a pre-order or have purchased WebAsyst Shop-Script from December 12, 2012 though January 31, 2013. We shall offer continuously open access to the product to limited groups of our customers. First of all (effective today, on February 12th), the product will be delivered only to several developers who are well familiar with WebAsyst Shop-Script and the Webasyst framework (!); shortly after this first “test”, access will be granted to all of those who have placed a pre-order for Shop-Script 5. For most of our customers this will happen on February 13th or 14th.

We have decided to deliver the product to a limited number of developers at first, in order to test our updated application delivery mechanism for Webasyst apps and to try the data migration utility from WebAsyst Shop-Script to Shop-Script 5 with real data. By now we have tested the migration functionality with a large number of test online stores; however, we believe it necessary to run a number of further tests with real online stores. This is the reason we have opened access to the very first version only to developers who are already familiar with the framework.

If Shop-Script 5 is not yet available for installing in your Customer Center, please be patient, it will be there very soon. We shall inform of its availability by email.

As we wrote in the initial announcement of Shop-Script 5, the functionality of the first (preliminary) version of Shop-Script 5 does not contain several functions or modules. Among these missing functions are affiliate program, sales reports, customer account, mobile backend version, many payment and shipping modules currently available in WebAsyst Shop-Script, CSV import and export. We have not included these functions in this pre-release for the following two reasons.

I must admit that we have been short of time for transferring and thoroughly testing all the functions which we have developed during many years for WebAsyst Shop-Script. The product is very complex and there is no real reason for hurry. Development of several payment, shipping, and data import modules have not been completed, and we are working hard right now to make them available very soon.

Secondly, some key features of an online store (e.g., the affiliate program) have been implemented in the form of plugins and have been completely removed from the core of Shop-Script. It was an intentional act not to include many of such, completely developed, modules in the product distribution with the view to deliver them later as ordinary updates to the installed Shop-Script 5, similar to the way other modules written by third-party developers will be installed. All such addons and software updates are installed in one mouse click using the Installer application without interfering with the operation of your online store.

You can begin setting up your store, add any data, and modify design templates; all of this will be preserved when such updates are installed.

Our efforts during preparation of this pre-release version of Shop-Script 5 were aimed at creating a software platform for creating online stores and a developer platform for programmers. Exactly from this point of view should Shop-Script 5 be looked at today. The product already has all key elements which usually require customization for individual customer requirements: storefront design, plugins, shipping and payment modules (e.g., “Courier” and “PayPal” modules).

Developer documentation for Shop-Script 5 is available at http://www.webasyst.com/framework/docs/shop-script/. This new section currently contains articles about creating shipping and payment modules for Shop-Script.

Step 2. Plugins, design themes, documentation.

During further work on Shop-Script 5 will shall be mostly focused on how to make the product convenient for customization to satisfy various customer requirements. Shortly, we shall release several plugins, publish documentation on hooks (events), write a tutorial on creating your own design theme and integration of an online store with other framework-based applications, and will try to answer all your questions.

We are very grateful for all your feedback and suggestions regarding the development of Shop-Script 5. Please email us at support@webasyst.com or post your queries in the dedicated forum section at forum.webasyst.net.

Step 3. End of February and beginning of March 2013. Plugins and functionality.

We shall release and deliver via the Installer all previously announced functions for Shop-Script 5. All updates and plugins are installed via the web interface in one mouse click.

Step 4. March 12, 2013. The start of sale of Shop-Script 5.

After the release we shall continue working on further development of Shop-Script 5 and will add more useful functions and design themes.

Among the key points which differentiate Shop-Script 5 and the Webasyst framework from everything we had before is the application and extension store, which we are planning to open on the basis of the Installer app. Third-party developers will become an opportunity to publish their own products (plugins, design themes, shipping and payment modules, applications) in the application store for payment or free of charge; these products will automatically become available, via the Installer, to any user of the Webasyst framework or Shop-Script 5. It would be a service similar to App Store and Google Play, for Shop-Script and other framework-based applications.

We recommend that developers consider Shop-Script 5 as a ready-to-use platform, which can greatly facilitate creation of online stores both as customizable software and as an out-of-the-box solution.

* * *

As the head of the Shop-Script project I am happy to express my gratitude to the entire development team. During the last several months (especially last weeks and days) we have carried out a huge amount of work. It is a pleasure to work among those who sincerely desire to make a really high-quality software product.

I can see that we are about to release one of the best shopping cart platforms among those existing today. We have an excellent team and a real chance to achieve outstanding results. I hope that our plans and efforts will meet the expectations of our customers and will help them earn even more on the Internet, with greater pleasure.

Vladimir Tuporshin, Jr.
Head of Shop-Script project

Please send your questions to support@webasyst.com

All inquiries about Shop-Script 5 are forwarded
to the developer team.

We are thrilled to expose the next big thing we’ve been working on during the last several months. It is Shop-Script 5, the long-awaited successor in the Shop-Script software family.

The release of Shop-Script 5 will be the most important event in the entire Shop-Script project history so far (from both the technical, and the organizational point of view); therefore, it will occur in several steps. Today we are exposing all interesting details about the new product and the upgrade policy. The public sale of Shop-Script 5 will begin in 2013.

Enough talking! Visit the new Shop-Script 5 website and see it with your own eyes: http://new.shop-script.com.

While our team is busy developing the Webasyst framework, new Shop-Script  and other apps, I will tell you how the Shop-Script project began.

shop.vofka.ru

I began to write Shop-Script in the fall of 2001, more than ten years ago. I was then a second-year student in the Faculty of Computational Mathematics and Cybernetics at the Lomonosov Moscow State University, and decided to learn PHP. I wrote programming code evenings in the university's dormitory, and completed the first version in about one month. The idea of writing a shopping cart script grew out of my desire to create something useful with PHP and to earn some money.

My exercise became a business. The first copy of Shop-Script was sold on January 21, 2002 on a floppy disk for $70 (script – $50, installation – $20).

If you are interested, you can download that very first version which I sold for $49 until 2004: Shop-Script 1.0 (ZIP archive; 70 KB). The script was clumsily designed from the very beginning, and was written as a spaghetti code; however, it required absolutely no time to get into the code organization. You could immediately identify which file to edit by its name. At that time I was not very concerned about source code organization issues. All projects which I had completed before Shop-Script were mainly of academic nature: interesting algorithmic problems rather than large commercial projects. I had never developed any web-based applications before. All the same, the script was quite functional, and it sold, yielding some money which allowed me to keep working on the project.

Continue reading →

We are excited to introduce the new Webasyst — an open source PHP framework for building sleek multi-user web apps, intranet solution for businesses and teams, and complex websites.

Download the framework: http://www.webasyst.com/framework/
View demo: http://www.webasyst.com/framework/demo/
GitHub: https://github.com/webasyst/webasyst-framework

We had been working on the project during the last two years. The alpha-version of the framework was first released in June 2011, and was available in Russian localization only (you may check out framework's russian blog to see how the project evolved). By now most of the framework's code has been finalized, the alpha-version stage is over, and we are thrilled to present the framework internationally!

The framework is the successor to our company's products — WebAsyst.net and Shop-Script shopping cart software. Our dev team continues to re-write, one by one, all 10 web applications of the WebAsyst.net family so that all will work fully on the basis of our new framework. A brand-new version of Shop-Script, which is being developed on the basis of the new Webasyst framework, will be introduced in December 2012.

To be in the scoop about the new Webasyst framework and the upcoming Shop-Script: subscribe for this blog, follow us on Twitter or Facebook.