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 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 : How to Create Content Pages and CMS Blocks

CMS stands for Content Management System.It assists to add blogs or a new page or a widget. Through CMS you can also customise your static page or blocks.

Here are the steps to create a CMS page.

  • Open Admin Panel ,select Content » Pages.

  • Select Add New Page Button.
  • Enter the Page Title.

(If you want to disable the page.)

  • Choose a Layout of your page in Design section.

  • You can create your own content in Content Section.
  • Remember to use editor in case you want to blocks, images, widgets, etc to your page.
  • You may as per the requirement can give a heading to the Content.
  • In case you want to work with HTML codes then click the Show / Hide Editor button

  • If you want to add the page to the home one as a link, go into the Home page edit menu, choose Content and click the Insert Widget button. Then select the needed page and save the changes.

  • Under Search Engine Optimization fill the above blank tabs (look at the image) with correct information. Please note that the url key will be according to the Content heading.

  • Choose Store view to assure if the above elaborated steps are followed correctly.

 

  • Save the page.

Now to create a Magento 2 CMS Block :

Login to Admin Panel  click to Content select Blocks and get Add New Block button. The following image will clear the concept.

  • Now go through each of the options and fill them precisely, like scroll to “yes”if you want to enable the Enable Block ,(else scroll to “no”). Define the Block Title give proper identifier in Identifier tab. Select and mention which store view you want.
  • Magento Developer have created other button like like Insert Widget, Insert Image, Insert Variable  ,You will get to see them if you choose Show / Hide Editor button.

Click the Save Block button.

Categories
magento 2

How to Create Email Template and Manage in Magento 2

How Can we Create Email Template and Manage in Magento2

Magento Experts have made it very easier to create and edit email template in Magento2. Lets quick start with the steps :

  •  Load the default Template.
  •  Fill the information in the Template.
  •  Preview the Template.
  • Apply  the Template.

Load the default Template.

Go to the Admin Menu, click Marketing » Communications » Email Templates

Select Add New Template.

Choose the type of Template and select Load Template.


Fill the information in the Template.
  • In Template Name tab give an appropriate template name.
  • Give a suitable subject in Template Subject section.
  • You will need to customize the HTML in the Template Box tab .
  • Also you need to insert a variable in the Template Box .To do that u need to click on Insert Variable.

 

You can also custom the template with the inserted Variable.

In Template Styles box you can enter the Style in order to declare any CSS.


 Preview the Template.

Check on Preview Template button to be ensured that the template is applied correctly. After checking is done save by clicking Save Template.

Each of the template that has been created get automatically updated  in the Email Template list.


Apply the New Template

Under Magento Admin go to Store » Configurations » General  » Design » open Email section.Set Name for Header /Footer Template and then Save the Configuration.

For The Message Template:

Magento Admin » Store » Configuration » Customers » Customers Configuration.

Set Welcome Email for new template and then after you are done with all the changes and instructions click Save Configuration.

Categories
magento

A DIY Approach to Maintaining a Magento Store: Marketing and Branding Tips

Right, you’re thinking of starting an e-commerce store. You are tech savvy and familiar with most eCommerce stores, but somehow you’re at a loss as to how you can set up your store. Today’s post is aimed at teaching you guys how to launch your eCommerce store on Magento.

Sure, the first step is to hire a good web developer or consult a reputable Magento development company like Towering Media to handle your Magento services.

If you’re in a tight budget and outsourcing the task will cause a massive dent in your finances, there are several alternatives to consider when launching your Magento-powered e-commerce store.

It’s acceptable if you don’t have the funds to outsource at the beginning of your project, and all you need to start is a practical idea to sell products online.

When you have proved that you can get a few products sold, we recommend you ditch the DIY approach and hire a good Magento services company. Below, we focus on the options available to you for a DIY approach to running your personal Magento store.

Although there are different e-commerce platforms on the market, we recommend Magento as it provides all the necessary functionalities at your beck and call. Besides, it is the most popular eCommerce platform worldwide, which infers that there is an abundance of resources available to store owners. It is a perfect choice!

Magento Hosting

The first thing to consider is the version of Magento you want to operate on and how your store will be hosted. There are two versions:

  • Magento Community Edition
  • Magento Enterprise Edition

For this article, we will focus on Magento Community Edition, also known as Magento Open Source.

We expect you to choose Magento OS when operating your store at the start. To make operation easier, ensure you find a host that will pre-install Magento on your server. If you’re not tech savvy, installing Magento 2 can be very tricky.

Or you can jump all these steps and outsource your Magento needs to one of the best Magento development companies in the US.

Okay, store owner. Let us proceed.

It is smart to pick a hosting company that has leading experience with Magento development. This means you can get limited technical support whenever you experience issues with your website.

Our top 2 picks for best Magento expert hosting companies are:

  • Towering Media
  • Nexcess

Magento Web Design

what am I gonna do about the design? I’m probably gonna need an designer to stand out when I launch my store”…. Or not?

Magento contains thousands of themes that are pre-installed, which you can apply straight to your Magento store. While others are free, many of these professional themes can be purchased for a fee ranging from $50 – $200.

You need to change the logo, and if you, perhaps, hire someone to create a logo, chances are the hire will charge 10x the cost off purchasing “off the shelf.”

NB: The way a theme appears on a computer screen will be different from a mobile screen. In this new era, most of your customers online visit your store through mobile browsers. Hence it is crucial that you choose the correct designs.

On the Magento store, look out for designs/themes that are termed “Responsive.” These themes fit both web and mobile devices and can alter their appearance depending on the screen size.

Setting Up A Catalog

Now that you’ve got your store up and running, what is the next step? Get the basics covered when you contact us where we can send you a free sample training material and free tips on how to maintain your Magento store.

These tips will help you through the first steps of setting up your products and many more. Setting up a catalog requires you to get the attributes correct for your products. By reaching out to us, we can help you set up the product attributes correctly for maximum exposure and sales.

Magento Payment Integration

Collecting payment in your store is an essential part of doing business. PayPal is pre-installed from the go so if you’ve got a PayPal account, you can start receiving orders from customers. There are PayPal options available in the configuration menu to suit your preferences.

Other popular methods of payments include SagePay and co.

Magento Transactional Emails

The last box to tick for a basic Magento store set up is the transactional emails. These are messages that notify you when a customer places an order, requests passwords, and other general issues. Magento has these email notifications pre-installed, but we advise you to make some minor changes to suit your schedule.

Simply go to System > Transactions Emails > Options.

Ready For Launch?

Marketing and Branding Tips To Boost Your Magento Store

So, you’ve got a product catalog –, and a means for customers to pay for their orders. Still, there is a lot of work to do in terms of personalizing your store, but you can do this after launch.

The next step is marketing and promoting your brand. There are many options to choose from, namely:

  • Search Engine Optimization
  • Email Marketing
  • PPC [Google AdWords]
  • PR
  • Social Media
  • Promotions and Discounts

Any of the following ways can increase traffic to your site and triple your leads.

Monitor, Refine, and Test Your Magento Store

Purchasing a good analytics tool like Google Analytics is a must for any Magento store. Understanding the statistics behind your store will help you make the right changes where required. So, sign up to Google Analytics.

Start checking your analytics and track the source of your traffic. You can pinpoint which of your marketing strategies – SEO, AdWords, Email Marketing – contributed the most to your success, and how much you spent on each.

All this information and more is available via analytics tools. Whenever you make any change to your store, you can use the tool to check if your sakes decrease or increase. Hard data is the best way to know which decisions affect your store sales.

Installing New Features

As you understand how your store works better, it is essential to add new and exciting features to your store. Many things can boost your store like:

  • Starting a customer loyalty program
  • Installing an online/offline stick management system
  • Linking your store straight to an email marketing system

These extensions. Are available in Magento and can be downloaded with the right knowledge or with the help of a Magento developer. Search for “Extensions” and choose the one you want.

Also, we understand this can be tricky, and you don’t want to buy the wrong extension or purchase an extension that requires expert knowledge to install. This is why, during your journey, you need an ally for the tasks that are beyond your skill level.

Partner with Towering Media at the start of your eCommerce journey, and you can expect your store to start flying high among its competitors!

Categories
Magento Expert

Development Environment for Magento 2 using Docker

