How to Set up Contact, Categories, Products and Inventory in Magento

Last updated on May 31 2022
Raghvendra Wanchoo

Table of Contents

How to Set up Contact, Categories, Products and Inventory in Magento

Magento – Setup Contact

Magento has built-in contact form which can be used for general contacts and can be found in the footer part of your Magento installation.

Following are the steps to create contact form in Magento −

Step 1 − Login to your Magento Admin Panel.

Step 2 − Go to CMS menu and click on the Pages option.

image1 1

Step 3 − Select the page which you would like to edit or else you can create the new page by clicking on Add New Page button.

image2 2

Step 4 − Click on the Content option on the left side of page which will open the WYSIWYG editor and click on the HTML option that display HTML Source Editor window and paste the below code.

<!- CONTACT FORM- >

{{block type = “core/template” name = “contactForm”

form_action = “/contacts/index/post” template = “contacts/form.phtml”}}

<!- END OF CONTACT FORM- >

Step 5 − Click on Save Page button and preview the created page to see the contact form.

image3 2

Magento – Setup Categories

Categories are classes or things which are related, and have some shared characteristics. The following steps describe how to add categories for the products in Magento.

Step 1 − Login to your Magento Admin Panel.

Step 2 − Go to the Catalog menu and click on the Manage Categories option.

image4 2

Step 3 − Next you need to fill the fields like Name of the category, Is Active status which is set to Yes/No and Description of the category.

image5 2

Step 4 − Click on Save Category button and your category is ready to have the products added to it.

 

Magento – Setup Products

Products are the items or things that are sold in Magento. You can add your products to the store view as per customers’ needs. It includes both physical products and services.

Magento provides an easy way to add your product quantities as described in the following steps −

Step 1 − Login to your Magento Admin Panel.

Step 2 − Go to Catalog and select the Manage Products option from dropdown menu.

image6 2

 

Step 3 − Under Manage Products section, you will see a list of products, if you have added to your Magento store. If you want to add new product, click on the Add Product button on the page.

image7 2

Step 4 − Next select the Attribute Set and Product Type. There is no need to change anything just go ahead and click on Continue button.

image8 2

Step 5 − Under General section, fill all the details such as Name of the product, Description, SKU (Stock Keeping Unit), Weight, Status, Visibility etc, and then click on the Save and Continue Edit button.

image9 2

Step 6 − Enter the Price and Tax Class for your product and you can also add additional price using Group Price, Special Price and Tier Price options. Fill all the necessary fields and click on Save and Continue Edit button to proceed further.

image10 2

Step 7 − If you want to see list of the saved products, just go to the Catalog and click on the Manage Products option.

image11 1

Step 8 − You can customize the product information by clicking on the Inventory option on the left side. You can set quantity of the products, stock availability, etc as shown in the screen. Then save the product by clicking on save button.

image12 1

Magento – Setup Inventory

Inventory allows setting a product’s stock quantity. For instance, you have a product with 100 units in stock. If you set the stock availability to “Out of Stock” then it will force the item to be out of stock. We will see how to configure and manage the inventory settings in Magento.

Step 1 − Login to your Magento Admin Panel.

Step 2 − Go to System menu and click on the Configuration option.

image13 1

Step 3 − Click on the Inventory option under the Catalog section on the left side of the screen which contains two panels Stock Options and Product Stock Options as shown in the following screen.

image14

Step 4 − The Stock Options panel pops up which contains some settings.

image15

  • Set Items’ Status to be In Stock When Order is Cancelled− It displays the status of the item in the stock when order is cancelled. By default, it is set to Yes.
  • Decrease Stock When Order is Placed− It indicates whether the stock quantity of the product should be reduced when an order is placed. By default, it is set to Yes, meaning it decreases the stock of the products when an order is placed.
  • Display Out of Stock Products− As the name suggests, it displays the products which are out of stock. By default, stock products are not shown in the catalog. If you want the product to be visible to the customer, then set it to Yes.
  • Only X left Threshold− It is used to set threshold number. When the units of that product have dropped to that number, it will display Only X left message on the product details page. By default, it is set to 0 which means it is disabled.
  • Display products availability in stock in the frontend− It displays the availability of stock products by setting it to Yes

Step 5 − Product Stock Options panel contains settings related to managing the stock of the products.

image16

  • Manage Stock− By default, it is set to Yes which means it specifies the number of products per unit and it decreases the stock of the products when an order is placed.
  • Backorders− By default, it is set to No Backorders If it is enabled, customers can buy products even if they are out of stock. If you want to allow backorders, then set this option to Allow Qty Below 0 (customers are able to backorder the products) or Allow Qty Below 0 and Notify Customer (customers can backorder the products which will be notified on the shopping cart page of the frontend).
  • Maximum Qty Allowed in Shopping Cart− It is used to set the maximum number of units per product that customer can order. This means customers can order the maximum allowed quantity from certain product. By default, it’s set to 10000.
  • Minimum Qty Allowed in Shopping Cart− It is used to set the minimum number of units per product that the customer is required to purchase.
  • Qty for Item’s Status to Become Out of Stock− It displays the message as “Out of Stock”, when the quantity of the product becomes zero.
  • Notify for Quantity Below− By default, it is set to 1 which notifies when stock of the product reaches one. If you enter 0, it will disable the option. You will be informing with RSS feeds. To do this, you need to go to Catalog menu > Manage Products and click on the link Notify Low Stock RSS as shown in the following screen.

image17

When you click on the link, it will ask for admin username and password.

  • Enable Qty Increments− By default, this option is disabled. If you set this option to Yes, a field labeled Qty Increments will appear just under it. You can type the number of products that make up a quantity increment.
  • Automatically Return Credit Memo Item to Stock− By default the products in the order are not returned to stock. If you want items from orders that you refund to be returned to stock, set the option to Yes.

Fill all information in the respective fields and click on the Save Config button.

So, this brings us to the end of blog. This Tecklearn ‘How to Set up Contact, Categories, Products and Inventory in Magento’ blog helps you with commonly asked questions if you are looking out for a job in Magento Programming. If you wish to learn Java and build a career Java Programming domain, then check out our interactive, Java and JEE Training, that comes with 24*7 support to guide you throughout your learning period. Please find the link for course details:

https://www.tecklearn.com/course/java-and-jee-training/

Java and JEE Training

About the Course

Java and JEE Certification Training is designed by professionals as per the industrial requirements and demands. This training encompasses comprehensive knowledge on basic and advanced concepts of core Java & J2EE along with popular frameworks like Hibernate, Spring & SOA. In this course, you will gain expertise in concepts like Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, and Web Services using industry use-cases and this will help you to become a certified Java expert.

Why Should you take Java and JEE Training?

  • Java developers are in great demand in the job market. With average pay going between $90,000/- to $120,000/- depending on your experience and the employers.
  • Used by more than 10 Million developers worldwide to develop applications for 15 Billion devices.
  • Java is one of the most popular programming languages in the software world. Rated #1 in TIOBE Popular programming languages index (15th Consecutive Year)

What you will Learn in this Course?

Introduction to Java

  • Java Fundamentals
  • Introduction to Java Basics
  • Features of Java
  • Various components of Java language
  • Benefits of Java over other programming languages
  • Key Benefits of Java

Installation and IDE’s for Java Programming Language

  • Installation of Java
  • Setting up of Eclipse IDE
  • Components of Java Program
  • Editors and IDEs used for Java Programming
  • Writing a Simple Java Program

Data Handling and Functions

  • Data types, Operations, Compilation process, Class files, Loops, Conditions
  • Using Loop Constructs
  • Arrays- Single Dimensional and Multi-Dimensional
  • Functions
  • Functions with Arguments

OOPS in Java: Concept of Object Orientation

  • Object Oriented Programming in Java
  • Implement classes and objects in Java
  • Create Class Constructors
  • Overload Constructors
  • Inheritance
  • Inherit Classes and create sub-classes
  • Implement abstract classes and methods
  • Use static keyword
  • Implement Interfaces and use it

Polymorphism, Packages and String Handling

  • Concept of Static and Run time Polymorphism
  • Function Overloading
  • String Handling –String Class
  • Java Packages

Exception Handling and Multi-Threading

  • Exception handling
  • Various Types of Exception Handling
  • Introduction to multi-threading in Java
  • Extending the thread class
  • Synchronizing the thread

File Handling in Java

  • Input Output Streams
  • Java.io Package
  • File Handling in Java

Java Collections

  • Wrapper Classes and Inner Classes: Integer, Character, Boolean, Float etc
  • Applet Programs: How to write UI programs with Applet, Java.lang, Java.io, Java.util
  • Collections: ArrayList, Vector, HashSet, TreeSet, HashMap, HashTable

Java Database Connectivity (JDBC)

  • Introduction to SQL: Connect, Insert, Update, Delete, Select
  • Introduction to JDBC and Architecture of JDBC
  • Insert/Update/Delete/Select Operations using JDBC
  • Batch Processing Transaction
  • Management: Commit and Rollback

Java Enterprise Edition – Servlets

  • Introduction to J2EE
  • Client Server architecture
  • URL, Port Number, Request, Response
  • Need for servlets
  • Servlet fundamentals
  • Setting up a web project in Eclipse
  • Configuring and running the web app with servlets
  •  GET and POST request in web application with demo
  • Servlet lifecycle
  • Servlets Continued
  • Session tracking and filter
  • Forward and include Servlet request dispatchers

Java Server Pages (JSP)

  • Fundamentals of Java Server Page
  • Writing a code using JSP
  • The architecture of JSP
  • JSP Continued
  • JSP elements: Scriptlets, expressions, declaration
  • JSP standard actions
  • JSP directives
  • Introduction to JavaBeans
  • ServletConfig and ServletContext
  • Servlet Chaining
  • Cookies Management
  • Session Management

Hibernate

  • Introduction to Hibernate
  • Introduction to ORM
  • ORM features
  • Hibernate as an ORM framework
  • Hibernate features
  • Setting up a project with Hibernate framework
  • Basic APIs needed to do CRUD operations with Hibernate
  • Hibernate Architecture

POJO (Plain Old Java Object)

  • POJO (Plain Old Java Object)
  • Persistent Objects
  • Lifecycle of Persistent Object

Spring

  • Introduction to Spring
  • Spring Fundamentals
  • Advanced Spring

Got a question for us? Please mention it in the comments section and we will get back to you.

 

 

0 responses on "How to Set up Contact, Categories, Products and Inventory in Magento"

Leave a Message

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