Linux 软件免费装
Banner图

Shopproof

开发者 shopproofapp
更新时间 2026年11月9日 20:54
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

eu woocommerce compliance withdrawal gpsr

下载

0.23.0 0.22.0 0.24.0 0.25.1 0.26.0

详情介绍:

Shopproof helps WooCommerce shops that sell across EU borders keep track of consumer rules for Austria, Germany, France, Italy and the Netherlands, plus the rules that apply EU-wide. What this version does: Shopproof gives technical help. It is not legal advice. Everything in this plugin is free and stays free: no locked features, no trial periods and no limits on products. An optional paid add-on, Shopproof Pro, is sold separately at https://shopproof.app/pro/. It adds researched country rules, emails when a rule changes and outside proof of your log. This plugin works fully without it.

安装:

  1. Install and activate WooCommerce.
  2. Install and activate Shopproof.
  3. Open WooCommerce > Shopproof.

屏幕截图:

  • The withdrawal form on your shop, with the items of the order to tick.
  • Received withdrawals under WooCommerce > Withdrawals, with the deadline clock for each.
  • The product page: the one-line product safety block opened, with the manufacturer, product identification and warnings.
  • The link check shows your own shop pages as customers see them, with the withdrawal link outlined.
  • The proof log: a daily, hash-linked record of what your shop showed, with a CSV download.

常见问题:

How do I add the withdrawal button?

Open WooCommerce > Shopproof and press "Create the withdrawal page". You can also place the form on any page with the [shopproof_withdrawal_form] shortcode, and a link with [shopproof_withdraw_link].

Where do I enter product safety details?

Shop-wide defaults are under WooCommerce > Shopproof > Product safety. Per product, open the product editor and use the "Product safety" panel. Under WooCommerce > Shopproof > Product safety you also choose where the block goes: one line near the Add to cart button (default) or a "Product safety" tab. You can also place the details anywhere with the [shopproof_product_safety] shortcode; add layout="compact" for the one-line version. For many products at once, select them in Products, choose Edit under Bulk actions and fill in the Product safety fields; empty fields change nothing. You can also use WooCommerce's product CSV export and import: the file has a column for each product safety field.

Where do I enter my registration numbers?

Under WooCommerce > Shopproof > Registration numbers. Choose the kind of registration and its country, enter the number, and tick whether you sell batteries or electrical equipment to show the take-back information. Mark products on the General tab of the product editor with "Electrical equipment" or "Contains batteries". The crossed-out wheeled bin symbol ships with the plugin.

Where does the legal guarantee notice come from?

The images in assets/guarantee are the official notices published in the Official Journal of the European Union (Implementing Regulation (EU) 2025/1960, Annex I), unchanged. Reuse of EU documents is allowed under Commission Decision 2011/833/EU.

Where does the durability label come from?

The images in assets/durability are the official label and nested display from the Official Journal (Implementing Regulation (EU) 2025/1960, Annex II), unchanged. Only the placeholder words are covered and replaced with your guarantee years, brand and model identifier, as the regulation allows. The text is set in Inter, the font the regulation asks for, Copyright 2016 The Inter Project Authors, licensed under the SIL Open Font License 1.1 (assets/durability/OFL.txt).

Where is the storefront script's source?

The file assets/js/shopproof-widgets.js is shipped unminified. It is built from the Shopproof storefront widgets source and needs no build step to read or change.

Does it work with Germanized or German Market?

Yes. When Germanized, German Market or the EU Order Withdrawal Button adds its own withdrawal button, Shopproof adds no withdrawal links of its own, so customers never see two. Its product safety block stays hidden in the same way. You can choose to use Shopproof's instead: the withdrawal button under WooCommerce > Shopproof > Withdrawal button, the product safety block under WooCommerce > Shopproof > Product safety. WooCommerce > Shopproof switch takes you through the move step by step and copies your product safety details from Germanized. Shopproof never changes those plugins' settings or data, or your WooCommerce settings.

How do I connect my returns tool?

Open WooCommerce > Shopproof > Returns. Paste the link to your returns portal, and customers get it in their withdrawal acknowledgement. To create returns automatically, paste the address your returns tool gives you (or one from Zapier, Make or n8n) under "Send withdrawals automatically", save, and press "Send a test withdrawal". Each request is a JSON POST with the event name in the X-Shopproof-Event header and an X-Shopproof-Signature header (t=,v1=.\" with your security key>). If the address does not answer with a 2xx status, Shopproof tries again after 5 minutes, 1 hour and 6 hours, then emails you. Each withdrawal shows whether it was sent.

What does Shopproof Pro add?

Shopproof Pro is a separate, paid add-on (https://shopproof.app/pro/). It emails you when a rule that affects your shop is added or changed, covers researched rules such as packaging and electrical goods registrations and the countries Spain, Poland and Belgium, keeps a calendar of the dates that matter, makes a proof pack PDF and stamps your proof log once a day outside your shop. Agencies get one dashboard for all their client shops. You do not need Pro: nothing in this plugin is locked, limited or time-limited. This plugin mentions Pro only on its own pages and its row on the Plugins screen, and the mentions go away when Pro is installed and active.

Is this legal advice?

No. Shopproof gives technical help to show the information EU rules ask for. For legal questions, please ask a lawyer in your country.

更新日志:

0.26.0 0.25.1 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.2 0.16.1 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.1 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0