Magento 2 Posts

Best Subscription Box Ideas for Christmas

The subscription model takes online shopping experience to the new level, as it obviates the need to order the same products for several times.

Best Subscription Box Ideas for Christmas

Since the sales model is highly popular among customers it can certainly become a subject of interest for multiple merchants and the current digitals market proves it definitely.

In this article, we will briefly consider the major benefits of subscription programs for online merchants and give some ideas for subscription boxes that can be implemented in this Christmas season.

Subscription Model Benefits

The benefits provided by the subscription sales model for online merchants are just obvious.

Recurring Revenues

Subscribed customers are return clients, which means return profits for a web store. Moreover, subscription programs prevent customers from going through the irksome checkout process every time they need to make a purchase. This convenience, in turn, only enforces their loyalty to a brand, which may result in continuous subscriptions and recurring purchases for store owners.

Forecastable Profits

Having steady recurring revenues, online merchants can forecast the future profit amounts during certain time periods more accurately. Moreover, this allows merchants to plan their future expenditures and investments reasonably, which means effective finance distribution.

Straightforward Inventory Management

With the regular purchases of subscribed customers, online merchants can also predict their future stock demands. In other words, they will be able to plan the items in stock to be required just soon.

How to Effectively Promote Upsells and Cross-sells in a Web Store with the Aheadworks Extensions

Up-selling and cross-selling are the methods that are widely used by ecommerce businesses to increase the purchasing activity in their web stores.

How to Effectively Promote Up-sells and Cross-sells in a Web Store with the Aheadworks Extensions for Magento 2

In this article, we will consider how online merchants can reasonably implement these methods to drive sales by taking advantage of the Aheadworks extensions.

Why Up-sell and Cross-sell Products?

According to the statistics, the up-selling method can increase sales in a web store by 4% and more.

Effectively organized up-selling and cross-selling techniques can positively impact the following web store performance aspects:

  • The number of product orders;
  • Conversion rates;
  • Customer browsing and purchasing experience.

So, let’s consider how online merchants can effectively use these methods.

Up-selling & Cross-selling Best Practices

Offer Product Upgrades

The up-selling method can be used in a web store by offering upgrades to the related product items. In this case, customers who dissatisfied with the overall quality of the product chosen can buy its more advanced version at a higher price.

By this way, a merchant encourages customers to make a larger purchase. For example, the Dell hardware store offers up-sells to customers in the form of more advanced configurations of their products right on the product pages. The ProFlowers resource uses this technique by offering upgrades to its vases.

Organizing a Complex Web Store Hierarchy: What are the Benefits for Ecommerce Businesses?

Today, large web store owners strive to expand the network of their stores and enter the new niches of the market by creating multiple websites, stores, and store views.

Organizing a Complex Web Store Hierarchy: What are the Benefits for Ecommerce Businesses?

In this article, we will consider the major benefits of having a web store hierarchy of multiple websites, stores, and store views on Magento 2 for online merchants. But first, we will learn about the peculiarities of each level of this hierarchy.

What is a Web Store Hierarchy?

In general, the hierarchy of any Magento 2 web store can be organized in the following way:

Web Store Hierarchy Example

By default, every Magento 2 installation has one website, one store, and one store view. Still, online merchants can add any number of websites, stores, and store views and, thus, organize a more complex hierarchy of their web stores.

Let’s consider the levels of this hierarchy in more detail.


Global refers to the Magento 2 settings for the website that is created by default after the installation is completed. Those settings include inventory, prices, and other parameters that are initially specified by a merchant and then used for stores and store views.


A website is the basis of a web store. From the same website, an online merchant can manage several stores. For different websites, Magento 2 merchants can create individual customer bases or, inversely, organize a universal base for all websites depending on their business goals. Default currency options, product prices, tax rules, shipping methods, and the like are also managed at the website level.

In addition, Magento 2 merchants can set up multiple websites with different domain names and IP addresses. This is reasonable when a merchant wants to create several stores for one website with, say, individual checkout processes. In this case, each store should have its own domain, IP address, and security certificate.

Managing an Ecommerce Blog Effectively with the Blog Extension

When arranged correctly, a blog becomes a powerful tool that helps online businesses to drive more sales to their web stores.

