← All Friday Seller Tools

Pay once · No Friday subscription

SKU Naming-Convention Normalizer

Standardize a SKU batch and catch collisions before any catalog change.

Amazon USWalmart USShopifyeBay US

Included in the $9.00 Shelf Kit

Agent/API — $0.25
Review-first
Every output stays a draft.
No credentials
No seller-account login required.
Private delivery
Inputs expire after 24 hours.
Clear recourse
Digital-service refund policy.

What you receive

  • Normalized SKU and exact transformation flags for every row
  • Batch and existing-catalog collision sources
  • Collision groups with submitted positions and existing match counts
  • Deterministic unique suggestions within your length limit
  • Explicit review warnings for transliteration and truncation

Who it is for

Sellers, agencies, catalog teams, and agents cleaning supplier or channel SKU batches before a human updates a seller-owned source of truth.

Delivery: usually a structured result, workbook, or ZIP depending on the tool.

How it stays safe

Friday transforms only the SKU strings and convention settings you supply. It reads no seller account, marketplace catalog, order, label, warehouse system, or ERP, so a clean result cannot prove external uniqueness. Transliteration and truncation can materially change identifiers. Friday does not publish listings and does not rename, reserve, merge, edit, or publish any SKU or catalog record. A human must reconcile every proposal against seller-owned catalog, order, label, and integration records.

Synthetic sample

See the deliverable structure before buying

{
  "unchanged_count": 0,
  "normalized_count": 1,
  "collision_count": 3,
  "invalid_count": 1,
  "collision_group_count": 2,
  "item_preview": [
    {
      "input_sku": " nw bottle blue ",
      "normalized_sku": "NW-BOTTLE-BLUE",
      "suggested_unique_sku": "NW-BOTTLE-BLUE-2",
      "status": "collision",
      "collision_sources": [
        "batch"
      ]
    },
    {
      "input_sku": "NW_BOTTLE_BLUE",
      "normalized_sku": "NW-BOTTLE-BLUE",
      "suggested_unique_sku": "NW-BOTTLE-BLUE-3",
      "status": "collision",
      "collision_sources": [
        "batch"
      ]
    },
    {
      "input_sku": "Caf\u00e9\u2014Large",
      "normalized_sku": "CAFE-LARGE",
      "suggested_unique_sku": "CAFE-LARGE",
      "status": "normalized",
      "issues": [
        "transliterated_characters",
        "removed_unsupported_characters",
        "separator_normalized",
        "case_changed"
      ]
    }
  ],
  "collision_groups": [
    {
      "normalized_sku": "NW-BOTTLE-BLUE",
      "batch_positions": [
        1,
        2
      ],
      "existing_match_count": 0,
      "collision_sources": [
        "batch"
      ]
    },
    {
      "normalized_sku": "NW-TRAVEL-MUG-RED",
      "batch_positions": [
        3
      ],
      "existing_match_count": 1,
      "collision_sources": [
        "existing"
      ]
    }
  ],
  "publish_status": "draft_needs_review",
  "safety": "Transforms supplied strings only; no account or catalog is read, external uniqueness is not proven, and no SKU or listing is changed or published."
}

This sample uses synthetic facts. Your output is generated only from the facts you submit.

Agent API and x402 details

POST /v1/catalog/sku-normalize

Exact x402 price: $0.25. Use the public OpenAPI schema and Base USDC payment flow. The response returns a private job URL and temporary token.

Open the API documentation →

Related seller tools