What to Check If the Pre-Order Button Is Missing on the Frontend?

What to Check If the Pre-Order Button Is Missing on the Frontend?

1. General module settings:

  1. If the pre-order button is missing for a product with quantity 0 or below, but it should be visible, make sure the following setting is enabled:
    Allow Pre Orders for Products with Zero and Below Zero Qty = Yes
  2. If the pre-order button is missing for a product with quantity above zero, make sure the following setting is set to:
    Disable Pre Order for Items with Qty Above Zero = No
2. If these settings are configured correctly but the button is still missing, check if pre-orders are enabled for products:
  1. If pre-orders are expected to be enabled globally based on the settings above, verify that the following option is enabled: Stores > Configuration > Catalog > Inventory > Product Stock Options > Backorders = Allow Pre-Orders

  1. If pre-orders are only expected to be enabled for specific products, check whether the Allow Pre-Orders option is enabled for the individual product under: Catalog > Products > [product] > Advanced Inventory


3. Make sure the product status is set to In Stock.
4. If multiple store views exist, check the settings for each store view. Keep in mind that product-level settings take precedence over global module settings.
5. After making any changes, be sure to reindex the site: php bin/magento ind:rei

If you continue to experience issues or have further questions, please don't hesitate to contact our support team for assistance.