Intro to documentation
Welcome to LangShop!
This documentation is the guide of technical features for developers.
LangShop is a multifunctional application. It translates Shopify stores into multiple languages and provides useful features for content management. Integrating your own multilanguage-based functionality with the Shopify store may cause some technical questions. We are here to help you!
In this documentation you can find out more information about your opportunities in multilingual content customization.
Namely, you can read about LangShop Liquid and JavaScript SDK and get more information about LangShop life cycle. Here we describe our “tools” in details.
Liquid
We have prepared many features for Liquid development. With their help you can integrate your own functionality, that depends on multilingual conditions of the store or help to improve it.
Each theme, localized by LangShop contains code snippets that help you to change the positioning of the languages and currencies switchers or add new ones, convert price amount to the current active currency and display final price according to currency format, use multilingual images.
Also, we provide code examples where we show how to use liquid features.
JavaScript SDK
JavaScript (JS) is a lightweight and modern language without which any store can't exist normally. Localized themes include our JS SDK to detect visitor's desired language and currency, create possibility to switch languages and currencies with the help of convenient switchers. You can use some features manually using public methods and integrate useful functionality with events help.
JS SDK methods allow you to receive current language, switch to another language, create new switchers, and much more. Events help you to react on some events in life cycle of multilingual page.
In this section you will find examples of using all available features.
Shortcodes
We provide a possibility to use LangShop theme features in an elegant way using Shortcodes. Simple text constructions may be included in any part of your theme content.
See "Overview" section to watch the list of supported Shortcodes and learn how to use them in the "Examples" section.
Note
You can contact our specialist anytime you need by writing to this email: support@langshop.app