If you know about PHP then you must be familiar with the issues that frequently bug you while working with Magento 2. Whether you developing with Apache Tomcat running PHP or you went on the whole path from xampp to vagrant, deep down your soul of Magento Expert you know, the development process in Magento 2 was not easy with PHP.

And then came the Docker and the development in Magento with PHP become bliss. So, what a docker is? There is a possibility that, mere words can’t explain what a docker is even by a seasoned Magento Ecommerce Web Development . Still, let me try,

“The docker performs operating system level containerization (virtualization) which is similar to the operating system feature where the kernel allows multiple isolated userspace instances”

You might be wondering how  difficult it is just to understand with mere words. If words can’t comprehend for you, you can go for this link to understand more.

Now let’s move forward and see what are the things you can do with docker in Magento 2 development environment. So, without any further ado, let’s get you started.

The Capable Setup for Running Magento 2 via Docker

For a perfect illustration, let’s consider that you run magento 2 on http://m2.docker

Add the following line somewhere in your /etc/hosts file:

127.0.0.1 m2.docker www.m2.docker

Now, for further steps, you need a file structure setup. Do as follows,

tomas ~ $ mkdir m2.docker
tomas ~ $ cd m2.docker/
tomas ~/m2.docker $ mkdir docker
tomas ~/m2.docker $ mkdir html
tomas ~/m2.docker $ mkdir -p docker/db
tomas ~/m2.docker $ touch docker/xdebug.ini
tomas ~/m2.docker $ touch docker/apache.conf
tomas ~/m2.docker $ touch docker-compose.yml
tomas ~/m2.docker $ touch .env

Some Important File Extension for you to understand

.env

In this particular file, you can write variables which you can use in docker-compose.yml.

Some variables for you,

CONTAINER_PREFIX=m2docker
SERVER_NAME=m2.docker
SERVER_ALIAS=www.m2.docker
DIRECTORY_NAME=m2.docker
WEB_USER=inchoo
WEB_ROOT = /var/www/html
MYSQL_DB_HOST = ${CONTAINER_PREFIX}_db_1
MYSQL_DATABASE=inchoo
MYSQL_ROOT_USERNAME=root
MYSQL_ROOT_PASSWORD=inchoo
MYSQL_USER=inchoo
MYSQL_PASSWORD=inchoo
DOCKER_EXEC=docker exec
DOCKER_EXEC_INTERACTIVE=docker exec -i
DOCKER_EXEC_TTY=${DOCKER_EXEC_INTERACTIVE} -t

xdebug.ini

The components in this file will be like this,

zend_extension=xdebug.so
xdebug.remote_autostart=0
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_connect_back=1

apache.conf

The example variables in this file will be like this,

ServerAdmin webmaster@m2-sample.docker
    ServerName m2.docker
    Serveralias www.m2.docker
 
    DocumentRoot /var/www/html/pub
 
        Options FollowSymLinks
        AllowOverride None
 
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
 
        SetHandler “proxy:unix:/run/php/php-fpm.sock|fcgi://localhost/”
 
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

 

Running The Development Environment for Magento 2 Be Like

So, with all the aforementioned files, the development environment will be ready. When you run it you will get results similar to these codes,

tomas ~/m2.docker $ docker-compose up -d
Creating network “m2docker_default” with the default driver
Creating m2docker_apache-php_1 … done
Creating m2docker_redis_1      … done
Creating m2docker_phpmyadmin_1 … done
Creating m2docker_db_1         … done
tomas ~/m2.docker $ docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS IMAGE NAMES
e3384b0eff8c mysql:5.7 “docker-entrypoint.s…” 3 seconds ago Up 2 seconds 3306/tcp m2docker_db_1
d283bf018330 phpmyadmin/phpmyadmin “/run.sh phpmyadmin” 3 seconds ago Up 2 seconds 9000/tcp, 0.0.0.0:8080->80/tcp m2docker_phpmyadmin_1
ded8bce1d993 redis:latest “docker-entrypoint.s…” 3 seconds ago Up 2 seconds 6379/tcp m2docker_redis_1
fe8a80763ac6 udovicic/echo:apache-php7.1 “/start.sh” 3 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, 9000/tcp m2docker_apache-php_1

tomas ~/m2.docker $

Closing Words

So, what are your thoughts on this either as a Magento Expert or a business owner? Let me know via comments and I will get back to you as soon as possible via comments. Adios for now mate!!!

 

