llms.txt and llms-full.txt Generator for PrestaShop – free module (MIT)
LLMs.txt Generator is a free, open-source (MIT) module that builds llms.txt and llms-full.txt from your catalogue: categories, products, CMS pages and brands. AI assistants read one plain-text file instead of scraping the storefront.
Download it here for free – the file lands in your account and we know whom to tell about updates – or straight from GitHub. Same code, same licence.
Why a shop needs llms.txt
Shopping questions that used to end on a category page now get answered by assistants like ChatGPT, Claude and Perplexity. To answer them well an assistant has to read the shop, and a storefront built for humans is awkward to read: prices sit inside markup, descriptions hide behind tabs, half the page is navigation. llms.txt is a convention: a markdown file at the root of the site that says what the site offers and where to find it. llms-full.txt is the long-form companion with complete descriptions.
What the module does
- exports categories, products, CMS pages and brands, each section switchable,
- tax-included prices in the shop currency and stock availability, both optional,
- description length per item is configurable for the short file; the long file keeps the complete text,
- one file per language and per shop; the default shop and language keep the canonical
llms.txtname, - cron endpoint with its own token, including a
&changed=1mode that regenerates only when the catalogue actually changed, - catalogue hooks flag the files as out of date after any product, category, page or brand is saved or deleted,
- writes the
.htaccessrule that makes Apache serve.txtas UTF-8 – without it accented characters turn into mojibake, - streams rows straight to disk, so memory does not grow with the catalogue: about 8,800 products export in roughly 14 seconds with a 34 MB peak,
- a hook for other modules to append their own sections,
- interface in English, Polish, German, French and Spanish.
Example output
# My Store
> Independent shop with printed t-shirts, posters and stationery.
## Categories
- [Clothes](https://example.com/3-clothes): T-shirts, sweaters and hoodies.
## Products
- [Hummingbird printed t-shirt](https://example.com/1-hummingbird-printed-t-shirt.html): 23.52 EUR, In stock. Regular fit, round neckline.
## Optional
- [llms-full.txt](https://example.com/llms-full.txt): Complete descriptions of every listed item.
Complete sample: example-llms.txt in the repository. This shop's own file looks the same.
Installation
- Download the zip – after a free order it is in your account under “Downloads”. You can also take it straight from GitHub.
- In the back office: Modules → Module Manager → Upload a module.
- Open the configuration page, write a one-line summary of your shop and press “Generate now”.
- The same page shows the cron address to schedule and tells you whether the UTF-8 rule is in
.htaccess.
Source code and issues
The code is public: github.com/wirtualny/prestashop-llms-txt. Report bugs and ideas as issues – include the PrestaShop version, the PHP version, the steps and the relevant part of the generated file with private data removed. Pull requests with translations are welcome.
Requirements
- PrestaShop 1.6.1, 1.7, 8 and 9,
- PHP 7.1 through 8.4,
- write access to the shop root (that is where the files are created).
What the free price does not include
A guaranteed answer. The module was exercised on a real shop on every supported branch – install, generation, cron, configuration page, full uninstall – but questions are handled as time allows, through GitHub. If you want to be sure someone takes care of it, tick the installation option at checkout and we will install and configure the module in your shop.
Pytania i odpowiedzi
License for 1 domain
12 months of free support
If you'd like to purchase multiple licenses, please contact u
PrestaShop 1.6
PrestaShop 1.7
PrestaShop 8
PrestaShop 9
v1.0 (08.2026) – Initial module release
Comments (5)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent