Reading list Switch to dark mode

    CS-Cart Pre Order

    Updated 9 October 2023

    Pre-Order:- This spectacular add-on benefits the store customers to place an order in advance for products that are yet to be released or have low inventory i.e. zero.

    This extension will also help users to publish products in their store before they become available to customers and also give them an idea about the inventory of people interested in buying the products.

    Check a brief overview of the plugin –


    Features (Version 1.0)

    • Well integrated with CS-Cart.
    • *Admin can view the list of Preorders of the store in 3 categories i.e. display of all Pre-orders, Open Preorders, and Closed(complete) Preorders.
    • The option to view the preorder customers list at the backend has been provided.
    • Allows customers to order the products which are yet to be released or currently out of stock only when the product is converted to preorder.
    • * Compatible with Simple, Downloadable, and Configurable products.
    • Admin can also set preorder status and availability date.
    • * Admin can set the preorder price of products in percentage or absolute value.
    • A single checkout option has been provided at the backend.
    • The admin can send their own customized mail to the buyer by using the user guide provided at the configuration tab.
    • Admin can set a single checkout option for any preorder product.
    • The customer can view the order status of all preordered products through “preorder status”.
    • Easy to use and configure at the admin end.

    Updated Features (version 3.0)

    • Automatic conversion of out of stock products to preorder (which is possible when the stock of the products are zero and inventory is not set to “do not track”).
    • Well-supported CS-Cart Multivendor and Ultimate.
    • The option to convert existing out-of-stock products into preorders is provided on the configuration page.
    • The option to set more than a single preorder quantity of a specific product for a single user is provided based on the admin’s configuration at the backend.
    • *Pre-order products will always have zero shipping charges at the time of checkout.
    • *Functionality to display the pre-order delivery date or custom text is available for admin.

    Updated Feature (version 3.2)

    • Well supported with multi-storefronts.

    New Updated Feature (version 4.0)

    • Option to restrict the payment method for pre-orders.
    • Functionality to set the duration(start & end date) for pre-order.
    • Admin can also set the maximum preorder quantity of any product available for pre-ordering.
    • Functionality at the admin end to set the type of preorder on the basis of the preorder amount to be collected from the customer. There are three type of preorder (zero, partial, full)
    • The functionality to keep & display the 2 payment methods at backend while partial payment of pre-order.
    • Admin can check pre-orders for a particular customer.

    *Please note that the highlighted features of older versions have been discontinued in version 4.0.

    Pre-order Product purchase will be done in a separate order. 

    Find the Best CS-Cart
    Development Company
    Find out More

    Updated Features in version 6.0

    • Custom mail template for every process
    • Pre-order inquiries
    •  Inquiries list in the admin and vendor as well with proper communication.
    • Low stock notification to the Admin.

    Updated Features in 6.2

    • Different logos for Customers, Admin and Vendor.
    • Removed feature from the inquiry tab.
    • Added open-close inquiry Option.
    • Date and Time Visibility on the front end of preorder availability.

    How To Upload And Install The Add-on

    After downloading the CS-Cart Pre-Order add-on you’ll get the zip file, one install.txt file, and a relevant User Guide manual doc. Read it carefully for proper configuration.

    Go to Manage Add-ons, and click on “+” as shown below in the snapshot.


    Click on “Local” to browse the zip file and then click on “Upload & Install” as shown below in the snapshot.


    This is how you can install the add-on!


    After installing the addon click on “Manage” to configure it as shown below in the snapshot.Screenshot-from-2023-07-04-15-03-48-1

    In the General tab, there are various settings fields which includes:

    • Pre-order Type- Set the pre-order type here on the basis of the pre-order amount (Full/Partial/zero) to be collected while placing an order.
      1. ‘zero price’ preorder type will allow paying when the product will be in stock.
      2. Enter the percentage of the product price to be paid at the time of preorder (in case of partial payment)
      3. ‘Partial Price’ will allow paying the partial price when the product is out-of-stock and the remaining price when the product will be in-stock.
      4. The ‘Full Price’ preorder type will allow paying while placing a pre-order.
    • Add the maximum quantity of preorders per product for a single user.
    • Set the total number of preorders allowed for a particular product.
    • Choose days when preorders will start after the product will be out-of-stock. Keep 0 to start preorders immediately
    • Select the total days for the product to be in a preorder state. This option will also allow the customer to preorder any product within the allowed days only. Keep “0” to always allow a customer to preorder a selected product
    • Enter the percentage of the product price to be paid at the time of preorder (in case of partial payment)


    • Select “Yes” to automatically convert a product into a preorder product if it goes out-of-stock.
    • Add order status for the preorder product.
    • Set the product shipping to be deducted before/after the product is in stock.
    • Click to convert Out-of-Stock products to the Pre-Order
    • The admin can enable showing preorders to the vendors
    • The admin can inquiry showing preorders to the vendors


    In the Payment Restriction tab, you can allow only the desired payment methods for placing pre-orders.

    • Select the payment methods which you want to restrict for Pre-Orders.

    In the Email Template tab, you can send a mail to the admin if the product is out of stock and also to the customer once the product is available if the customer had preordered the product.
    By clicking on the settings icon you will be able to change or edit the email template content accordingly.
    Click on the Save button to save the changes.

    Back End View

    Go to the product to view or edit the pre-order option.

    Furthermore, click on the desired product to make changes in the pre-order settings as shown below in the snapshot. There is an option to filter only the pre-order products.
    Click on “Products” to view the pre-order tab. As shown below in the snapshot set the parameters accordingly which includes

    • An option to enable preorders.
    • Option to set the pre-order type & accordingly set the preorder product price in case of partial payment.
    • Set the time frame for pre-orders.
    • Enter the maximum number of preorders allowed for a particular product.
    • Enter the Max Quantity of the preorder product allowed for the single user.


    Go to “Orders” and click on “Preorders” to view the list of preorders as shown below in the snapshot


    All the preorders will also be listed here. You can View/Edit/Delete all the pre-orders and view all pending pre-order products as well by clicking on the option provided as shown below.


    This is how the list of pending products will be visible. Here you can view all the customers & orders per product that are pending. There is also an option to send a reminder mail to the customers.


    Product Inquiry

    The customer can also inquiry regarding the preorder product from the product page as shown in the below image:-


    The admin can also check the inquiry for the preorder products under the admin panel as shown in the image below.

    The admin needs to navigate to products>>preorder inquiries as shown in the below image:-


    On clicking on Preorder Inquiries the admin can see all the inquiries as shown below:-


    Moreover, to see the details the admin needs to click on view.


    The admin needs to navigate again to products>>pending preorder products as shown below in the snapshot:
    On clicking on Pending Preorder Products the admin can see check the products which are available for preordering.
    By clicking on the settings icon the admin can check all the customers and orders which are placed for that particular product which is out of stock.


    Vendor Panel

    You can see the vendor dashboard in the below snapshot:

    Go to orders then click on Preorders, the vendor can check the list of the pre-ordered products as mentioned in the snapshot :

    By clicking on the settings icon vendor can check the details of the pre-ordered products.

    The vendor can navigate to Products >>Preorder Inquiries, the vendor can see all the enquiries as shown below:


    To see the details vendor can click on the view option.


    The vendor can manage the email template of Preorder Reminders and Product Reminders by clicking on the settings option and then going to the email template as shown below in the snapshot.


    Preorder Preview

    Click on “preorder” to book the product as shown below in the snapshot & proceed to checkout.


    The preorder product will always have shipping charges applicable as per the add-on settings.  If you have set the shipping cost applicable after the product is back in stock then it will also display a message along with the shipping charges as shown below.


    Moreover, if you have set the shipping cost applicable initially at the time of preorder ie; before the product is in stock then it will also include the shipping charges as shown below.


    “Continue” for the further checkout process. Click on “Submit My Order” to generate the order & view the order details.
    The order detail page displays that the product is a pre-order product. The remaining amount and the paid amount with the shipping & payment information as per the add-on configuration.


    Furthermore, if shipping charges are not paid at the time of pre-order then it will be listed as the remaining product price as shown below.


    View When Product Is Back In Stock

    When the product is back in stock, the customer will get notified via email as per the template set at the admin end & will be able to pay the remaining amount from the order details page itself as shown below.


    View of order details page at the front:-

    order details

    As in the case of partial payment, the customer has to pay twice. Admin can view both the payment methods used by the customer separately at the backend.



    That’s all for the CS-Cart Pre-order. Still, have any issues feel free to add a ticket and let us know your views to make the module better

    Please explore our cs-cart Development Services and Quality cs-cart add-ons.

    Current Product Version - 6.2.1

    Supported Framework Version - CS-Cart and CS-Cart MultiVendor 4.14.x - 4.16.x

    Blog Version - CS-Cart and CS-Cart MultiVendor 4.14.x - 4.16.x
    • Version CS-Cart and CS-Cart MultiVendor 4.7.x, 4.8.x, 4.9.x
    • Version CS-Cart and CS-Cart MultiVendor 4.14.x - 4.16.x
    • Version CS-Cart and CS-Cart MultiVendor 4.13.x - 4.15.x
    • Version 4.7.x, 4.8.x, 4.9.x
    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • chen
    Hello! I have a question.
    • Aishwarya Tiwari (Moderator)
      Hello Chen,

      For any queries/doubts, please generate a ticket here –
      so that we can assist you in a better way.

      Thanks & regards,

  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content