Linux 软件免费装
Banner图

NACSTech Estimated Delivery Dates for WooCommerce

开发者 nacstech
更新时间 2026年10月7日 00:14
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

delivery postcode delivery date woocommerce delivery date estimated delivery

下载

1.1.0 1.0.0

详情介绍:

NACSTech Estimated Delivery Dates for WooCommerce tells customers how many days their order will take to arrive, right on the product page, cart, and checkout (classic and block-based). You don't have to set a delivery date on every product one by one — set a default once, then override it by category, shipping class, product, variation, shipping zone, or specific postcode only where you need to. Key features Recommended setup
  1. Go to WooCommerce > Estimated Delivery.
  2. Set a global min/max delivery day range and cut-off time.
  3. Add category, shipping-class, product, or variation-level overrides where needed.
  4. Add shipping-zone overrides for zones that ship faster or slower than the default.
  5. Add postcode rules for exceptions: faster/slower postcodes, payment-method restrictions, or areas you don't deliver to at all.
  6. Choose where the estimate should be displayed (product page, cart, checkout), and optionally enable the same-day dispatch countdown.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install it from the WordPress admin.
  2. Activate the plugin.
  3. Go to WooCommerce -> Estimated Delivery.
  4. Configure the global delivery day range, cut-off time, business days, and holidays.

屏幕截图:

  • Shipping Zones — override the delivery day range per WooCommerce shipping zone.
  • Holidays — exclude specific dates from the delivery day calculation.
  • Postcode Rules — restrict delivery days, payment methods, or block checkout per postcode.
  • Postcode Rules — bulk import/export rules via CSV, with the existing rules table.
  • Appearance — customize box colors and preview the customer-facing message.
  • Delivery Simulator — test how the estimate resolves for any product and destination without placing a real order.
  • Estimated delivery date shown on the live product page.

常见问题:

Do I have to set a delivery date on every product?

No. Set a global default once, then only add category, shipping-class, product, variation, shipping-zone, or postcode overrides for the exceptions.

Which rule wins if more than one applies to the same product?

In order: a variation-level override (for that specific variation) beats a product-level override, which beats a category override, which beats a shipping-class override, which beats a matching postcode rule's own days, which beats a shipping-zone override, which beats the global default. Only one rule is used — the first one found in that order. The admin Simulator tab shows exactly which one resolved for any test you run.

Can I set a different delivery estimate for one specific variation of a product?

Yes. Each variation of a variable product has its own "Override delivery estimate" option in the Variations tab, separate from the parent product's setting.

Can I show the estimate on cart and checkout as well as the product page?

Yes. Each display location (product page, cart, checkout) can be toggled independently in the General settings tab.

Does this work with the WooCommerce Cart and Checkout blocks?

Yes. The estimate and the postcode restriction messages render natively in the block-based Cart and Checkout, as well as the classic shortcode-based versions.

Can I stop selling to postcodes I can't deliver to?

Yes. Mark a postcode as restricted in Postcode Rules and checkout is blocked with a clear message for that postcode, on both classic and block checkout.

Can I restrict payment methods like Cash on Delivery to certain areas?

Yes. Each postcode rule can list which payment methods are allowed; any gateway not listed is hidden at checkout for that postcode.

Is the plugin translation-ready?

Yes. All plugin text uses the nacstech-estimated-delivery-dates text domain, and the customer-facing message templates are also registered with WPML String Translation and Polylang so multilingual stores can translate them per language.

更新日志:

1.1.0 1.0.0