|
DySE (Dynamic Store Engine) is a modular system that makes it easy to quickly add products to your website. And because of its modularity, once you learn how to add one merchant, you use basically the same steps to add a different merchant. This modularity significantly reduces the learning curve.
The DySE system consists of two parts:
-
DySE Merchant Module: A DySE module for each merchant. The module consists of two components:
- cgi-bin perl script called make.pl that downloads the merchant's datafeed and creates a product database file of that merchant's products.
- Customizable templates used when showing the products to the user.
You run the make.pl script whenever you want to update the product database, such as once a day/week/month/quarter/etc. (can be run periodically via a cronjob). Each DySE module (make.pl script and templates) is designed to work with a particular merchant. For example, the DySE::InstrumentPro module is designed specifically for InstrumentPro.com. Note: If you want us to create a DySE module for a particular merchant, contact us (see also: Merchant FAQ).
-
DySE Viewer: The DySE viewer (view.pl) to access the product databases and output results to the user. The view.pl script runs (via mod_rewrite) each time the user accesses your website. The view.pl script is not specific to any merchant; the same view.pl script is used for all merchants. You can have more than one merchant on your website and you only need to install one copy of the view.pl script. And, the templates for each merchant all work the same way thus making it easier to modify/make templates. You can even use a default set of templates so all merchants on your website have a common look-and-feel.

To get started using DySE, scroll to the top of this page and see the yellow "Getting Started" box at the top-right. |