V J Trading Product Guide

Introduction and Objectives

Created on: 1 July 2025

Welcome to the Product Setup Documentation for V J Trading. This guide is for all staff involved in product entry, catalog management, and ecommerce operations.

It establishes a standardized process for creating products in Odoo and syncing them to Shopify via our integration app. Consistency ensures data accuracy, efficiency, and a better customer experience.

With more sales channels and products, this documentation helps reduce errors and speeds up onboarding.

Glossary

To assist everyone, here are definitions of key terms used throughout this guide:

  • SKU (Stock Keeping Unit): Internal product code for tracking inventory and sales.
  • UoM (Unit of Measure): The unit in which product quantities are measured (e.g., Units, Cartons).
  • PNG: Portable Network Graphics, an image file format known for lossless compression and transparency.
  • ERP (Enterprise Resource Planning): Software like Odoo used to manage business operations.
  • API (Application Programming Interface): Technology that allows different software to communicate, like syncing Odoo and Shopify.

Product Creation and Setup in Odoo

Created on: 1 July 2025

Step 1: Starting a Product Entry

Navigate to Inventory → Products in Odoo. Create a new product by clicking “New” or duplicate a similar product using “Duplicate.” Duplication helps maintain consistency and reduces errors.

Step 2: Completing the General Information Tab

  • Product Name: Use the format: Brand + Product Name + Size + Pack. This keeps product names consistent across systems.
  • Product Type: Choose “Storable Product” to enable stock tracking. Avoid “Consumable” or “Service” unless appropriate.
  • Internal Category: Select from the approved dropdown. Used by Odoo and Finance for reporting. Don’t create new categories without approval.
  • Tags: Use only existing tags. Tags help Shopify collections and searches work correctly.
  • Sales Tab - Ecommerce Category: Select the Ecommerce Category that controls Shopify website display. Always pick from the dropdown or verify categories in Shopify admin first.
    Note: Ecommerce Category affects website display only; Internal Category is for internal reporting.
  • Internal Reference (SKU): Enter the unique internal SKU code here. It is different from the supplier barcode.
  • Barcode: Enter the supplier barcode used for scanning and logistics.
  • Unit of Measure (UoM): Choose units like “Units” or “CTN” matching your packaging and purchase orders.
  • Sales Price: Enter wholesale price excluding GST for correct tax calculations.
  • Cost Price: Leave blank; auto-populated from Purchase Orders.
Example Product Names:
Mars Medium Bar Chocolate 47G 1X25
Cadbury Dairy Milk Share Bar 75G 1X36
Red Bull Energy Drink 250ml 1X24

SKU Walkthrough: Step-by-Step Example

This example guides you through creating a product with SKU “MARS-CHOC-47G-1X25”:

  1. Go to Inventory → Products → New.
  2. Enter Product Name: Mars Medium Bar Chocolate 47G 1X25.
  3. Select Product Type: Storable Product.
  4. Choose Internal Category: Select “Confectionery” from dropdown.
  5. Assign Tags: Select existing tags like “Chocolate”, “Snack”.
  6. In Sales Tab, set Ecommerce Category: Pick “Snacks & Confectionery” (verify in Shopify admin first).
  7. Enter Internal Reference (SKU): MARS-CHOC-47G-1X25.
  8. Enter Barcode: 1234567890123 (supplier barcode).
  9. Set Unit of Measure: Units.
  10. Enter Sales Price: $15.00 (wholesale, excl. GST).
  11. Leave Cost Price blank.
  12. Upload product images (see Image Standards tab).
  13. Save product.

Following these steps ensures consistency and smooth sync to Shopify.

Odoo Product Setup Screenshots

Use the screenshots below as a visual guide to help you navigate and complete product creation in Odoo:

1. Inventory → Products Screen
Odoo Inventory Products Screen

Here you can see the product list. Click "New" to create a product.