Categories
magento 2 Magento PWA

An Overview on Magento Progressive Web App Studio You Shouldn’t Miss

Remember the Reacticon Conference back in March 2018? Magento announces its latest upgrade, the Magento PWA Studio: The set of tools which will let you play with the react components. The early development release just give you the glimpse of how you can use Magento PWA Studio in general.

So, if you are one of those, who want to play along with the PWA studio then you are in the right place. Here in this post, we will give you a quick rundown of all the features and competencies of Magento PWA Studio which you can leverage for your business in the coming future.

Why?

Because mobile application is the future of every business and sooner or later you have to accept it. So, start now and know how you can use Magento PWA studio: A react-based theme developer to bolster your ecommerce business. So, without any further ado, let’s get you started.

How Routing in PWA Studio Works?

Let me be honest, routing with react can be a daunting task and if you are working on adapting it with Magento 2 with the help of Magento Developer, then you need to be extra cautious.

Lucky for you, Magento PWA Studio comes with inbuilt solution for handling routing for react via flexible Magento 2 URLs.

That component is none other than MagentoRouter . It act as a wrapper for React Router and is spawned with the functionality of route handling. You can find the path of MagentoRouter here,

packages/peregrine/src/Router/Router.js

Three type of page URLs are currently supported by MagentoRouter,

  • CMS Pages
  • Category Pages
  • Product Pages

This is how routing with Magento PWA studio works (Step-by Step Methodology)

  1. The MagentoRouter simply passes the URL to the component named as Magento RouteHandler.
  2. Once successfully passed to Magento RouteHandler, it simply ask query to Magento 2 with the help of GraphQl to resolve the route and get the page type in return from the query. As mentioned above, the page types are CMS_PAGE, PRODUCT, and CATEGORY.
  3. If the URL doesn’t exist there, then the Magento 2 will simply shows a 404 error. If the page exist, then the MagentoRouter will simply render a RootComponent which will be later assigned to the received type of of page.

Winding It Up

See, it is not that difficult. However, I want to mention that it will be a little difficult when you need to specify a Root Component for a specific page type. Take an example for specifying root component for CMS_Page. You need to create a index.js entry point file with the following code,

/**
 * @RootComponent
 * description = ‘Basic CMS Page’
 * pageTypes = CMS_PAGE
 */
 
export { default } from ‘./path/to/cms/main/component;

Once you do that, it will become easy for you to specify root components for the particular pages.

It will be very interesting to see how Magento PWA Studio will perform with other Magento 2 functions such as the layout updates in which Magento Expert can help. Well, that’s the story for another tale then. Thanks for reading this article. Feel free to contact me via comments. I will get back to you as soon as possible. Adios for now.

Categories
Magento Developer

Question to Ask While Migrating from Magento 1 to Magento 2

It is out in the open, Magento 2 is the best thing that happened to the e-commerce realm. There are many things worth knowing about the upgrade of Magento 1 to Magento 2. Magento 2 is decorated with the features like improved scalability and performance, improved checkout processes, Mobile friendliness, key integrations, ease of customization and upgrade, automated email marketing, highly advanced reporting, and enhanced agility and efficiency for all sorts of business owners.

Who would say no to these many features?

Some will!!!

You will be baffled by knowing the fact that only 4% of 420,000 Magento websites are currently using Magento 2.

Really!!! Is that even a real number!!!

The facts were given by Builtwith.com in their trends section. Here is a link for you of that.

So, this means there are things you need to check before you go for Magento 2 upgrade.

By the means of this post, we will discuss some of the questions you must ask yourself before you decide to upgrade to Magento 2.

So, without any further ado, let’s get you started with the questions you must ask.

Is Magento 2 that Good!!!

This is the first question you must ask yourself before you make any decision.

Is it really worth to upgrade?

There are many upgrades that make Magento 2 way too better than Magento 1. Here is a comparative study between Magento 1 and Magento 2.

  • Magento 2 is around 50% faster than Magento 1 in the page loading speed.
  • The checkout page is 38% more efficient than Magento 1.
  • Magento 2 can easily handle 117% more orders in number per hour than Magento 1.
  • Magento 2 has the capability to manage 2.1 million more page views than Magento 1.
  • Security flaws are way too less than that of Magento 1.
  • Magento 2 is compatible with PHP version 7.0, 7.1, & 7.2 while Magento 1 doesn’t.

