Linux 软件免费装
Banner图

DamaSoft SìContrassegno

开发者 damasoft
更新时间 2026年10月18日 19:38
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

otp woocommerce cash on delivery cod sms verification

下载

1.0.2

详情介绍:

Cash on delivery (in Italian contrassegno) sells a lot, but every fake order or refused parcel costs you shipping, return and time. SìContrassegno asks customers who pay cash on delivery to confirm their mobile number with a 6-digit SMS code, right inside the checkout, before the order is placed. Real customers confirm in a few seconds; fake numbers and pranksters stop there. What it does Premium add-on The free plugin is complete and works on its own. The optional SìContrassegno Premium add-on, sold separately on damasoft.net, adds: More information: DamaSoft SìContrassegno.

安装:

  1. Install and activate the plugin from Plugins > Add New, or upload the zip file.
  2. The setup wizard opens: choose your SMS provider and paste its credentials (a short guide for each provider is included).
  3. Send yourself a test SMS.
  4. Choose when to ask for the code. You can start in test mode: only you and the shop managers are asked for the code.
All settings are in WooCommerce > SìContrassegno.

屏幕截图:

  • Entering the 6-digit code.
  • Settings: protection status and sections that open one at a time.
  • SMS provider, test SMS and step-by-step guide.
  • The 3-step setup wizard.
  • Dashboard widget: last 7 days and what to do.
  • Refused parcels: statistics and history rebuild.

升级注意事项:

1.0.2 Administrative permission and translation-loading improvements. Existing settings and checkout verification are preserved. 1.0.1 Clearer service documentation, direct Premium links and updated compatibility information. Existing settings and verification behaviour are preserved. 1.0.0 First release.

常见问题:

Do I have to pay DamaSoft for the SMS?

No. SMS are sent with your own Twilio, Brevo or Skebby account and you pay the provider directly. The plugin adds no costs.

Which checkout does it support?

The classic (shortcode) checkout and the WooCommerce Checkout block. It also works with checkout plugins that keep the standard WooCommerce payment section.

What happens if the SMS provider does not answer?

You decide: accept the order marked "not verified" (with a note on the order) or suspend cash on delivery until the provider works again. A temporary connection failure is shown in the settings and does not generate an admin email by itself. Email alerts are requested for authentication or sender problems, unavailable credit, country or trial-account restrictions, unreadable stored credentials and the daily SMS cap, at most once per type every 12 hours. Delivery depends on the site's email configuration. If the credit runs out, orders that need verification are never let through unverified.

Are customers asked for the code every time?

Not necessarily. You can verify only new customers and remember verified registered customers for a number of days.

Can I mark parcels that came back?

Yes. Use the "Refused on delivery" and "Not collected" order statuses, one by one or with the bulk actions of the orders list. If you used a different status in the past, map it in the "Refusals" tab and the history is rebuilt from all your orders.

Is it GDPR compliant?

The refusal history stores only keyed hashes (no phone numbers, emails or addresses in clear text), is deleted after the retention period you choose and is handled by the WordPress personal data export and erase tools. A suggested text for your privacy policy is added to Settings > Privacy.

Can I keep the hashing key out of the database?

Yes. Add a random string of at least 32 characters to wp-config.php: define( 'DSSC_HASH_KEY', 'your-long-random-string' ); Set it before the history is built, or rebuild the history afterwards from the "Refusals" tab.

What if I change the WordPress security keys?

The SMS provider credentials are encrypted with a key derived from the WordPress salts. If the salts change, the plugin tells you and you only need to enter the credentials again.

Can the SMS show my shop name as sender?

Yes, if your provider supports it. In Italy a name used as sender (alias) must first be registered with AGCOM through your SMS provider; until it is registered, use a number as sender, otherwise the codes may not be delivered.

更新日志:

1.0.2 1.0.1 1.0.0