Apsona ShopAdmin for Zen Cart and osCommerce – now FREE!

April 22nd, 2010

We are delighted to inform you that Apsona now offers Apsona ShopAdmin for Zen Cart and osCommerce free.  Please feel free to download and use Apsona ShopAdmin for  imports, exports, updates, reports and business analysis of your e-commerce site.

We at Apsona will continue to support and enhance the product for a long time to come. Many of our current users have provided valuable feedback.  We at Apsona genuinely wish to thank our  users for their advice and encouragement.

If you have not yet signed up to use Apsona ShopAdmin for your Zen Cart/osCommerce website , please visit http://apsona.com and click the on  “Sign up” link.

Best regards.
The Apsona team
http://apsona.com

Bookmark and Share

Updating Shopping Cart Data

April 15th, 2010

Whilst I respect forum rules about not posting links to commercial services, I cannot help feeling slightly helpless as well. For example, on the osCommerce forum I saw  threads by users struggling to edit their products values. Some excerpts are below:

I love osCommerce, but an annoying thing about it, is that you can’t seem to bulk edit products, like select all the products you have and edit the product description or the product price in one go, rather then having to edit each product individually. (Posted 26 February 2010)

OR

Have you considered the add on Product Quick Edit? It still does them one at a time but much faster.

Such updates can be done with Apsona ShopAdmin with just a few clicks. No need of  SQL or coding.  You can mass update tens of records at the same time, with new values to 5 fields at one time.  Below is an example showing mass update or bulk editing to all the products in the Software category.

  • In the Products table make a filter with the Category Software. If the filter exists just click the filter.
  • Click Update All under Tools.
  • Click the drop down and select the field. Enter the new value to the field.
  • Click Update.

The screen shot shows 5  fields being updated at the same time. Results are seen instantly in the osCommerce application.

So  for all osCommerce  and Zen Cart users out there please try ShopAdmin for mass or bulk editing of your products.  Sign up for a free account and experience the Update All feature.

Bookmark and Share

A better alternative to Easy Populate

April 10th, 2010

Easy Populate is a well-known shopping cart add-on for importing data records into the cart’s database. Though widely used, it seems to have some rough edges. For instance, it requires rigid adherence to its specific data format, and does not tolerate errors very well (see, for example, here, here and here).

At Apsona, as part of our ShopAdmin product’s emphasis on creating a better user experience, we set out to design a simple interface for importing data records. And we think we have succeeded. Our import wizard offers several niceties.

  • It requires minimal user input. All you need to provide is a CSV file with a header line containing your field names, and tell it whether you use tabs or commas for separating fields. Or you can copy/paste the CSV data into a text box.
  • It is smart about matching field names and data types. The fields in your CSV file can occur in any order you wish. If the field names in your header line match those that ShopAdmin knows about, it matches them automatically. But ShopAdmin gives you the freedom to match field names according to your needs. So your header line can use any field names you want, and you are not tied down to using exactly the names that it requires. This addresses one of Easy Populate’s shortcomings, and is of great value when you are importing data from a data source such as a partner’s data feed, over which you may have little or no control.
  • It works with “overloaded” CSV files, which might contain extra columns that you might not wish to import. This situation is quite common in practical situations where you get your data records from a partner’s data feed. To handle such columns, you need only match the column to the “Do not import” option in the second step of the import wizard, and it will simply ignore that column.
  • It matches data types before actually doing the import, thus minimizing import errors. It verifies that dates, currencies and numbers are all correctly formatted in your input. ShopAdmin also ensures that, when you are importing into a picklist field (such as order status), the value in the CSV input cell matches one of the allowed values in your database. This way, there will be no nasty surprises after you finish importing – once you have fixed your data errors (if any), you can be sure that all your data records will be imported.
  • It tolerates multiple data formats. For instance, your data can contain dates in the format 2010-04-10 or 4-Apr-2010 or 4/10/2010, and ShopAdmin will work just fine. (Of course, 4/10/2010 is ambiguous – it means the 10th of April in the US, and the 4th of October in India. So, if you have dates in this format, you would need to set the preferred date format to the one you want.) In fact, you can even mix and match multiple date representations with different formats in the same CSV file, and ShopAdmin will still work. Similarly, your currency data can be written as $23,402.23 or 23402.23 and ShopAdmin will still store the data in the correct form.
  • It checks for “required” field values. For example, the Zen Cart system requires that every customer record should have a valid email address. So when you are importing customer records, ShopAdmin validates this requirement and flags any errors it detects, before it begins the import process. This means fewer surprises for you – it works as you would expect it to.
  • It includes an “update via import” feature. This is very valuable when, for example, you wish to perform a “mass edit” (or “mass update”) of one particular field in a lot of your records. For example, suppose you want to change the prices of several tens of your products. You export the Product ID and Price fields of the records in question (using ShopAdmin’s built-in export feature), edit the prices using your favorite spreadsheet program, and import the data back into the system as an “update”. The entire process is very quick and quite painless.

