Home page

Welcome to PHP Contact Form

Simple, High Quality Contact Form Scripts For Every Day Solutions

In a pinch to get that project done? Tired of searching the internet and downloading endless form scripts looking for a “simple” solution? Well Look no further.

I’ve been in your shoes before, and decided to put together some practical, easy to use contact forms that will get you up and running in no time. Fully customizable and will allow for any design through simple css variables, and you can manipulate the contact forms for use with any fields, checkboxes, radio buttons and select options you need with fully documented code and secured to prevent header injection and spam – for only $9.95 each, or buy all 8 for only $29.95

Plus with our complete satisfaction guarantee – if you have any questions, or issues with your script, just me know and I will personally assist you with getting it on your website for you.

Contact Form Features at a Glance
  • Quickly collect user information and have it sent to your email, without exposing your email address to the public and email harvesting applications.
  • Anti spam protection against header injection and malicious attacks.
  • No programming skills required. One line of text to edit and your ready to go.
  • Complete CSS design styles to make for easy changes to the look and feel.
  • No database is needed.
  • Simple and easy to understand to make customizing a breeze.
  • Fully customizable for any web page or flash file.
  • Completely unbranded, with no reference or links back to our site.
  • Its yours to do with whatever you want. Unlimited usage on unlimited sites.
  • Free support if you have questions or need assistance.
What Others Have To Say

“WOW! I have tried countless php forms for my site … none have worked very well, or required WAY too much user-programming. This is awesome! It worked the first try! I Love it! Thank you so much!”

Andrea K – Boulder, CO


“You saved my project just in the nick of time. I had downloaded more then a dozen form scripts and tutorials and none of them made any sense until I found yours. Very well documented and I got my form finished in 5 minutes. Client was very happy. Thanks again”

Chad L – Houston, TX


“After I downloaded your form, I still didn’t understand. Maybe its just too complex for me, but I really appreciate your speedy response in helping get it set up on my website. It looks great and works just as I expected. Thank you for a great product and great service.”

Robert P – Macon, GA


Feel free to contact me here and share your thoughts and experience with PHP Contact Form.

contact form 7 download file on submit

contact form 7 download file on submit is applied when you share a file with the condition that who want to download this file need to submit form. Usually, admins want to get users’ information such as email and telephone number. When users send this form successfully, the wanted file will be automatically downloaded to the computer.

This is not a new method but its positive effects on marketing are quite big. When people search document of some fields such as cake recipe, you can use form builder tool to require users to input their email, name and telephone number. After users submit a form, they will receive the file they want and you get their information. It is good for both two sides. The information you get is so valuable when you use it to advertise your bakery store, materials and baking accessory store.

Implementation

Login to BackOffice of wordpres and install contact form 7 plugin. Create a form. You can do as the example below

contact form 7 download file on submit

Now, you should prepare the document file you want to share with people. You can upload it anywhere everyone can download such as Google drive or your media to get the url of the file.  Please getting access to this link to make sure everyone can get access and download file.

In the contact form, click on Additional Settings tab and add the following code. Remember to replace pdf-url-here with the file url you have got.

on_sent_ok:"force_download('pdf_url_here');"

This code means that after the form is submitted successfully, force_download(); function will be processed

contact form 7 download file on submit

In code of WordPress, you should add code js

functionforce_download( file ){pdf=window.open(file,'','left=100,screenX=100');pdf.document.execCommand('SaveAs','null','myfile.pdf');pdf.close();}

In addition to contact form 7 download file on submit, there is another way that after the email address is sent, we will configure an automatic email to send to the email that the customer has submitted. This way is to identify if this is real user email. You can refer to this previous article to be clear about this problem.

We have dealt with contact form 7 download file on submit. If you have any problem with Prestashop Form builder, Shopify Form builder, WordPress Form Builder, please leave a comment or contact us. We will give you a solution. Please share this article so that more people can find the solution to the problem they are facing.

woocommerce pending payment

In the stage of processing orders, there are many order statuses such as woocommerce pending payment,processing, on hold, completed, canceled,returned,failed.In the scope of this article, we will focus on the pending status of the orders, how it works as well as the method to process it.

