Improve website performance and increase conversions with Aheadworks Minifier for Magento 2

It happens that many of us so desperately look for some extraordinary ways to improve SEO and forget about an obvious one – fast page load. According to the research, about 40% of customers abandon a website that takes more than 3 seconds to load. In such a case, sales and conversion rates are affected dramatically. One of the most effective ways to speed up page load and improve website performance is image optimization. With Minifer for Magento 2 you can optimize your store in a few clicks without any technical knowledge!

Minifier for Magento 2 is designed to compress graphic elements reducing their size (Mb) and making your shop work faster while having no perceptible impact on the image quality. All you have to do is to specify optimization parameters and enjoy the result.

In this blog post we are going to discuss the following features in details:

  • Types of compression 
  • Smart page prefetch
  • Improved SEO

Types of compression 

Minifier for Magento 2 offers two ways to reduce the size and save image quality:

  • Lossless compression (up to 30% image size reduction) 
  • Lossy compression (up to 70% image size reduction)

Choosing Lossless compression, you sacrifice just a small amount of the image quality, not noticeable to the human eye. In the case of Lossy compression, the images are optimized to the extreme without changing a single pixel.

Smart page prefetch

Enhance the shopping experience by enabling page prefetching. Minifier for Magento 2 will track when a user is about to click a link on your shop and load that link in the background before the user clicks on it. This way your browser will start loading the next page even before the user clicks the link, making it load faster.

Improved SEO

Minifier for Magento 2 boosts organic traffic and improves your Google Search Result rankings by performing file name optimization and converting files to JPG. Image titles and file names are automatically generated according to SEO recommendations to become appealing for search engines. As a result, your site outperforms competitors and attracts wider audiences that use Google Image Search. 

Check more information about Minifier for Magento 2 and take a chance to boost your website performance.

Aheadworks Extensions: March Updates

Aheadworks team has been working hard to improve products and satisfy our customers. Meet fresh versions of Magento 2 extensions!

Magento 2 FAQ 1.3.0


  • ChatBot functionality has been added


  • Article URL key and Category URL key can not be the same
  • The “Submit the question” button is not blocked after being clicked
  • Fixed issues with sitemap generation

Magento 2 Reward Points 1.8.1


  • An option to let customers enter points amount they’d like to spend on checkout
  • The “Reward Points” tab has been added to the customer page on the backend
  • Refactoring of the points applying process on frontend

Magento 2 Advanced Subscription Products 2.13


  • Adyen 3D Secure 2 support 
  • Payment or shipping failure alerts for Admin 


  • Fixed issue with Stripe 3D Secure supports 
  • Subscription is failed if the shipping method isn’t available 
  • Product Price isn’t updated when a product has been updated on the Subscription page 
  • Fixed issue with currency 
  • Fixed issue with payment methods on Magento 2.3.6

Magento 2 Buildify 1.0.3


  • WebAPI update


  • Buildify page configuration is saved to the database if the service is not available
  • User-defined styles are not applied in the Slides widget
  • The Image Gallery lightbox transfers to the top of the page
  • Fixed issue with reference URL to the image
  • Fixed error in console when an image from “Image Gallery” widget is clicked
  • Native Magento widgets are not displayed
  • Fixed issues with the preview of the page

Magento 2 Abandoned Cart Email 1.1.2


  • Product image is missing in the email
  • JSON decode error occurs if the browser does not have a sections cookie
  • Hitting the Preview or Send Test Email button causes out-of-memory errors

Magento 2 Custom Stock Status 1.0.2


  • The “Email Me When Back in Stock” button isn’t displayed on the category page.
  • An error appears in logs when a product is deleted
  • An error appears in logs when the user is deleted
  • The low stock alert template isn’t loaded
  • New Product SKU/Name isn’t displayed in grids after being changed

B2B Cart to Quote for Magento 2 Use Case: Enable non-registered customers to request a quote

Convert guest users into buyers, allowing quote requests for non-logged-in users

Magento 2 Cart to Quote helps merchants to negotiate quotations with customers and reach the best win-win deals in a smart and effortless manner. Taking into consideration oftentimes guest users don’t want to go through a lengthy registration process to simply request a quote, Aheadworks has made it possible for merchants to allow guests to do so. Admins can enable or disable quoting for customer groups selected in configurations. By selecting the Not Logged-in customers group, the ‘Add to Quote’ button becomes available not only for registered users for guests of the website as well. 

Let’s take a closer look at the new Magento 2 Cart to Quote features:

  • Quote submitting 
  • Negotiation via email

Quote submitting 

With an updated version of Magento 2 Cart to Quote guest users can follow the same process as registered customers. They can add products to the quote list, select their configuration and quantity, attach files, add notes to the quote to specify the details, and more. The only thing a user should do is to enter his/her name and email address while submitting a quote. These personal data are necessary for the admin to inform the user about further negotiations and updates.  

Negotiation via email

After submitting a quote, the negotiation between merchant and customer is conducted via email in the updated Magento 2 Cart to Quote. Admin can configure an email template to make sure all the vital information for customers is included. With the help of emails, users will be able to check the status of their current quote, add comments, view the history of negotiations, and take other actions by following the link in email notifications. As soon as the quote is approved, guests can follow the checkout as regular customers. In the case where a user registered after requesting a quote as a guest, they will have access to the quote in the newly created account where the negotiations can be continued.

Points to note:

How to enable B2B Cart to Quote in Magento 2 Store?

Purchase B2B Cart to Quote for Magento 2

Read reviews on Aheadworks B2B Cart to Quote for Magento 2 here.

Magento 2 Event Tickets Use Case: Provide a user-friendly shopping experience with customizable event tickets

Create personalized event tickets with an intuitive and easy-to-use ticket management system.

Magento 2 Event Tickets make it possible to create tickets for any type of event. Manage and schedule events to make them single-time or repeat. Allow customers to  book multiple time-slots of a recurrent event in the Calendar, displayed on the frontend. Offer special products that are available exclusively for sale upon purchase of a ticket. All the options mentioned above not only contribute to a user-friendly experience but also allow you to plan smart marketing strategies and increase revenue.

In today’s article let’s see some of the Magento 2 Event Tickets features in details:

  • Multiple time-slots booking
  • Event tickets emailing 
  • Familiar checkout 

Multiple time-slot booking

Engage users and drive more traffic to your store, organizing recurring events and offering multiple time-slot booking for targeted communities. As a store owner, you can set up specific days and time slots that are available for booking within Calendar Settings on the Event Product page. Once this option is enabled, a customer can select multiple time-slots within a specific quantity of days and even book different slots for a different amount of participants.

Event ticket options

Recurring event calendar

Event tickets emailing

With the help of Magento 2 Event Tickets you can create both physical and digital tickets. To make digital tickets more appealing, you can add personal details, logos, promo information, and more. Configure Ticket Email Template to facilitate your needs. Email digital tickets as PDF-attachments, nicely formatted, with personalized QR and bar-codes to cater to your customers in the best possible way. In case customers purchase tickets in bulk for a company, tickets are sent out individually to every employees’ e-mail. 

Familiar checkout 

Magento 2 Event Tickets allows you to operate tickets in the same manner as ordinary products. Create orders with tickets on the backend, send invoices, and more. Multiple tickets of different types and sectors can be purchased in a single checkout, which makes it easy to purchase tickets for the whole family and send them out to a single address. Add related, up-sell, and cross-sell products to tickets to promote particular items and improve conversion rates.

Points to note:

  • Configure different ticket types (child, adult, VIP, etc.) with individually defined ticket fees
  • Set up ticket templates to gather all the necessary information for the event
  • Specify ticket selling deadlines to motivate customers to purchase in advance, or offer Early Bird and Last Day discounts

How to enable Event Tickets in Magento 2 Store?

Purchase Event Tickets for Magento 2Check reviews on Aheadworks Event Tickets for Magento 2 here.

Magento 2 Company Accounts Use Case: Orders With Company Admin Approval

Learn how to control orders placed by employees on behalf of the company with the Company Admin Approval feature.

Magento 2 Company Accounts makes B2B comfortably possible, as it allows creating and managing company accounts, the one-parent-multiple-children hierarchies with apparent role boundaries of member-accounts.  

Company admins, having full authority, can add as many child accounts as needed, assigning business roles, and managing the status of users. Magento 2 Company Accounts 1.6.0 introduces even more opportunities to gain control over company members with a new feature – Order Approval by Company Admin. We would like to present a real-life use case from our partner which the Magento 2 Company Accounts module can help to resolve with this new option.


“Our company is a client of a big manufacturer that specializes in producing equipment, its parts, and primary goods. There is a general manager who is responsible for ordering mainly expensive equipment and big batches of equipment parts, and there are other purchase managers, who order mechanical parts in small batches in case the equipment got broken or we need something urgently. 

Sometimes a problem occurs – purchase managers order too many items without approval from the general manager what can cause misunderstandings and budget overrun.

We want to require general manager approval if the limit of the order is reached by managers, so we don’t have such problems in the future”.


Aheadworks Company Accounts 1.6.0 will help to avoid such problems with the Order Approval by Company Admin feature. Company Admin can set order limits to company roles so that they require his approval if the subtotal of the order is higher than the limit. This option lets companies control orders that employees purchase on behalf of the company.

If a manager wants to place an order with a higher subtotal, it will be automatically sent for approval to the Company Admin. 

The Admin can check all order details, including payment and shipping details. 

Once the order is approved, it’s automatically placed as a new order and no other actions are required from the buyers. Both Company Admin and sub-user will get notifications about the order status change, as well as the merchant.

Point to note:

  • Roles and permissions are managed by company administrators on the front-end.

How to enable Company Accounts in Magento 2 Store?

Purchase Company Accounts for Magento 2

Check reviews on Aheadworks Company Accounts for Magento 2 here.

Your Last Guide to Understanding GDPR for eCommerce & Complying With It

You might have heard a lot about compliance with GDPR. Hopefully, by now you have learned about it and began implementing appropriate measures in order to be compliant.

But if you’re not sure about what GDPR is and why an online eCommerce store/website must comply with it! You’ve landed on the right webpage. 

Within this brief informational content piece, we’ll be answering the following questions for you: 

  • What is GDPR?
  • What does GDPR regulate?
  • Whom does GDPR apply to?
  • Why should eCommerce store owners take GDPR seriously? and
  • How can you comply with GDPR on Magento 2? 

Let’s begin!

Aheadworks Extensions February Updates in the limelight!

Winter is over, but its last month has significantly contributed to the company’s development. Please meet the improved “workhorses” at your service! 

Aheadworks Extensions Updates - Magento 2 One Step Checkout 1.7.6

Updates: official module support


  • An error occurs when a customer doesn’t have a default address (Magento 2.4.1 EE)
  • Top menu is not displayed on the checkout page (Magento 2.4.1 EE)
  • It is impossible to select a delivery date (Magento 2.4.1 EE)
  • An error appears on Storefront after installing the extension (Magento 2.4.1 EE)
  • Datepicker cannot be initialized in Magento 2.4.1
  • Minor issues reproduced on Magento 2.4.1 have been fixed
  • When Autocomplete is enabled, the “Street Address Line” field is blocked
  • Empty value in Prefix is not set by default
  • PrivateScope variable is replaced as per Magento recommendation
  • Popup does not appear while paying with PayPal Express Checkout
  • Default shipping address is not selected for registered customers
  • Invalid display of styles when the error “ApiNotActivatedMapError” occurs
  • Dependencies on Magento modules are removed
  • JS error occurs if a user does not have an email and only 1 payment method is available
  • Drop-down index is not working with TAB
  • Extension attributes are not displayed in REST API orders list
  • Billing address is not transmitted when the Paypal Express payment method is used
Aheadworks Extensions Updates - Magento 2 Buildify 1.0.2

Magento 2 Buildify 1.0.2


+Editor load speed improvements 


  • “Magento Blank” theme isn’t supported in Admin 
  • There are no style settings for the Circle Progress widget 
  • Data remains in the database when an element is deleted 
  • Revision history doesn’t work properly 
  • There are no CMS page styles on the homepage 
  • JS error occurs on the storefront when JavaScript files minification is enabled 
  • Fixed errors occurring in the console in Backend 
  • Fallback to Jquery error in the console 
  • Headers are displayed incorrectly in tablet preview 
  • Deleted native section remains on the page

Aheadworks Extensions Updates - Magento 2 RMA 1.4.10

Magento 2 RMA 1.4.10


  • Data is not filtered in ‘Text Field’ Custom Field
  • Page breaks if the ‘Custom Field’ filter is used on Manage RMA
  • Dates are wrong on the Request page after the interface locale has been changed
  • Refund and Reorder buttons aren’t shown on the Request page
  • Return request isn’t created after creating a “multi-select” custom field
  • Back button isn’t displayed on the Request page
  • Minor design issues for iPad tablet view has been fixed

Magento 2 Blog Use Case: Advanced SEO

Discover how Blog for Magento 2 advances your SEO while simplifying workflows across departments

Advanced SEO practice is a must to run a successful Magento 2 blog – a content pool meant not only to entertain customers but to increase the visibility of the store on the web.

Taking into account that natively Magento 2 offers no tool to run a blog, store-owners often have to engage third-party platforms like WordPress. Such integrations can turn into really complicated environments where SEO is set on a sideline.

Magento 2 Blog extension from Aheadworks is an all-in-one solution which greatly simplifies the workflow across the Content, Publishing and SEO departments of your business. Start a blog or import it to your Magento 2 store from WordPress and tweak the many configuration options that will help your content attract as much organic traffic as possible.

