X-Sell for CE Phoenix Cart V1.1
================================

Target
------
CE Phoenix Cart 1.1.0.6 and PHP 8.2.

Purpose
-------
X-Sell lets an administrator manually choose products to recommend on each
product information page. Relationships may be one-way or reciprocal and may
be reordered independently for each product.

Highlights
----------
* Phoenix-native responsive product cards.
* Uniform product-image area so portrait images do not stretch the card row.
* Admin product search by name, model or product ID.
* Clear, compact administration screen with an Add / Manage workflow.
* One-way or reciprocal cross-sell links.
* Independent display ordering.
* Existing products_xsell data is retained and recognised.
* Disabled products are never displayed to customers.
* Specials and tax-aware Phoenix prices are supported.
* No core-file changes.
* PHP 8.2 compatible.
* CSRF protection and integer validation on admin changes.

Important
---------
Removing the Product Info content module removes only its configuration. It
does not delete cross-sell relationships. The installer has a separate,
deliberate data-deletion action for that purpose.

See INSTALLATION.txt for installation and migration instructions.

Credits and history
-------------------
This Phoenix release is a modern redevelopment of the long-standing X-Sell
contribution, including the X-Sell for osCommerce 2.3.1 V3.1 package published
in 2013.

With thanks to Isaac Mualem for the original idea; Stephen Walker for the
complete recoding; bluephoenix for the 2009 v2.6 release; olsonsp4c and the
many other community contributors; and Mort-Lemur for adapting and maintaining
the osCommerce 2.3.1 version from which this Phoenix edition was developed.

See CREDITS.txt for the full acknowledgement.
