On this page:

Selecting LangShop plan

As soon as you install LangShop for Magento, you need to pick up a plan first that will help you translate your online store. LangShop offers four subscription plans with different features for merchants who want to create and manage a multilingual store on Magento. The monthly cost of your LangShop plan depends on the plan you choose. You may also purchase an annual subscription and save two months for free.

Note: Staging and production are 2 different stores in our case and each requires a separate subscription to the Langshop service. We recommend using Free subscription plan to test the application on your staging instance. Whereas on Production you can choose a paid plan that fits your requirements.

Selecting languages

Select languages from the list into which you want to translate your Online Store.

Depending on your LangShop plan, you can add a different number of languages to your Online Store: 1 additional language for Free Plan, 1 additional language for Basic Plan, up to 5 for Standard Plan, and up to 20 languages for Advanced Plan.


To create a Store View, follow the steps below:


  1. Go to Stores > All Stores.

  2. Click on the ‘Create Store View’ button.

  3. Set the options for the new store view.

Secondly, Change the Locale of the Store View.


  1. Go to Stores > Configuration > General > Locale Options.

  2. In Scope in the upper-left corner, set Store View to the specific view where the configuration is to apply.

  3. Select the language required for this Store View in the Locale option.

  4. Click on the ‘Save Config’ button.

To configure LangShop go to Stores > Configuration > Aheadworks Extensions > LangShop. Choose the store views you want to translate.

Learn more about adding a language in the Magento User Guide https://docs.magento.com/user-guide/stores/store-language-add.html

System Requirements

  • Starting from Magento 2.4.4 integration tokens can no longer be used for API Bearer token authentication. This behavior has been disabled by default due to the security implications of a never-expiring access token. To enable it go to Configuration > Services > Oauth and set Allow OAuth Access Tokens to be used as standalone Bearer tokens to 'Yes'.

  • For using Langshop application your environment has to be visible externally, that’s the common requirement for allowing communication between application and Magento extension.

    By cases, if your instance is not accessible outside, such as basic auth or restriction by IPs enabled, reliable work of application can not be guaranteed.

  • The website must have an active SSL certificate for the application to work.


  • For open websites, if for some reason background tasks stopped, then the API was unavailable due to incorrect data. Go to Settings > Tasks page, refresh the page and resume background tasks.

  • For closed websites (closed via Basic Auth), if you were using the application at the time the session ended (and background tasks were running for one reason or another), you need to reload the page.

  • For closed websites, if the session ended for some reason due to background tasks, then you need to refresh the page, enter the data for Basic Auth again and check that the background tasks continue to work (if not, run on the Settings > Tasks page).

    If the session ended outside of background tasks, then the page will automatically go to the login form and after entering data, the work will be continued.

Did this answer your question?