Woocommerce is one of the plugins after combining with WordPress becoming the source code which has the biggest market share. Till now, there are 49,226,906 download times which account for 28% of download times of all the online stores.

Come back to the order management issue, woocommerce pending payment often occurs when you incorrectly configure the payment or in case of using manual payment method such as COD, bank transfer. Because these payment methods do not include notifications as well as return any information to the web, the system cannot automatically change the order status.

With these manual payment methods, it requires manual management operations. After receiving payments from the banks or COD staff, the shop owners will change the order status manually. Then you will deliver goods to your customers if they are physical goods such as clothes, books, equipment, toys, etc. Or the system will send files to the customers or allow them to download files if they are digital products.

You follow the guidance on how to change the order status. You click on Status item and select the orders in Pending payment method to switch to another status.

woocommerce pending payment

Through the article woocommerce pending payment, we see that no matter how modern your stores are, you should be flexible to serve different customers by manually operating as the case above. Therefore, you should prepare professional order edit tool to reduce the time and labor cost. If you use Prestashop, I recommend that you should use Order edit module. You can get access to this link ( https://addons.prestashop.com/en/order-management/23748-order-edit.html ) to try the demo before applying it to your project.

 

registration successful message in php

Today we will talk about registration successful message in php. Displaying a notification after a successful registration is extremely important because it lets us know whether our program works well or not. I also provide source code after this article. Therefore if you are not skillful in PHP or you want to edit this source code, you just need to download the code at the end of the article.

Registration successful message in php

PHP is a popular programming language that is loved by lots of people. It also is the language used to create many opening source codes such as Prestashop, Magento, WordPress, etc. PHP in general and source codes include the registration part. Registration successful message in php works depending on the process of the project. Today we give you a simple notification demo.

Preparation

  • Using hosting or server localhost, you could use xampp or similar software that you need.
  • Code editor software, you could use familiar software such as notepad++

Implementation

We start checking the data. During the registration process, if saving the information of the form to the database is successful, there will be a notification for customers to know they have completed registering. About the displaying content, it may be a thanking or others, you just need to edit texts.

Firstly, we create a database which I name “test”. We add table and fields to the database. If you hesitate to do this, you could copy the following code and paste it into sql.

CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `test`;
 
CREATE TABLE IF NOT EXISTS `users`(
`id`int(11) NOT NULL AUTO_INCREMENT,
`username`varchar(30) NOT NULL,
`password`varchar(30) NOT NULL,
`name`varchar(255) NOT NULL,
`email`varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
<html>
<head>
</head>
<body>
<?php
$conn = mysqli_connect('localhost','root','','register') or die("cannot connect to database");
mysqli_query($conn,"SET NAMES 'UTF8'");
if (isset($_POST["btn_submit"])) {
$username = $_POST["username"];
$password = $_POST["pass"];
$name = $_POST["name"];
$email = $_POST["email"];
if ($username == "" || $password == "" || $name == "" || $email == "") {
echo "Please enter your infomation";
}else{
$sql="select * from users where username='$username'";
$kt=mysqli_query($conn, $sql);
 
if(mysqli_num_rows($kt)  > 0){
echo "Account is exits";
}else{
$sql = "INSERT INTO users(
username,
password,
name,
email
) VALUES (
'$username',
'$password',
'$name',
'$email'
)";
mysqli_query($conn,$sql);
echo "you have registered";
}
}
}
?>
<form action="#" method="post">
<table>
<tr>
<td colspan="2">Form register</td>
</tr>
<tr>
<td>Username :</td>
<td><input type="text" id="username" name="username"></td>
</tr>
<tr>
<td>Password :</td>
<td><input type="password" id="pass" name="pass"></td>
</tr>
<tr>
<td>Full name:</td>
<td><input type="text" id="name" name="name"></td>
</tr>
<tr>
<td>Email :</td>
<td><input type="text" id="email" name="email"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="btn_submit" value="register"></td>
</tr>
</table>
</form>
</body>
<style>
form{
width: 300px;
margin: auto;
margin-top: 112px;
border: 1px solid #cdcd;
padding: 10px;
}
</style>
</html>

You should input the right information so that the notification can be displayed. You could check in the database. Below is the written data. Because this is the demo, I do not encode the data. When you apply this to the practical project, you are provided with some functions to encode such as md5, sha, etc by PHP for the purpose of customers’ safety.

Registration successful message in php

We have finished the article which is about Registration successful message in php. The issues related to custom fields,create input, create recaptcha as well as form are interested by many people. PHP language and other programming languages newbies should pay attention to this issue.

How to create recaptcha validation before submit in php

Welcome you to the article “ recaptcha validation before submit ”. The guidance of this article is on PHP source code. Besides, after reading this article, you could download the source code of this article. You can use it without minding.

recaptcha validation before submit

Introduction

We need to use recaptcha validation before submit because it helps make sure that there is a human wanting to submit information. And they are people to whom we need to reply. In addition, captcha can be used to avoid being spammed or DDOS attack.

Preparation

In this article, the first thing we need is an editor software such as notepad ++ or phpdesigner as I am using. You can use any tool that is suitable for you.

The second thing is a Google account. It is your Gmail and password.

Besides, you also need hosting. Previously, you can use localhost. But recently, Google API does not support localhost anymore. There will be a notification as below. You can try to see if your computer allows to use localhost.

recaptcha validation before submit

Implementation

Create php source code

To save time, I will provide you with the source code of the article. You just need to copy and edit according to your need,

Create index.php file to which you add the code

<html lang="en">
<head>
<title>recaptcha validation before submit</title>
<scriptsrc='https://www.google.com/recaptcha/api.js'></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
</head>
<body>
 
<div class="container">
<div class="row">
<div class="col-xs-8">
<div class="panel panel-primary">
<div class="panel-heading"><strong>Precaptcha validation before submit</strong></div>
<div class="panel-body">
<form action="do_process.php" class="form-horizontal" method="POST">
 
<div class="form-group">
<label class="col-xs-4 control-label">Full Name:</label>
<div class="col-xs-6">
<input type="text" class="live-form" name="name" placeholder="Full Name" required="" />
</div>
</div>
 
<div class="form-group">
<label class="col-xs-4 control-label">Your valid Email:</label>
<div class="col-xs-6">
<input type="text" class="live-form" name="email" placeholder="Your Email" required="" />
</div>
</div>
<div class="form-group">
<label class="col-xs-4 control-label">comments:</label>
<div class="col-xs-6">
<textarea type="text" class="live-form" name="comments" placeholder="Your comments" required=""></textarea>
</div>
</div>
<div class="form-group">
<label class="col-xs-4 control-label">Simple Captcha:</label>
<div class="col-xs-6">
<div class="g-recaptcha" data-sitekey="6LflqWkUAAAAACBi3OmE825ELQ9ZkeINwRsEITpa"></div>
</div>
<div class="form-group">
<div class="col-xs-6 col-xs-offset-6" class="live-center">
<br/>
<input class="btnbtn-success" type="submit" name="submit" value="Submit">
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
You should pay attention to this code <div class="g-recaptcha" data-sitekey="6LflqWkUAAAAACBi3OmE825ELQ9ZkeINwRsEITpa"></div>
You should replace the sitekey with your code. To get this code, you should view the sitekey and secret key.
<?php
if($_SERVER["REQUEST_METHOD"] === "POST")
{ 
$google_recpachscrkey = "6LflqWkUAAAAAMEt_pgOdo9IucoBDTTq77K8Anlq";
$response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$google_recpachscrkey."&response=".$_POST['g-recaptcha-response']);
$response = json_decode($response, true);
if($response["success"] === true){
echo "USER Form Submit Successfully.";
}else{
echo "You Simple are a robot";
}
}

Please pay attention to this code $google_recpachscrkey=””, please view steps on how to create site key and secret key to add information to.
Create site key and secret key
Firstly, you get access to this link https://www.google.com/recaptcha/admin#list, then you log in your Google account.
Label: here you enter the title of the website for more convenient administration if you have many projects.
Choose the type of reCAPTCHA: you choose reCAPTCHA v2
Domain: you input the domain. If you have lots of domains, you should write each domain in one line, please delete prefix http:// and www.

Then you click on Accept the recaptcha Terms of Service checkbox

recaptcha validation before submit

The next page will include lots of information as well as user guide. But in this article, you just need to pay your biggest attention to the site key and secret key. You should copy and add this information to the part above.

recaptcha validation before submit

You have read the article recaptcha validation before submit. Now you can know one more data validation before processing. You can add/delete fields in php form. I have used Custom field module and found it very interesting. You can add unlimited fields to the registration page or checkout page pretashop. Of course, the module supports all types of data including recaptcha. If you are interested in the module, you can refer to this link https://addons.prestashop.com/en/registration-ordering-process/27422-custom-fields-registration-form-and-checkout.html Thanks for following the article.

woocommerce get product type

Products in  woocommerce   are divided into many different types in order to distinguish among them. Depending on the using purpose, product types are applied to search or filter product. If you are importing lots of products in woocommerce, you should pay attention to product type field. This article helps you know which type of the product you are viewing is. It looks at how woocommerce get product type.

Common product types

  • Simple: This type includes popular products without options, for example, a pen or a book
  • Group: This includes products in a set which can be bought separately. It just includes simple products, for example, a set of six glasses.
  • Virtual: It is the product type that does not require delivery or download. For example, services.
  • Download: These products also do not require delivery. They are downloaded to computers or other devices. They often are copyright music videos, press publications, etc.
  • External or Affiliate: These products are described but not sold on the website. People who work in Affiliate often use this type.
  • Variable: The product type includes lots of options and variables. For example, an L-blue t-shirt is a variable while an M-red t-shirt is another variable.

Display products

If you want to display products in the product detail page, you use hook woocommerce_single_product_summary

Therefore we write the function get_product_type to display,

The function to display information for groups is performed as below. You can add this content to the line containing echo code;

 
functionget_product_type() {
global $post;
if(function_exists('get_product') ){
$product = get_product( $post->ID );
if( $product->is_type( 'variable' ) ){
echo 'Product type is variable'  ;                }
if( $product->is_type( 'group' ) ){
echo 'Product type is Group  ;                }
if( $product->is_type( 'Virtual' ) ){
echo 'Product type is Virtual  ;
}
if( $product->is_type( 'download' ) ){
echo 'Product type is Download  ;                }
}
}

In order that this function works in hook woocommerce_single_product_summary, we add the following syntax to the function file

add_action( 'woocommerce_single_product_summary', 'get_product_type',  5 );

Now we get to check the result. Here is the result.

Depending on the using purpose, we can display it in collection to filter product by type.

We have solved the issue related to woocommerce get product type. If you have any question, please contact us or leave a message in the comment. We are willing to support you for free.

Export ebay listings to csv file

To export ebay listings to csv file means to export products to csv files. The files can be used for different purposes. This article will show you the positive effects of csv files as well as the process of importing products.

You have sold products online on Ebay for several years. Your number of products is huge. You want to expand your market by developing new e-commerce pages to show and sell products online. But importing product information one by one is impossible because the number of products is too huge. Editing or adding new products may cause unworthy errors. It is the reason why importing product is interested by many people.

To export ebay listings to csv file, you get to the product list, choose all the products you want to export. In Action, you click on Export to file as below

export ebay listings to csv file

Then CSV file will automatically be downloaded to your computer. You can edit the CSV file by Office software or google office. You could edit the product name, image, and price before importing to your website.

Now, if your website use source codes such as Shopify, Magento, Prestashop, Woocommerce, you just need to take the csv file and import to the website. You should pay attention to the csv file structure comparing with the sample csv file structure. But if you use Prestashop source code, I suggest that you should use Import product module. When using this module, you do not have to pay attention to the csv file structure. You can use any csv, xml files. You can get to here to import the files that you export ebay listings to csv file with the demo back office. If your problem is solved, please let us know. If not, please leave a comment or contact us, we will support for free.

CSV import product

CSV import product is the module supporting to input product data in bulk in order to replace the traditional way. If you own a small number of products, you can import the product information manually. However, if the number comes up to hundreds of thousands of products, it will be impossible to do this. It will be a nightmare if you input this enormous information manually day by day.

Therefore, CSV import product is launched to provide solutions to this problem. If you have a number of stores using Prestashop, you do not need to import product for each store any more. You input information for one store only, and export it to CSV file. If there is any difference in prices and product quantities among stores, you edit the CSV file and import for the rest of stores.

To export existing products to CSV file, you do as below:

On the left side of the menu in the back office, youhover mouse cursor to Catalog and click on Products.

A list of products will appear

CSV import product

In the product list, you can choose all products by clicking on Select All or select each one. Then click on Export symbol as the figure below.

CSV import product

After importing, the system will download the CSV file to computer.

CSV import product

You can send this CSV file to other people or to the site for importing products. You also can edit CSV file to be suitable for new sites or to update information for this site.

CSV import product

Import products

In the product list interface, you click on Import button as below

CSV import product

A window shows up, you can install to import products.

In “Select a file to import”, you click on upload button to upload files from your computer. Or you can use files from history/FTP. After selecting and configuring, you click on Next step.

CSV import product

In this screen, you please select the exact fields of CSV system and data. For example, in ID column, you select Product ID and it is similar to Image, Name, Reference, etc. Finally, you click on Import button to finish the product import process.

CSV import product

The disadvantage of default CSV import product feature is that it can process the CSV files created by itself. You need to pay attention to syntax order when editing CSV files. This default Prestashop feature also does not support to import CSV and excel files exported from Shopify, Magento, and WordPress. In these cases, I suggest that you should use this Import product module because it supports CSV and excel files with all forms. You will be supported by developers if you get into trouble.

 

Create full width drop down menu

In the previous article, we created a mega menu together. This one will guide you on creating a simpler menu which is full width drop down menu. We do not create html item or image as before. Instead, we just generate traditional and simple mega menus.

full width drop down menu

Preparation

As other guides we showed you before, the article “ full width drop down menu ” is not an exception, you should prepare editor software such as notepad++. Also, a browser should be installed on your computer such as IE, Firefox, Chrome, etc.

Implementation

Open the editor software and create a file with the name index.html. You add the following contents to this file and save it.

<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Tutorials</a>
<ul>
<li><a href="#">Photoshop</a></li>
<li><a href="#">Illustrator</a></li>
<li><a href="#">Web Design</a>
<ul>
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Articles</a>
<ul>
<li><a href="#">Web Design</a></li>
<li><a href="#">User Experience</a></li>
</ul>
</li>
<li><a href="#">Inspiration</a></li>
</ul>
</nav>

Next, create a style.css file and add the following contents to, and save it.


nav {
  text-align:center;
  width: 100%;
  background: #bebebe;
  padding: 0;
  margin: 0;
  height: 60px;
  position:relative;
}
nav ul {
  background: #bebebe;
  list-style:none;
  padding:0 20px;
  margin: 0;
  height: 60px;
}
nav ul li {
  display: inline-block;
}
nav ul li a {
  color:#333333;
  display:block;
  padding:0px 40px;
  text-decoration:none;
  float: left;
  height: 60px;
   line-height: 60px;
}
nav ul li:hover {
  background: #333333;
}
nav ul li:hover > a{
    color:#FFFFFF;
}
nav ul li:hover > ul {
  display:block;
}
nav ul ul {
  background: #BEBEBE;
  padding:0;
  text-align: center;
  display:none;
    width: 100%;
  position: absolute;
  top: 60px;
  left: 0px;
}

Now you check again by opening index.html file with browser. If you follow the guide, the result will be as the figure above.

So, we have just finished the article which is about creating a full width drop down menu. If you have any feedback, please leave a comment. If you could not still do this, please feel free to contact us. Besides, you could download the source code via the link below

Create shopify mega menu code in any theme of your site

You have known how to create a dropdown menu in the previous article. In this one, if you have knowledge about html, css, js, you could create a custom shopify mega menu code. However, if you know a little bit about code, or even know nothing, you still can do this. In this article, I will help you do this step by step. You just need to copy and paste the code to your websites.

shopify mega menu code

As usual, I recommend that newbies should not apply this guide to the working e-commerce websites or projects because the code may affect them. My favorite job is reminding you of duplicating your current theme. Then you can work and edit on the new theme you have created. Below is the common way to duplicate a theme

If you want to add a mega menu on the current top menu, you get to the theme and find the location to place the menu, replace shopify mega menu code in this location.

For example, in the debut theme, you know that the part which displays menu located in site-nav.liquidfile. You should put the old code content between a pair of tags {% endcomment %}{% endcomment %}. At the moment, the old data does not display. You add html to the file out of the two tags. Here we use a code of a simple mega menu. Based on this, you can customize properly.

Here is the html code you could add to file

<div class="navbar">
<a href="#home">Home</a>
<a href="#news">News</a>
<div class="dropdown">
<button class="dropbtn">Dropdown
<i class="fafa-caret-down"></i>
</button>
<div class="dropdown-content">
<div class="header">
<h2>Mega Menu</h2>
</div>
<div class="row">
<div class="column">
<h3>Category 1</h3>
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
<div class="column">
<h3>Category 2</h3>
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
<div class="column">
<h3>Category 3</h3>
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</div>
</div>
</div>
</div>

Here is the css data you could add in the pair of tags


* {
box-sizing: border-box;
}
body {
margin: 0;
}
.navbar {
overflow: hidden;
background-color: #333;
font-family: Arial, Helvetica, sans-serif;
}
.navbar a {
float: left;
font-size: 16px;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
.dropdown {
float: left;
overflow: hidden;
}
.dropdown .dropbtn {
font-size: 16px;
border: none;
outline: none;
color: white;
padding: 14px 16px;
background-color: inherit;
font: inherit;
margin: 0;
}
.navbar a:hover, .dropdown:hover .dropbtn {
background-color: red;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
width: 100%;
left: 0;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content .header {
background: red;
padding: 16px;
color: white;
}
.dropdown:hover .dropdown-content {
display: block;
}
/* Create three equal columns that floats next to each other */
.column {
float: left;
width: 33.33%;
padding: 10px;
background-color: #ccc;
height: 250px;
}
.column a {
float: none;
color: black;
padding: 16px;
text-decoration: none;
display: block;
text-align: left;
}
.column a:hover {
background-color: #ddd;
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.column {
width: 100%;
height: auto;
}
}

The article shopify mega menu code must have helped you use as well as add the code to the Shopify theme. As I mentioned before, you should know about the code to edit the content. Now you get to html part to add text, and link, etc to complete. If you have any question, please contact us so that we can support.

how to add drop down menu in shopify

In the process of developing a website, creating a menu is an integral part. Have you ever ask “ how to add drop down menu in shopify ”. In this article, we will study this issue and find out the solution.

In Shopify, creating a dropdown menu is a little bit different from that in other source codes. It is the reason why many Shopify newbies feel confused when using it. But you should not worry about that, if you do not know what to do, this article is for you.

Firstly, you login the Shopify admin. At the top left screen, you click on Navigation

how to add drop down menu in shopify

The next page will display a list of available menus. Depending on the location of the menu, we decide which menu includes a dropdown menu. Commonly, people choose the main menu to display dropdown, and so is the example in this article. We will choose the Main menu. The list of subcategories will display when we hover to Catalog after completing setups.

how to add drop down menu in shopify

We will create a new menu. Depending on the menu you want to display a dropdown menu when hovering to an item, it will set the same name for the new menu. Look at the figure above, if want Home to display a dropdown menu, you set Home as the name of the new menu, similarly to Blogs. In this example, I need Catalog to display dropdown so I will create a new menu with name Catalog as below

how to add drop down menu in shopify

Now, you could create menu items by clicking on Add menu item. After having created, click on save. Or you can click on the red button Delete menu.

how to add drop down menu in shopify

Creating a dropdown menu is so easy, is it right? However, it is quite strange and different from other source code. Few people know how to do it. This is the reason why when you search on the internet, you may accidentally see “how to add drop down menu in shopify ”.

The article “ how to add drop down menu in shopify ” ends here. I am sure that you can build your own attractive dropdown menu. However, if you want to satisfy your taste, you need to know a little bit about css, js, etc. But if you do not have time to do this task, or you do not know much about css, js, etc I recommend that you should use Mega menu app. By using this app, you can create dropdown menus in bulk depending on your demand. It can help create an unlimited number of dropdown menus. In addition, you can add images, html, lists of best-selling products, a new arrival or a featured product in order to boost sales. You can try the demo version before deciding to use it. You could have a view here

And now, let me know whether your problem is solved or not. If not, please contact us or leave a comment so that we can support you for free. If you have another better solution, please let us and other readers know. We are grateful for your kindness.