Demos Buy Now

Magento Marketplace PreOrder

Magento Marketplace PreOrder module will allow to create orders for products that are “Out Of Stock” or have not yet been released. Using this module will allow buyers to purchase out of stock products.

Note: For using Bundle and Grouped products for the Marketplace preorder you need to purchase & install Magento Marketplace Bundled https://store.webkul.com/Magento-Marketplace-Bundle-Product.html and Grouped https://store.webkul.com/Magento-Marketplace-Grouped-Product.html Product modules separately.

Magento Marketplace PreOrder is an add-on of Magento Marketplace. For Magento Marketplace PreOrder to work you need to first install the Magento Marketplace Multi Vendor module

This Module is also Available for Magento2

Features Of The Magento Marketplace PreOrder Module

  • Registered users can order Out of Stock products.
  • Works with these types of products- Simple, Downloadable, Virtual and Configurable, grouped & Bundle.
  • Admin & Sellers can set Custom Message to display on PreOrder product.
  • Admin & Sellers Can set Custom Percentage of amount to be paid for PreOrder product.
  • Admin & Sellers can set the Complete Payment method to be used for the PreOrder.
  • Admin & Sellers can set PreOrder status and availability date.
  • Admin & Sellers can enable the PreOrder for- Per Product, All Products, Few products and All Products except few.
  • Admin can setup cron to display products on Preorder Availability Date.
  • Using this module registered customer can pay full or partial payment that has been set by the admin or seller from their panel for the PreOrder product.
  • Admin & Sellers can set mode of notification when the PreOrder product is available to Automatic or Manual.
  • Sellers can set up shop on demand to fulfil the orders.
  • Multi Lingual support / All language working including RTL.
  • The code is fully open & you can customize it according to your need.
  • Compatible with Multi store.

Installation Of Magento Marketplace PreOrder Module

Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has a src folder and inside the “src folder” we have – app, js, media and skin  folders. You need to transfer the app, js, media and skin folders into the Magento root directory on the server as shown below.

Installation Of Magento Marketplace PreOrder Module

After moving both the app and skin folders you have to flush the cache from Magento admin module by navigating through->System->Cache management as shown below.
Installation Of Magento Marketplace PreOrder Module

Language Translation

After the module installation, the user will unzip the folder and click on src folder. Inside that folder, you will find app folder. Click on the app folder and you will get locale and inside that you will find the language folder in English language as en_US. Now follow the same path and open the locale folder where you have installed the Magento Marketplace and go inside the locale folder and create a new folder and name with the language for which you want to convert your module content. Now edit the Webkul_Mppreorder.csv and then upload to your server inside the locale folder.

Heading name goes here

Before uploading the CSV file, open and edit it with the translated keywords. Please check the below image for the better understanding.

Installation Of Magento Marketplace PreOrder Module

Seller PreOrder Settings

Here the seller will configure the settings for his PreOrder Products. You need to navigate through ->Marketplace ->Preorder Management -> Configuration.

SELLER-END

 

PreOrder Type

The seller can select the PreOrder Type as Percent payment or Complete Payment.

Percent Payment Accept for Preorder

In case of Percent Payment PreOrder type, seller will set amount for PreOrder. Using this field seller can accept percent payment for preorder. For e.g If the price of the product is $500 and percent payment accept for preorder is set as 30 then buyer can pay $150 with preorder.

Enable Preorder for

Seller can set PreOrder For the under given products –

  • Per product.
  • All Products.
  • Few Products.
  • All Products Except Some.

Per Product

If seller has selected- “Per product” then seller will have to enable preorder on every product by selecting their preorder status as “Enabled” at product page and setting them as  “Out Of Stock”.

All Products

If seller selects “All Products” then the PreOrder will apply on all the out of stock products of the Seller. There is no need to set the preorder status as “Enabled” for each product, the product should just be Out of Stock.

Few Products

If seller has selected “Few Products”, in this case seller will enable the PreOrder for the few products by typing in their product SKU separated by comma. For the PreOrder to apply on few products the products should always be “out of stock” and no need to set their PreOrder status as “Enabled”.

All Products Except Some

If the seller has selected “All Products Except Some”, then seller will have to exclude some products by typing in their Product SKU separated by comma. The products retained for PreOrder should be always out of Stock and there is no need to individually “enable” the PreOrder status for them.

Custom Message to display on preorder product

This field is responsible for custom message display in front of preorder product. As shown below “This Product will be in stock soon” is the custom message.
Custom Message to display on preorder product

Send email to customer when product is in stock

Seller can choose preferred mode of Email as Automatic or Manual when the product is in stock. If you choose ‘manual’ option, you will have to manually send mail to the customer from seller.

PreOder Quantity

The seller will be able to set the PreOrder quantity.

Buyer Specification

Here the seller can select buyer specification for the PreOrder products. If the seller selects “All“, then both the PreOrder buyers and the non-PreOrder buyers can purchase the PreOrder product and complete the purchase. Else if the seller has selected the “PreOrder buyers” then only the PreOrder buyers can buy the product and complete the purchase.

Seller PreOrder Product Settings

For Preorder product setting navigate through  New products-> Add New Product , select the attribute type and product type and click continue.  Now you will see the add product page as shown below.

 

Preorder depends upon the PreOrder selection of products. In case of Preorder, Product Inventory should always be set to “Out of Stock” to make a product PreOrder product. You will have to set the PreOrder Status and PreOrder Availability date for the PreOrder product. Also, set the Preorder Product Quantity value.

 

