Linux 软件免费装
Banner图

Merchlint – Catalog Audit for WooCommerce

开发者 baltano
更新时间 2026年11月5日 03:56
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

ean abilities-api catalogue audit duplicate gtin missing gtin

下载

0.3.11 0.2.1 0.2.0 0.3.1 0.3.0 0.3.2 0.3.3 0.3.4 0.3.5 0.3.7 0.3.6 0.3.8 0.3.9 0.3.10

详情介绍:

Merchlint finds the products that sold last year and can no longer be bought. It finds the products with no GTIN, or with one that another product also carries, and the product photos smaller than the 500 × 500 pixels Google Merchant Center requires from January 31, 2027. Each finding comes with the field and value it rests on, the money the product brought in over the last twelve months where it sold, and a link to the product. The three with the most money at stake come first. It changes nothing. No product, no price, no stock level, no order. Every fix is yours to make, in your own admin. All twenty-three checks are free, on every product, with no cap and no account. https://www.youtube.com/watch?v=0JRXpF6y1U0 Twenty-three checks, grouped by what they cost you Sales you are losing or giving away Products that shopping feeds and Google will not take A store that looks worse than it could The store itself A store can have faultless product data and still lose money here. What makes it different Your data stays yours The plugin works entirely on your server. No account, no sign-up, no phoning home. During an audit it opens up to three of your own product pages, at your own store's address, the way a visitor does, to see what Google gets from them. It connects nowhere else, and an automated check enforces that on every build. Links to merchlint.com are ordinary links. The address carries the language of your admin, so a Polish store gets the Polish page, and nothing else: not your store's address, its version or any identifier. Without a click, nothing leaves your store. An AI assistant can read the audit only if you connect one to your store yourself; see the FAQ. From the same author Merchgain is a free profit report for WooCommerce from the same author. This audit shows the revenue at stake; Merchgain shows how much of what you sell you actually keep: gross profit and margin per product, category and period, from the cost of goods field built into WooCommerce 10.3 and newer. Like Merchlint, it only reads. If Merchgain is not installed, a short note about it appears at the very bottom of the audit screen, below the results. "Don’t show again" hides it for good, and it never appears anywhere else in your admin.

安装:

  1. Install and activate the plugin. WooCommerce must be active first—WordPress enforces this for you.
  2. Open Store audit in the admin menu.
  3. Click Scan now. A store with 50,000 products takes about eight minutes on the hardware we measure on; a slower host takes longer. You can stop the scan at any point.
The audit reads your catalog and writes only to its own tables. Removing the plugin removes them. Short PHP time limit? Nothing to do—the audit reads your host's own limit and sizes each chunk to fit inside it, then schedules the next one itself. A shorter chunk means more of them, not less work: the audit still finishes, and it still resumes from where it stopped. If your host reports a limit it does not actually enforce, you can set the chunk yourself in wp-config.php: define( 'MERCHLINT_BUDGET_SECONDS', 8 );

屏幕截图:

  • The top of the audit screen: the revenue from products that can no longer be bought, the checks
  • Every check that found something has its own card on the audit screen: what to do about it,
  • Everything we checked: a bar for each area of the store, then every rule with its count, split
  • What changed since the previous audit—here, findings that disappeared because the store itself

升级注意事项:

0.3.11 Fewer false findings from disabled variations, and a product whose only variations in stock are disabled is now reported as sold out.

常见问题:

What does it cost?

Nothing. All twenty-three checks are free, on every product, with no cap, no time limit and no account. Twelve more checks are being prepared as a paid add-on; the free plugin does not depend on it.

Does it change anything in my store?

No. It reads your catalog (catalogue, in British spelling) and reports what it finds. Every change is made by you, in your own admin. This is enforced in the code, not just promised: an automated check refuses to build the plugin if it calls any function that would modify products, categories, media or orders.

Will it slow my store down?

The scan runs in the background, in short slices, on the admin side. On the storefront it only opens up to three of your product pages per scan, the way a visitor does. If the scan is interrupted—a server restart, a deployment—it picks up where it left off and gives the same result as an uninterrupted run.

Some of the findings do not apply to my store.

Then hide them. Every rule's page explains when the finding is not a problem—seasonal goods, spare parts, products sold only by phone—and hiding takes two clicks, with an optional reason. The decision survives future scans, and the hidden items stay visible as a count and in a list you can restore them from, so nothing disappears silently.

Can I see it before installing?

Yes. Live Preview on this page opens a demo store in your browser with an audit already run: 24 products, orders from the last twelve months and the findings they produce. Nothing is installed on your site.

Can I audit a store with tens of thousands of products?

Yes. A scan of 50,000 products completes in about eight minutes and the results are paginated, so a rule with twelve thousand findings still opens instantly.

Does it work with multilingual stores?

Yes. Translations of one product are counted as one product: their SKU is shared deliberately, and their stock is one physical stock, so we never report the same goods twice or double the amount at stake. Polylang is tested with the plugin itself; WPML is recognized through its translation table, which we test against the same data it produces.

Does it work with HPOS (High-Performance Order Storage)?

Yes, with HPOS on and off. Both modes give identical results, amounts included.

Why does it check WP-Cron and Action Scheduler?

Because a stalled queue fails quietly. WP-Cron and Action Scheduler are what WooCommerce and its extensions book later work on—the end of a scheduled sale, the cancelling of unpaid orders that hold stock, subscription renewals, follow-up emails—and neither your storefront nor your order list will tell you they stopped. The store keeps selling. It just stops doing everything that was meant to happen later. The two queues are reported as separate findings, because they stop for different reasons and are fixed in different places. What the rule measures is the age of the oldest overdue action, not how many are waiting: a store with no visitors always has a queue full of them and is perfectly healthy, because the first visitor clears it. Anything overdue by more than a day is not quiet, it is broken. A developer can change that threshold with the merchlint_scan_settings filter.

Can I run it from the command line, or for several stores?

Yes. wp merchlint scan runs the audit, wp merchlint status --format=json gives the counts per check, wp merchlint findings and wp merchlint export the results. wp help merchlint describes the commands in English; their output is in Polish for now. With WP-CLI aliases, wp @all merchlint scan audits every store you manage in one go.

Where do I ask a question, or report a result that looks wrong?

In the support forum. Every finding shows the field and value it rests on, so paste them with your question.

Can an AI assistant read my audit?

Only if you connect one yourself. On WordPress 6.9 or later Merchlint registers two read-only abilities through the WordPress Abilities API: the audit summary and the list of findings. An AI assistant you connect to your store, for example through an MCP plugin, can call them as a logged-in user with the manage_woocommerce permission, and gets the same results as the Store audit screen. Merchlint itself sends your data nowhere and changes nothing in your store.

更新日志:

0.3.11