{"id":159,"date":"2026-10-22T06:46:28","date_gmt":"2026-10-22T06:46:28","guid":{"rendered":"https:\/\/docs.latw.ai\/uncategorized\/connecting-prestashop\/"},"modified":"2026-10-22T06:46:28","modified_gmt":"2026-10-22T06:46:28","slug":"connecting-prestashop","status":"publish","type":"post","link":"https:\/\/docs.latw.ai\/pl\/latw-cloud\/connecting-prestashop\/","title":{"rendered":"Connecting PrestaShop"},"content":{"rendered":"<p>A PrestaShop store connects to LATW Cloud with the free module <strong>LATW Cloud (AI Translation)<\/strong>.<br \/>\nThe module only connects the store: the AI model, the prompt, the glossary, the budget and the<br \/>\ntarget languages are set in the panel, and you order translations there, in the site&#8217;s<br \/>\n<strong>Content<\/strong> tab. It works with PrestaShop 1.7.8, 8 and 9.<\/p>\n<h2>What gets translated<\/h2>\n<table>\n<thead>\n<tr>\n<th>In the back office<\/th>\n<th>What LATW Cloud translates<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Catalog \u2192 Products<\/strong><\/td>\n<td>Name, summary, description, SEO title and description, stock labels<\/td>\n<\/tr>\n<tr>\n<td><strong>Catalog \u2192 Categories<\/strong><\/td>\n<td>Name, descriptions, SEO title and description<\/td>\n<\/tr>\n<tr>\n<td><strong>Catalog \u2192 Brands &amp; Suppliers<\/strong><\/td>\n<td>Descriptions and SEO texts (the names stay as they are)<\/td>\n<\/tr>\n<tr>\n<td><strong>Catalog \u2192 Attributes &amp; Features<\/strong><\/td>\n<td>Attribute and feature names, their values<\/td>\n<\/tr>\n<tr>\n<td><strong>Design \u2192 Pages<\/strong><\/td>\n<td>Page title, content, SEO texts<\/td>\n<\/tr>\n<tr>\n<td><strong>Shop Parameters \u2192 Traffic &amp; SEO<\/strong><\/td>\n<td>Page titles and meta descriptions of the store&#8217;s pages<\/td>\n<\/tr>\n<tr>\n<td><strong>Shipping \u2192 Carriers<\/strong><\/td>\n<td>Transit time shown at checkout<\/td>\n<\/tr>\n<tr>\n<td><strong>Shop Parameters \u2192 Order Settings \u2192 Statuses<\/strong><\/td>\n<td>Order status names<\/td>\n<\/tr>\n<tr>\n<td><strong>International \u2192 Translations<\/strong><\/td>\n<td>The store front&#8217;s interface strings: theme, modules and e-mails<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The source is the store&#8217;s default language. A translation is written into its own language only:<br \/>\nprices, stock, a product&#8217;s status and the other languages are never changed. Friendly URLs are<br \/>\nmade from the translated names, so a German product gets a German address.<\/p>\n<p>Not translated: content built with page builders, and texts that modules keep in their own<br \/>\nsettings (banners, custom text blocks, menus). Interface strings of the back office are not<br \/>\nlisted: PrestaShop&#8217;s language packs translate them.<\/p>\n<h2>Before you start<\/h2>\n<ul>\n<li><strong>Friendly URLs turned on<\/strong> \u2014 <strong>Shop Parameters \u2192 Traffic &amp; SEO \u2192 Friendly URL<\/strong>. LATW Cloud<br \/>\nreaches the store at an address of the module that needs them.<\/li>\n<li><strong>A store reachable from the internet<\/strong>, at its final address. LATW Cloud does not follow<br \/>\nredirects, so connect it at the address customers see (<code>https<\/code>, with or without <code>www<\/code>).<\/li>\n<li><strong>A free site slot on your plan.<\/strong> See <em>Plans<\/em>.<\/li>\n<\/ul>\n<h2>Install the module<\/h2>\n<p>The module is not on PrestaShop Addons: you download it from your LATW account. It is free.<\/p>\n<ol>\n<li>In the panel, open <strong>Sites<\/strong> and, under <strong>Integrations<\/strong>, press <strong>Get PrestaShop module<\/strong> on the<br \/>\nPrestaShop card (it is also in <strong>Add site<\/strong>). The page shows the latest version, when it was<br \/>\nreleased and what the module needs. Press <strong>Download<\/strong> to get the zip file.<\/li>\n<li>In the back office go to <strong>Modules \u2192 Module Manager \u2192 Upload a module<\/strong> and choose the file.<\/li>\n<li>The module appears under <strong>International \u2192 LATW Cloud<\/strong>.<\/li>\n<\/ol>\n<p>The same page lists every earlier version with its changelog, under <strong>All versions<\/strong>, in case you<br \/>\nneed to go back to one.<\/p>\n<h2>Update the module<\/h2>\n<p>PrestaShop does not update the module by itself, because it does not come from Addons. Two places<br \/>\ntell you when a new version is out:<\/p>\n<ul>\n<li><strong>International \u2192 LATW Cloud<\/strong> shows a notice with the new version and a link to download it,<br \/>\nonce the store is connected. The module checks at most twice a day, only while you have that<br \/>\nscreen open.<\/li>\n<li>In the panel, the store shows <strong>Update<\/strong> next to its module version in <strong>Sites<\/strong>, and<br \/>\n<strong>Update to<\/strong> with the new version at the top of the site&#8217;s page.<\/li>\n<\/ul>\n<p>To update, download the new zip and upload it in <strong>Modules \u2192 Module Manager \u2192 Upload a module<\/strong>,<br \/>\nthe same way you installed it. PrestaShop replaces the module in place: the store stays connected<br \/>\nand keeps its settings, and nothing has to be connected again.<\/p>\n<p>When a version is too old for LATW Cloud to work with, the site&#8217;s page says so and jobs wait until<br \/>\nyou update it.<\/p>\n<h2>Connect<\/h2>\n<ol>\n<li>Go to <strong>International \u2192 LATW Cloud<\/strong> and press <strong>Connect with LATW<\/strong>.<\/li>\n<li>A window opens on <a href=\"https:\/\/app.latw.ai\/\">app.latw.ai<\/a>. Sign in if you are asked to, check the<br \/>\nstore and the account, tick <strong>I accept the Data Processing Agreement<\/strong> the first time, and press<br \/>\n<strong>Authorize<\/strong>.<\/li>\n<li>The module finishes the connection and LATW Cloud checks that it can reach the store. When the<br \/>\npage shows <strong>Connected<\/strong>, the store is in <strong>Sites<\/strong> in the panel.<\/li>\n<\/ol>\n<p>Nothing is sent to LATW Cloud before you press <strong>Connect with LATW<\/strong>. Connecting sends the store&#8217;s<br \/>\naddress, its languages, its name and home page description, and your e-mail address.<\/p>\n<p><strong>Multistore.<\/strong> Each shop is its own site in LATW Cloud, with its own slot, languages and<br \/>\nsettings. Choose the shop in the multistore menu at the top of the back office, then connect it.<\/p>\n<h2>How languages and states work<\/h2>\n<p>LATW Cloud shows a store&#8217;s languages by their full codes, e.g. <code>de-de<\/code> for German or <code>pt-br<\/code> for<br \/>\nPortuguese (Brazil). Choose the target languages in the site&#8217;s <strong>Settings<\/strong> tab.<\/p>\n<p>PrestaShop does not record whether something is translated, so LATW Cloud works it out:<\/p>\n<ul>\n<li><strong>Missing<\/strong> \u2014 every field in that language is empty or still the same as in the default<br \/>\nlanguage (PrestaShop copies the default language into all languages when you create a product).<\/li>\n<li><strong>Outdated<\/strong> \u2014 LATW Cloud translated it, and the text in the default language changed since.<\/li>\n<li><strong>Translated<\/strong> \u2014 LATW Cloud translated it from the current text, or the fields were translated<br \/>\nsome other way.<\/li>\n<\/ul>\n<p>A product whose name is really the same in every language (a brand, a model number) shows as<br \/>\nmissing until LATW Cloud translates it once.<\/p>\n<h2>If something does not work<\/h2>\n<ul>\n<li><strong>The page says Friendly URLs are off<\/strong> \u2014 turn them on as described above.<\/li>\n<li><strong>LATW Cloud cannot reach the store<\/strong> \u2014 a firewall (Cloudflare, ModSecurity) or a security module<br \/>\nblocks it. Allow <code>POST<\/code> requests to <code>\/latw\/v1\/cloud\/<\/code>. See <em>Site Unreachable<\/em>.<\/li>\n<li><strong>&#8220;Connect again&#8221;<\/strong> \u2014 the store&#8217;s secret can no longer be read, usually after the store was<br \/>\ncopied to another server with a new <code>_COOKIE_KEY_<\/code>. Press <strong>Connect with LATW<\/strong>; the site keeps<br \/>\nits settings in the panel.<\/li>\n<li><strong>A translation was refused<\/strong> \u2014 the job shows the reason, e.g. a translated name longer than<br \/>\nPrestaShop allows, or HTML your store does not accept (iframes when they are turned off in<br \/>\n<strong>Shop Parameters \u2192 General<\/strong>).<\/li>\n<\/ul>\n<p>To stop, press <strong>Disconnect<\/strong> on <strong>International \u2192 LATW Cloud<\/strong>. Translations already written stay<br \/>\nin the store.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A PrestaShop store connects to LATW Cloud with the free module LATW Cloud (AI Translation). The module only connects the store: the AI model, the prompt,\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_latwm_translated_slug":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-159","post","type-post","status-publish","format-standard","hentry","category-latw-cloud"],"_links":{"self":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":0,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"wp:attachment":[{"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.latw.ai\/pl\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}