Product Quick Edit V1.0
=======================

Compatibility
-------------
CE Phoenix Cart 1.1.0.6
PHP 8.2

Installation
------------
1. If your Phoenix administration directory is not named admin, rename the
   catalog/admin folder in this package to match it.
2. Copy the contents of the catalog folder into the root of your Phoenix store.
3. No core files are overwritten and there is no SQL to run.
4. Open Admin > Catalog > Product Quick Edit.

Search behaviour
----------------
Searches are partial and cover the product name, MPN/model, assigned category
name and manufacturer name. Category names use the current admin language.

Important
---------
The page expects the products table to contain the products_cost_price column
already used by your existing cost-price system. If it does not then install the 
Cost vs Markup Modification here: https://phoenixcart.org/forum/app.php/addons/free_addon/cost_vs_markup_v1/

Tax and shipping calculations
-----------------------------
- Gross selling prices use the tax class assigned to each product and the tax
  rate applicable to the configured store country and zone.
- The Tax Class dropdown is populated directly from the tax classes configured
  in Phoenix. No tax percentage is hardcoded.
- Products with no assigned tax class are clearly identified. A configured
  zero-rated class remains distinct from an unassigned tax class.
- Shipping estimates call the enabled Phoenix shipping modules and the
  free-delivery order-total module for a one-item order to the configured store
  country and zone.
- Shipping tax is supplied by the selected shipping module's own tax-class
  setting and can legitimately differ from the product tax rate.
- Checkout shipping can differ for another destination, multiple products,
  product attributes, packaging, free-delivery thresholds or order value.

Security and data handling
--------------------------
- Updates require Phoenix's administrator session token.
- Product IDs and numeric values are validated server-side.
- Database writes use Phoenix's database perform method.
- Cost is correctly saved to products_cost_price.

Files
-----
catalog/admin/product_mpn_search.php
catalog/admin/includes/boxes/catalog_product_mpn_search.php
catalog/admin/includes/languages/english/product_mpn_search.php
catalog/admin/includes/languages/english/modules/boxes/catalog_product_mpn_search.php
