Linux 软件免费装
Banner图

Sellat Proof for WooCommerce

开发者 skanthemore
更新时间 2026年10月28日 18:47
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce timestamp blockchain terms and conditions eidas

下载

1.0.0 1.1.0

详情介绍:

When a customer says they never accepted your terms, or disputes what they ordered and when, a screenshot of your admin is your word against theirs. Sellat Proof for WooCommerce keeps independent, timestamped evidence of both, from the moment the order is confirmed. What it records How it is protected The record is sent to Sellat, which anchors its fingerprint on public blockchains (Polygon and Bitcoin). Nothing personal is published: only a hash. Verifiable without Sellat From each order you can download a proof pack: the record, the exact text of the accepted terms, the public proof on the blockchains and a README that explains how to check everything with standard tools. Once downloaded, a pack checks without Sellat. Your shop also keeps its own copy of every record and, once each proof is final, of the proof itself (the day's tree and anchor, an order's own proof and seal, each legal version's proof): if Sellat cannot be reached, the plugin builds the same pack from those copies. Built for WooCommerce More about the plugin, and a sample of the certificate it gives each legal page version: sellat.app/en/woocommerce. Please note: this plugin helps you keep evidence. It does not by itself make your shop compliant with any law, and whether a proof is accepted, and with what weight, is for the court or authority that sees it to decide.

安装:

  1. In WordPress, go to Plugins → Add New, search for "Sellat Proof for WooCommerce", install and activate it. WooCommerce must be active.
  2. Go to WooCommerce → Sellat and click "Connect with Sellat". You sign in to Sellat (or create a free account), confirm, and you come back connected. If you integrate by hand, you can paste an API key instead.
  3. In the Protection tab, choose the legal pages the plugin should watch. Your WooCommerce terms page and your privacy policy page are chosen for you.
From then on, every confirmed order is recorded. Orders confirmed before you connect wait and are sent once you do. Nothing else to set up. The plugin keeps its private copies in wp-content/uploads/sellat-proof/ and protects that folder itself: it cannot be listed, the order files have names that cannot be guessed, and the full order copies kept for custody (with the customer's name and addresses) are encrypted. On Apache and LiteSpeed (most hosting) the .htaccess the plugin writes also closes it completely. Optional, only for nginx servers you manage: this rule closes the folder completely there too. On managed hosting, you can ask your host's support to add it. location ~* /wp-content/uploads/sellat-proof/ { deny all; }

屏幕截图:

  • Protection: the daily proof of your orders, the eIDAS seal by hand and the legal pages to watch.
  • Orders: every order with the state of its proof, filters and bulk actions.
  • Legal pages: every version of your legal pages with its fingerprint and its proof.
  • Connection: connect your shop to Sellat in one click.
  • Usage: what the shop protected in the period, day by day, and what the plan has left.

升级注意事项:

1.1.0 Clearer connection: a notice on every screen until the shop is connected, one button to connect, and Sellat's pages in your language. 1.0.0 First public release.

常见问题:

Do I need a Sellat account?

Yes. The proofs are made by the Sellat service. The free account includes the daily protection of your orders, the recording of your legal pages and the eIDAS qualified timestamp by hand, paid with seal credits.

What does the eIDAS qualified timestamp cost?

It is optional. Each one uses a seal credit from your Sellat account: every account gets one free, and more are sold in packs. Nothing is spent unless you press "Add eIDAS seal" on an order and confirm. See Sellat's prices.

What if my legal pages use shortcodes, blocks or a page builder?

Sellat records each legal page as WordPress renders it for a visitor, and "Local copy" in WooCommerce → Sellat → Legal pages opens each version exactly as it was recorded. Every WordPress is different: check that what is recorded is what your customers see. A shortcode, block or plugin that changes the page for each visitor, or hides part of it, may not have been foreseen. If something does not match, write to us at help@sellat.app.

Can someone recover my customer's email from the record?

No. The record carries a fingerprint of the email, not the email. Whoever holds the record, though, can check whether a given email is the one in it: that is what lets anyone verify a proof pack, which carries the email.

What happens if Sellat is down?

Nothing at checkout: the plugin never makes the customer wait. The order is marked as waiting and is sent later, with retries, and the WooCommerce → Sellat → Log tab shows each attempt. Proofs that are already final do not need Sellat at all: your shop keeps a copy of each one and builds the proof pack from it.

What happens to my proofs if I delete the plugin?

They stay in Sellat, and by default the plugin leaves each order's link to its proof and your local copies in place. Deleting the plugin forgets the API key and the settings. To remove everything, define SELLAT_PROOF_REMOVE_ALL_DATA as true in wp-config.php before deleting it.

Does it need the PHP mbstring extension?

No. Without it, the plugin lowercases only ASCII letters when it fingerprints the customer's email, so an email with an accented letter would get a fingerprint different from the one Sellat computes; with mbstring (installed on nearly every host) they always match.

Does it work with the block checkout and with HPOS?

Yes, both.

更新日志:

1.1.0 1.0.0