Categories
magento 2

How to Create a Catalog Price Rule in Magento – A Quick Guide

Magento 2 is the preferred choice for businesses that wish to enhance their client base and target audience online. Magento 2 being one of the most powerful platforms offering advanced marketing solutions helps businesses meet their diverse marketing requirements.

There are ample of features and tools of this platform that can help businesses grow and maintain a great online repute. One such tool is the Price Rule that enables the admins to optimize their revenues efficiently by offering a special price to the buyers.

Here’s a quick guide of creating a Catalog Price Rule that can help you in creating the price rules.

What is the Catalog Price Rule in Magento 2?

It’s a special price that you offer your buyers based on certain conditions and criteria. The buyer must meet that particular criterion to get a special or discounted price for the product. One may not require the setting of conditions if the rule is provided on all the products.

This rule is auto-applied once the product meets the condition and there’s no need to include coupons for the same.

Here’s the step-by-step procedure:

Step 1: Creating a New Rule

  • Click on the Admin Panel and go to- Marketing>Promotions>Catalog Price Rule
  • Now you need to click-Add New Rule and make sure to complete 3 tabs: Rule Information, Conditions, and Actions
  • Now, in the Rule Information tab, follow the steps:
  • Set Name for the newly created rule along with some description
  • Assign the Website and Customer Group
  • Enable Status to Active
  • Set the active time & priority in case of many cart rules at the same time.

Step 2: Setting the Conditions

As an admin, you can always set some special conditions for every rule based on the existing attribute values.

  • Click the Condition tab under Catalog Price Rule
  • Now you’ll see a short message- “If All of these conditions are TRUE”, and you can customize the message when you clock on the ALL & TRUE link
  • Make sure to click on the ALL link and ANY options
  • Now you must click on the TRUE link, TRUE & FALSE options would be available
  • If you wish to apply for all the products, leave this condition blank
  • Click on Add icon for setting conditions for the rule
  • Now set the Product Attribute as a basis of the conditions such as Attribute Set, Category, and so on

Step 3: Setting the Actions

  • From the New Catalog Price Rule page on the left panel, pick the Action tab
  • Set options in the Apply field
  • Now apply as a percentage of the original
  • Apply as a fixed amount and insert the discount amount in the Discount Amount field
  • Adjust the final price to discount value: The new updated price is now a fixed number
  • Enter the Discount Amount
  • The Pricing Structure Rules contains the setting discount for sub-product when you choose Yes in the Subproduct discount field
  • Make sure to set Yes for Discard Subsequent Rules to avoid applying the discount many times
  • Now you need to click Save and Continue Edit.

Step 4: Applying the Rule

  • You need to apply the new rule through any of these two ways:
  • Click Save and Apply on the Add New Rule page
  • Click Apply Rule on the Catalog Price Rule grid.

Make sure to follow the complete procedure. One should keep in mind that the entire process would require around 1 hour to make the new rule available. Click here for learn more!

Categories
magento 2

How to Setup Free Shipping Promotion in Magento 2

Magento 2 offers a long list of features that not only attracts consumers but also provide an array of benefits to the store owners.

One such feature is free shipping promotion that you can set up in your Magento 2 store that helps magnetizing buyers and increasing your sales.

You can easily set up the conditions from the Magento 2 shopping cart rules that would determine the eligibility of a buyer for free shipping. One can also generate a coupon that can be used to avail of the free shipping option.

Here’s a quick guide by expert Magento Developers that will help you in setting up free shipping promotions in your store.

Step 1: Activating Free Shipping

  • On Admin Panel, select- Stores>Settings>Configuration
  • Select Shipping Methods under Sales
  • Now you need to open Free Shipping Methods
  • Make sure to enable Free Shipping by selecting Yes
  • You can add a title
  • Now you need to enter the Method Name for defining the shipping method. Type free for Free Shipping
  • Add the Minimum Order Amount for free shipping
  • Now you need to add an error message in Displayed Error Message box that appears if free shipping isn’t available
  • Now select the Ship Applicable Countries to specify free shipping in the selected locations
  • You can set the Show Method if Not Applicable to Yes if you wish to show free shipping every time
  • Now you just need to Sort Order on shipping method at the checkout page
  • Now click Save Config to finalize.