You can use ShopAdmin to import customers, products, product attributes or orders.

Overall, you will find that ShopAdmin’s import feature is far easier to use and more user-friendly. You can get more details about the import process via a screen-shot-based description or a video demonstration.

Try Apsona ShopAdmin – sign up now. We think you will like it.

Bookmark and Share

Product Attributes – Import, Update, Export & Report

April 6th, 2010

Zen Cart and osCommerce  shopping cart administrators have to manage lots of product attributes. A single product, say a t-shirt,  can have 10 or more  different  colors,  10 or more different sizes,  several different  fibers, several manufacturers and so on. Product attributes form the bulk of the products data and has to be tracked diligently. Forum discussions highlight how difficult it is for shop owners to keep track of their stock and how hard it is for them to generate reports for analysis on what attributes have been sold over a period of time.

Apsona ShopAdmin is the answer to these pain points. For starters, it allows  the unique capability of importing  product attributes. Importing attributes is done with no SQL and custom coding -  all that is needed is the data in a CSV (comma-separated values) file.  Similarly, updating product attributes can be done  as easily as importing data into Zen Cart and osCommerce in the same fashion. Create a filter of products attributes to be updated and using the update wizard(which is also the import wizard) update product attributes in seconds without any coding.

Run cross reports filters with Products, product attributes, manufacturers and ordered products with just a few clicks and see data instantly.

Apsona now offers Apsona ShopAdmin for Zen Cart and osCommerce for FREE.  Please feel free to use the product to suit your needs. We at Apsona will continue to support and enhance the product for a long time to come.

Do sign up for Apsona ShopAdmin and reap the rich benefits the application has to offer.

Bookmark and Share

Introducing Apsona ShopAdmin for osCommerce!

April 2nd, 2010

Apsona.com  released today Apsona ShopAdmin for osCommerce.  This is an internet service that helps osCommerce shop owners:
- easily import, export and batch-update their data such as product and customer records;
- rapidly perform routine tasks like searching, adding and editing of data records;
- create and run sophisticated reports on data, to help run their businesses smoothly.

Manage data from your osCommerce  application seamlessly with Apsona ShopAdmin.  All of this is possible within your browser, with no need for custom development or coding. Import, update and export products and product attributes, customers and orders with just a few clicks.

Please visit http://apsona.com and sign up for  a free account. We welcome your feedback and comments.

Bookmark and Share

Improve your eCommerce site’s productivity and revenue

March 20th, 2010

As a Zen Cart administrator, you are no doubt aware of the pains involved in Zen Cart data management and administration on a day-to-day basis. This reduces your focus on marketing and innovation on the continuous tasks required in today’s Internet world.

With  Apsona ShopAdmin, you will be able to reduce your time on data management and start looking at enhancing your revenue and productivity by clearly identifying sales order trends, customer demographics, popular product categories and other marketing parameters that is custom to your business. Check the dashboard of reports to get an idea of your business at a glance. Change tabular data of all reports into bar charts or pie charts or group data in groups or matrices to get a visual feel. The result – Better customer service and and a greater ROI possibility.
You can also publish the content of any of your reports on the web, merely by embedding a two-line code fragment into your web page. The technique is very simple to use, can be done in just a few minutes, and is commonly used around the web.
With your your data residing on your site, security concerns are a total non issue. No licence fees or expensive one time payments. Apsona ShopAdmin is the answer to all Zen Cart users present and future.
For more information, please logon to Apsona.com and sign up for a free account.
Bookmark and Share

Announcing Apsona ShopAdmin!

March 18th, 2010

Apsona.com just released Apsona ShopAdmin for Zen Cart. This is an internet service that helps Zen Cart shop owners:
- easily import, export and batch-update their data such as product and customer records;
- rapidly perform routine tasks like searching, adding and editing of data records;
- create and run sophisticated reports on data, to help run their businesses smoothly.

With ShopAdmin,  Zen Cart users can now manage their day to day data seamlessly. All of this is possible within the browser, with no need for custom development  or coding. Updating product values for example, is a frequent basic task for all shopping cart users.  ShopAdmin’s mass update feature allows the user to change prices as and when necessary with just a few clicks. This is just one of the many features  of ShopAdmin.

When data management is taken care of, a user can  turn his valuable time to analyze  his data and focus on improving his business. ShopAdmin comes with a powerful in built reporting feature where an owner can identify his top selling products, power customers and so on with just a few clicks. Visualize data with charts and matrices and get a real feel of how the business is faring.

Zen Cart Users – Do try Apsona ShopAdmin, you will not be disappointed.

Bookmark and Share

Calculate and analyze ecommerce data

February 17th, 2010

