Shop-Script special offer

Mike Ushenin — November 13, 2009

Till the 27th of November we offer a 25% discount for Shop-Script as PHP scripts. During the period of the special offer Shop-Script will cost as low as $224. By purchasing the software till the 27th of November you will save $75!

Buy Shop-Script now

1,000,000 support requests

Mike Ushenin — November 10, 2009

Recently the number of requests addressed to our support team has risen to over 1 million. In terms of statistics a request is any successfully received message sent to one of the email addresses of our support team, e.g. support@webasyst.net. Around 80% of all messages are spam (we have a very good spam filter which manages the entire email flow), and the number of real customer requests currently comes to approx. 200,000.

We are using this opportunity to express our congratulations and gratitude to our support team! :)

Referral program

Vladimir V. Tuporshin — November 3, 2009

Introducing WebAsyst referral program—our affiliate program for those who want to make money with WebAsyst.

Earning with the “Referrals” partnership program is easy: all you have to do is recommend WebAsyst. We will pay you 20% of the amount of orders placed by the customers you refer to us. To get started, sign up and receive your personal promo code. Everyone can become our referral partner, and it’s free.


you attract new customer
using your promo code

customer buys
WebAsyst software

you earn
20% of the order amount
1 2 3
  1. You attract a new customer to our website using your personal promo code.
  2. Customer places an order.
  3. You earn 20% of the order amount as soon as order is paid.

From $18 to $132 — this is what you get from a single sale. Imagine how much can you earn if you refer 100 customers!

Learn more about referral program terms and earnings.
Sign up and get your promo code.

Quality of your images in WebAsyst Photos — now much better

Mike Ushenin — October 29, 2009

A minor update for WebAsyst Photos has been released, in which we have fine-tuned the photo thumbnail generation parameters: the sharpening filter and the saving quality of JPEG images.

The main goal was to adjust the parameters in such a way that all routines performing photo compression to specified sizes in WebAsyst Photos yield as high quality as if you were using, say, Photoshop for the same purpose. Just upload your photos and stay confident that they are prepared for publication in fine fashion.

Tests were made with very different kinds of images: landscapes, portraits, photos with a high ISO setting, screen captures, icons, etc. In the process of finding the best parameter values we compared the compression results for the same images achieved with various online and standalone pieces of software such as Flickr, Google Picasa, and Adobe Photoshop (resizing down to the specified image size, sharpening filter, and the “Save for Web & Devices” option).

As a result, the fine-tuned sharpening and file saving values allowed us to significantly increase the image quality — in so far as it is possible with the PHP extensions Imagick and GD. The average thumbnail file size has become larger by 50%. Note that updated compression parameters will be applied only to newly uploaded image files during the generation of their thumbnails of all supported sizes: 96, 144, 256, 512, 750, 970. The previously uploaded images and their thumbnails will not be affected.

Updating your WebAsyst Photos is recommended.

Dynamic shopping cart

Mike Ushenin — October 19, 2009

In online store MegaPodarki the shopping cart area dynamically changes depending on whether a customer has added something to cart:

empty cart
When there are no products in the cart, it looks empty.
cart with products
If something has been added to the cart, it visually “appears” in it.

It is quite easy to make the shopping cart dynamically change its appearance in your WebAsyst Shop-Script store, you only need to use the built-in CSS design editor for that.

The shopping cart area in the storefront is contained inside a DIV tag to which CSS class cpt_shopping_cart_info is applied:

<div class="cpt_shopping_cart_info">
...here come the contents of the customer's shopping cart...
</div>

If there are products in the cart, the cart_not_empty ID is automatically specified:

<div class="cpt_shopping_cart_info" id="cart_not_empty">
...here come the contents of the customer's shopping cart...
</div>

Different appearance of the shopping cart area can be defined using CSS styles for the #cart_not_empty selector. Open the design editor of your online store and click the “CSS” tab. Find the cpt_shopping_cart_info class, it should look similar to the following:

.cpt_shopping_cart_info {
background: transparent url("../../images/shopping-cart-empty.gif") no-repeat top left;
background-position: 28px 38px;
}

To make the shopping cart change its appearance when products are added by a customer, just add style rules for the #cart_not_empty selector, e.g.:

#cart_not_empty {
background: transparent url("../../images/shopping-cart-full.gif") no-repeat top left;
...
}

Here you can use any necessary CSS rules: for background color, background image, etc.

How many orders are processed with Shop-Script?

Mike Ushenin —

This summer we embedded a statistical metrics system in WebAsyst online services. The metrics allow to evaluate the overall volumes and statistics of the WebAsyst services usage. We are using those metrics to find out how often several core functions are used by all WebAsyst accounts with the view to further improvement of the software. For example, we are counting the number of products added to shopping carts, number of processed orders, downloaded files and photos, assigned issues, views of individual account backend screens, etc. This allows us to track the dynamics of the online services usage in general and their individual functions in particular.

Note that we do not retrieve personal data from user accounts, the only thing we register are actuations of certain functions within an account. It is similar to the way website visits statistics contain information on what web pages are viewed by visitors (e.g. by Google Analytics).

It would be, however, more interesting to evaluate the total volume of transactions in Shop-Script based web stores, both those used as the online service and those installed as PHP scripts. Since we do not possess such information on Shop-Script stores installed on third-party (web hosting) servers, we can only use the metrics obtained from our online services  to extrapolate their data to all Shop-Script users. The total number of web stores powered by WebAsyst Shop-Script is currently over 8000 — this figure was obtained from the number of issued software licensed and through a series of “complex” queries in search engines. We have carried out such evaluation and have compiled a summary containing quite interesting results provided below:

131,000 orders are successfully paid and delivered during a month
Assuming that average order value is $50, the gross value of all orders will be $6,500,000 per month.

5% of orders are placed by store staff in the backend (these are mainly phone orders), 10% of orders come from widgets published on external websites, and the rest 85% — from storefronts

720,000,000 page views per month

0.85% of page views are generated by mobile devices (e.g. iPhone or PDA)

3,000,000 products are added to shopping carts

21% of products are added to shopping carts through widgets

around 10,000,000 products are available for sale in the storefronts

754,000 new products are added and published each month

2,114,000 products’ data is updated monthly

Security update

Vladimir V. Tuporshin — October 12, 2009

We have released critical WebAsyst security update.

IMPORTANT: If you are using WebAsyst as PHP software on your server, update your installation (run software update in your WebAsyst Installer). We encourage you to perform update at the earliest opportunity, because amendments in this update are critical to the functioning of WebAsyst kernel (and published/common/ folder particularly).

If you are using WebAsyst as a hosted service, you do not need to do anything—we already updated all necessary system files.

Please contact our customer support if you have any questions.

PayPal certificate renewal

Mike Ushenin — October 9, 2009

At the end of September this year PayPal have renewed their SSL certificates that are used for transactions performed through online stores. The renewal of the SSL certificates may result in SSL handshake errors during checkout if the PayPal payment option is chosen by the customer.

To avoid occurrence of such errors in our customers’ Shop-Script stores, we have published a comprehensive guideline on replacement of the PayPal certificate file on their servers in our knowledge base at http://www.webasyst.net/support/help/paypal-ssl-error.html. Should you encounter any problems implementing the suggested certificate replacement routine, please feel free to contact our support team at http://www.webasyst.net/support/contact-support.html.

WebAsyst Contacts: announcement of the new CRM

Mike Ushenin — October 2, 2009

It has already been quite a long while since we started developing the new version of WebAsyst Contacts, though this topic has not yet been covered in our blog. In this post we begin telling about the development process and the features that shall be expected in the version.

The current version of WebAsyst Contacts (read a detailed description on our website) allows to store business and private contacts arranged in folders as well as to create signup forms for the visitors of websites and blogs. The new version of the application will be the first step towards a fully-fledged CRM system within WebAsyst.

Our goal now is to implement CRM-like features for WebAsyst applications through several successive updates for online stores owners, web developers, freelancers, and everyone else who need to organize their relationship with customers in a convenient way.

To create a CRM inside WebAsyst in a common sense of the word, that would allow, for instance, to quickly find full details of a customer, when he or she made a telephone call, to track all interactions with the customer, to view all customer’s orders and the projects you are working on or have already completed for that customer, etc. – implementing all those features will require some time. Therefore, to speed up the whole process, we have divided further development of WebAsyst into several steps:

1. Platform creation

This part will be released very shortly and will include updated Contacts and Users. These applications will be used for direct management of your contacts and account users database. We are planning to release updated WebAsyst Contacts before the end of the current (2009) year.

2. Integration with other applications

To begin with, it will be the integration with WebAsyst Mail and WebAsyst Support (the latter one is a new application which is currently in development, too), then with WebAsyst Projects, Issue Tracker and, of course, with Shop-Script.

3. Shop-Script + Contacts

The next Shop-Script update will already by fully integrated with Contacts, the mechanism of customer management is now being re-written to take the functionality of the new Contacts into account. Certainly you would be able to use Shop-Script without WebAsyst Contacts, but both applications, if used together, would provide much more efficiency, as it would be an online store + CRM.

4. Extendable functionality of your CRM

The possibility to assign custom event triggers for various actions related to contact management, to develop custom functionality for the Contacts (e.g., a billing system), an open API. These possibilities are already partly available in the software kernel and will be released as the Contacts become more integrated with other WebAsyst applications.

In several following blog posts we will keep telling you about the new Contacts and the functionality of the WebAsyst CRM system. Screen shots will be posted, too – wait for the updates!

About the next Shop-Script update

Mike Ushenin — September 25, 2009

We are often asked about the release date of the next Shop-Script update, and we always say that we have no ETA. We do not promise any release dates because such a forecast would be incorrect. What we can tell you for sure is that there will be no update within the next several months. Is this a bad news? Not quite so.

The development of Shop-Script is currently in full swing! Our inability to provide you with any ETA is caused by the fact that we are working on the kernel of the system – it is what most of our efforts are now focused on. What to expect from the new version:

  • modular system: improved module- and interface-related structure of the software;
  • developer documentation: it is being compiled at the time of development (how to create custom modules, how to add own components to the design editor, how to assign user event triggers for different actions performed in the store, etc; of course, such custom modules and functions will be retained during software updates);
  • updated design editor with the design themes export/import feature;
  • improved performance: the number of SQL queries and the speed of opening main administration screens have already been reduced in the current development version by 2.5 times;
  • export and import of various store data: all these functions will have a module-based structure.

We are currently implementing integration of Shop-Script with WebAsyst Contacts (more info on this will be posted later in this blog).

Working on the new Shop-Script is a real joy – we are creating a conceptually new product. Changes are visually not so obvious, but in the core of the software they can be compared with a 2-liter V4 engine being replaced with a 6-liter V8!

« Older Posts