PriceTapestry.org for Joomla enables the full "front-end" functionality of Price Tapestry to be embedded within a Joomla installation. In addition, shortcodes can be used to integrate Price Tapestry generated content (A to Z indexes, search results, featured products, product information and price comparison tables) inline with any other content on your Joomla site.
Prerequisites for using PriceTapestry.org for Joomla are as follows;
- Price Tapestry and Joomla must share the same MySQL database. This should not cause any problems as Joomla uses a default table prefix of "jos_" or "random_" (depending on version) and Price Tapestry uses a default table prefix of "pt_". If you need to move your Price Tapestry database in order to achieve this you can use the Database Tool to easily export and then restore all Price Tapestry settings.
- Price Tapestry must not be installed in a sub-directory of your Joomla site that matches the virtual Base HREF you wish to use for the main PriceTapestry.org component page. This defaults to /shopping/ but you can use whatever you like (see Installation), so if you are installing a new copy of Price Tapestry to use the back end only a sub-directory such as /pt/ would be appropriate.
- Joomla must be configured to use Search Engine Friendly URLs which can be enabled under Global Configuration > SEO Settings and then creating Joomla's .htaccess file as a copy of htaccess.txt as found in the Joomla distribution.
- If using Voucher Codes, level 2 integration must be used (config.advanced.php of your Price Tapestry installation) so that discounts are calculated and the voucher_code field populated in the database at import time.