2. Inventory → Products Screen (Duplicating Existing Product)
Odoo Inventory Products Screen Duplicate Product

Select an existing product and click "Duplicate" to create a similar product quickly.

3. Product General Information Tab
Odoo Product General Information

Enter product name, type, category, SKU, barcode, and pricing as explained.

4. Product Sales Tab
Odoo Product General Information

Enter Ecommerce Category and make sure POS Available checkbox is ticked as explained.

Image Standards and Upload Guidelines

Created on: 1 July 2025

Image Preparation

Follow these mandatory steps for product images:

  • Use Image Resizer to resize.
  • Resize exactly to 500x500 pixels.
  • Ensure fully white background without shadows or reflections.
  • Save images in PNG format only.

Image Quality Checks

  • Images must be sharp and free from compression artifacts.
  • No watermarks, logos, or text overlays.
  • Product only; no lifestyle or cluttered backgrounds.

Uploading Images

Upload images in Odoo product’s “Images” tab. Verify correct sync with Shopify.

Shopify Final Review and Sync Validation

Created on: 1 July 2025

Sync Timing and Verification

Product data syncs automatically after saving in Odoo. Metadata updates quickly; inventory and pricing sync every 30 minutes. Allow one hour before final verification.

Shopify Product Setup Screenshots

Refer to the screenshots below to verify product setup in Shopify:

1. Shopify Admin Product List
Shopify Admin Product List

View all products in Shopify admin. Click on a product to review details.

2. Shopify Product Details Page
Shopify Product Details

Check product title, category, tags, sales channels, images, and status here.

3. Shopify Product Details Page(Continued)
Shopify Product Details

Check product title, category, tags, sales channels, images, and status here.

Shopify Product Checklist

Task Details Completed
Title Matches Odoo product name exactly.
Product Type Matches Ecommerce Category selected in Odoo.
Vendor Reflects accurate brand name.
Tags Identical to those assigned in Odoo.
Category Selected under Description Panel. Must not be blank.
Sales Channels All relevant sales channels enabled.
Images Clear 500x500 PNG images with white background.
Status Product is set to “Active.”

Troubleshooting Sync Issues

If sync problems occur, log the issue by emailing pratham@worthy.nz with:

  • Product SKU and name
  • Description of the issue
  • Steps to reproduce
  • Screenshots if available

This helps the Digital Commerce team respond efficiently.

Inventory Management Best Practices

Created on: 1 July 2025

Maintaining Accurate Stock Levels

  • Update stock quantities in Odoo regularly.
  • Monitor low stock alerts and reorder promptly.
  • Perform monthly physical stock reconciliations.

Inventory Sync with Shopify

Inventory updates sync every 30 minutes. Avoid manual edits in Shopify to prevent conflicts.

Handling Variants

Use Odoo’s variant functionality for products with multiple options to maintain clarity and control.

Ongoing Compliance, Reviews, and Support

Created on: 1 July 2025

Monthly Spot-Checks and Summaries

The Digital Commerce Team performs monthly spot-checks, followed by a brief 3-line summary posted in the team Slack channel to keep everyone aligned.

Fixing Mistakes

If issues arise, coaching and guidance will be provided to ensure continuous improvement and data accuracy.

Support Contacts

Frequently Asked Questions (FAQ)

Created on: 1 July 2025

Can I create my own tags or categories?

No. Use only approved tags and categories to prevent sync and reporting errors. Submit requests to the Digital Team.

Why must images be exactly 500x500 pixels?

Uniform image sizes ensure consistent display and better responsiveness.

Why only PNG format?

PNG provides lossless compression and supports transparency for high-quality images.

What happens if sales channels aren’t enabled?

Products won’t show on the website, causing missed sales.

How often do products sync?

Metadata syncs quickly; inventory and pricing update every 30 minutes. Allow time before verifying.

Who audits the product setup process?

The Digital Commerce Team conducts monthly audits to maintain compliance.