Magento 2 is packed with features that will help you manage your e-commerce business easily and efficiently.

Is it the right time to upgrade to Magento 2?

Once you compared the features, you need to check whether it is the right time to migrate to Magento 2. Let’s have a glance at some of the factors you simply can’t overlook when upgrading to Magento 2.

  • When you are planning to implement a new marketing campaign (which is also the time of holidays). The main reason to choose that plan is that you will have more traffic where you need to have more control over your website. Magento 2 will make the management of your e-commerce website bliss.
  • When you need more features to lure more customers. You can add many new features which will ease the navigation of your audience. Personalization, improved efficiency, and higher SEO rank are some of the enticing features waiting for you when you choose Magento 2.
  • If you are looking for some major design or redesigning of your website, you can introduce Magento 2.

A Checklist you don’t want to miss while migrating from Magento 1 to Magento 2

A simple yet crucial checklist for you while migrating from Magento 1 to Magento 2.

  • Always know that timing plays a crucial role while you decide to carry out one of the most major changes to your e-commerce website.
  • You will need assistance while migrating to Magento 2. Take help from one of the best Magento migration services.
  • Before you upgrade, don’t forget to have a look at the templates of Magento 2.

The Risks Associated when you decide to stay with your Old Pal Magento 1.

The support of Magento 1 will end soon. That will create a lot of issues for your business in the nearing future. So, don’t just stand there fellas.

Go grab your upgraded Magento 2 now.

You can simply type these key phrases on Google. You will get ample help from that.

  • Hire Magento Developer.
  • Best Magento Migration Services.
  • Certified and experienced Magento Developer

With these key phrases, you can easily get access to a quality Magento Migration Services. Adios fellas, I hope you got what you are looking for.

Ciao!!!

Categories
Magento Developer Magento Expert

Magento 2.3 Major Improvements and Features

Ahoy Merchants!!! Magento 2.3 is here for you. If you are a merchant or an expert in Magento development then it will be a holy grail for your business.

There are ample amount of new features and tools which have the potential to make your e-commerce business bliss. If you’re an apt team of Magento developers, then with this update you have ample functions to meet your client’s requirements and expectation.

Without any further ado, let’s get you started with the benefits you can reap from this security release.

Features That Will Help You in Your Business

There are many features to look out for with this new release of Magento. Let’s break it down to frags so that you can easily comprehend how beneficial is this update for you and your business.

·        Grow & Evolve With Multi-Source Inventory

Operational efficiency is something a merchant always need to work on if he wants to grow and reach out maximum sale. With the latest update from Magento, multi-source inventory spawns you merchants with enhanced operational efficiency by serving them with multi-serving function. With this function, it becomes super easy for you to manage your inventory in accordance with the location of your user.

The track inventory allows you to manage all the inventories at one place. You can set rules which will help you in prioritizing the inventory sources which your user can see in your website on a real-time basis.

It is also easy to integrate any third-party inventory system. As a merchant, you can easily track the product when your customer adds products to their cart. This feature will help you in presenting accurate quantity to the customers to avoid any future inconvenience. This tweak will help you in increasing your conversion rates effectively.

·        Penetrate Mobile Marketing with Progressive Web Apps

In the coming future, smartphones are going to rule the e-commerce realm. Magento’s new update release caters you with progressive web app feature. This feature will enable you to serve your customers with superior mobile experience which will definitely boost your business’s conversion rate and engagement. In short, with the help of progressive web apps aka PWA studio, you can easily make your development process cheaper and faster.

M-commerce is the future of the business which is the reason PWA feature will help you in achieving increased web and mobile visibility, better page performance, and higher conversion rates.

Another important thing here is PWA studio will release its independent releases which will indeed affect your business positively. So, this update has the potential to make your website’s user experience mobile-alike.

·        Drag and Drop With Page Builder

Remember those days when you have to ask a Magento experts every time you need to make changes to your e-commerce website? Gone are those days!!! Magento introduces you with a drag and drops feature. It will become easy for you to place images, videos, and banners at your will anywhere on your e-commerce website.

