PrestaShop No Contact Delivery module allows shop owners to offer no contact delivery to customers on the product of the shop.
In recent times of the COVID pandemic, this method of no contact delivery became popular to minimize the risk of exposure to the deadly virus.
Using this module, you can allow no contact delivery on certain products of your shop.
Also, offer customers to choose whether they want no contact delivery on the product or not.
Note: PrestaShop No Contact Delivery module is compatible with PrestaShop version 8.x.x.
Features of the PrestaShop No contact delivery module
- Offer no contact delivery on the products of your shop to the customers.
- Choose to offer no contact delivery either on all the products or some specific products.
- Also, choose to offer no contact delivery on the products of some specific categories only.
- Add the details to inform about no contact delivery to the customers.
- Select the user groups, pages & payment methods for which the no contact delivery option will be available.
- Either show or hide the available payment methods for no contact delivery products from the product details page.
- Offer users to choose whether they want no contact delivery on the products or not.
- Choose to restrict customers from buying no contact delivery products & the normal product together.
- The “No contact delivery” information of the product is visible on the order confirmation, order details page as well as the admin order details page.
- The module is multi-shop compatible.
How to install the PrestaShop No Contact Delivery module
- Firstly, go to the module manager in the back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.



An Important Note
To show the “No Contact Delivery” information on the cart page in versions 1.7.1.x to 1.7.7.x, please add the following hook after the current-price class section.
{hook h='displayProductPriceBlock' product=$product type="unit_price"}
File Name: cart-detailed-product-line.tpl
Path: /themes/YOUR_THEME/templates/checkout/_partials/cart-detailed-product-line.tpl
For PrestaShop version below 1.6.x, please add the following hook in between cart_description and before </td> tag close.
{hook h='displayProductPriceBlock' product=$product type="unit_price"}
File Name: shopping-cart-product-line.tpl
Path: /themes/YOUR_THEME/shopping-cart-product-line.tpl
How to configure the PrestaShop No contact delivery module?
After the successful installation of the module, an admin can proceed to configure the module.
Configuration
There are multiple options in the configuration settings. However, the following page clearly indicates the working of each & every option.

Product Settings
In this section, you(i.e., admin) can choose the products on which the no contact delivery option will be available.
You can either choose to offer no contact delivery on all the products or some specific products.
Apply on all products

Apply on specific products
Admin can select specific products on which he wants to offer no contact delivery.

Once selected for specific products, the option to enable or disable no contact delivery gets available on admin’s product details page too.
Go to Catalog > Products > Edit Product > Modules.


Category Settings
Same as products, in this section, you’ll be able to choose the categories on whose products the no contact delivery option will be available.

After the successful installation, a new tab i.e., the no contact delivery option adds on the dashboard.

Note
Please note that the module will not work for virtual products.
No Contact Delivery Information
As per the settings, no contact delivery information will be available on the following pages.
Home Page

Product Page

Cart Popup

Cart Page

Some Specific Functionalities
In the configuration settings of the module, there were many options. But, basically, there are three options that need to be understood separately.
Case 1
Firstly, we will take the first option & see what happens on enabling it.
The first option allows you to show the available payment methods for no contact delivery products on the product details page.

On enabling the option, you can see that the available payment methods for the product are now visible on the product details page too.

Case 2
Now, there is a second option that offers customers to choose whether they want no contact delivery on the product or not.
The option will be available to choose only if the no contact delivery on the product is available.

After enabling the option, a customer will see the option to choose the no contact delivery before ordering the product.

Let’s see how this information of no contact delivery is available on various pages if a customer chooses to order the product with no contact delivery.
Cart Popup

Cart Page

Checkout Page

Order Confirmation Page

Order Details Page

Admin Order Details Page

Case 3
Lastly, the 3rd & the last option provides to choose whether you want to allow the customer to buy no contact delivery & the normal product together or not.
Let’s suppose we are enabling the option & restricting the customer from buying no contact delivery & the normal product together.

The following screenshot is the product details page of Product 1 on which the no contact delivery is available.

However, this 2nd product is not available for no contact delivery. you may notice this in the screenshot below.

Now, on adding both the product together, the following error will start appearing on the page.
This error will appear only if you’ve restricted the customer from buying normal & no contact delivery products together.

So, this was all about the PrestaShop No Contact Delivery Module. I hope this document will help you in checking the functionality of the module in a better way.
Also, do let us know about your views in the comments.
Support
For any kind of technical assistance or query, please raise a ticket at http://webkul.uvdesk.com or send us a mail at [email protected]
Also, please explore our PrestaShop development services & vast range of featureful PrestaShop Addons.
Current Product Version - 2.0.2
Supported Framework Version - 8.x.x, 1.7.x.x
Be the first to comment.