docs/admin-interface/overview/products/product-identifiers.md
Product identifiers in OpenCart 4 provide advanced product tracking and validation capabilities. This system supports multiple identifier types with custom validation rules, ensuring data integrity and compatibility with global standards.
{% stepper %} {% step %}
Plan your identifier strategy and requirements
{% hint style="info" %} Planning Tip: Consider your business needs, international requirements, and integration with existing systems when planning identifiers. {% endhint %} {% endstep %}
{% step %}
Configure identifier types and validation rules
{% hint style="info" %} Configuration Strategy: Set up validation rules and uniqueness requirements before assigning identifiers to products. {% endhint %} {% endstep %}
{% step %}
Assign identifiers to products with proper validation
{% hint style="info" %} Assignment Strategy: Use consistent naming conventions and ensure all required identifiers are properly assigned. {% endhint %} {% endstep %}
{% step %}
Validate and maintain identifier data integrity
{% hint style="info" %} Quality Strategy: Regularly audit identifier data and maintain consistency across your product catalog. {% endhint %} {% endstep %} {% endstepper %}
OpenCart 4 supports multiple standard identifier types:
| Identifier Type | Purpose | Format | Region | Required | Example |
|---|---|---|---|---|---|
| SKU | Internal product tracking and inventory management | Alphanumeric, customizable | Global | Recommended | PROD-001-2024 |
| UPC | North American retail product identification | 12-digit numeric | North America | Optional | 123456789012 |
| EAN | European and international product identification | 13-digit numeric | Europe & International | Optional | 1234567890128 |
| ISBN | Book and publication identification | ISBN-10: 10 chars, ISBN-13: 13 digits | Global | For books | 978-0-123456-78-9 |
| MPN | Manufacturer-specific product identification | Alphanumeric, manufacturer-defined | Global | Optional | ABC-123-XYZ |
Identifier Characteristics:
Purpose: Internal product tracking and inventory management
Best Practices:
| Practice | Description | Example |
|---|---|---|
| Consistent Format | Use same structure across all products | PROD-001-2024 |
| Category Codes | Include product category in identifier | TSHIRT-RED-M |
| Avoid Special Characters | Use only letters, numbers, hyphens | PROD001-2024 |
| Uniqueness | Ensure no duplicate SKUs | PROD-001-2024 |
| Sequential Numbering | Use sequential numbers for organization | 001, 002, 003 |
| Year Coding | Include year for product lifecycle | PROD-001-2024 |
SKU Naming Strategies:
Purpose: North American retail product identification
Technical Details:
Purpose: European and international product identification
Technical Details:
Purpose: Book and publication identification
Technical Details:
Purpose: Manufacturer-specific product identification
Best Practices:
When adding products, you can assign multiple identifiers:
Example Product Identifiers:
{% hint style="info" %} Identifier Strategy
{% hint style="warning" %} Data Integrity
{% hint style="success" %} Integration Planning
{% hint style="danger" %} Security Considerations
Duplicate Identifiers
Problem: Unique identifier conflicts
Solutions:
Problem: Identifiers not recognized internationally
Solutions: