# proc123

> Open a shop's category page, press Scan, and get a CSV another shop can import — WooCommerce, Shopify or JSON. Simple and variable products with every variation. No account, no server, nothing leaves your browser.

Canonical page: [https://chrome-stats.com/d/proc123](https://chrome-stats.com/d/proc123)

## Overview

- **ID:** `proc123`
- **Platform:** Firefox
- **Type:** Firefox add-on
- **Status:** Available
- **Publisher:** Ham8
- **Category:** web-development,shopping
- **Daily users:** 1
- **Rating:** 5.00 / 5 (1 ratings)
- **Version:** 1.4.3
- **Last updated:** 2026-08-25
- **First published:** 2026-08-22
- **Size:** 240 KB
- **Data as of:** 2026-09-09
- **Store listing:** [Firefox Add-ons Store](https://addons.mozilla.org/firefox/addon/proc123/)
- **Website:** [https://github.com/hami9/proc123](https://github.com/hami9/proc123)
- **Privacy policy:** [https://addons.mozilla.org/firefox/addon/proc123/privacy/](https://addons.mozilla.org/firefox/addon/proc123/privacy/)

## Description

proc123 reads a category or collection page you already have open, extracts every product on it, and writes a CSV built for the shop you are moving to.

<strong>What it does</strong>
<ul><li>Reads simple and variable products, with all their variations</li><li>Exports WooCommerce CSV, Shopify CSV, or plain JSON</li><li>Works on WooCommerce, Shopify, Magento, headless storefronts, and shops built on nothing recognisable at all</li><li>Follows pagination — numbered pages, "load more", infinite scroll</li><li>Resumes where it stopped instead of starting over</li></ul>
<strong>How it reads a page</strong>

Four layers, tried in order, and it tells you which one answered:
<ul><li><strong>A</strong> — the shop's own catalogue API, where one is open</li><li><strong>B</strong> — structured markup: JSON-LD, Microdata, OpenGraph</li><li><strong>C</strong> — a layout you taught it by clicking a title, a price, an image</li><li><strong>D</strong> — AI, off until you switch it on with your own API key</li></ul>
Layer C is why "any shop" is not a marketing claim. When the first two layers find nothing, you point at one product card and it applies what it learned to every card on every page. What it learns is readable JSON you can edit, export and share.

<strong>Built for Persian shops too</strong>

Persian and Arabic-Indic numerals are normalised to ASCII, thousands separators are stripped, and — the important one — it asks whether prices are in toman or rial before it writes anything, rather than guessing. Guessing wrong is a silent 10x price error, and that is the mistake this tool works hardest to prevent.

<strong>When a field comes out empty</strong>

Press "Why is this field empty?" and it explains every blank column in plain language: you switched it off, the shop never published it, or something genuinely went wrong. The report carries no API keys and no page content, so it is safe to attach to a bug report.

<strong>What it will not do</strong>

It does not solve CAPTCHAs, spoof fingerprints, rotate proxies, or retry past a block. When a shop signals that it does not want to be read automatically, proc123 stops and says so. Requests are paced by default so as not to burden the shop's server.

There is no account, no server, and no analytics. Nothing you scan reaches anyone but the shop you are scanning — and your own AI provider, if you chose to switch that on with your own key.

Descriptions and photographs are someone's authored content. By default proc123 copies the structured data and leaves description columns empty; you can opt into including them with attribution, or into rewriting them.

Open source, MIT licensed: <a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/dc8e581326fd0bee8c2fb32283163eaeb65c829219def5354a3439f12eefaebc/https%3A//github.com/hami9/proc123" rel="nofollow">https://github.com/hami9/proc123</a>

## Rankings

- #78,724 — Overall
- #68 — shopify
- #213 — variation

## Permissions and access

### Permissions

- `activeTab`
- `scripting`
- `storage`

## Safety

- **Risk impact:** Very low risk impact
- **Risk likelihood:** High risk likelihood

### Analysis details

- This extension was recently updated in the past month. New updates may not be stable or safe.

> Some risk analysis details are omitted from this free response. [Upgrade to view the full analysis](https://chrome-stats.com/pricing).

## Similar extensions and apps

- [Shopify Scraper Pro](https://chrome-stats.com/d/shopify-scraper-pro) — 4 users
- [M-Classifieds Scraper: Export Products, Prices](https://chrome-stats.com/d/scraper-for-marktplaats) — 1 users
- [S-Market Scraper: Export Products, Reviews, Stores](https://chrome-stats.com/d/scraper-for-shopee) — 6 users
- [WISEPIM - Product Scraper & Importer](https://chrome-stats.com/d/wisepim-product-scraper-import) — 1 users
- [Shopify Scraper](https://chrome-stats.com/d/shopify-scraper) — 7 users
- [Smart Web Scraper](https://chrome-stats.com/d/smart-web-scraper) — 2 users
- [Scrapify](https://chrome-stats.com/d/scrapify) — 2 users
- [A-Market Scraper: Export Products, Reviews](https://chrome-stats.com/d/scraper-for-aliexpress) — 2 users
- [L-Market Scraper: Export Products, Reviews](https://chrome-stats.com/d/scraper-for-lazada) — 3 users
- [D-Delivery Scraper: Export Stores, Menus, Reviews](https://chrome-stats.com/d/scraper-for-doordash)
- [Shopify Theme Detector & Apps — Stackpeek](https://chrome-stats.com/d/shopify-theme-app-detector) — 1 users, 5.00 / 5
- [PriceComparision](https://chrome-stats.com/d/pricecomparision) — 2 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/proc123)
