商品图片整理与 SKU 打包工具:从新手入门到高级工作流的完整指南缩略图
The Product Image Organization and SKU Bundling Tool Is Now Live Upload product spreadsheets, image directories, or ZIP files to automatically complete SKU mapping, character recognition, image quality inspection, batch renaming, and asset package generation.
Try It Now Try It Now

In foreign trade, e-commerce operations, product photography, and independent website maintenance, images are often not a matter of “whether or not they exist,” but rather a matter of “whether they can be quickly located, correctly matched, batch-processed, and delivered in a standardized manner.”

A product may come in multiple colors, sizes, and models; each SKU may include a main image, front view, detail shots, size charts, lifestyle shots, packaging images, and accessory images. The filenames provided by the photographer may be IMG_001.jpg...The catalogs provided by suppliers may only include names such as “black,” “white,” “final version,” and “shots,” while the product spreadsheets used by operations staff use different column headings such as “item number,” “product code,” “platform SKU,” and “color (Chinese).”

When the number of SKUs grows from 10 to 100 and the number of images increases from dozens to thousands, manually creating catalogs, renaming files, converting formats, checking for missing images, and packaging and delivering them becomes a time-consuming, error-prone, and difficult-to-reuse task.

Product Image Organization and SKU Bundling ToolThe goal is to turn this process into a workflow that can be reviewed, verified, and reused:

Product Table + Image Catalog or ZIP
 ↓
Identify table fields, catalog entries, and file names
 ↓
Establish SKU-to-image role mappings
 ↓
Manual verification and quality check
 ↓
Bulk adjustments to format, dimensions, quality, and naming
 ↓
Generate ZIP files and reports organized by SKU

Starting with the simplest first-time setup, this article provides a step-by-step guide to directory mapping, filename mapping, combined SKUs, image roles, output schemes, quality checks, and advanced JSON configurations. All examples are consistent with the actual configuration structure and processing logic of the official 1.0 release.


I. What Problem Does This Tool Solve?

It is neither Photoshop nor online design software. It primarily handles the “preparation phase” for product images before they are uploaded to platforms, websites, customer databases, or photography delivery catalogs.

1. Organize miscellaneous images into the correct SKUs

Possible inputs are:

images/
├── Black/
│   ├── DSC_1001.jpg
│   ├── DSC_1002.jpg
│   └── DSC_1003.jpg
├── White/
│   ├── IMG_2201.jpg
│   └── IMG_2202.jpg
└── Product_Table.xlsx

After analyzing the table fields, directories, and filenames, the data can be organized as follows:

CUP-500-BLK/
├── CUP-500-BLK-MAIN-01.jpg
├── CUP-500-BLK-DETAIL-02.jpg
└── CUP-500-BLK-SIZE-03.jpg

CUP-500-WHT/
├── CUP-500-WHT-MAIN-01.jpg
└── CUP-500-WHT-DETAIL-02.jpg

2. Create a unique SKU based on the product table

The table may only contain:

Item NumberColorDimensions
P100BLACKL
P100WHITEL

Use on its own P100 It is not possible to distinguish between the two products. The tools can be combined as follows:

P100-BLACK-L
P100-WHITE-L

The Official Release Wizard automatically suggests combined SKUs when it detects duplicate product numbers and overlapping color or size fields.

3. Identify the purpose of the image

Common image roles built into the tool:

Internal RolesCommon Meanings
MAINMain Image, Featured Image, White-Background Image, Hero
FRONTFront View
BACKRear View
SIDESide View
TOPTop Image
BOTTOMImage at the bottom
DETAILDetail shots, close-ups
SIZEDimension Drawings, Specification Drawings, Parameter Drawings
LIFESTYLEScene photos, model photos, lifestyle photos
PACKAGEPackaging Images, Outer Box Images
ACCESSORYParts Diagram, Parts List
INSTRUCTIONSIllustrations, Installation Diagrams, Tutorial Images
CERTIFICATECertificate Image, Certification Image
OTHERUnidentified Character

Unidentified images are set by default to OTHER...it won't arbitrarily assume it's the main image.

4. Batch-generate images for various purposes

A single set of images can generate multiple output options. For example:

  • Retain the original format; only organize and rename;
  • Large images on the website: WebP;
  • Website thumbnails in WebP format;
  • Standard 2000×2000 JPG;
  • HD Customer Package.

5. Identifying Problems Before Output

Tools that can check:

  • The image is corrupted or cannot be read;
  • Insufficient resolution;
  • The file is too large;
  • Main image missing;
  • There are not enough images for each SKU;
  • Exactly the same image;
  • Images suspected of being duplicates or similar;
  • The image is blurry;
  • Are the four corners of the main image close to white?;
  • Does the PNG file have a transparency channel?;
  • Was the image not matched to an SKU?

II. Who Is This For?

Foreign Trade Factory

Ideal for organizing product images exchanged between suppliers, photographers, and sales representatives, and for packaging and delivering them to overseas customers by product number or SKU.

Sellers on platforms such as Amazon and eBay

This is a good time to standardize product image names, categories, sizes, and catalogs before the official upload, and to check for issues such as missing main images or duplicate images.

Operating Shopify, WooCommerce, and Standalone Websites

Ideal for generating high-resolution WebP images and thumbnails, reducing the file size of web images, and maintaining a clear SKU file structure.

Product Photography Studio

Ideal for quickly organizing raw footage into the directories, filenames, and specifications required by the client.

Cross-Border E-commerce Management Team

Ideal for storing different rules and output templates for multiple clients, multiple stores, and multiple product lines.


III. Quick Start for Beginners: Organizing Your First Set of Photos

Step 1: Prepare the Product Spreadsheet

The simplest table requires only one column:

SKU
CUP-500-BLK
CUP-500-WHT

The program's default field mapping is:

{
  "source": "SKU",
  "target": "SKU",
  "transforms": ["trim", "upper"],
  "required": true,
  "enabled": true
}

The meaning is:

  1. Read the file named SKU the table columns;
  2. Remove leading and trailing spaces;
  3. Convert to uppercase;
  4. Treat it as an internal SKU;
  5. This field cannot be left blank.

Tables can also use common column names such as “Item No.,” “Product Code,” “Product ID,” “Item No.,” or “Seller SKU.” The New User Wizard will attempt to recognize them automatically.

Step 2: Prepare the images

Supports the following common methods:

Method A: One folder per SKU

images/
├── CUP-500-BLK/
│   ├── MAIN.jpg
│   ├── DETAIL.jpg
│   ├── SIZE.jpg
│   └── LIFESTYLE.jpg
└── CUP-500-WHT/
    ├── MAIN.jpg
    ├── DETAIL.jpg
    ├── SIZE.jpg
    └── LIFESTYLE.jpg

This is the most reliable and easiest way to identify it.

Method B: Include the SKU in the filename

CUP-500-BLK-MAIN-01.jpg
CUP-500-BLK-DETAIL-02.jpg
CUP-500-WHT-MAIN-01.jpg
CUP-500-WHT-DETAIL-02.jpg

Method C: Package the entire directory into a ZIP file

product-images.zip

The tool will safely extract the files while preserving the relative directory structure.

Step 3: Select the Beginner's Guide

We recommend selecting the following for your first use:

Beginner's Guide (Recommended)

The official version includes four main presets:

  1. Beginner's Guide (Recommended): Automatically identify tables, catalogs, SKUs, and image roles, and proceed to analysis and verification;
  2. Sort by SKU (General): Matches directory or file names and outputs standard JPG files and a report;
  3. WebP for Independent Websites: Generate large images and thumbnails for the website;
  4. Quality inspection only; no conversion: Do not generate an image version; output only the analysis, mapping, and quality inspection reports.

Step 4: Upload Forms and Images

After uploading, the system will first create a task and then analyze it:

  • How many tables were found?;
  • How many product records were retrieved;
  • How many images were found?;
  • How many SKUs were identified;
  • How many cards were successfully matched?;
  • How many unmatched or conflicting items are there?;
  • Which image characters were identified?

Step 5: Confirm the Analysis Results

You must review the analysis confirmation page before processing.

Key Areas to Inspect:

  • Is the SKU correct?;
  • MAIN Is there only one?;
  • DETAIL,SIZE,LIFESTYLE Whether the allocation is correct;
  • Has it occurred? shots,images,photos General categories such as these are mistakenly identified as SKUs;
  • Are there any unmatched images?;
  • Are there any roles that need to be modified manually?

Step 6: View the simulation output

The system will simulate the ZIP structure that might be generated based on the current output scheme.

For example:

JPG/
├── CUP-500-BLK/
│   ├── CUP-500-BLK-MAIN-01.jpg
│   ├── CUP-500-BLK-DETAIL-02.jpg
│   └── CUP-500-BLK-SIZE-03.jpg
└── CUP-500-WHT/
    └── ...

_reports/
├── manifest.csv
├── mapping.csv
├── quality-report.csv
├── analysis.json
└── task-config.json

At this point, it is possible to detect this early:

  • Duplicate file names;
  • The template variable is empty;
  • Main image missing;
  • The output path is too long;
  • Too many output options;
  • The expected output quantity is abnormal.

Step 7: Confirm and Process

Once the process is complete, you will receive a ZIP file and a pickup code.

Please save your pickup code. Even if you refresh the page or switch devices, you can still look up and download valid results on the pickup page.


IV. Understanding SKU Mapping

"Mapping" means telling the system which product a particular image belongs to.

The official version uses two mapping rules by default:

  1. First-level categories exactly match known SKUs;
  2. The file name contains a known SKU, and the longest SKU is matched first.

1. First-Level Directory Matching

Image:

images/CUP-500-BLK/MAIN.jpg

The table contains:

CUP-500-BLK

The system reads the top-level parent directory CUP-500-BLK, which exactly matches the SKU in the table.

Default rule structure:

{
  "name": "Match known SKUs at the top-level directory",
  "source": "parent1",
  "mode": "exact",
  "target_field": "SKU",
  "transforms": ["trim", "upper", "underscore_to_dash"],
  "enabled": true,
  "stop": true
}

Specifically:

  • source: parent1: Read the top-level parent directory of the image;
  • mode: exact: Must be exactly equal;
  • target_field: SKU: Matches the SKU field in the product record;
  • underscore_to_dash: Replace all underlines with hyphens;
  • stop: true: Once a match is found, the subsequent rules are not executed.

2. The file name contains the SKU

Image:

factory_CUP-500-BLK_MAIN_01.jpg

The system can be found in the filename:

CUP-500-BLK

Default rule structure:

{
  "name": "File name contains a known SKU",
  "source": "stem",
  "mode": "longest_contains",
  "target_field": "SKU",
  "transforms": ["trim", "upper", "underscore_to_dash"],
  "enabled": true,
  "stop": true
}

stem Indicates a filename without an extension.

longest_contains It's very important. For example, the product table contains both:

CUP-500
CUP-500-BLK

The file name is:

CUP-500-BLK-MAIN

The system gives priority to longer, more specific CUP-500-BLK.

3. General Directory Filtering

The official version includes the following built-in general index terms:

images
image
imgs
photos
photo
shots
shot
pictures
pic
media
images
product images
product-images

These catalogs are typically just containers for assets and should not be used directly as SKUs.

Therefore:

Supplier-A/BLACK/shots/factory_P100-BLACK-L_MAIN_01.jpg

The system will not simply because shots If it is the parent directory, then the SKU is interpreted as SHOTS.


V. Combination SKUs: Product Number, Color, and Size

Assuming the "Products" table is as follows:

Item NumberColor (Chinese)Dimensions
P100ferrousL
P100fig. reactionaryL

Because the item numbers are duplicates, the wizard will combine them:

{BASE}-{COLOR}-{SIZE_CODE}

Result:

P100-BLACK-L
P100-WHITE-L

Corresponding Configuration Approach:

{
  "field_mappings": [
    {
      "source": "Item Number",
 "target": "BASE",
 "transforms": ["trim", "upper"],
 "required": true,
 "enabled": true
    },
    {
 "source": "Color (Chinese)",
 "target": "COLOR",
 "aliases": {
 "黑色": "BLACK",
 "白色": "WHITE"
      },
 "transforms": ["trim", "upper"],
 "enabled": true
    },
    {
      "source": "Sizes",
 "target": "SIZE_CODE",
 "transforms": ["trim", "upper"],
 "enabled": true
    },
    {
      "target": "SKU",
 "template": "{BASE}-{COLOR}-{SIZE_CODE}",
      "transforms": ["trim", "upper"],
 "required": true,
 "enabled": true
    }
  ]
}

The official version includes a set of common Chinese color aliases, such as:

Black / black → BLACK
White / white → WHITE
Red / red → RED
Blue / blue → BLUE
Green / green → GREEN
Pink / pink → PINK
Gray / gray → GRAY
Yellow / yellow → YELLOW
Purple / purple → PURPLE
Brown / brown → BROWN

If a company has its own color code, such as BK,WH,BLYou can modify the alias table in Advanced Settings.


VI. Image Character Recognition

The official version identifies characters based on keywords in filenames or paths.

For example:

P100-BLACK-L-MAIN-01.jpg
P100-BLACK-L-DETAIL-02.jpg
P100-BLACK-L-SIZE-03.jpg

Identified as:

MAIN
DETAIL
SIZE

Built-in character rules use regular expressions for matching. For example, the main image rule recognizes:

MAIN
HERO
Main Image
Featured Image
White Background Image

Example Rules:

{
  "name": "Main Image",
  "source": "stem",
  "mode": "regex",
  "pattern": "(^|[-_\\s]) (MAIN|HERO|Main Image|Featured Image|White Background Image)([-_\\s]|$)",
  "role": "MAIN",
  "enabled": true,
  "ignore_case": true
}

Note that backslashes in JSON must be written as double backslashes:

\s  is written as \\s in a JSON string

Why are unidentified characters classified as "OTHER"?

This is to prevent errors in automation.

If the system cannot determine whether an image is MAIN, DETAIL, or SIZE, the safest course of action is:

OTHER

Instead of automatically selecting the main image based on the file order.

Users can manually set OTHER Change it to the correct character.


VII. Detailed Explanation of the Output Plan

An output specification describes “how images should be generated, where they should be placed, and what they should be named.”

Default standard JPG output in the official version:

{
  "name": "Standard JPG",
  "enabled": true,
  "format": "JPEG",
  "width": 2000,
  "height": 2000,
  "resize_mode": "fit",
  "background": "#ffffff",
  "quality": 88,
  "max_kb": 0,
  "folder_template": "{SKU}",
  "filename_template": "{SKU}-{ROLE}-{INDEX:02}.{EXT}"
}

1. format: Output format

Common values:

JPEG
PNG
WEBP
ORIGINAL
  • JPEG: Suitable for platform product images and general delivery;
  • PNG: Suitable for images with transparent backgrounds or text;
  • WEBP: Suitable for standalone websites and web pages;
  • ORIGINAL: Retain the original format; only organize, name, and package the files.

2. width / height: Target canvas

For example:

"width": 2000,
"height": 2000

Indicates that the target canvas is 2000×2000.

3. resize_mode: Resizing mode

Commonly Used in the Official Version:

fit

fit The image will be placed on the target canvas while maintaining its original aspect ratio; it will not be forced to stretch. The remaining area will be filled with the background color.

4. background: background color

For example, pure white:

"background": "#ffffff"

5. Quality: Output quality

JPEG and WebP use quality values to control encoding.

For example:

"quality": 88

The higher the quality, the larger the file usually is.

6. max_kb: Target volume

For example, presets for large website images:

"max_kb": 500

The program will attempt to reduce the encoding quality to bring the file as close as possible to the target size. However, whether complex scenes can achieve the exact size still depends on the image content.

Set to:

"max_kb": 0

Indicates that no target volume is set.

7. folder_template: Directory template

For example:

"folder_template": "Website/{SKU}"

Output:

Website/CUP-500-BLK/

8. filename_template: File name template

For example:

"filename_template": "{SKU}-{ROLE}-{INDEX:02}.{EXT}"

Output:

CUP-500-BLK-MAIN-01.jpg
CUP-500-BLK-DETAIL-02.jpg

{INDEX:02} Represent a two-digit number:

01
02
03

VIII. Built-in Output Presets in the Official Version

1. Standard JPG

Dimensions: 2000×2000
Format: JPEG
Mode: fit
Background: white
Quality: 88
Directory: {SKU}
File: {SKU}-{ROLE}-{INDEX:02}.{EXT}

2. WebP High-Resolution Images for Independent Websites

Dimensions: 1600×1600
Format: WEBP
Quality: 82
Target size: 500 KB
Directory: Website/{SKU}

3. Thumbnails for Independent Websites

Dimensions: 500×500
Format: WEBP
Quality: 78
Target Size: 160 KB
Directory: Website/{SKU}/thumb
File Name Suffix: -thumb

4. Restore the original formatting

When the wizard is set to “Sort by SKU,” the following can be generated:

Format: ORIGINAL
Keep original format
Create a directory by SKU
Use standardized naming conventions

5. HD Customer Package

Dimensions: 3000×3000
Format: JPEG
Quality: 95
Directory: HD/{SKU}

IX. Quality Inspection Configuration

Default quality rules for the official release:

{
  "min_width": 1000,
  "min_height": 1000,
  "max_file_mb": 20,
  "min_images_per_sku": 1,
  "required_roles": ["MAIN"],
  "exact_duplicates": true,
  "perceptual_duplicates": true,
  "phash_distance": 4,
  "blur_check": true,
  "blur_threshold": 80,
  "white_corners": false,
  "white_corner_ratio": 0.95
}

1. Minimum Size

min_width
min_height

Images that do not meet the requirements will be marked as having insufficient resolution.

2. Minimum number of images per SKU

min_images_per_sku

For example, if you set this to 5, a warning will appear for SKUs with fewer than 5 units.

3. Essential Roles

"required_roles": ["MAIN"]

This means that each SKU must have at least one main image.

You can also add:

["MAIN", "SIZE"]

4. Complete Duplicate Check

"exact_duplicates": true

Used to find files with exactly the same content.

5. Detection of Near-Duplicates

"perceptual_duplicates": true

Use perceptual hashing to check for images with a high degree of compositional similarity.

If the subject, background, and composition of a product image are very similar, a low-risk alert may be triggered. This should be used as a clue for manual review and should not directly replace human judgment.

6. Blur Detection

blur_check
blur_threshold

Used to indicate images that may be blurry. Images with white backgrounds, light-colored images, and photos with depth of field may result in false positives; therefore, the results should be reviewed manually in conjunction with the thumbnails.

7. White Square Check

white_corners
white_corner_ratio

Suitable for risk checks on main product images with white backgrounds.

The “Quality Inspection Only, No Conversion” preset will enable the white corner check and will not generate an image output; it will only generate a report.


10. What reports are included in the ZIP file?

The official output includes _reports Table of Contents.

manifest.csv

Record each file that is actually generated:

  • SKU;
  • Characters;
  • Relative path to the source;
  • Output方案;
  • Output file;
  • Width and height;
  • Format;
  • File size;
  • SHA-256.

mapping.csv

Record the mapping results between images, SKUs, and characters:

  • Source path;
  • SKU;
  • Characters;
  • Status.

quality-report.csv

Record quality inspection issues:

  • SKU;
  • Relative path to the source;
  • Question;
  • Severity;
  • Publicly accessible instructions.

Public reports will not include absolute server paths, administrator error stacks, or keys.

analysis.json

Save the analysis summary and mapping data for easy review.

task-config.json

Save the public configuration actually used by this task so that the processing rules can be reproduced in the future.


XI. Analyze Images Only; Do Not Convert Them

Sometimes users just want to check if the source material is complete and don't want to generate a new image.

Select:

Quality inspection only; no conversion

The preset:

"profiles": []

Therefore, the ZIP file contains only the report and no processed images.

This is normal behavior; it is not a malfunction.


12. Introduction to Advanced JSON Configuration

Regular users do not need to write JSON directly. We recommend using the wizard and visual configuration first, and then exporting the current configuration as a template.

JSON Basics

{
  "enabled": true,
  "quality": 82,
  "roles": ["MAIN", "DETAIL"]
}

Rules:

  • Object Usage {};
  • Using Lists [];
  • Strings must be enclosed in double quotes;
  • Boolean Value Writing true maybe false;
  • Do not enclose numbers in quotation marks;
  • There must be no extra commas after the last item.

Field Mapping

{
  "source": "Item Number",
  "target": "SKU",
  "transforms": ["trim", "upper"],
  "required": true,
  "enabled": true
}

Candidate Source Column

When different suppliers use different column names:

{
  "candidate_sources": ["SKU", "Item Number", "Product Code"],
  "target": "SKU",
  "transforms": ["trim", "upper"]
}

The system uses the first valid field in sequence.

Template Combinations

{
  "target": "SKU",
  "template": "{BASE}-{COLOR}-{SIZE_CODE}",
  "transforms": ["trim", "upper"],
  "required": true,
  "enabled": true
}

Extracting SKUs Using Regular Expressions

File Name:

factory_P100-BLACK-L_MAIN_01.jpg

Rules:

{
  "name": "Extract SKU from factory filename",
  "source": "stem",
  "mode": "regex",
  "pattern": "^factory_(?P.+?)_(?:MAIN|DETAIL|SIZE|LIFESTYLE)(?:_\\d+)?$",
  "group": "sku",
  "target_field": "SKU",
  "transforms": ["trim", "upper", "underscore_to_dash"],
  "enabled": true,
  "stop": true
}

Explanation:

  • ^factory_: File names must end with factory_ Introduction;
  • (?P.+?): Capture SKU;
  • MAIN|DETAIL|SIZE|LIFESTYLE: Allowed role terms;
  • \\d+: One or more digits;
  • group: sku: Using Named Capture Groups SKU;
  • In JSON, backslashes must be escaped as \\.

Regular Expression Security Recommendations

Regular expressions should, as much as possible:

  • Has a clear beginning ^ And the ending $;
  • Use clear delimiters;
  • Avoid infinite nesting and overly complex backtracking;
  • Start by testing with a small sample;
  • Review the sample output before processing the entire batch of images.

XIII. Recommended Path from Beginner to Expert

Phase 1: Using the Standards Catalog

First, use:

SKU/
├── MAIN.jpg
├── DETAIL.jpg
└── SIZE.jpg

Select "New User Wizard" or "Sort by SKU."

Phase 2: Learning Table Field Mapping

Master:

  • source
  • target
  • transforms
  • aliases
  • template

Phase 3: Establishing a Unified Corporate Naming Convention

Recommended format:

{SKU}-{ROLE}-{INDEX:02}.{EXT}

We also ask that photographers or vendors include the SKU and character in the file names whenever possible.

Phase 4: Developing Output Strategies for Different Purposes

For example:

Website WebP
Platform Standard JPG
Client HD Package
Original Format Archive Package

Step 5: Save and Reuse Advanced Configurations

Will be verified:

  • Field mapping;
  • SKU Rules;
  • Character Rules;
  • Output方案;
  • Quality Inspection Rules;

Save as an internal company template.


XIV. A Complete Case Study

An international trade company has a handbag with the same product code but different colors.

Table:

Item NumberColor (Chinese)DimensionsPlatform Item Number
P100ferrousLAMZ-P100-BLK-L
P100fig. reactionaryLAMZ-P100-WHT-L

Image:

Supplier-A/
├── BLACK/
│   └── shots/
│ ├── factory_P100-BLACK-L_MAIN_01.jpg
│ └── factory_P100-BLACK-L_DETAIL_02.jpg
└── WHITE/
    └── shots/
 ├── factory_P100-WHITE-L_MAIN_01.jpg
 └── factory_P100-WHITE-L_DETAIL_02.jpg

