7.2. Updates in Custom Store Diagnostics (EE)
Store Diagnostics in Store Manager displays a list of different verification to identify the issues (problems) of the store data and their prompt resolution (fix).
Recent changes in Store Diagnostics of Store Manager for Magento (Enterprise Edition) combine certain types of the diagnostics in the following sections: Images, Product EAV, SEO and Data Integrity.
The number of problems are marked in red.
Each checkbox is related to the appropriate type of diagnostics and only the selected positions will be involved to the diagnosing.
For quick selection of all sectors from the appropriate diagnostics type enough to mark with the tick the main checkbox:
Current diagnostics sector relates to the product metadata and shows the records with non-standard or missing details in the corresponding fields.
The types of the sector are performed to improve the indexing of the store and for efficient search of store products in search engines.
- Missing meta titles or meta description
Determine the products that have not specified the meta description or meta title.
After clicking the ‘Fix problem by executing recommended action’ button you will move to the product edit form.
Find the unfilled rows and specify the missing values:
‘Duplicate meta titles or meta descriptions’ allows to find the identical text in meta description or meta title fields. Such duplicates reduce the uniqueness of the store products in search engines. The recommended action - rewrite the values in meta title/meta description to avoid the duplication.
The ‘Fix problem by executing recommended action’ button calls the edit product form. Open the ‘Meta information’ tab,’ where you can manually rewrite (or rename) the fields with meta description/title:
Meta title or meta description length is out of range - verifies if the titles and text in metadata fields are within the limits. The meta title length should be within 15 and 60 characters, including spaces. The length of the meta description range is from 50 to 156 characters, including spaces, in accordance.
The recommended action is to decrease or increase the content of the title/description field, depending on the result.
Click ‘’Fix problem …” button in the toolbar. The product edit form will open. Go to “Meta Information” tab and find the field that need to be corrected.
In our example the meta description content should be longer:
Duplicate URL keys
Get products with identical URL keys.
The ‘Fix problem…’ button in the toolbar recommends to change the URL key in each displayed position to make it unique. You should see the edit form of the chosen product. Change the url key in ‘Search Engine Optimization’ tab:
HTML tags in meta title or meta description.
Detect the presence of HTML tags in products meta title or meta description.
Change the metadata in the edit product form by using the ‘Fix problem by executing recommended action’ button (see the illustration above).
Take a note, after clicking it the HTML tags in the metadata fields will be removed automatically. You will see the appropriate status in the ‘Executed Action’ column:
To check the fixed data hit the ‘Go to Product’ button in the top toolbar:
External URLs in description
Check for availability of the external URLs in product description.
Select the current diagnostics type and click the button to start - ‘Run diagnostics’ . The results will be displayed in the right side of the Store Diagnostics page:
To be able to fix the issues use the button above - ‘Fix problem by executing recommended action ’. It leads to the edit product form.
Find the product description field and manually remove the external URL.
Some issues with the database tables may occur due to the incorrect imported data or as a result of the manual changes in the store database, or through the incorrect work of the extension.
To verify the data contained in the tables of the store database in order to avoid the database crashes or data loss recommend to launch the current type of store diagnostics:
Products with missing required attributes
Retrieve the products that have not the required attribute specified.
This can be possible during the import from the external sources when some required data in the import file are not specified. Therefore, in order to ensure the normal store functionality it is expedient to perform the following type of diagnostics:
Specify the missing values in the appropriate product fields as a main recommendation at this case. Click the button to fix and find the unfilled attribute positions (such attributes are marked with an asterisk in product details form):
Duplicates in ‘dropdown’ attribute
Find out the identical values in ‘dropdown’ products attribute options.
In some cases, the values of the attribute are repeated (see the example below):
To clear the duplicates in the entire attributes list with ‘dropdown’ type, run the following diagnostics type:
You can see the name of the attribute according to its code and the number of the duplicate values in the corresponding columns of the table.
Click the ‘Fix …’ button to open the ‘Edit Attribute Data’ form and rename or delete the duplicated attribute options:
Duplicates in ‘multiple select’ attribute
Search for identical values in the ‘multiple select’ products attributes. As you can see at the illustration below, there are some similar options in the ‘markers colors’ attribute:
You are able to run the diagnostics of the entire database for the presence of the duplicates in all attributes of this type:
In the table with the results you can see the attribute code and the number of the identical values. Click the button to fix and clear the duplicates from the attribute data.
Data storage mismatch
Find out the mismatch of stored attribute data to its "backend_type":
Missing Admin ‘Store View' value
Check the product attributes that have not specified ‘StoreView’ value in ‘Admin’ label:
The recommended action is ‘Fill in the field’. This problem can be fixed by adding missing values manually. After clicking the ‘Fix...’ button on the toolbar you can manage the ‘Edit Attribute Data’ form and specify required label: