Ecommerce Healthcheck

A healthy website – a satisfied user.

Description and Features

URL-Check Ecommerce Health Check

The first impression always counts and search engines like Google are no exception. A proper URL structure increases chances that users will click on a search result.

URL Check helps to find products without url_key and url_path.

This feature helps to find broken or empty product URLs, which helps to set redirects, optimize non user-friendly URLs, improve user experience and search positions.

Examples of bad URLs:

http://www.example.com/online.store/products/77650/show.html

http://www.example.com/hotels/USA-hotels/north-america-hotels/florida-hotels/orlando-hotels/

http://www.example.com/product.aspx?ID=11526&IT=5f7d3d

How to start URL check:

1 Option: Run the cron task

2 Option: Open the console and run the needed command

Console commands to run URL check:

php bin/magento magenamagic:url:check (products with empty url_key)
php bin/magento magenamagic:url:check -o path (products with empty url_path)
php bin/magento magenamagic:url:check -o rewrite (incorrect URL rewrites )
php bin/magento magenamagic:url:check -o delrewrite (products with deleted URL rewrites )
php bin/magento magenamagic:url:check -o produnrewrite (products with no URL rewrites)

The module allows to find:

  • SKUs with empty url_key
  • Products with empty url_path
  • Incorrect URL rewrites
  • Products with deleted URL rewrites
  • Products with no URL rewrites

The module informs store admins about any changes of the active git branch (local editing, created/deleted files).
It displays the state of the working directory and the staging area. It lets you see which changes have been staged, which haven’t, and which files aren’t being tracked by Git.

The module works with a conjunction of a bash script.

The script displays the status of the active git branch
and transmits it to the API using the magenamagic:git:check console command.

Why Git Check Is Important

Every time you edit or modify a server without Git, you increase chances to face critical errors by 40% after the next deployment.

With this module you can see:

  • Created files
  • Deleted files
  • Modified files

How to run Git Check:

  1. Go to Stores – Configuration – Magenmagic Extensions – Health Check – enable module
  2. Open the console
  3. Run special command

The module uses a script to find log errors, record them and send to a store admin a json line with their names and traces.
It helps to find out which modules or functionality contain errors that disrupt habitual work of the website.

Furthemore, this feature allows to discover new errors after deployments and settings changing.

Benefits of log monitoring:

  • Quick detection of script errors, cron and batch jobs, failed processes and services, etc.
  • Alerts for network outages and protocol failures
  • Real-time awareness of network infrastructure problems
  • Security and regulatory compliance
  • Rich web analytics data for business decision-making
  • Quisque imperdiet justo nec eros volutpat interdum.

The module logs all clicks on the Place Order button.
The feature helps store admins to see all the clicks on the place order, and, at the same time, who has not placed the order. It allows discovering errors that hamper customers to place orders.

Moreover, Place Order Checker collects and records the additional data of failed orders in a special table. The collected data is sent to TrackJS.com and Hotjar.com.

Table contains the next fields:

  • quote number
  • user_ip (to find session data in TrackJS)
  • user_ip_hj (hashed user IP, passed to hotJar)
  • Payment_method (for orders with a reserved number and successfully completed)
  • Payment_status (payment status received from the payment system)
  • Error_text
  • time (time of clicking on the Place Order button)

How to run Place Order Checker:

  1. Open the console
  2. Run the php bin/magento magenamagic:placeorder:check command

This feature allows store admins to track the number of orders within a set timeframe and compare it to the previous performance.

All orders have rhythmic nature, which means they happen at certain times and intervals. How to understand if no orders in 10-30 minutes is ok or not?
Sales Audit module can help to find the root issues of low conversion rate and optimize an online store for better sales.

How to start sales audit:

  1. Open the console
  2. Enter the php bin/magento magenmagic:sales:check command

Who Needs eCommerce Healthchecker

Small Online Stores

Small stores will be satisfied with the price/quality ratio as eCommerce Healthchecker is an all-in-one solution that includes tools for checking code, SEO, log, sales and other issues. A consistent key indicators audit is the most reliable way to stay competitive, stabilize or increase the margins.

Mid-sized Online Stores

Mid-sized will benefit from automated checks of hundreds of product pages that will help to find not optimized product URLs and pictures, dead internal and external links, redirect loops, etc. It will help you to save time on manual checks and focus on more essential tasks.

You need eCommerce Healthchecker if:

  • You have hundreds of products in a catalog and need an automated solution to track SEO and UX issues;
  • You have sale gaps and can’t find the root cause of the issue;
  • You have numerous third-party and custom functionality and don’t know whether you have the code or compatibility issues;
  • You need to liberate store admins from tons of manual work;
  • You need an affordable all-in-one solution to meet the budget;
  • You need to boost conversion and stabilize sales.

Why Choose eCommerce Healthchecker

All-in-One Solution

eCommerce Healthchecker is a set of tools that allows you to audit numerous aspects of your online store like SEO, UX, sales, code, site’s errors, etc. You don’t need to install several third-party solutions to track the key performance indicators. This way you can save your budget resources and not overload your server with tons of additional extensions.

Developed Exclusively for Magento 2 Stores

eCommerce Healthchecker is a set of tools that allows you to audit numerous aspects of your online store like SEO, UX, sales, code, site’s errors, etc. You don’t need to install several third-party solutions to track the key performance indicators. This way you can save your budget resources and not overload your server with tons of additional extensions.

Conversion Optimization

Your site may work as usual but you may not know about hidden issues affecting your conversion rate. For example, you may not know that some of your product pages lack images, or your URLs look like http://www.example.com/product.aspx?ID=11526&IT=5f7d3d.

These issues look insignificant but they still affect the UX, lowering customer satisfaction and conversion rate. eCommerce Healthchecker is an ultimate solution that helps to discover a wide range of hidden issues starting from broken links to disrupted checkout processes.

User Experience and Simplicity

eCommerce Healthchecker is extremely easy to use and doesn’t require any tech skills. All you need to start an audit is to open a Magento console and run a proper command. Moreover, there’s no need to bounce between different tabs and windows to start a particular check as you can start any check from the console.