Back to Opencart

Product Identifiers

docs/admin-interface/overview/products/product-identifiers.md

4.1.0.37.0 KB
Original Source

Product Identifiers

Introduction

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 %}

Step 1: Identifier Planning

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 %}

Step 2: System Configuration

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 %}

Step 3: Product Assignment

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 %}

Step 4: Quality Assurance

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 %}

Identifier Types

OpenCart 4 supports multiple standard identifier types:

Identifier TypePurposeFormatRegionRequiredExample
SKUInternal product tracking and inventory managementAlphanumeric, customizableGlobalRecommendedPROD-001-2024
UPCNorth American retail product identification12-digit numericNorth AmericaOptional123456789012
EANEuropean and international product identification13-digit numericEurope & InternationalOptional1234567890128
ISBNBook and publication identificationISBN-10: 10 chars, ISBN-13: 13 digitsGlobalFor books978-0-123456-78-9
MPNManufacturer-specific product identificationAlphanumeric, manufacturer-definedGlobalOptionalABC-123-XYZ

Identifier Characteristics:

  • SKU: Customizable, internal use, highly flexible
  • UPC: Standardized, retail-focused, North American market
  • EAN: International standard, European market focus
  • ISBN: Book industry specific, global standard
  • MPN: Manufacturer-specific, technical products

SKU (Stock Keeping Unit)

Purpose: Internal product tracking and inventory management

Best Practices:

PracticeDescriptionExample
Consistent FormatUse same structure across all productsPROD-001-2024
Category CodesInclude product category in identifierTSHIRT-RED-M
Avoid Special CharactersUse only letters, numbers, hyphensPROD001-2024
UniquenessEnsure no duplicate SKUsPROD-001-2024
Sequential NumberingUse sequential numbers for organization001, 002, 003
Year CodingInclude year for product lifecyclePROD-001-2024

SKU Naming Strategies:

  • Category-Product-Size: CLO-TSH-RED-M (Clothing-TShirt-Red-Medium)
  • Manufacturer-Product: MANUF-PROD-001 (Manufacturer-Product-001)
  • Sequential with Prefix: PROD-001-2024 (Product-001-Year)
  • Location-Based: WAREHOUSE-A-PROD-001 (Warehouse-Product-001)

UPC (Universal Product Code)

Purpose: North American retail product identification

Technical Details:

  • 12-digit numeric code
  • Includes manufacturer code and product number
  • Check digit validation
  • GS1 US standard
  • Example: 123456789012

EAN (European Article Number)

Purpose: European and international product identification

Technical Details:

  • 13-digit numeric code
  • Includes country code, manufacturer code, product number
  • Check digit validation
  • GS1 international standard
  • Example: 1234567890128

ISBN (International Standard Book Number)

Purpose: Book and publication identification

Technical Details:

  • ISBN-10: 10 characters (0-9, X for check digit)
  • ISBN-13: 13 digits starting with 978 or 979
  • Includes country/group, publisher, title, check digit
  • Example: 978-0-123456-78-9

MPN (Manufacturer Part Number)

Purpose: Manufacturer-specific product identification

Best Practices:

  • Use manufacturer's exact part number
  • Include revision codes if applicable
  • Maintain consistency with manufacturer documentation
  • Example: ABC-123-XYZ

Implementation Guide

Product Identifier Assignment

When adding products, you can assign multiple identifiers:

Example Product Identifiers:

  • SKU: TSHIRT-RED-M
  • UPC: 123456789012
  • MPN: MANUF-123-X

Best Practices

{% hint style="info" %} Identifier Strategy

  • Develop consistent naming conventions
  • Consider future expansion needs
  • Document identifier formats
  • Train staff on proper usage {% endhint %}

{% hint style="warning" %} Data Integrity

  • Validate identifiers at entry point
  • Enforce uniqueness where required
  • Regular data quality checks
  • Backup identifier databases {% endhint %}

{% hint style="success" %} Integration Planning

  • Coordinate with inventory systems
  • Align with supplier identifier systems
  • Plan for international expansion
  • Consider barcode printing requirements {% endhint %}

{% hint style="danger" %} Security Considerations

  • Avoid exposing internal identifiers publicly
  • Use different identifiers for internal vs external
  • Protect sensitive manufacturer codes
  • Implement access controls {% endhint %}

Troubleshooting

Common Identifier Issues

Duplicate Identifiers

Problem: Unique identifier conflicts

Solutions:

  • Check existing product database
  • Verify identifier uniqueness settings
  • Implement identifier generation system
  • Review bulk import processes
<details> <summary>International Compatibility</summary>

Problem: Identifiers not recognized internationally

Solutions:

  • Use standard formats (UPC, EAN, ISBN)
  • Register with appropriate agencies
  • Validate against international standards
  • Consider regional requirements
</details>

Next Steps