How can we improve WooCommerce?

Lead Time for non stock product

Currently WooCommerce assumes that all items are In Stock and ready for shipment.

I want to be able to set a product which will be manufactured on deamand. Which means that I need to inform the customer for the lead time of this product.

For example:

Product A - lead time 4 weeks.

I don't want to change the product name nor description.

I need a way to define a lead time parameter per product and if such parameter is defined it will be visible on the product page.

Basicly product has price,description etc..
just add another property "lead time" which will be defined in Weeks
4 weeks
7 weeks


146 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Someone shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Anonymous commented  ·   ·  Flag as inappropriate

    I'm needing a solution for the exact issue. Our online stock varies from in-stock at our warehouse to stock at the factories location. Right now I simply have a hook displaying on the category loop and product pages displaying a message "Call for Availability". I'm having to do this globally though, even for products we may have that can ship same day. If there was an availability display to show messages such as In-Stock, In-Stock with 3 Day Delivery, 2 Week Lead Time, etc. that would be very useful. Also, potentially the ability to import the stock status, since our stock could change week by week.

  • Stuart Keasley commented  ·   ·  Flag as inappropriate

    I've no idea when this was last updated, took me ages to even find the suggestion/thread.

    I find it amazing that this functionality isn't available as standard, so many companies need to work this way. Eg as in my instance, items for sale will often become out of stock. This is accepted, and in some instances expected, by clients. It wont stop them ordering, however they will want clear information on lead times when this happens.

    So delivery time could be:

    In stock, standard delivery times
    Out of stock, order from supplier, actual delivery time = delivery time from supplier to us + standard delivery times
    Back order with supplier, actual delivery time = expected availability date with supplier + delivery time from supplier to us + standard delivery times

    There's a second thread on the same subject where an admin suggests in response that:

    "Besides, there are issues with a fixed text field as suggested. If you type '1 month' it will say the same thing in 2 weeks."

    This would not be an issue, quite the opposite, this is exactly the behaviour that would be needed in many instances.

    Eg in the out of stock scenario, lead time would be measured in days/weeks from the point of order ie if the item remains out of stock, the lead time will remain the same whether you order today or next week.

    Some of our suppliers are 10-400 miles down the road, and can get products to us within a couple of days at the most. Some are based in Europe, delivery will take 3-5 days, some are based in the US or Canada, so delivery would tale 7-10 days. So actual lead time would be product or supplier specific.

    Ignoring the complexities of the above, surely it would be very simple, and helpful, to add a field that merely allows you to display an estimated time for customer to receive their goods on the product info page, ie before they make a decision to order.

  • John commented  ·   ·  Flag as inappropriate

    I could really use this feature like yesterday. How many votes are needed for this to be considered?

  • Anonymous commented  ·   ·  Flag as inappropriate

    I would like to be able to give an estimate lead time during checkout, something that would sum up the lead time of each product purchased. it would be great.

  • Anonymous commented  ·   ·  Flag as inappropriate

    This would be great for us as everything we produce is hand made and has a varying lead time.

    We can do this on our Etsy store so if WooCommerce could do the same it would be really beneficial.

    Thanks in advance.

  • Anonymous commented  ·   ·  Flag as inappropriate

    A feature sadly lacking I have found only once weve gone down the lath with woocommerce. May have to move to magento. Im quite shocked this is not baked into woocommerce already.

    We have some stock on shelf and some comes from suppliers with different leads. There is no functionality for this.

  • Anonymous commented  ·   ·  Flag as inappropriate

    This would be helpful. We sell custom items that we don't have sitting on shelves that take time to process. Our business is 50/50 so it would be helpful for us to have the ability to do both.

  • Co commented  ·   ·  Flag as inappropriate

    Yes I'd need this too, it's definitely a must have function! Any news about implementing this or about an add-on in 2018?

  • roman commented  ·   ·  Flag as inappropriate

    This is awesome idea! It exists in Amazon, Gearbest and many others... Customers needs to know what is the lead time when item is not in stock!

  • Kelly commented  ·   ·  Flag as inappropriate

    This would be really helpful. We build our products to order, I'd like to be able to show the leadtime to the customer, as well as sort orders by "ship by date" on the from the admin view.

WooCommerce: Category - Extension Ideas

Feedback and Knowledge Base