Managing an Ecommerce Blog Effectively with the Blog Extension

In this article, we will consider which aspects of the ecommerce blog management should be taken into account by content marketers and describe how the Blog for Magento 2 extension by Aheadworks can help them here.

Visual Appearance

Obviously, when doing blogging in a web store, businesses should provide quality content in their blogs. Still, the look of blog pages, including their design and layout, is the aspect that should also be carefully considered by content marketers, since ugly looking blog pages will hardly encourage visitors to read them.

According to the study conducted by Google, people find more visually appealing websites less complex. In other words, the smaller is the number of elements “overloading” a blog, the more visitors it will attract.

Another study conducted by Kissmetrics proves that the articles containing visual data, attract more attention than those with a plain text. For example, articles with images get 94% more views than articles without them, while posts with videos included can bring almost 300% more inbound links to a blog. Infographics also remains a powerful visual tool, as Hubspot claims that they are liked and shared on social media three times more often than ordinary posts.

When creating a blog post, the length of it should also be taken into consideration by content marketers. In ecommerce, the optimal length of a blog post published on a site depends on the industry in which the related business operates.

Recently, Neil Patel, the well-known SEO specialist, conducted a study of the optimal length of blog posts depending on the topic that guarantees high conversion rates. For example, in the Gadgets industry, the optimal length of a single blog post is 300-500 words, while for the Fashion industry, this value is notably higher – 800-950 words. The unsurpassed leader here is the Film industry with the 1500-1700 words average length value.

Introducing Magento Security Scan Tool: New Way to Enhance the Magento Store Security

The Magento team has recently introduced Magento Security Scan Tool designed to check Magento stores for potential vulnerabilities as well as for conformance to the Magento security best practices.

Introducing Magento Security Scan Tool: New Ways to Enhance Web Store Security

In this article, we will briefly review this new tool and describe how online merchants can use it in their work.

Magento Security Best Practices

Any web store can become an object of the hackers’ interest. Hackers may attempt to steal personal or payment information from this site to make fraudulent transactions. We already talked about these issues and the ways of their prevention in our article about the illegitimate customer payment protection in Magento 2.

Magento has its own approach to the security of a web store that includes several time-proven practices covering the main possible vulnerabilities.

RMA Major Aspects: How to Handle Them with the RMA Extension by Aheadworks

Whether they like it or not, sometimes, online store merchants should deal with RMA requests of customers dissatisfied with the quality of products purchased.

RMA Major Aspects: How to Handle Them with the RMA Extension by Aheadworks

To manage the RMA process in a store effectively, online merchants should take care of the major aspects of this process. In this article, we will describe these aspects and consider how the whole RMA process can be managed with the help of the Aheadworks RMA  extension for Magento 2.

RMA Process Major Steps

Ideally, during the RMA process, an online store merchant approves a return request of a customer, as it corresponds to the return policy established in a store. In this case, the RMA process generally has the following sequence:

RMA Process Major Steps

Each product return process starts with the RMA Request Creation step, during which a customer completes the required fields in an RMA request form before sending it to a merchant. It’s important that such form allows customers to describe the reasons for the return request in as much detail as possible and to provide all relevant information about the item to be returned.

Once the form is completed, a customer submits it, usually, by clicking on the corresponding button below the form. Then, it comes the RMA Request Verification & Authorization step, during which the request is checked by a store admin for conformance to the store’s product return policy.

Smart One Step Checkout 1.1 is Integrated with Three Aheadworks Extensions

The Smart One Step Checkout extension for Magento 2 is a real superjet of your store that brings customers quickly and comfortably to their favorite products.

Smart One Step Checkout 1.1 Integrates with Three Aheadworks Extensions

The unique features of the extension make it equally valuable for both sides customers and merchants enabling the later ones to constantly improve the checkout process until it is smooth and suitable for all customer groups. And, if the market changes in any way or extent, they are still able to adopt the new situation easy and swiftly.

Although the initial power of the module is great, we aim to make it even better rising the benchmark just 3 months after the initial release. Below we’ll show you the main features of Smart One Step Checkout 1.1 and we’re sure that some of them are the ones you can take full advantage of just immediately.

Magento Marketplace Relaunch: Leaving Magento Connect in the Past

