Simple PreOrder + Delivery Times

Description

Simple Pre-Order + Delivery Times for WooCommerce:
* Mark products as Pre-Order
* Set a Pre-Order Delivery Date & Time (datetime-local field)
* Set an Estimated Delivery Date & Time for normal products
* Show badges in the shop loop
* Show a notice on single product pages
* Add delivery information to cart items and order emails

Screenshots

  • Pre-Order badge displayed in the shop loop with Pre-Order and Delivery notices.
  • Pre-Order and Estimated Delivery times editable via quick edit in admin dashboard.
  • Pre-Order and Estimated Delivery times editable via product edit screen under main product meta.
  • Pre-Order notice displayed on the single product page.
  • Delivery information shown in the cart.

Installation

  1. Upload the simple-pre-order-delivery-times folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Edit a product (Product data General) and use the new fields:
    • Pre-Order Product (checkbox)
    • Pre-Order Delivery Date & Time (datetime-local)
    • Estimated Delivery Date & Time (datetime-local)
  4. Save product. Visit shop/product to see badges and notices. Place a test order to see delivery info in the emails.

FAQ

What format should I use for datetime fields?

The UI uses datetime-local. If your browser doesn’t show a picker, enter YYYY-MM-DDTHH:MM (example: 2025-09-20T14:30). The plugin will attempt to parse common formats too.

Does this disable checkout for preorder products?

No — by default checkout works normally. The plugin only displays labels/metadata.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Simple PreOrder + Delivery Times” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.2

  • Fixed a nonce related error on product edit screen for admin

1.1.1

  • Initial release: product meta fields, frontend badges/notices, cart meta and email output.