PgMarket is an E-Commerce Solution based on PHP 4 and PostgreSQL/MySQL.
It is released under the terms of the GNU GPL (General Public License).
All its pages are HTML 4.01 Transitional valid documents, and the CSSs are valid CSS 2.0 documents; full usability and accessibility is provided also if JavaScript is disabled on the client browser.
Product's homepage
Here are some key features of "PgMarket":
· PostgreSQL (>= 6.5) and MySQL 3.23 support, and easy portability to other DBMSs
· multiple languages support (i18n)
· advanced images and thumbnails handling; possibility of on the fly generation of thumbnails of full size images; possibility of storing images and thumbnails in the DB instead of on the file system
· easy customization of many look elements through .css files
· HTML-only templates, not containing PHP code
· a simple and an advanced search engine
· products are organized in categories and subcategories of arbitrary level; each product can belong to more than one category; products and categories are shown ordered by their respective "special level" values
· comfortable category browsers (the PHP Layers Menu system is used)
· support of per-user and per-product discounts
· delivery price based on the delivery zone and on the total shopping cart weight
· possibility of disabling many features through the configuration file, without modifying scripts and templates
· mailing of the orders, and storage of all the orders in the database
· order states handling
· ability for the customers to track their orders states and logs
· ability for subscribed and non subscribed customers to contact the store without buying anything, through a suited contact form
· splitting in sub pages for pages that show a large number of items
· easy customization of the currency and of the weight unit
· comfortable web based administration interface: the web shop is easily built up simply through a browser; the "web shop root" can insert categories, as well as insert, edit, and delete products also while browsing the catalog
· possibility of importing data from text files easily obtainable through a spreadsheet
· possibility of off-line filling of the shop and subsequent on-line synchronization of data and images/thumbs, also between etherogeneous platforms, i.e. between PostgreSQL and MySQL and between Unix and MS Windows, in both directions