Step 2: Activating Free Shipping in the Carrier Config

  • You need to open UPS section from the Shipping Methods Configuration
  • Now you need to set Free Method to Ground
  • Make sure to enable Free Shipping with Minimum Order Amount for Free Shipping field.
  • Click on Save Config to complete.

Step 3: Setting the Cart Price Rule

Go to Admin Panel and click on- Marketing > Promotions > Cart Price Rules

  • Set Name for the new rule and provide a description for the same in the Rule Information tab
  • Now you need to assign to the Website & Customer Group
  • Ensure the status is Active where the rule is applied
  • You can set No Coupons in the Coupon option if your promotion isn’t valid on any use of coupon
  • Now in the Actions tab, you need to open the Pricing Structure Rules section
  • Set Apply on the Percent of Product Price Discount
  • Set Apply to Shipping Amount to Yes
  • Now you need to set Free Shipping
  • Now in the Labels tab, insert text in Default Rule Label for All Store Views
  • Set label for every store view under the Store View Specific Labels
  • Now just click on Save Rule to finalize.

Step 4: Check the Rule

Now you just need to verify the rule that you have set. Make a note that any change would require 1 hour to get the new rule updated.

If you are facing any issues in the overall process, it’s recommended to hire any of the expert Magento Developers.

Categories
magento 2

How to Configure the Default Page in Magento 2- A Quick Guide

Magento 2 is the finest eCommerce platform that has eventually taken the world by a storm. Whether you’re a huge enterprise or a startup business striving to build an online presence, Magento 2 offers seamless compatibility.

While the eCommerce giants and renowned eCommerce marketplaces are relying on this platform, many small & medium enterprises are leveraging the finest features of this unique platform.

Today, we’re going to discuss “How to configure the default page in Magento 2”. The base page is the one that appears when you click on the base URL. Many individuals aren’t able to configure the same as they don’t know the exact procedure.

Here’s a step-by-step procedure to configure your default page in Magento 2. Make sure to follow the procedure precisely without missing any step.

  • First of all, click on Stores on the “Admin Panel”. Now, in the “Settings” section, you need to select “Configuration.”
  • Now choose “Web” under “General”, which is available in the “Admin Panel” on the left side.
  • Now you need to open the “Default Pages” section and make sure to follow these steps:
  • You need to enter the default value cms or the other value under the “Default Web URL” section.
  • Once done, click on the “CMS Home Page” field and then you need to select the page that you wish to set as the default page. You must select- Home Page.
  • Now, the default value in the Default No-route URL field is “cms/index/noRoute”. You need to enter the value as per your needs.
  • Once you’ve finished this step, you need to select the “404 Page Not Found” value to display the CMS page whenever a 404 Page Not Found error displays. This is available in the CMS No Route Page field.
  • Now, you need to select the “Enable Cookies” value in the “CMS No Cookies Page” field to display the CMS Page in a case when cookies aren’t enabled in the web browser.
  • The Show Breadcrumbs for CMS Pages field, you need to set “Yes” if you wish to show a breadcrumb trail on the top of every CMS page.
  • Once you’ve completed this step, click-Save Config.

This was a simple procedure that would help you in configuring your default page in Magento 2 platform. For more help you can contact some skilled Maganto Developers.

Categories
Magento Developer

How to Speed up Magento 2: Quick Fixes You Must Do Right Away

Magento 2 has transformed the conventional eCommerce era with the introduction of advanced features that help to scale business growth.

The level of flexibility in Magento 2 is impeccable as compared to its predecessors with more emphasis on user experience and flawless performance.

