Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x

    Prestashop Preorder

    Prestashop Preorder module allows customers to book a product that is either out of stock or yet to arrive in the market. Admin can set preorder for a particular combination of a product or all the combinations of a product at once. Drive more customers to the store by making products available to them which they don’t get from the offline store.

    Features of Prestashop Preorder

    • Set Preorder for a particular combination of a product or all the combinations of a product at once.
    • Admin can set full, partial, or dynamic payment as preorder payment option.
    • In case of partial payment method, admin can set partial payment in terms of percentage or fixed amount.
    • In case of dynamic payment method, set custom price which a customer needs to pay to pre-book the product.
    • Countdown timer displaying the days and time after which product gets available for purchase.
    • Enable, disable, or delete the preorder.
    • Set the availability date on which the product would be available in stock for purchase.
    • Set the quantity available in stock to show when the preorder product is available for purchase.
    • Admin can view the details of orders placed by the customers for the preorder products.
    • A Customer can purchase the preorder and a normal product in the single cart.

    New Features from Version 5.0.0

    • Guest customers can also place an order for partial preorder products if allowed by admin.
    • Admin can set the expiry time for preorder vouchers.
    • Enable/Disable the completion of preorder before the expected date.
    • A new menu “Preorder” has been added on the front end under which customers can view all the preorder products.
    • A separate tab “Preorder Orders” has been added in customer’s account from which customers can view all the orders placed for preorder products.


    1. Prestashop Preorder module is multi shop compatible.
    2. Module translation available in these languages :
    • Arabic(ar),
    • Catalan(ca),
    • France(fr),
    • Spanish(es),
    • German(de),
    • Italian(It),
    • Japanese(ja),
    • Dutch(nl),
    • Galician(gl).


    1. Go to the back  office-> modules -> Upload a module
    2. Upload zip file of “Prestashop Preorder” module
    3. The module will automatically get installed on your Prestashop.

    Module Configuration

    Admin can configure the time after which preorder vouchers will expire. Also, admin can allow/disallow guest customers to place an order for preorder products.


    In order to make all the preorder products automatically available on their selected availability date. Admin needs to set CRON job for each day.

    0 0 * * * curl

    You have to replace the string “” with your site link.

    Backend Workflow of Prestashop Preorder

    After the installation of the module, two new tabs “Manage Products” and “Manage Orders” gets add in back office. From these tabs admin can manage Preorder products and orders.

    Admin can create a preorder product by clicking on “Add New Preorder” button.

    Payment type

    While setting a preorder for a product, admin can set payment type as full, partial, or dynamic payment for preorder.

    Full Payment

    In case of full payment, a customer has to pay the full amount while pre-booking the product.

    Partial Payment

    In case of partial payment, admin can set partial amount which a customer has to pay while pre-booking the product. Admin can set this amount in terms of percentage or fixed amount.

    When a customer pre-book the product, a voucher gets create with amount equivalent to preorder price set by admin. The voucher will be applicable from the product availability date specified by admin.

    Once the customer adds preorder product in the cart, then the voucher gets automatically applied to the cart. If the customer has ordered more than one Unit of a product, then after completing the purchase the voucher gets applied according to the quantity chosen by the customer.

    Dynamic Payment

    In case of dynamic payment, admin can set the minimum expected amount for the product. Customer can fill any amount between the minimum expected and actual preorder product amount and grab the product.

    Automatic available in Stock

    When the date of product availability arrives the preorder product gets available to the customers. Also, admin can specify the product quantity that will be display in stock when the product becomes available.

    Complete preorder before expected date

    After creating the preorder product, admin can enable/disable the completion of preorder before expected date.

    Set Preorder on Product Combinations

    While setting preorder on a product, admin can select the combination on which the preorder will be applicable. Admin can set preorder for a single combination of a product at a time. If admin wants to set for more than one combination, then he has to create a preorder for that combination.

    Admin can set preorder for each combination separately or all the combinations at once. If admin has set preorder for all the combinations altogether, then the same preorder will be set for all the combinations.

    While updating details of any combination, admin can either update current combination or select “all combinations” to update all combinations.

    Editing/Updating other combination:

    If admin selects a particular combination and updates its preorder details then changes will be visible under “Manage Products” tab.

    Similarly, admin can update the preorder details of all the combinations just by selecting ‘All Combinations’ in the product field.

    Front End Workflow of Prestashop Preorder

    After the installation of module, a new menu “Preorder” gets add on front end from where customers can view all preorder products.

    Preorder Product Page

    When a customer visits the product page, there he view details related to preorder such as preorder price, preorder product availability date & time, etc.

    Full Payment Option

    Partial Payment Option

    Dynamic Payment Option 

    Preorder option will not show on the product combination on which admin has not set preorder.

    Preorder Orders

    After installation of the module, a new tab “Preorder Orders” gets added in customer panel from where he can view a list of orders he has placed for preorder products.

    Now, after placing an order when the product gets available, then a customer can complete the preorder by clicking on “COMPLETE PREORDER” button on order details page.

    When a customer clicks on “COMPLETE PREORDER” button, he redirects to a cart page where he can pay the pending amount in case of a partial payment done by him. On the cart page, a customer can view a voucher whose value is equivalent to the partial amount paid by him while ordering a preorder product.

    Suppose a customer has purchased 2  products, then when the customer complete the preorder 2 vouchers gets automatically applied to the cart.


    Admin can view the details of orders placed by the customers for the preorder products under “Manage Orders” tab.

    That’s all for Prestashop Preorder module.


    For any kind of technical assistance, just raise a ticket at and for any doubt contact us at

    Current Product Version - 5.0.1

    Supported Framework Version - 1.7.x.x

    . . .

    Comments (11)

    Add Your Comment

  • guillermo saez garcia
    hola se le puede agregar una etiqueta en el producto que diga PRE-ORDER, en la pagina principal de los productos
    • prerna

      Currently this feature is not present in the module.
      Please raise a ticket at and we can discuss the possibility of customizing it for you.

      Thanks & Regards

  • Paolo
    Hello, Is It possible to automatically set that when a product goes out of stock is available for preorder?
    • Mehul Gupta

      Currently this feature is not present in the module.
      Please raise a ticket at and we can discuss the possibility of customizing it for you.

      Thanks & Regards

  • robertchen1112
    I saw the update that Buyer can purchase preorder and normal product in single cart.
    Is it correct? Thanks.
    • Neha Sharma

      Now we have worked on the module and the restriction is removed. You can have both the preorder product and the normal product in a single cart.
      In case of any other issue, feel free to raise a ticket at


  • Florian Marty Labuche
    How to get the 1.7 version of the module ?
    Cause i bought it few days ago and it was the 1.6.1 version.
    • Neha Sharma

      Thanks for the purchase.

      Please raise a ticket at and we will assist you on the same.

      Thanks & Regards

  • Football Caricatures
    what do module do if I want to make a preorder and a normal order? How work in this case?
    • Neha Sharma

      You cannot have a pre order and a normal order in a single cart. Due to some restrictions from prestashop, this is not possible

      Thanks & Regards

      • Football Caricatures
        Thank you
  • Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index