Ship Estimate for WooCommerce

Description

Add a Delivery Estimate or Shipping Method Description to WooCommerce with a simple, fast and lightweight plugin.

Special Features

  • Assign a ship estimate by shipping method
  • Supports additional rules by product variation or backorder status
  • Compatible with Google customer reviews
  • Supports “estimated_delivery_date” required by Google customer reviews survey opt-in

Screenshots

  • In Cart Display
  • Order Confirmation Display
  • Admin Options
  • Google Reviews Prompt

Installation

  1. Upload the plugin files to the /wp-content/plugins/woo-ship-est directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \’Plugins\’ screen in WordPress.
  3. Visit WooCommerce > WC Ship Estimate to add a description, day range, or date range.

FAQ

The plugin is not displaying a delivery estimate

Themes that do not use a traditional WooCommerce checkout, or heavily modified themes can paste the following shortcode on checkout pages:
[display_ship_est]

How can I customize the text?

Text can be customized using the following line in Appearance > Customize > Additional CSS:
.woocommerce .woocommerce-shipping-methods label:after{color:#b085bb;font-weight:bold;}

How do I sign up for Google Customer Reviews?

You must have a Google Merchant Center Account with Google Customer Reviews enabled. Add your Google Merchant ID to the plugin settings under Settings > WC Ship Estimate.
Read more about setting up Google Customer Reviews here: https://support.google.com/merchants/answer/7124319

Can I programatically adjust delivery?

You may add a user defined function to your custom theme named wse_adjust_days() to programmatically add or subtract days from the default estimate. If the function exists, it will be called and delivery date range will be adjusted according to the number returned.
Arguments are $method_title (Required string), $mn_days (Required int), $type (Required string ‘min’ or ‘max’: referring to min/max date range)
Example: $min_number_days_in_transit=$min_number_days_in_transit+wse_adjust_days(‘Free Shipping’,5,’min’);

Where can I get support?

Reach out to us anytime for additional support.

Reviews

November 28, 2022
I asked if the plugin could follow the stock dynamically according to backorder shipping estimate time and they solved the issue and realeased an update on the plugin within a week. Thanks again for the help and the nice plugin! 🙂
October 14, 2022
Really nice plugin - it is both lightweight and functional.
March 23, 2022
I use it along with estimated delivery for woocommerce. Pls update this plugin to show estimate delivery on checkout page too.
Read all 5 reviews

Contributors & Developers

“Ship Estimate for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3.3

  • Create WC email variable {ship_est}. Fix lapse in displaying estimate on final checkout. Automatically format dates using WP locale.

1.3.1

  • Reprocess shipping estimates when cart is refreshed via ajax. Support for split backorder quantities.

1.3.0

  • Allow open text field for translations. Improve ease of initial setup.

1.2.6

  • Display estimate on final order confirmation page. Save non-specific estimates to order meta. Improve config verbiage. Update udf example for wse_adjust_days(). Resolved PHP warnings on setup.

1.2.2

  • Shipping cutoff time controls and logic.

1.2.1

  • Backorder days improvements and bug fixes.

1.2.0

  • Backorder days default and backorder days per product. Interface improvements.

1.1.12

  • Added option to display Google Reviews Badge. Compatibility with WP 6.0, WC 6.6.

1.1.5

  • WC tested up to: 6.1. Added variation meta fallback to identify variations on setup page. Extended estimate functionality to other zones. Minor bug fixes.

1.1.3

  • Fix php warning when product rules not set up.

1.1.2

  • Bug fix for minimum day logic. Addition of product rules.

1.1.1

  • Added udf call to write business specific rules. Added shortcode option for non-traditional checkout or incompatible themes. Use wp timezone and locale.

1.0.24

  • Compatibility with WC 5.9.

1.0.21

  • Compatibility with WC 5.7

1.0.20

  • Compatibility with WC 5.6

1.0.19

  • Compatibility with WP 5.8

1.0.18

  • Compatibility with WC 5.5

1.0.17

  • Bug fixes to spanning weekends & holidays

1.0.16

  • Compatibility with WC 5.3

1.0.15

  • Improvements to tags and FAQs.

1.0.14

  • Compatibility with WC 5.2

1.0.12

  • Support for Google Customer Reviews.

1.0.9

  • Store est date for default method. Display est date in admin in notes, or on shipment tracking module if installed.

1.0.8

  • Fix to store est date on checkout.

1.0.7

  • Store est date as ‘delivery_est’. Display on order. Add user defined function for customization.

1.0.5

  • Setup bug fixes. Cleanup options on uninstall.

1.0.3

  • Asset additions. Minor bug fixes.

1.0.1

  • Basic functionality created.