Though Magento 2 has captured the majority of the market, many people still find their website isn’t performing up to the mark as it should be.

Here we’ll be discussing some quick fixes that many of you won’t be aware of that can eventually speed up your website that thrives in business success.

Let’s discuss how you can speed up Magento 2.

Turning on the Production Mode

One of the easiest ways to enhance your Magento 2 speed is to turn on Production Mode. Magento runs on 3 modes- default, developer, and production. The production mode is one of the fastest mode.

The other two modes shouldn’t be preferred for your live website. To check, which mode you are currently running, you need to run the following command inside the root Magento folder:

php bin/magento deploy:mode:show

Once you have checked the mode, you can set the production mode by the following command:

php bin/magento deploy:mode:set production

Consider Installing LiteMage

One of the easiest & quick way to accelerate your Magento 2 store is to install LiteMage. LiteMage is an extension that can be installed using composer. You’ll need to first install LiteSpeed webserver on your whm/cpanel server.

Once it’s installed, you then need to install the extension in your Magento 2 store using this command:

composer require litespeed/module-litemage

Ensure that your LightSpeed license includes LiteMage for the same to work.

Once installed make sure to select LiteSpeed web server rather than file cache in admin.

If it is working correctly you will see this under system -> cache management

Optimize VPS for Magento

If you’re planning to run VPS, or a dedicated server, it’s essential to optimize database and server software.

You can choose server setup from a variety of options that include- Apache, HHVM, memchache, NGINX, and more.

Audit Your Magento Code

The PHP files and template files can be the primary reason for poor response time from the server.

It is crucial to optimize the code that can significantly boost the performance of your website for improved user experience.

There are plenty of performance management tools and you can choose any of them to analyze the performance of your code. Magento also has an in-built profiler and you can use the same for measuring the overall performance of your code.

Check Your Page Speed Score on Google

One of the crucial things that most of the people usually ignore is the page speed of their website on Google. If your website isn’t loading fast, you’ll end up losing your clients. It crucial to measure your website’s speed before you even think to generate organic traffic.

One can check their speed by visiting the official Google link.

If the results are showing that your Magento 2 store is slow and your website requires some alterations, you need to consider the same seriously. You can also take the help of our Magento Developer too for this.

One can install Amasty Extension to boost web page performance by optimizing your images, bundle, and compressing your JS & CSS and then load the JavaScript to the end of the file. Also, it is strongly recommended to check the images through https://tinypng.com/ before uploading.

This will help you in improving the overall Google page speed score of your website, which indirectly impacts user experience. 

Choose a Better Hosting

Many of us usually ignore the importance of a fast server in improving user experience and the overall performance of the website. A Magento optimized hosting could be the best option that can help you achieve the desired performance.

It would be great to do some research regarding the best servers for the Magento eCommerce platform and choose the one that suits you the most.

Inspect every 3rd Party Extension Installed

Some of the free extensions may cause your website to perform poorly. Many of us aren’t aware of the fact that some extensions can change the website’s speed, which can be annoying at times.

First, analyze the loading speed of your website and note down the exact time. Now, turn off every extension and then check the site loading speed and main page loading speed including the one with products. If you witness a change in the loading speed, you need to get rid of that particular extension right away.

Turn Caching On

You may be surprised to know what caching can do to your Magento 2 website. Once the cache is enabled the website performs a lot better.

You just need to go to the backend menu and click on System>Cache Management and now check the settings. Once you’ve enabled the cache, you can check the website loading speed by refreshing the website.

These are the quick ways to enhance your Magento 2 eCommerce platform for a better user experience.

Categories
magento

How to Add New Products to Magento Store

Magento is one of the best eCommerce platforms in 2020 that offers unmatched features and better performance.

With businesses getting into adding more and more product catalogs, Magento offers seamless product handling and secure transactions.

Whether you’re a well-established brand or an eCommerce startup, Magento provides you a long list of features that makes you stand out of the league.

Talking about setting up a shopping cart on your eCommerce platform, Magento offers quick & easy product configurations where the user can add and configure products without any hassle.

Here we’re providing a quick guide to adding new products to Magento store that’ll help you in setting up your product catalog in Magento eCommerce.

Let’s begin the step-by-step tutorial:

Step 1: First of all, you need to login to the Magento Admin panel.

Step 2: Now click on the ‘Catalog’ option available on the menu. Here you’ll see a drop-down list.

Step 3: Make sure you click on “Manage Products” once the drop-down list appears. You’ll see a new window.

Step 4: You can now see the “Add Product” button on the right of the page on top. Click on the button and you’ll be directed to a new page.

Step 5: Click on the header with “Create Product Settings” that is available with 2 field tags namely- “Product Type”&“Attribute Type”.

Step 6: You’ll notice that “Attribute Type” shows “Default” while the “Product Type” field shows “Simple Product.”

Step 7: Now to modify the options in the text box and choose the product type from the available options.

Step 8: Now you have to Clickthe “Continue” button that opens a new product page with the default attribute.

Step 9: There’s a header “General” below which there are different fields like Name, Description, Short Description, SK, and so on. You need to set Product as New and set other attributes accordingly.

Step 10: Now you need to enter the name of the product in the “Name” field.

Step 11: After that Click on the “Save & Continue Edit” button that will save the details automatically. Now continue entering the details in the remaining fields.

Step 12: Once you save the options, select the option “Enabled”available in the drop-down menu of the field “Status.”

Step 13: Fill the visibility of the field as“Visibility, Search” option. Make sure to select the option “Yes” in the “Featured Product” field by clicking on the dropdown.

Step 14: After that click the “Meta Information” on the left side of the panel. This will open anew page.

Step 15: Now you need to Add Meta titles along with descriptions and keywords in the available fields.

Step 16: Once done, click onthe “Images” option on the left side of the panel for adding images of the product.

Step 17: Now you need to click the “Inventory” option on the left side of the panel, which opens a new page.

Step 18: You have to modify the “Qty” and add the number of products that are available in your stock. After that set the “Availability” option at the bottom of the page to “in-stock”.

Step 19: After that, click on “Categories” on the left side of the main page. This will open a new page. You need to select the category that you wish by checking the box aside from the category.

Step 20: Now you have to click on “Prices” available on the left side of the panel to set the details related to the prices in the relevant field.

Follow this simple and quick procedure to add products to your Magento eCommerce store without much hassle. Get quick help from Magento Developers here.

Categories
magento developers

Magento Product Types: A Complete Guide by Magento Developers

If you’re an eCommerce business owner, you’ll be aware of Magento as one of the best eCommerce platforms capable of thriving business success.

With Magento 2 offering enhanced functionality and improved performance to both the users and Magento Developers, there’s no doubt that it is the first preference among huge eCommerce giants to set up their online store.

When we talk about the product support on Magento 2, the list is endless! Magento 2 supports multiple product types within its catalog. Here are some of the Magento product types that you ought to know.

Simple Products

A simple product in Magento is defined as a physical product with only one SKU. These products have a variety of pricing along with input controls making it easier to sell a number of varieties of a single product. These products can be used along with other product types like-Grouped, Configurable, and Bundled.

Grouped Products

A grouped product represents several products as a group. One can simply provide variations of a single product or can quickly group it for promotion purposes. These grouped products in Magento can be purchased individually or in groups.

Configurable Products

A configurable product may seem like a single product along with some variation options but each option eventually represents a different product with a separate SKU. This helps in easy inventory tracking.

Bundle Products

This category of product lets the clients make their products with several options available. This bundle can either be a gift basket, or something similar that can be easily customized as per the needs. Every item in the bundle is a separate product.

Virtual Products

These are not physical/tangible products. These are mostly used as services, memberships, or subscriptions. These virtual products can be easily associated with bundled or grouped products.

Gift Cards

Gift cards can be sent via email or even as physical cards that can be shipped to an address. One can add these kinds of gift cards that are currently in trend using a Magento platform. These gift cards can be redeemed by a user while checking out after buying any product from the eCommerce store, says experienced Magento Developers.

Downloadable Products

A downloadable product contains files that can be downloaded by the user. These files are either provided through a unique URL or via a downloadable file through an email.

These are the product types that one can consider for their Magento platform and can improve their overall business growth.

Categories
magento developers

Magento 2 Migration: A Brief Overview from Expert Magento Developer’s Perspective

Magento 2 has a lot more to offer than its predecessors, which is perhaps the reason why most of the SMEs prefer relying on this platform.

While we talk about huge brands that have already set up their eCommerce ventures on Magento 1 platform, they have already migrated to the latest release of the reliable eCommerce platform i.e. Magento 2.

Since most of the Magento Developers would suggest you to understand the basics of migrating to Magento 2, here we’ve clubbed some essential aspects associated with the overall process that every business owner ought to know.

Dive in here to know more about the process to upgrade your Magento 1 to Magento 2 platform.

Steps Involved in Migration Process

Upgrading from Magento 1 to Magento 2 is mainly completed in three major steps that include-

The Pre-Migration Stage

This stage is mainly to analyze the overall data and the content that needs to be migrated on the new platform. The entire blueprint of the process is created during the stage that includes- the total time to migrate, the design specifications, and analyzing the project outline.

The Migration Stage

In this step, the Magento Developer needs to set up the testing environment once the website is shifted to the new server. The developer moves themes, data, plugins, content, and all extensions from Magento 1 to Magento 2. This is perhaps the crucial step that must be executed by the developer.

The Post Migration Stage

This is the final stage in which one needs to synchronize the order history along with the customer data that ensures a flawless migration to an enhanced version of the platform.

One should keep in mind that the overall migration process isn’t quick and may consume a lot of time, which is the reason you must seek professional help to avoid any glitch.

Implementing extensions, custom development, data transfer, and plugin installation along with the assurance of seamless functionality takes a good amount of time.

The process depends on your business’s exact requirements. If you are seeking a migration for your small eCommerce business platform, you can expect the same in lesser time as compared to migrate a huge platform with thousands of products and complex data.

The Crux

As discussed, the entire process to migrate to a new advanced version of Magento is quite complex and one should prefer relying on Magento experts for the same to experience a flawless migration.

Categories
magento 2 Magento Developer

Magento 2 : Creating Product Attributes

How to create Product Attributes in Magento2

A Product attribute is a characteristic that defines a particular product and will affect a consumer’s purchase decision. Product attributes can be tangible (or physical in nature) or intangible (or not physical in nature).

Magento Developers have given us the liberty to create as many attributes as we want for a product in Magento2. Each of the attributes will permit only one assigned  input from the setting.

The steps that you need to follow to create Product Attributes are

Step 1: Add  New Attribute.
Step 2: Complete the Attribute  Basic Properties.
Step 3: Complete the Advanced Properties.
Step 4: Insert the Field Label.
Step 5: Complete the Storefront Properties.

Step 1: Add New Attribute.
  • Find the Admin Panel click on Product » Inventory » Catalog.
  • Choose the product you want to add attribute.
  • Click on Add Attribute button. You can edit the existing attribute or create a new one by clicking on New Attribute.

Step 2: Complete the Attribute Basic Properties.
  • In Default Label write the name of the attribute which will define it.
  • Catalog Input Type for Store Owner here you upload a input type.
  • For Drop down and Multiple Select, you will need to configure other sections too.
  • Click on Add Option to enter the values on the list.Enter one admin value for the single store view, it will be used for the storefront as well, for multi store views enter one value for the Admin and a translation of the value for each store view.
  • Click Value Required  » select “YES”  if you want to give customers an option before purchasing the product.