Customer End PreOrder Workflow

Customer will select the product with the PreOrder and it will look as below for the different product types –

For Simple Product –

Customer End Pre Order WORKFLOW

For Virtual Product –

Customer End PreOrder Workflow

For Configurable Product –

Customer End PreOrder Workflow

For Downloadable Product –

Customer End PreOrder Workflow

The PreOrder products will look like as shown below on the category page.

For Downloadable Product

Now the customer will click on the preOrder button on the product page to purchase the item and it will get added into the shopping cart where the customer will click the “proceed to checkout” button for completing the purchase. The buyer will have to pay applied taxes and shipping charges when he will buy the PreOrder product.

After completing the preorder with percent payment customers will be able to see their Pre Ordered products under “MY ORDERS”. Customers will be able to complete their order if product is in Stock.
Customer End PreOrder Workflow

If the product is in “Out of Stock” then this page will appear after clicking on the”View Order”.

Customer End PreOrder Workflow

After clicking on the “View Order” if the Product is “In Stock”, after the notification has been sent automatically or manually by the Seller, buyer can complete his PreOrder as shown below.
Customer End PreOrder Workflow

After clicking on the “Complete PreOrder” option remaining amount of the product will be added to the cart during checkout and there is no need to give shipping charge again.

Customer End PreOrder Workflow

On the checkout page click Place Order to complete your PreOrder as shown below.

Customer End PreOrder Workflow

After completing payment you will be able to see the Complete PreOrder as shown below.
Customer End PreOrder Workflow

Complete Payment

If the seller has set Complete Payment for the PreOrder Product, then the buyer will have to go for the full payment of the product, after that whenever the invoice is generated and product is made available(In Stock), buyer will get an email notification that the product is in stock and then admin will ship the product to customer. After placing the order customers can go to My orders to check their PreOrder product.

Seller will notify the customer when the PreOrder product is in stock by navigating to his account Menu under –>Marketplace->Preorder configuration->Orders  here the seller will select the customer to whom he wants to Notify about the Preorder availability and click the “Notify To Customer” button as shown below.

Customer End PreOrder Workflow

 

Admin PreOrder Settings

After installation of the module navigate through System->Configuration->Marketplace PreOrder, here admin will configure the module for his products. Admin configuration settings will apply on admin’s product only. For seller products seller need to set their configuration settings.

 ADMIN-END

PreOrder Type

Admin can select the PreOrder Type as Percent payment or Complete Payment. In case the payment type is set as percent payment then the customer will pay the set percentage first while pre ordering the product and then when the product will be in-stock will pay the remaining amount to complete their purchase. In case of complete payment when the customer pays the complete payment he will get his PreOrder product only when the item is in stock. After that it would be shipped automatically by the admin.

Percent Payment Accept for Preorder

In case of Percent Payment PreOrder type, admin will set amount for PreOrder. Using this field admin can accept percent payment for preorder. For e.g If the price of the product is $500 and percent payment accept for preorder is set as 30 then buyer can pay $150 with preorder as shown below screenshot.

Enable Preorder for

Admin can set PreOrder For –

  • Per product.
  • All Products.
  • Few Products.
  • All Products Except Some.

If admin has selected- “Per product” then admin will have to enable preorder on every product by selecting preorder status of each product.

If the admin has selected- “Few Products or All Products Except Some” then admin will have to enable the PreOrder for selected products by typing in the Product SKU separated by comma. If admin selects “All Products” then the PreOrder will apply for all the products of the admin.

Custom Message to display on preorder product

This field is responsible for custom message display on preorder product as shown in above screenshot. Here “PreOrder this product and we will soon get back to you” is Custom message.

Send email to customer when product is in stock

Admin can choose preferred mode of Email as Automatic or Manual when the product is in stock. If you choose ‘manual’ option, you will have to manually send mail to the customer from admin.

PreOder Quantity

The admin will be able to set the PreOrder quantity.

Buyer Specification

Here the admin can select buyer specification for the PreOrder products. If the admin selects “All“, then both the PreOrder buyers and the non-PreOrder buyers can purchase the PreOrder product and complete the purchase. Else if the admin has selected the “PreOrder buyers” then only the PreOrder buyers can buy the product and complete the purchase.

Cron Schedule

Admin will put the time at which the cron should schedule. Admin can set up and maintain software environments that use cron to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.

Admin PreOrder Product Settings

For Preorder product setting navigate through  Catalog-> Manage Product-> Add New product. Now you will see the add product page as shown below.

 

You will have to set the PreOrder Status and PreOrder Availability date for the PreOrder product. Also, set the Preorder Product Quantity value.

In case of Preorder, product Inventory should always “Out of Stock”.
Admin PreOrder Product Settings

The admin will follow the path in the Magento Admin Panel System -> Configuration -> Inventory and select “Yes” for the option “Display out of Stock Products” as shown below.
Admin PreOrder Product Settings

PreOrder List

Admin will be able to see a list having all the Preorders that have been ordered by customers as shown below.

Heading name goes here

That is all for the Magento Marketplace Pre-Order, still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/

Current Product Version - 1.0.0

Supported Framework Version - 1.4.x.x, 1.5.x.x, 1.6.x.x, 1.7.x.x, 1.8.x.x, 1.9.x.x

. . .

Ask a Feature

Index