ShopAdmin lets you manage your shopping cart data – customers, orders, products, and product attributes – with a minimum of fuss. You can create new records, edit existing records, import and update data and run reports. All of this happens within a browser, without requiring any custom coding – no need for SQL, HTML or PHP development.
ShopAdmin currently supports the Zen Cart, OpenCart and osCommerce shopping carts.
Getting started with ShopAdmin
ShopAdmin requires a small PHP add-on to be installed into your shopping cart. You can get this add-on when you sign up. The add-on is distributed as a zip file containing several PHP files. To install this add-on, you need only extract the zip file’s contents and copy them into your shopping cart’s admin folder.
New documentation
Multi-language shopping carts
Support for OpenCart
Recent updates
Feb 13, 2011
We have had to fix a few import-related issues with the OpenCart version. Unlike our usual bug fixes, however, this one requires an update to the ShopAdmin extension PHP code installed into the shopping cart. This article in the OpenCart form describes some of the details of the issue and how it is fixed. Please download updated versions of these files from our downloads area and install them into your OpenCart admin folder.
Jan 20, 2011
ShopAdmin now supports Opencart. This is still work in progress. An installation document is available.
Aug 28, 2010
We have updated ShopAdmin with new features and some bug fixes. To make full use of the new features, please download the latest version of the ShopAdmin add-on and install it into your shopping cart. However, you do not need to sign up again – your current ShopAdmin account will automatically work with the updated software.
You can download the latest version of the add-on from our downloads area.
New features added by user request:
- Product categories are now multi-select. You can see and edit all the categories for a given product. You can also export and import multiple categories with each product.
- Support for UTF-8 characters (accent marks, European and far eastern languages, etc).
- Downloadable products are now supported with Zen Cart.
Bug fixes and enhancements:
- Database queries are now faster, and a few edge-case bugs have been fixed.
- When an “allowed combination” of product option and option value was added via ShopAdmin, it wasn’t immediately available for use in a product attribute. This is now fixed.
Aug 11, 2010
New features added by user request:
- Two new menu items under Products, for managing product options and option values. You can now import product options as well as option values directly from ShopAdmin, as well as all the usual operations.
- You can add “allowed combinations” of options and values via the “Add” button in the “Allowed combinations” child tab of the Product Options list.
Bug fixes:
- Updating product categories was causing a non-moving status bar (see this page). This is now fixed.
- Certain product imports were failing because PHP’s json decoder has some problems handling tabs and other special characters in its data. Thanks to one of our users for reporting this bug.
July 30, 2010
This release includes several enhancements to product imports in particular, and to imports in general. Here is a short summary of the new capabilities. You can get full details in the product imports document.
- Simultaneously import categories and products from a single CSV data file (automatically creating the category hierarchy).
- Update as well as import product records from the same CSV data file.
- “Undo” an import: Automatically create a filter that records the ids of the newly-imported records, so that you can quickly get to just those records, and “undo” the import (if you so choose) via Tools – Delete all.
- Optionally check, when importing products, that all the Model values are distinct and do not occur in the database. This feature is optional because some users specifically want to allow multiple model values.
- Better handling of data validation errors in the validation step (step 2) of the import wizard:
- The popup containing the error list can now be resized as well as dragged around the screen so that you can see the data errors clearly.
- In the validation phase (Step 2) you can edit any of the cells in-place: simply click the cell and an editor will be shown where you can modify the cell’s content.
- A new “is among” operator is available for filters, in addition to the existing “less than”, “greater than”, etc. If you choose the “is among” operator, you can provide a comma-separated list of values, and the search will match all records in which the field equals one of the values. For example, you can choose
Product ID is among 1508,1510,13445and it will match the product records whose Product ID is one of those three values.
The tabular view for products now appears with a somewhat better-chosen list of fields. You can, of course, choose any columns you want via the “Set columns” button (see screen shot at right).
There are also several bug fixes and technical enhancements:
- When importing products, you can now use either the manufacturer ID or the manufacturer name in the manufacturer column.
- The SQL queries for data retrieval, particularly for products and product attributes, should now perform better (i.e., faster) because of reduced use of left joins.
- When exporting data records, reference fields (such as the manufacturer field in the product table) produce two out put columns, labeled Manufacturer ID and Manufacturer Name, to minimize confusion.
July 3, 2010
The product detail view and the product add form have been updated to include the master category. Please click the thumbnail images below for details.
| Adding a new product | Product details | ||
| Previously | Now | Previously | Now |
![]() |
![]() |
![]() |
![]() |