Step 3: Complete the Advanced Properties.

This is an optional step to add the new product attribute.

  • In Attribute Code field add a  code without space which is less than 30 characters.
  • The Scope has 3 options a) Store View, b) Website, and c) Global ,place your product attribute accordingly.
  • Select “yes ” if you want to give your product a unique value or else “no”.
  • For the Input Validation for Store Owner select as shown in the picture below:
Step 4: Insert the Field Label.
  • Here you are needed to add a title that can be used as a label for product Attributes.
  • Add translation for the title for each view if your store support multiple language.

Step 5: Complete the Storefront Properties.

  •  In  Use in Search click Yes to search the attribute.
  • In the Comparable on Storefront field click Yes if you want to allow comparing the product attributes in Product Compare.
  • If the catalog input field is Drop down, Multiple Select or Price, you can do the following:
    Select Yes if you allow filtering the attribute in Use in  Layered Navigation
    if you Click Yes for Use in Search Results Layered Navigation to show the attribute in layered navigation on the search result .
    Set the Position of the attribute in the layered navigation.
  • In the Use for Promo Rule Conditions click Yes to apply price rules in product attribute.
  • In Allow HTML Tags to  the Store Front  set Yes to  enable HTML format for the text (WYSIWYG editor is ready to edit the text all time).
    In the Visible on Catalog Pages on Storefront choose Yes to make the attribute visible in catalog page listing.
  • Used in Product Listing will pertain the new attribute in product listing.
  • Used for Sorting in Product Listing:Use the attribute as the sort parameter for product listing.
  • Save Attribute when  finished.

Thanks for reading.

 

 

Categories
magento 2 Magento Developer

How to Manage Product Inventory in Magento 2

Inventory Management Process

Inventory Management is one of the indispensable points for eCommerce.One should always be aware and track the inventories along with the quality of his store.

According to our Magento Experts and Developers there are two different approaches for Inventory Management or Stock Management. In both the cases the main goal is to achieve the endmost efficiency.

Approach 1 : Inventory Settings In Magento 2

Look at the  screenshot for an idea.Now begin with elaborations

  • Login to Admin ,click on Stores » Configuration » Catalog » Inventory .
  • Expand the drop down menu of Stock Options.

Look carefully to the above screenshot and fill the fields exactly as above.

Repeat the same for Product Stock Option

Approach 2 : Inventory Settings for a Particular Product
  • On the Admin menu choose Catalog and click Products.
  • Open a product  to Edit.
  • Click Advanced Inventory from Sources section.
  •  Compute the Stock:

a: In order to manage the inventories using all the Magento features click “Yes”.

b: Click “No”to disable the Magento Inventory Management,and clear the Use system value checkbox.

  • Once you complete the instructions click Done.

Note: In any given case you have to enable Allow Multiple Boxes for Shipping Option remember different parts of the same products can be delivered separately.Also, click Product Details if you need to change the quantity of a product.

After all settings are applied click Save.

 

 

 

Categories
magento 2 Magento Developer Magento Expert

Rewrite controller in Magento 2

Create a custom module for magento2 and then create a di.xml file into the directory [Name Space]/[Your Module]/etc/di.xml

Add the following code

<?xml version=”1.0″?>

<config xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd”>

<preference for=”Magento\Cms\Controller\Index\Index” type=”[Name Space]\[Your Module]\Controller\Cms\Index” />

</config>

Now defining an overriding controller class

Create Index.php in app/code/[Name Space]/[Your Module]/Controller/Index

<?php

namespace [Name Space]\[Your Module]\Controller\Index;

class Index extends \Magento\Cms\Controller\Index\Index

{

public function execute($coreRoute = null)

{

// todo

}

}

If you facing any issue with please consult with our magento experts