Analysis of  your ecommerce data often requires calculations.   Apsona offers calculated fields in its ecommerce reporting module presently for Zen Cart and osCommerce. Since the calculated fields are javascript based, users can now run complex reports with ease whether its is their Zen Cart products and their osCommerce products. Dependence on IT teams is a thing of the past, and quick, fancy reports can be run in minutes.

An example below shows how simple it is to use and apply calculations in reports.

Example:
$r['Final Selling Price']+$r['Shipping Price']-$r['Landed Cost Price']-$r['Shipping Cost']

To use the feature:

* Click the add column drop down in the report wizard and choose the field calculated value.
* Change the column name for the field to match the calculation. Example: Profit or totals and so on.
* In the calculation box enter the calculation. Syntax for the fields are : $r['fieldname']. The field name should be the exactly the same as chosen for the report.
* Choose the result type of the calculated field from the drop down, depending on the data type you want the calculated field to render.
* Click OK. Save and run the report and the report will have the calculated value.

calc

Try Apsona reporting  and experience its power. Feedback will be welcomed.

Bookmark and Share

Security of Apsona applications

February 15th, 2010

When we talk about web application security, vendors often direct the conversation towards the two most obvious user-visible security aspects: SSL (secure sockets layer) or TLS (Transport Layer Security), and password security. They talk about the 128-bit or 256-bit encryption they use, or the password composition constraints they impose, e.g., a minimum of 8 characters or a mix of upper and lower case.

The fact is, however, that while SSL and password security are important, they are just one aspect of security. If you are serious about security, you should look at the widely-respected OWASP Top Ten, a list of the most common security vulnerabilities in web applications. Of course, no system is perfectly secure, but Apsona’s architecture is designed to guard against most, if not all, of these attack vectors.

Two of the most common techniques used to crack web applications are SQL injection and cross-site scripting. The former technique relies on the fact that there is often a very direct correspondence between the web app’s SQL queries and the values of parameters submitted from the browser. So the attacker injects carefully-chosen SQL snippets into the values of request parameters.  This can result in the application’s providing the attacker with database content (such as user names and passwords) that should not be exposed.

Apsona’s design uses several counter-measures to prevent such attacks. For one, it uses an intermediate metadata layer that maps user-level tables and columns to the actual database tables and columns. This layer provides two benefits: one, that it can be designed to target to any database, even to existing databases, so that (for example) we can create a user-level vocabulary of terms and concepts that are completely different from the database tables. For instance, we can have user-friendly table names such as Customer and Product that are mapped to more cryptic database table names like cw_cust or cw_prdt, thus improving the user experience. A second benefit is that the database nomenclature is completely hidden from the user layer, and is looked up via a run-time cache in the application. So there is no way for an attacker to create SQL snippets that use the names in real database to get at its content.

Apsona also guards against cross-site scripting in several ways. First, we ensure that we don’t fetch scripts from outside the Apsona domain. Second, we only use simple JSON, not the full JavaScript language, as the data interchange layer. And we avoid the most common pitfall that leads to scripting attacks — the JavaScript eval function — by explicitly parsing the JSON.

Another aspect of security is tenant data safety. Multi-tenanted or multi-hosted systems are sometimes implemented with one large database containing the data from all customers, and SQL filtering is employed to restrict the data for each customer based on their login credentials. This approach runs the risk that, if the SQL queries are not carefully coded, data from one customer can be exposed to other customers.

In Apsona, however, we dedicate a separate database instance for each application. Moreover, the code that processes a particular request is only given a single connection, to the one database for the application for that request. So there is no way that the code can access data from other databases, even if it were compromised. This idea of using multiple database instances gives us an added benefit: The speed and performance for a particular user is governed entirely by their own database, so a user with a small amount if data is not unnecessarily penalized because of their data residing in a large database, unlike with other vendors.

We have taken great care in designing Apsona’s architecture to be as secure as possible. We would be delighted to hear your comments.

Bookmark and Share

Managing shopping cart data with Apsona

February 4th, 2010

If you run an online e-commerce site using Zen Cart or osCommerce, Apsona’s new offering is for you. With this product, you can quickly obtain a high-level picture of how your business is doing. You can create custom reports on your order and customer data, containing any fields you wish, and you can filter the data as you need. You can even export the contents of the reports, or publish them on your web page.

Apsona also lets you drill down to individual data records after you filter them. This makes it far easier to locate specific data than is possible out-of-the-box with your shopping cart software.

Here are a few common situations where you might find Apsona useful:

  • You are creating a shipping list, so you need to extract the names and street addresses of all the customers that placed orders in the last week, into a comma-separated format.
  • You want to analyze your data to determine which season of the year, or what part of the country, gets you the most revenue or profit.
  • You want to rank your products by the number of repeat sales, so that you can manage your inventory better.

There are numerous situations where you would find Apsona’s reporting capabilities invaluable. We at Apsona are very excited about its prospects and by the feedback we are getting from our current users.

We look forward to working with you. Welcome to Apsona!

Bookmark and Share