Discover below the advanced list of SEO features Magento 2 Blog offers to increase the visibility rankings of a store:

Boost repeat sales with Advanced Subscription Products for Magento 2

Whether your company sells products or offers a service, you should consider using the subscription business model to stimulate recurring sales. The subscription-based economy has undergone a significant growth between 2012 and 2019 – it increased by 350 %. So it’s time to join the flourishing business model with our Advanced Subscription Products for Magento 2

We are constantly improving our extensions and making them more convenient and useful for you. And with the last version update of Advanced Subscription Products for Magento 2 you get:

Magento 2 Layered Navigation: Use Case

How does Magento 2 Layered Navigation boost conversions and increase buyer retention?

Magento 2 Layered Navigation Use Case

In the current market, delivering an ultimate customer shopping experience and boosting stores’ SEO rankings with a feature-rich navigation system has become imperative. 

If you would like to equip your store with flexible and intuitive product navigation that allows customers to find items fast and effortlessly, you can make use of the Aheadworks M2 Layered Navigation extension. 

Using this extension can lead to improving buyer retention.

Magento 2 Layered Navigation introduces two options to perform accurate navigation: 

  • Single-mode and 
  • Multi-select mode

How is Layered Navigation useful for M2 eCommerce stores?

Use a Single-select category filter to orient your customers throughout catalog categories. 

Apply Multi-select mode to let your customers choose all the necessary attributes at once and see the available products.

Generous Black Friday and Cyber Monday 2020 Deals From Aheadworks

Enjoy the alluring discounts on Aheadworks Magento 2 extensions and catch your Black Friday 2020 deals now!

Black Friday and Cyber Monday 2020 deals from Aheadworks

While year 2020 is coming to a close with all its jolts and revelations, now is the best time you consolidate your eCommerce position and empower your Magento 2 stores with award-winning tools from Aheadworks.

Apply coupon


to orders made between Black Friday and Cyber Monday and claim your 25% discount

Top 3 Cross-Selling Scenarios in Magento 2 eCommerce

Learn from the use cases of Aheadworks Add Free Product To Cart extension for Magento 2 to effectively convert advanced cross-selling scenarios.

Magento 2 Cross-Selling Scenarios - Use Cases of Add Free Products to Cart extension

The Add Free Product to Cart extension by Aheadworks facilitates powerful cross-selling scenarios for Magento 2 stores. It helps online merchants build rule-governed promos which suggest customers free or discounted products in response to their topping-up the Cart. Such scenarios are meant to increase both customer retention and average order value. It is time we show some real-life use-cases of Add Free Product to Cart and expand on the scenarios in use by the extension, namely:

  • Buy X Get Y
  • Spend $X get Y
  • Coupon

Use Case 1: Buy X Get Y

We want to be able to do the following:

  • offer customers the Y Product(s) with a discount should the X Product(s) be added to Cart
  • decide how often the scenario is to respond: first, every or every Nth time the condition is met
  • condition scenarios against the multiple attributes of the X Product(s)
  • condition scenarios against X Products subselection


Although part of the native Magento 2 Cart Price Rules, the Buy X Get Y cross-selling scenario receives further functionality in Aheadworks M2 Add Free Product to Cart. The extension allows creating explicit rules for the promo. This involves conditioning the scenario against the many product attributes and setting the frequency of response to the condition. Merchants are able to select the Y Product(s) and indicate how many of them customers can add to Cart within one offer. Moreover, the extension enforces this scenario with advanced configuration of the promo look. This is essential to make a Buy X Get Y offer clear, attractive and informative – customer-centered, in fact.


How to Import and Export Magento 2 Data: a B2B Solution from FireBear

FireBear to spur further B2B engagement into eCommerce with the Improved Import and Export extension for Magento 2 data channeling.

Magento 2 Import Export

Dozens of articles describe how the B2B segment is taking over the e-commerce market. Some of the reviewers of the matter are positive about the changes. Others are in a non-stop search of ways to deal with the reformation. For both types, the fact is clear ‒ the situation is not a momentary process, but the result of the steady development of the supply-and-demand relations.

The team at FireBear find it natural. B2B commerce promises a definitive growth in business performance while an increase in service quality leads to a substantial revenue boost. The prospects are tempting no matter the cost; however, the ignorant use of B2B strategies can seriously drop the rate of the enterprise success.

The B2B peculiarities require a sizable amount of investments and a range of support tools. Speaking about Magento 2, it still has no actual means to sustain a B2B enterprise on all the levels. One can’t do such a business without third-party helpers. So is Magento 2 B2B worth considering?