O2VEND Documentation
  • Tutorials
Search Results for

    Show / Hide Table of Contents
    • Getting Started
    • O2VEND Store
      • My Stores
        • Create Store
      • My Account
        • My Profile
        • Manage Billing
        • Support Desk
    • Dashboard
      • Dashboard
    • Orders
      • Quotation
      • Request For Quotation
      • Sales Order
      • Work Order
      • Purchase Order
      • Subscription
      • ActiveCarts
    • Vouchers
      • Sales
        • Manage Sales
        • Create Sales Invoice
        • Cancel Sales Invoice
        • How to create GDN(Goods Delivered Note)
        • How to add lot for products in GDN
        • How to view sales details
      • Services
        • Services
      • Purchase
        • Manage purchase
        • Create Purchase Invoice
        • Cancel purchase Invoice
        • How to create GRN(Goods Received Note)
        • How to add lot for products in GRN
        • How to print a barcode label in purchase
        • How to view purchase details
      • Credit Note
      • Debit Note
      • Receipt
      • Payment
      • Journal
      • Contra
    • Inventory
      • Stock Quantity (Alt+I)
      • Stock History
      • Print Barcode Label
      • Delivery Challan
      • Receipt Challan
      • Stock Transfer
      • Manufacturing Voucher
      • Stock Take
      • Incoming Packages
      • Outgoing Packages
    • Catalog
      • Product
      • Brand
      • Categories
      • Option
      • Attributes
      • Attributes Categories
      • Attributes Templates
      • Price List
      • Bulk Product Price update
      • Bulk Product Updates
      • Sku Rules
      • Pricing Rules
      • Create Product
        • Combination
        • Donation
        • Generic
        • Manufacturing
        • Membership
        • Recharge
        • Service
        • Subscription
    • Parties
      • Customers
      • Customer Groups
      • Supplier
      • Supplier Group
    • Inbox
      • SMS
      • E-Mail
      • Whatsapp
      • Configuration Template Setup
    • Accounting Books
      • Ledgers
      • Chart of Accounts
      • Day Book
      • Cash Book
      • Sales Book
      • Purchase Book
      • Account Group Book
    • Reports
      • Order Reports
        • Web Orders Progress Report
        • Back Order Items Report
        • Purchase Order Pending Item Report
        • Sales Order Pending Item Summary
        • Sales Shipping Status Report
        • Sales Order Summary
        • Sales Order Progress Report
        • Purchase Order Progress Report
        • Sales Order with Product Line Item Report
        • Sales Order Packing Sheet Report
        • Back Order Report
        • Purchase Order Summary
        • Sales Order Shipment Report
        • Sales Order Shipping Address Report
      • Sales/Purchase Reports
        • Sales Invoice Report
        • Sales Invoice Summary
        • Sales Items Summary
        • Purchase Invoice Report
        • Purchase Invoice Summary
        • Purchase Items Summary
        • Receipt Report
        • Daily Settlement Report
        • Contribution Margin Report
        • Agent Sales Report
        • Agent Report
        • Employee Sales Report
        • Employee Report
        • Employee Product Sales & Commission Report
      • Supplier Reports
        • Supplier Report
        • Supplier Purchase Report
        • Supplier Detail Report
      • Inventory Reports
        • Stock Summary
        • Stock Valuation Summary
        • Stock Ageing Report
        • Location Summary
        • Stock Ledger Report
        • Stock/Location Summary
        • Stock Movement And Valuation Summary
        • Stock Movement Summary Report
      • Products
        • Sold Product Categories
        • Product Category Summary
        • Product Sale Summary
        • Category Sale Summary
        • Brand Sale Summary
        • Reordering Stock Summary
        • Price Movement
        • Product Seasonal Demand
        • Product Stock Analysis Report
        • Stock Projection Report
      • Pos Reports
        • Cash Register Summary
        • Current Cash Registers
      • Account Reports
        • Day Book
        • Ledger
        • Cash Book
        • Sales Books
        • Purchase Books
        • Daily Sales and Payment Report
        • Balance Sheet
        • Profit and Loss Report
        • Trial Balance
      • Miscellaneous Reports
        • Output Detailed Tax Report
        • Output Tax Report Summary
        • Account Receivable Report
        • Account Payable Report
        • Gross Profit Report
        • Daily Tax Report
        • GSTR-1 Report
        • External API Logs
        • Benefit Usage
        • Offers Usage
        • Coupon Usage
        • Configuration Change History
        • VisitLog
    • Tools
      • Import
      • Export
    • OnlineStore
      • Themes
      • Theme Data
      • Shipping Methods
      • Payment Methods
      • Currency
      • Reviews
      • Zones
      • Delivery Zones
      • webstoreContentsSettings
        • Site Pages
        • Site Menus
          • Main Menu
          • Site Menus
        • Home Page Components
        • Page Header
        • Blog Categories
        • Blog
        • News Letter Subscription
        • menus
          • Main Menu
          • Site Menus
    • Analytics
      • Visitor Analytics
      • E-commerce Analytics
      • Product Analytics
      • Campaigns Analytics
    • Settings
      • Settings
      • Business Settings
        • Business Details
        • Tax Classes
        • Tax Rates
        • Operating Countries
        • Operating State or Province
        • Branches
        • Sales Channels
        • Return Rule
        • Backoffice Print Detail
        • Download Template
      • Point Of Sale
        • Quick Add Buttons
        • Print Settings
        • Payment Methods
        • Delivery Settings
        • Language
        • POS Offline Mode
      • Agent App
        • Agent App Print Details
      • Inventory
        • Unit Of Measure
        • Location
        • Unit Of Measure Conversions
        • Stock Levels
        • Sub Location
        • Print Barcode Label Settings
        • Package Material
      • userSettings
        • vendors
        • User Date Setup
        • Employees
          • Set Up Employee Roles
          • Ecommerce
          • Point Of Sale
          • Back Office
          • Sales App
        • Vendors Commission
        • Credit Rules
        • Automatic User Code
      • Loyalty and Promotions
        • Reward Points
        • Coupons
        • Gift Vouchers
        • Offers and Discounts
        • Benefits
        • Affiliate
        • Coupon Print Setting
      • Account
        • Financial Year
        • Voucher Numbering
        • Sales Account Map
        • Voucher Numbering Rules
    • Features
      • General
      • POS
      • Webstore
      • Integration
    • Integration
      • General
      • Phonepe
      • Paytm
      • Stripe
      • Cashfree
      • Paypal
      • Razorpay
      • Shiprocket
      • Shipway
      • Amazon Shipping
      • O2VEND Webhook
      • Sendgrid
      • MSG91
      • Amazon SES
      • reCAPTCHA
      • E-invoice
      • Shopify
      • Facebook Catalog
      • Whatsapp
      • Typesense
    • Profile
      • My Profile
    • Manage Physical Stores
      • Login
      • Sales Bill
        • Manage sales orders
        • How to add products to a customer's shopping cart
        • How to apply discounts/coupons
        • How to search products in Sales Screen
        • How to add products quickly to the Cart
        • How to add serial and lot number
        • How to Print sales bills in POS
      • Receive Payments (Receipts)
      • Delivery
      • Invoice Receipts
      • Manage Cash Register
      • Reprint
      • Dashboard
      • POS Offline
      • Stock Transfer
    • O2VEND App
      • Install O2VEND App
      • Home
      • Customers
      • Orders
      • Products
      • Receipts
      • Stock Movement
      • Employee Authorize
    • Webhooks
      • Webhook
      • Examples of JSON format data via webhook
      • Testing webhook

    O2VEND SKU Rule Configuration for Advanced Inventory Control

    The SKU Rule module in the O2VEND Back Office enables structured and automated generation of Stock Keeping Units (SKUs) using configurable logic. It ensures consistency, traceability, and scalability across large product catalogs, including those with multiple categories, brands, and suppliers.

    This document serves as a technical reference for configuring SKU Rules using standardized tokens and structured templates available in the Create SKU Rule interface.

    Through structured templates, rolling numbers, and intelligent token usage, the SKU Rule module provides a reliable framework for scalable and automated SKU management, supporting enterprise-grade inventory control and improved operational efficiency within O2VEND environments.

    System Navigation

    Access the SKU Rule configuration module through the following path:

    O2VEND Back Office → Catalog → SKU Rule

    This navigation opens the configuration panel where SKU templates and rules are defined for generating SKUs for both base products and their variations.


    Purpose of SKU Rules

    SKU Rules operate as a governing framework for:

    • Standardized product identification
    • Automated SKU generation
    • Structured handling of product variations
    • Category, brand, and supplier traceability
    • Enhanced inventory reporting accuracy

    A well-defined SKU structure eliminates duplication, improves search efficiency, and strengthens integration with external systems such as ERP and POS platforms.


    SKU Template Composition

    SKU generation is based on a combination of static values and dynamic tokens. These tokens extract attribute data and construct a unified SKU string at runtime.

    Example Template Structure

    <O:1> <A:1> <O:1>

    This structure ensures that every generated SKU is:

    • Unique
    • Systematically ordered
    • Human-readable
    • Logically segmented

    Token Reference

    Date & Time Tokens

    Used to embed formatted date values within SKUs:

    • DD – Day (01–31)
    • MM – Month (01–12)
    • MMM – Month abbreviation (Jan, Feb, Apr)
    • YYYY – Full year (2025)
    • YY – Short year (25)

    Example Output:
    PRD-APR-2025-0012


    Dynamic Attribute Tokens

    Token Description
    <CategoryCode> Code assigned to the product category
    <BrandCode> Code representing the brand
    <SupplierCode> Supplier identifier
    <NormalizedName> System-formatted and cleaned product name
    <RollingNumber> Sequential numeric counter
    <A:1> Alphabetical sequence increment
    <O:1> Ordered or fixed identifier prefix

    Create SKU Rule – Field-Level Explanation

    This section explains each configurable field in the Create SKU Rule interface.

    1. Template

    Defines the core format and structure of the SKU.

    Accepts:

    • Static text (fixed characters)
    • Dynamic tokens

    Example Syntax: <O:1>

    Purpose:

    • Controls SKU structure standardization
    • Determines component placement
    • Enables dynamic token replacement

    2. Category

    Optional selector to limit rule application to a specific category.

    • Selected → Rule applies only to that category
    • Blank → Rule applies globally

    Purpose:

    • Category-based SKU assignment
    • Differentiated structure by product type

    3. Brand

    Defines the brand scope of the SKU rule.

    • Automatically injects <BrandCode> when defined in the template.

    Purpose:

    • Brand-level identification
    • Structured inventory classification

    4. Supplier

    Links SKU rule to a specific supplier.

    Essential for environments with multiple vendors.

    Purpose:

    • Supplier-level SKU segregation
    • Prevents overlap across vendors

    Rolling Number Configuration

    Ensures SKU uniqueness through sequential numbering logic.

    5. Number

    Defines the starting value of the rolling sequence.

    Example: Total Length = 5

    Output: 00001, 00002, 00003


    7. Padding Character

    Defines the character used to fill unused digits.

    Common:

    • 0 (recommended)
    • 1

    Example:
    Padding Character = 0 → Output: 00012


    8. Padding Position (0-left / 1-right)

    Defines where the padding is applied.

    • 0 = Left Padding → 00025
    • 1 = Right Padding → 25000

    9. Use New Number For Variation

    Controls sequence behavior for product variations.

    • Enabled → Each variation gets a unique rolling number
    • Disabled → Variations share the parent SKU base

    Purpose:

    • Prevents parent-child SKU duplication
    • Maintains variation-level uniqueness

    Field Interaction Summary

    Field Functional Role
    Template Defines SKU structure
    Category Category-level restriction
    Brand Brand scope application
    Supplier Supplier-based segmentation
    Number Rolling number starting point
    Total Length Digit consistency control
    Padding Character Number formatting filler
    Padding Position Direction of numeric padding
    Use New Number For Variation Variation SKU uniqueness logic

    Practical Configuration Example

    Configuration

    • Template: <CategoryCode>-<BrandCode>-<RollingNumber>
    • Number: 1
    • Total Length: 4
    • Padding Character: 0
    • Padding Position: 0

    Output

    ELEC-SAM-0001 ELEC-SAM-0002 ELEC-SAM-0003


    Advanced SKU Pattern Examples

    Pattern 1 – Standard

    CAT-BRD-SUP-NAME-0001

    Pattern 2 – Date-Integrated

    --MMM-YYYY-

    Pattern 3 – Enterprise Format

    <O:1>


    Recommended Best Practices

    • Maintain standardized codes for categories and brands
    • Avoid excessive SKU length
    • Use fixed-length rolling numbers
    • Apply NormalizedName for contextual clarity
    • Use alphabetic tokens only when required
    • Ensure consistency across all SKU rules

    Operational Flow

    1. System identifies the assigned SKU Rule
    2. Tokens are dynamically replaced with real-time values
    3. Rolling number increments automatically
    4. SKU is generated and stored

    This workflow guarantees accuracy, consistency, and scalability.


    Business Impact

    Optimized SKU Rule configuration results in:

    • Controlled inventory management
    • Reduced manual intervention
    • Improved reporting accuracy
    • Faster warehouse processing
    • Enhanced system interoperability

    For more insights on inventory management, check out this blog:
    How to Design Your SKU Based on Various Parameters for Easy Inventory Management


    Questions and support

    Additional assistance required or unresolved queries?

    This documentation covers the core functionality of the O2VEND Back Office platform. Technical assistance is provided through the official O2VEND Support Desk, and most platform-related queries are already addressed within the knowledge base.

    To extend For advanced support or custom implementation, connect with an authorised expert O2VEND Support Desk .
    • For ongoing advanced support or a custom solution, connect with an official O2VEND Partnership Program.
    • To connect with other users and participate in discussions, see the O2VEND Community .

    If the required information is not available, feedback can be provided using the buttons below.

    Was this guide helpful for you?
    Thanks for your feedback! ✔️
    • Edit this page
    In this article
    © 2019–2025 Jeyan Technologies Private Limited • www.o2vend.com • Create your own store