Orientation Session:

  1. Duplicate "item numbers" were found;
  2. Identify “color in Chinese” and “size”;
  3. Convert black and white to BLACK,WHITE;
  4. Bundle SKU;
  5. Ignore the General directory shots;
  6. Match SKUs based on filenames;
  7. Identify MAIN and DETAIL;
  8. Proceed to analysis and confirmation;
  9. Analog Output Directory;
  10. Generate a ZIP file based on the selected option.

Output:

P100-BLACK-L/
├── P100-BLACK-L-MAIN-01.jpg
└── P100-BLACK-L-DETAIL-02.jpg

P100-WHITE-L/
├── P100-WHITE-L-MAIN-01.jpg
└── P100-WHITE-L-DETAIL-02.jpg

If you enable WebP for your website at the same time:

Website/
├── P100-BLACK-L/
│   ├── P100-BLACK-L-MAIN-01.webp
│   └── P100-BLACK-L-DETAIL-02.webp
└── P100-WHITE-L/
    └── ...

XV. Frequently Asked Questions

Why are all the images being identified as "shots"?

shots This is a common, generic directory and should not be used as an SKU. We recommend using the wizard to have the system match known SKUs based on the filename or a higher-level directory.

Why does the same SKU have two MAIN entries?

Both filenames may contain MAIN,Main Image maybe HERO. On the analysis confirmation page, change the extra images to DETAIL,SIZE,LIFESTYLE maybe OTHER.

Why does the ZIP file contain only the report and no images?

No output profile has been enabled for the current task, or the "Quality Check Only, No Conversion" preset is being used. Please enable at least one of the following: "Standard JPG," "Preserve Original Format," or "WebP for Websites."

Why was the image flagged as a near duplicate?

Perceptual hashing considers compositions to be very similar. In product images, the subject often matches the background, so near-duplicates are merely a warning. Detecting exact duplicates is generally more definitive.

Why didn't the image match?

Common Causes:

  • The SKU in the table does not match the catalog or file name;
  • Horizontal bars and underscores are used differently;
  • The file name does not include the full SKU;
  • Place the images in the general directory;
  • The product table is missing the corresponding record.

What if you don't know how to write JSON?

Start by using the Beginner's Guide. Once you've confirmed that the task was successful, export the configuration and learn each item one by one. JSON is an advanced method for reusability; it is not a prerequisite for using the tool.


XVI. Recommendations for Use

  1. Make sure the SKUs in the product table are as unique as possible;
  2. The directory or file name must contain the full SKU at least once;
  3. Include in the file name MAIN,DETAIL,SIZE and other character terms;
  4. Pre-processing checks, analysis, verification, and simulation output;
  5. First, test the new rules with 2–5 SKUs, then process the entire batch of assets;
  6. Keep a backup of the original image;
  7. Save the verified configuration as a team template;
  8. Quality inspection results are intended to assist manual judgment and should not mechanically replace operational reviews.

Conclusion

The part of organizing product images that’s truly time-consuming isn’t usually a single format conversion, but rather:

  • Which SKU does the image belong to?;
  • What role do images play?;
  • Are there any missing, duplicate, or corrupted images?;
  • What sizes and formats should be used for different purposes;
  • How to ultimately name, organize into subdirectories, and deliver the files.

Once these rules are clearly defined, image organization can evolve from a scattered, manual process into a workflow that can be previewed, verified, and repeated.

For export-oriented factories, cross-border sellers, independent website operators, photography studios, and third-party management teams, this means fewer repetitive tasks, a lower risk of mismatches, and a more reusable approach to product asset management.

Try our product image organization and SKU bundling tool today. Start with a small number of test products to build an image workflow that works best for your team.

Online Demo: Product Image Organization and SKU Bundling Tool Use the New User Wizard to upload product spreadsheets and images, and experience the automated analysis, SKU mapping, image role recognition, output preview, and ZIP packaging process.
Opens in a new window

If the tool does not display properly, you can Click here to open in a new window .


Product Image Workflow AI Assistant You can ask questions about the product table, SKU mapping, image roles, output schemes, quality inspection reports, pickup, and advanced JSON configurations.
Opens in a new window

If the Assistant isn't displaying properly, you can Click here to open in a new window .

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code