A few months ago, a new version of Magento Marketplace completely replaced Magento Connect and became the official repository of the Magento 1 and Magento 2 extensions and themes.

Magento Marketplace Relaunch: Leaving Magento Connect in the Past

One should note that this event happened with the release of renovated Magento Marketplace. In this article, we will consider the major features of the latest Magento Marketplace to find out what these changes mean for Magento store owners.

New Structure and Functionality

New Layout

The layout of the Marketplace site was radically transformed and became more user-friendly. The home page was made much shorter, and now, it contains fewer featured products compared to its previous version.

New Hosting Solutions

The new version of the Marketplace site is hosted on Amazon Web Services (AWS), the cloud-based hosting solution that perfectly suits the needs of various business domains.

In addition, this Marketplace version works with Fastly, which provides fast and secure content delivery processes, and New Relic, allowing business owners to monitor site performance in real-time.

Magento 2 Update and Upgrade Tutorial

Previously we’ve already touched the point related to upgrading from Magento 1 to Magento 2.

Magento 2 Update and Upgrade Tutorial

Although, this issue is still in great demand among Magento users the number of existing Magento 2 versions and stores makes it necessary to pay attention to the new question of updating existing Magento 2 stores to the latest available versions.

And since recently we witnessed the next Magento 2.2, the topic is going to become in high demand just soon. One more reason for an upgrade may appear when you need to enhance your store with the facilities of Magento 2 Commerce and need to migrate your Magento Open Source store to it. Thus, we have two general points to be discussed in this article: Magento 2 update and Magento 2 upgrade.

Magento 2 Update

The whole process consists of several separate stages and affects several Magento 2 entities. First of all, you need to update the very Magento application, while additionally, it may also require updating the included modules (e.g. third-party functionality extensions), themes, and language packs, if necessary.

RMA 1.2 for Magento 2: Better UI, Higher Business Value, Better Code…

If we can not prevent customers from returning our products, we can certainly make them do this conveniently.

RMA 1.2 for Magento 2: Better UI, Higher Business Value, Better Code…

Perhaps you know that, according to IMRG, 36% of the UK customers miss the offline ease of returning items in online stores. So, the ultimate goal of merchants is to make this process as simple as it is offline and the latest version of the RMA extension for Magento 2 brings this moment just a bit closer.

RMA 1.2 for Magento 2

The whole process of return authorization touches three parties: customers, merchants, and Magento developers. The latest update of the RMA extension provides new features for all of them.

RMA 1.2 for Merchants

Web API Support
The new opportunity to integrate the RMA functionality into any third-party application via API is useful for many businesses. For example, you may need to import and update the RMA data, or even create RMA requests in your CRM system. That’s where the web API support is going to be a great enhancement towards the required integration allowing you to streamline your business processes.

How to Install and Manage the Extensions Obtained from Magento Marketplace

Magento is undoubtedly a powerful platform that provides broad opportunities for online merchants, still, its basic functionality can be further extended through third-party solutions.

How to Install and Manage Magento Marketplace Extensions in Magento 2: Quick Tutorial

In this article, we will introduce you Magento Marketplace and describe how the extensions can be installed from it and further configured for your Magento 2 web store.

Introducing Magento Marketplace

Magento Marketplace is the official source of themes and extensions that sells effective solutions for Magento 2 store owners. To start the acquaintance with Magento Marketplace, first, create an account on the Marketplace site.

Next, log in to your newly created account. On the Marketplace main page, scroll down to the Most Popular section. As you can see, the section is divided into three groups: Extensions, Themes, and Partners.

Magento 2 Tutorial for Beginners. Part 1: Installation

In our Magento 2 tutorial, we will tell you about the things you should know to start working with the platform successfully.

Magento 2 Tutorial for Beginners. Part 1: Installation

The tutorial embraces the overview, installation, configuration, and updating stages, Magento themes, marketing promotions, and so on.

So, what is Magento?

The “CMS” abbreviation works for Magento only partially. Yes, it is primarily a content management system, but the capabilities of its engine also allow developing applications. This makes Magento a content management framework and development environment.

The first version of the platform was released in 2008. For many years, Magento has ranked among the top e-commerce products, and today is used by multiple online stores with a worldwide reputation. The Magento team constantly develops the project, so the latest Magento 2 combines high performance with powerful functionality.

