Catalog Overview
Location: /catalog_list.php
- Quick view of all SKUs
- Inline editing
- Transfer products
- Change pick styles
SKU Management lets you control the complete lifecycle of your product SKUs from creation to discontinuation and deletion. Manage active inventory, set up alternative SKUs for replacements, and track changes across your catalog.
Smoothly transition from old to new products by discontinuing and setting up alternatives.
Prevent new orders for discontinued items while clearing existing stock.
Maintain historical records while safely removing obsolete SKUs from active inventory.
Set up alternative SKUs for automatic replacement when original SKUs are unavailable.
A SKU progresses through three main states:
Active → Discontinued → DeletedState: Discontinued = 'N'
State: Discontinued = 'Y'
State: Removed from products table
Open the Product
Navigate to Catalog Overview or Product Management, then click Edit on the SKU you want to discontinue.
Click “Discontinue” (Admin users only)
In the product edit form, locate the Discontinue button in the product details section.
Review Active Orders
System displays any orders in the following statuses:
Confirm Discontinuation
If no active orders exist, click OK to confirm.
The SKU status changes to Discontinued = 'Y'.
Set Up Alternative SKU (Optional but recommended)
If you have a replacement product, navigate to Alternative SKU (/sku_atives.php) to assign an alternative.
Find the Discontinued SKU
Navigate to the SKU’s product page or history view.
Click “Re-enable SKU”
This button appears only for discontinued SKUs (Discontinued = 'Y').
Confirm Reactivation
System immediately changes the status to Discontinued = 'N'.
The SKU becomes available for new orders again.
Discontinue the SKU First
Follow the discontinuation process above. The SKU must have Discontinued = 'Y'.
Click “Delete”
In the product edit form, the Delete button replaces the Discontinue button for discontinued SKUs.
Confirm Deletion
System checks for:
If checks pass, click OK to permanently remove the SKU.
SKU is Removed
The SKU is deleted from the products table. Historical references remain in order history and transaction logs.
Alternative SKUs provide automatic substitution when the original SKU is unavailable or discontinued.
Alternative SKUs are replacement products that the system can automatically use when:
Example Use Cases:
Navigate to Alternative SKU
Go to Alternative SKU page (/sku_atives.php) from the catalog menu.
Search for the Original SKU
Use the search filters:
Click “Select” on the Replacement SKU
Browse the product list and select the SKU that will replace the original.
Confirm the Alternative
System creates the alternative SKU relationship:
Original SKU → Alternative SKUVerify the Assignment
The alternative now appears in the system. When the original SKU is unavailable, the alternative may be used automatically.
For bulk alternative SKU assignments:
Every change to a SKU is tracked in the system:
To View SKU History:
SKU management operations are available in multiple places:
Catalog Overview
Location: /catalog_list.php
Product Management
Location: /Inventory_Productslist.php
Creating/Editing Products
Location: /up-product.php
Alternative SKU
Location: /sku_atives.php
Product Attributes
Location: /AttributosProductslist.php
SKU History
Location: /History_skulist.php
Always discontinue a SKU first to ensure no active orders exist. Only delete after stock is depleted.
When discontinuing a SKU, immediately set up alternatives to prevent order fulfillment issues.
Use the product description or notes to document why a SKU was discontinued for future reference.
Before deleting, verify that all inventory is depleted and no pending transactions exist.
Follow these best practices when creating SKUs:
Recommended Format:
SHIRT-BLU-M instead of Item1)Examples:
LAPTOP-15IN-BLK, CASE-IPHONE14-RED, BOOK-PYTHON-2023Item #1, Product (Blue), SKU/123, New ProductProblem: System prevents discontinuation.
Common Causes:
Solutions:
Problem: Delete button not available or deletion fails.
Common Causes:
Discontinued = 'Y')Solutions:
UnitsInStock = 0 across all locationsProblem: System doesn’t use the alternative SKU.
Common Causes:
Solutions:
Problem: Cannot create SKU due to duplicate error.
Solutions:
SKU1 and sku1 as differentNext Steps: Catalog Overview | Creating Products | Product Attributes