Demos Buy Now

Opencart Preorder Pro Version 2

Opencart PreOrder module helps to make a product as PreOrder. Using this module customer can order out of stock products. This module provides the ability of Full payment or percentage payment for Preorder products. The customer can add only one PreOrder product at a time.

Opencart Pre Order Pro is also available as Marketplace Pre-Order.

Features Of Opencart Preorder Pro Version 2

  • Buyer can order out of stock products.
  • Admin can set the custom message to display on the preorder product.
  • Admin can set preorder status and availability date.
  • Admin Can set custom percentage of the amount to be paid for preordered product.
  • Using this module customer can pay full or partial payment.
  • Admin can check Pre-order and Pre-order inquires in the admin panel.
  • Admin can select Preorder Button. Like, Redirect to contact page, Add to Preorder cart, and Add to cart.
  • Admin and customer can receive notification mail.
  • Admin can set the mode of notification like Automatic or Manual.
  • Add only one PreOrder product at a time
  • Customer Login is essential for Preorder of any product.
  • When admin will add any product for PreOrder then it will become out of stock automatically.

Installation Of Opencart Preorder Pro Version 2

Installation of the Opencart module is very simple. After you unzip the main module directory, you will find admin, catalog, theme patch and ocmod folders. You just need to move admin and catalog folder into the root directory of your Opencart website.

If you are using a custom theme like Journal then we provide Journal theme patch (directory) in the module zip. While installing the module, navigate through Theme Patch->Journal2 folder and you will get “Catalog” folder. Just upload the “Catalog” folder into your Opencart root directory for the proper functioning of the module with the Journal Theme.

Once you have uploaded the file then login to admin and from catalog section go to Extensions> Extension installer and upload the xml file. The xml file can be found on ocmod folder under module directory. Under the ocmod folder you will find the folders for different opencart version. You just need to select your version and upload the xml file.

After uploading the file go to the Extensions > Modification and click on refresh field.

After that in Admin panel go to System -> Users  -> Usergroup and edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.

After that under Extension > Module, install the Preorder module like this way.

After clicking edit option below page will be open. Admin can Enable or Disable the status of this module.

PreOrder Text

Admin can set PreOrder text, which is universal for all preorder products. It will display at Add to Cart button text.

Pre-order Text

Admin can enter text that they want to display on the product page.

Pre Order Button Work

Admin can choose the action like Redirect to contact, add to preorder cart, add to cart which will be taken when click on add to cart button. If admin has choose Redirect to contact then customer will redirect to contact page. In case of add to preorder cart, customer will have to fill preorder inquiry.

Notification Mode

Admin can choose the preferred mode of notification about pre-order availability.

Notification Status

Admin can set the Notification status like In Stock, Out of Stock, PreOrder. It will show on the product page.

Pre-order Email

Admin can enable or disable the Preorder Email. Using this field customer can also receive preorder emails other than opencart update emails. If admin will enable this field, the customer can receive an email after the completion of PreOrder, with particular Message.

Pre-order Status

Admin can enable or disable the Pre-order module.

Add Product

Whenever general settings have been done then Admin can add Preorder product under Add product.

Admin can select the Preorder mode like full payment or percentage. If the admin can set percentage pre-order mode then the buyer will pay entered percentage price of product initially and the remaining when pre-order will be completed. Admin can also set pre-order product availability date.

Admin Management Of Opencart Preorder Pro Version 2

After the successful installation of the Preorder module, the admin will be able to see a new Menu named as PreOrder. Let’s discuss it.


Admin can see preorder product list with notification status. There is a filtering option by which admin can filter the preorder products. From here admin will know about the PreOrder status. Admin can also notify the remaining product notification status.

Here admin can view the Order, payment details.

Preorder Product List

Admin can see the preorder product lists and also delete these lists. There is a filter option by which admin can filter the preorder product using product name, model, preorder price and much more.

Pre-Order Inquiry

Admin can check all Pre-Order inquiries of customers with product info and notification status. Admin can notify the customer when the product will be available.

Front End

The customer can see PreOrder option for the available Preorder product.

When customer will go to the product page, they will find PreOrder text under the available Preorder product. Like this screenshot.

After clicking on Preorder, If the admin has set Preorder button as – add to cart then product will add to the customer’s cart with the Preorder price.

The customer can add only one PreOrder product at a time. If you add other product with PreOrder below message will be displayed.

If Preorder button set as Redirect to contact page from admin site, then below page will be open in which customer can enter their contacts.

If admin will set preorder button as Add to preorder cart then Customer can send mail to admin about Preorder requirement.

The customer can complete their Preorder with remaining amount until the product is in stock. Under Account > Order History > Order Information.

There is no need to give shipping charge again during checkout.

All of the information is very much self-explanatory still have any doubt please add a support ticketat

Current Product Version -

Supported Framework Version - 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x

. . .

Comments (13)

Add Your Comment

  • Dylan
    How to buy this Version 2? The “buy from store” option ends in the previous version..
    • webkul
      Hi Dylan Module does contain both the version of the product . thanks
  • Ken Yeung
    Can this extension support OC
    • webkul
      HI Ken yes it will work . Thanks
  • Ken Yeung

    Thanks for the quick reply, I just pay and install the extension by upload both admin and catalog folder to the root, follow your installation guide here, and after I enable it, add a product and test it, I cannot find the pre order menu under the backend daskboard, and I cannot find the pre order button in the product page, and I cannot pay for the pre order product. just like nothing has changed.

    Do you think this is because I am not using the default theme? (I’m using journal 2 theme)

    Please help


    • Ken Yeung

      After I upload the xml file to the extension installation, I can find the Pre-order in the admin left menu now, my major issue is how to make it works in Journal 2 theme, I’ve already upload the precartmail.tpl and precart.tpl to my custom theme folder, anything else I need to do/modify to make it works?

      Many thanks,

    • webkul
      HI Ken well it does work with all the template or theme please raise a ticket at and we will look in to it . Thanks
  • Manish khobragade
    Hi…Please let me know whether this will work for OCMOD 2.0.3..1. If yes then will it integrate as per steps shown in this site or need any cutomization.

    Also is there any refund policy if the module doesn’t work then.

    • Manish khobragade

      I am not using default theme. I am using Pavbeeshop theme and OCMOD Will your module work for me.


      • Webkul Support
        Yes it will work still have any query Please email at thanks
  • Aashif Ali
    not working
    waste of time
    • Webkul Support
      Dear sir, Please email us at and we will look in to it thanks
  • css.php