You can even create new pages and launch fresh content for your website to engage the audience. In addition to that, it is very easy to add additional information to your product pages and add new category products.

With a flexible grid system, you can place desired page element anywhere you want. It is highly customizable and also helps you to streamline the content of the website in accordance with your target audience.

This newly enhanced page builder is filled with the functionality such as easy addition of media gallery and widgets. Also, you can create dynamic content blocks and even schedule content for the future. This can be a huge plus for your content staging campaigns.

Concluding Remarks

There are many additional updates you must know apart from these crucial updates such as,

  • Magento shipping feature will provide you with additional support for order fulfillment.
  • Magento experts can use GraphQL to drop query for a specific data element in just one request.
  • Magento also now comes up with the Declarative schema.
  • Indexing process will also be increased for the entire e-commerce website.

So, what are you waiting for? Update your Magento interface now and grow your business like a boss!!!

That’s it from this edition, I hope you like it. Let me know your thoughts on this Magento update via comments. Adios for now fellas!!!

Categories
Magento Website Development

How to Upgrade from Magento 2x to the Latest Version

Just because of the regular updates by Magento, different Magento stores become secure from the possible attacks. Every Magento update comes with new features and plenty of security updates. Hence, it is important to stay up-to-date with Magento to use its latest features to the maximum advantage and to protect your Magento stores for the potentials attacks.

Not updating your Magento web store can result in store’s low performance and it can even be easily targeted by hackers who are looking for a loophole to harm your store. Before you go for updating from Magento 2x to any of the latest versions, you must follow these basic steps for a smooth and effective update:

  1. There has to be the backup for both files and databases so that your data can be restored easily in case anything wrong happens while updating.
  2. Go through the release notes of the version to learn about the changes and features that have been introduced.
  3. Stay calm and composed while updating your store as it needs to be done carefully with the right commands.
  4. It is recommended to test the update in a staging environment just to be sure that all the aspects of your e-commerce store are compatible with the latest version.

Upgrade from Magento 2x to the latest version

You can use any of the two methods for upgrading from Magento 2x to the latest version.

Preferred Method

Log into SSH

After navigating to the public directory.

cd public_html in this case run the below. (change to latest version)

composer require magento/product-community-edition 2.2.1 –no-update
composer update

Problem Solving.

If you run into problems like this, disable or remove any extensions you have and try again. In this case we had installed the database migration tool that was specific to the version we had installed so I deleted it.

If manually removed, remove the reference from your composer.json file

 

Method 2: Via Connect Manager

  1. Open System and go to Web Setup Wizard.
  2. There will be requirement of public key and private key that you can get from marketplace.magento.com.
  3. Search for My Access key after the Log in with your Magento account credentials.
  4. Configure and Submit.
  5. On the new window, select the new version and click next.
  6. Go through the readiness check.
  7. After that, create the backup for files and database. Once you are ready with the backup, click next.
  8. Click on the Upgrade button to get your System Upgrade done.
  9. After it is done, click on Back to Setup Tool to go back to the Magento Admin.
  10. You will see the upgraded version and you will have to run the following commands to finish it all:
    “php bin/magento setup:static-content:deploy
    php bin/magento cache:clean
    php bin/magento indexer:reindex”.

Method 3: Manually copy and paste the latest version to the Magento Root Directory:

  1. Login to your server via SSH.
  2. Go to Magento Root Directory.
  3. Take the backup of your database and files.
  4. Download the latest package.
  5. Extract it using the extract command “tar xzvf magento2-2.2.0.tar.gz”.
  6. Reset the file permission with the following set of commands:
    “find . –type f –exec chmod 644 {} \;
    find . –type d –exec chmod 755 {} \;
    find ./var –type d –exec chmod 777 {} \;
    find ./pub/media –type d –exec chmod 777 {} \;
    find ./pub/static –type d –exec chmod 777 {} \;
    chmod 777 ./app /etc
    chmod 644 ./app /etc/*.xml
    chmod u+x bin/magento”.
  7. Clear cache and run upgrade, deploy commands:
    “php –f bin/magento cache:clean
    php –f bin/magento cache:flush
    php –f bin/magento setup:upgrade
    php –f bin/magento setup:static-content:deploy”.