Magento 2 for Developers

Magento 2 Coding Standards

As any sophisticated and complex platform, Magento has its own coding standards to be adhered by the Magento team and all the contributors. The standards include the next main sections:

  • Code demarcation standards are mainly established to dissociate the visual CSS layer, functional JavaScript, HTML markup, and PHP classes.
  • PHP Coding Standards. These coding standards are entitled by PHP itself, and currently, Magento recommends to follow the PSR-1 Basic Coding Standard and PSR-2 Coding Style Guide. In order to force the use of the above standards the team also suggests to use PHP Code Sniffer.
  • DocBlock Standard. Following the DocBlock standards is also desirable for code comments in order to create a consistent environment for all types of code, including third-party extensions.
  • JavaScript Standards. The scope of JavaScript Standards involves coding and DocBlock standards.
  • jQuery Widget Coding Standard includes some naming conventions, development, and architecture standards for building all jQuery widgets.
  • LESS Coding Standard. The same as the other standards, LESS and CSS coding is required to be provided with conventional formatting, including indentations, braces, quotes, property line breaks, etc.

Illegitimate Customer Payments Protection in Magento 2: Quick Tutorial

Starting to operate in the ecommerce field, businesses should be ready for any threats that can go with their online presence.

Internet fraud is the issue that must not be underestimated, as any illegitimate action can seriously affect the well-being of any business.

Illegitimate Customer Payments Protection in Magento 2: Quick Tutorial

In general, there are two types of internet fraud: illegitimate actions causing security breaches and suspicious transactions related to the use of credit cards by defrauders pretending to be honest buyers. In this article, we will describe the major forms of customer payment fraud and then consider how Magento 2 store owners can protect their sites from fraudulent transactions.

Major Forms of Customer Payment Fraud

Credit Card Fraud

This form of customer payment fraud implies making online purchases with stolen credit cards. However, defrauders may not necessarily steal cards physically, sometimes, they digitally obtain required credit card details. The main challenge for merchants here, as well as in the case of any other form of payment fraud, is to determine the identity of a buyer to find out whether the purchase was truly legitimate.

Refund Fraud

In the case of refund frauds, a defrauder using a stolen credit card deliberately overpays money for an order made in a store. Then, this person contacts the store and claims a reimbursement due to accidental overpayment. Moreover, the defrauder may ask to pay the refund by a method alternative to card transaction. In this case, the swindler claims that the card from which the overpayment was made is closed, so the card transaction is not possible.

Subscription & Recurring Payments Receives One More Payment Gateway – Adyen

Adyen is a global payment company that enables merchants to accept ecommerce and POS payments.

Subscription & Recurring Payments Receives One More Payment Gateway - Adyen

The provider allows customers to pay with such globally distributed payments as international credit/debit cards or bank transfers, and locally popular payment methods, e.g. Boleto or iDeal.

Adyen also supports recurring and subscription payments, so SARP 1.3 for Magento 2 provides its users with this very opportunity as well. Additionally, the new version of the extension includes the next new features:

  • Split database support (for Magento Commerce);
  • Extension activity logging;
  • General log settings;
  • Automatically suspended subscriptions if payments fail;
  • Guest checkout management improvements.

How to Manage Stock Inventory in Magento 2: Quick Tutorial

To operate efficiently in the e-commerce field, store owners should rationally manage their stock inventories.

Quantity of goods in a store should always be under control, and the Magento 2 sites are not the exception to the rule. In this article, we will describe how to manage stock inventory of a web store that runs on Magento 2.

How to Manage Stock Inventory in Magento 2: Quick Tutorial

In general, Magento 2 provides users with two options of inventory management: controlling the whole stock through the General Inventory Settings and configuring each product in a store individually through the Advanced Inventory Settings. Let’s consider each type of the settings in more detail.

General Inventory Settings

To configure General Inventory Settings, go to Stores in the Magento 2 Admin Panel and click on Configuration in the Settings section. Here, you should expand the Catalog tab and open the Inventory menu. Having done this, you will see two sections – Stock Options and Product Stock Options. To configure any of the options, expand its section. We will start with the Stock Options.