Integration Overview
The Product API is designed to handle multiple product types:- Simple Products - Basic product registration with minimal information
- Physical Products - Detailed products with dimensions and weight
- Digital Products - Software, books, and downloadable content
- Apparel Products - Clothing with size and material specifications
- Multi-currency Products - International products with different currencies
All products must include unique SKU, product name, and type. Optional features like images, categories, and pricing enhance the product catalog experience.
Creating Products
OPLOG’s Product POST endpoint has several required fields that you need to be aware of:Quick Start Requirements
Essential Fields: SKU (unique), name, type, and barcodes are mandatory for all products.
1
Set Unique SKU
Define a unique product identifier that won’t be repeated system-wide
2
Add Product Information
Include name, type, and barcode arrays for product identification
3
Configure Optional Features
Add images, pricing, dimensions, and categories as needed
Core Requirements
sku
sku
- Must be unique for each product across the entire system
- Cannot be repeated system-wide
- Alphanumeric characters can be used
- Recommended format:
CATEGORY-BRAND-NUMBER
"LAPTOP-DELL-001"
✅"TSHIRT-BLU-M"
✅"BOOK-PROG-001"
✅
name
name
- Product name is mandatory
- Must use characters included in the ISO 8859-1 character set
- Should be descriptive and customer-friendly
- Include brand name when applicable
- Add key specifications (size, model, etc.)
- Keep it concise but informative
type
type
- Must be sent as fixed value
"Product"
- This field distinguishes products from other entity types
- Always use exactly
"Product"
(case-sensitive)
barcodes
barcodes
- Can be sent as unique barcode arrays
- Multiple barcodes are supported
- Each barcode should be specified as a separate string
- Should not exceed 100 characters per barcode
- Should not contain special characters
- Barcode fields supported to ISO 646
- Use array format for multiple barcodes
- Each entry should be a separate string
- Useful for products with multiple packaging formats
Optional Features
imageUrl
imageUrl
- Only PNG and JPEG formats are supported
- Must be publicly accessible URL
- High-quality product image is recommended
- Use HTTPS URLs for security
- Optimize images for web (reasonable file size)
- Ensure consistent image dimensions across products
category
category
- Organize products into logical groups
- Helps with catalog navigation and filtering
- Use hierarchical structure with forward slashes
"Electronics/Computer"
"Apparel/T-Shirt"
"Books/Technology"
"Home Decor/Vase"
pricing
pricing
price
- Regular product pricesalePrice
- Discounted price (optional)currency
- ISO 4217 currency codetaxRatio
- Local tax rate (percentage)
- Must use ISO 4217 standardization
UNSUPPORTED
value can be used for special cases- Price fields must be appropriate for the currency
dimensions & weight
dimensions & weight
- Dimensions in CM (centimeters)
- Weight in KG (kilograms)
- Important for shipping calculations
unitOfDimension
: “Cm” (default)unitOfWeight
: “Kg” (default)
additional fields
additional fields
salesUrl
- Product sales page link
Currency Support
Price fields must be appropriate for the selected currency. Use
UNSUPPORTED
value only for special cases.Product Examples
Simple Product Registration
Simple Product Registration
Minimal product setup with required fields only.
Detailed Physical Product
Detailed Physical Product
Complete product information including dimensions, pricing, and images.
Apparel Product
Apparel Product
Clothing item with size and material specifications.
Book Product
Book Product
Digital or physical book with zero tax rate.
Electronics Product
Electronics Product
High-tech product with premium pricing.
Cosmetic Product
Cosmetic Product
Beauty product with organic certification.
Multi-Currency Product (EUR)
Multi-Currency Product (EUR)
International product with Euro pricing.
TAG Management
OPLOG.ONE’s TAG management system provides flexible metadata tagging capabilities across various business entities. Organizations can attach custom labels to records, transforming basic data into actionable intelligence for better workflow optimization. The system proves valuable for both operational efficiency and analytics. Teams can quickly identify and process records based on specific criteria - staff can locate items requiring special handling, managers can prioritize high-value transactions, and leadership can analyze performance metrics across different categories. This flexible approach eliminates rigid classification systems, allowing businesses to evolve their tagging strategies as operational needs change.TAG Best Practices
Consistent Format
Use comma-separated format for multiple tags
Descriptive Tags
Include relevant keywords for better searchability
Regular Updates
Update tags when product status or categories change
Standardization
Establish tag naming conventions across your catalog
- Category Tags:
electronics,computer,laptop
- Status Tags:
new-arrival,sale,clearance,discontinued
- Feature Tags:
wireless,gaming,professional,budget
- Campaign Tags:
black-friday,summer-sale,back-to-school
TAG management is designed specifically for post-creation metadata updates and provides flexible freetext categorization for your products.