- The license key is provided automatically
- Lifetime license
- Activation without external requests
- Free license key for test domain
- Only admin controller is encrypted
- Extensions can be modified
- Periodic module updates
- Professional help from author
- Free technical support - 1 year
Multilanguage add-on for SEO Pro OpenCart
Last Update:23/04/2022Module version:1.5Module format:ocmod.zipModification:yesOpenCart:2.x - 3.xOcStore:2.x - 3.xPHP:5.x - 7.xionCube Loader:yesSupport:yesLicense:for a domain
Add-on to free SEO Pro module, which allows you to configure multilingual urls with language prefixes on OpenCart 3.0.x.x и 2.3.x.x. The module allows you to write the same SEO URL for different languages, while the link will differ only in the language prefix. Also, this module adds hreflang linking to the page code to notify search engines about other language versions of pages.
The module works only with the free version of SEO Pro and is not compatible with the commercial versions of this module (such as Sla SEO Pro).
This extension is compatible with ocStore 2.3 and 3.0 and PHP >= 5.6
You can see the work of this module on this site, all multilingual links here are generated by SEO Pro with its help.
Example of link to home page:
- https://opencartbot.com/ - the main version of the site (in our case - Ukrainian, you will have your own)
- https://opencartbot.com/ru/ - version of the site in Russian
- https://opencartbot.com/en/ - version of the site in English
Example of forming links to internal pages, for example a category:
- https://opencartbot.com/modules/ - category in the main language (in our case - Ukrainian, you will have your own)
- https://opencartbot.com/ru/modules/ - category in Russian
- https://opencartbot.com/en/modules/ - category in English
Features of the module Multilanguage add-on for SEO Pro OpenCart 3 & 2.3:
- adds language prefixes to url
- links to the main language of the site without a prefix
- allows you to write the same SEO URL for different languages
- adds hreflang attributes to indicate alternate versions of pages in different languages
- option: short prefix (example: /en/) or prefix include region code (example: /en-gb/)
- option: save language in cookie and restore on next visit
- correct indexing of pages of different language versions
- works with any languages
Module installation instructions:
- You must have installed module SEO Pro on your site.
- Upload the module in the admin panel in the "Extensions" : "Install".
- Go to the "Modifications" section and update the cache.
- Go to the "Extensions" : "Extensions" : "Modules" and enable the module "Multilanguage add-on for SEO Pro".
- Edit module. Enable the status of the module and save the settings.
- Check module operation.
The prefix is duplicated on the home page, or home url contain index.php?route=...
In the admin panel, open the Design : SEO URL section and filter the entries by the filter "Route" = "common/home".
All such entries in the Keyword field should be empty, as in the screenshot below:
If you have something written there, for example a slash "/" or a language code, you need to edit and clear the Keyword field.
Attention! The system does not allow you to create an empty SEO URL. To solve this problem, you need to install the fix allow_empty_seo_url.ocmod.zip or edit the SEO URL through the database in the "oc_seo_url" table.
If you do not have records for all languages, you need to create an SEO URL record for each language, where query = "common/home" and keyword is empty value (as in the screenshot above).
After any manipulation of the SEO URL, you need to clear the system cache in order to update the cache of the SEO PRO. The SEO PRO cache is automatically reset when you save the settings of the "Multilingual add-on for SEO Pro" module, so you can simply re-save the module settings.
- OpenCart: 2.3.x.x, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52