• Новий
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ
Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ

Markdown4Agents Pro для PrestaShop — вміст магазину в Markdown для агентів ШІ

Module version: 1.2.0

PrestaShop compatibility: 1.7.x 8.x 9.x

Файл модуля оновлено: 2026-09-11 17:52:14

Дані товару оновлено: 2026-09-11 17:54:49


PD Markdown4Agents Pro — це модуль PrestaShop, який надає вміст магазину асистентам і агентам AI у форматі Markdown, замість того щоб змушувати їх обробляти повну HTML-сторінку. Модуль працює двома незалежними каналами: узгодженням вмісту на канонічній адресі товару (запит із заголовком Accept: text/markdown отримує Markdown, браузер і надалі отримує HTML) та паралельними адресами .md для агентів, які не надсилають цього заголовка. Документ створюється безпосередньо з даних PrestaShop — товару, категорії, сторінки CMS і виробника — а не шляхом очищення згенерованого HTML, завдяки чому містить ціни, варіанти, характеристики та наявність як дані, а не як текст для здогадок. Модуль також генерує файли llms.txt та llms-full.txt, тобто машинний зміст магазину, сумісний із поширюваною конвенцією для мовних моделей. Вбудована діагностика є запобіжником: узгодження вмісту встановлюється вимкненим і його неможливо увімкнути, доки тест не підтвердить реальними HTTP-запитами, що стек цього магазину — CDN, reverse proxy, cache — не віддасть Markdown браузеру або HTML агенту. Згенерований Markdown кешується в базі даних і скидається хуками при зміні товару, комбінації, акції, стану запасів, категорії, сторінки CMS і виробника, тож не створюється заново при кожному запиті. Модуль послідовно дотримується принципу, що агент ніколи не бачить більше, ніж незалогінений гість: враховує приховування кількості, товари, недоступні для замовлення, режим каталогу, приховування цін від гостя, видимість товару, режим технічного обслуговування та геолокацію. Вбудований лічильник звернень нарешті показує те, що без нього неможливо встановити — чи будь-який агент справді запитує ваш магазин, яким каналом і як часто.

278,00 zł
226,02 złnetto
Price history:

опис

Особливості та переваги модуля

  • Markdown будується з об’єктів PrestaShop, а не через конвертацію відрендереної сторінки — документ не містить меню, футера, форм ані коду інших модулів.
  • Радикально менша вартість токенів на боці агента: заголовок X-Markdown-Tokens-Estimate у кожній відповіді вказує орієнтовний розмір документа, а панель показує порівняння Markdown проти HTML для вказаної сутності.
  • Два незалежні канали доставки — узгодження вмісту на канонічній адресі та окремі адреси .md — тож агент отримає вміст незалежно від того, чи надсилає заголовок Accept.
  • Діагностичний запобіжник перед увімкненням узгодження: модуль не дозволяє запустити функцію, доки не виміряє реальними HTTP-запитами, що кешувальний посередник не отруїть спільний кеш.
  • Принцип «агент ніколи не бачить більше, ніж гість» реалізовано як правило, а не як окремі винятки — налаштування видимості магазину діють щодо агентів так само, як і щодо анонімного відвідувача.
  • Ціни обчислюються в контексті гостя, з явним визначенням валюти та країни, тож кеш не збереже ціну одного клієнта і не віддасть її всім іншим.
  • Повна підтримка multistore і багатомовності: налаштування, файли llms, кеш і лічильник ведуться окремо для кожного магазину та кожної мови.
  • Жодних зовнішніх залежностей — без Composer, без зовнішніх бібліотек, без викликів до сторонніх сервісів; модуль не надсилає дані Вашого магазину нікуди, окрім відповіді на запит.
  • Не збирає персональні дані: лічильник звернень записує лише добу, магазин, канал і сімейство клієнта, без IP-адрес, сесій, повних URL-адрес і повного User-Agent.
  • Сумісність від PrestaShop 1.7.1.0 до 9.x і від PHP 7.0 до 8.5, перевірена на реальних деревах вихідного коду, а не декларативно.

Найважливіші функціональні можливості модуля

  • Узгодження вмісту на канонічних адресах магазину: запит із Accept: text/markdown отримує документ Markdown, запит браузера отримує незмінений HTML.
  • Заголовок Vary: Accept і мітка Link: rel="alternate" на HTML-сторінках, охоплених модулем, завдяки чому посередники й агенти знають, що існує альтернативна версія.
  • Паралельні адреси markdown/{typ}/{id}.md для товарів, категорій, сторінок CMS і виробників, під власним префіксом, щоб не конфліктувати з іншими модулями, які переписують адреси.
  • Файл llms.txt — курований список найважливіших розділів магазину: категорій верхнього рівня, інформаційних сторінок і посилання на повний індекс.
  • Файл llms-full.txt — компактний індекс сутностей: заголовок, канонічна адреса, адреса .md, ціна, доступність, SKU і стислий опис; автоматично ділиться на частини після перевищення налаштованого розміру.
  • Генерація llms-full.txt виключно через endpoint cron, захищений токеном, ніколи не під час запиту відвідувача, з бюджетом часу та відновленням перерваної перебудови.
  • Окремий токен cron для кожного магазину, порівнюваний у сталий час, із готовою командою curl для копіювання в панелі.
  • Кеш згенерованого Markdown у базі даних із налаштовуваним часом життя та інвалідацією через hooks при зміні товару, комбінації, акційної ціни, цінового правила, складського стану, категорії, сторінки CMS і виробника.
  • Вкладка Діагностика: сім перевірок, що виконуються реальними HTTP-запитами до власної точки зондування модуля, з окремим розрізненням збоїв «HTML віддано агенту» і «Markdown віддано браузеру».
  • Інформаційна перевірка реальної адреси каталогу після ввімкнення узгодження, показується окремо і не блокує функцію.
  • Попередній перегляд документа в панелі для вказаного типу та ідентифікатора сутності, разом із лічильником токенів Markdown проти HTML і явним вердиктом видимості сутності.
  • Вкладка Файли: стан файлів llms для кожної мови (наявність, розмір, дата, кількість сутностей, кількість частин), кнопка ручної перебудови з бюджетом часу та команда cron.
  • Лічильник звернень агентів: агрегат доба × магазин × канал × сімейство клієнта, з поділом на канали negocjacja, trasa .md і llms та сімейства openai, anthropic, perplexity, google, bing, script, browser і other.
  • Заголовки відповіді, що відповідають призначенню вмісту: X-Robots-Tag: noindex, nofollow на документах Markdown, X-Content-Type-Options: nosniff, ETag з підтримкою 304 та диференційована політика Cache-Control для канонічної адреси й адреси .md.
  • Дані товару в заголовку документа: тип, ідентифікатор, канонічна адреса, адреса Markdown, заголовок, SKU, бренд, ціна брутто і нетто, валюта, інформація про податок, доступність, позначення набору, вимога персоналізації, стан товару, категорії, мова і дата оновлення.
  • Звичайна ціна, а також розмір і відсоток знижки, коли товар охоплений акцією — агент не побачить акційну ціну як звичайну.
  • Таблиця варіантів із ціною, кількістю, доступністю та ідентифікатором комбінації, завдяки чому агент може вказати конкретний варіант, а не лише описати його.
  • Вміст товарних наборів із кількостями та посиланнями на Markdown-документи окремих позицій.
  • Інформація про обов’язкові поля персоналізації, з пропуском полів, що належать іншим модулям, які PrestaShop не показує на фронтенді.
  • Вибір типів сутностей, що надаються агентам, однаково застосовується в усіх каналах: на маршрутах .md, у файлах llms і в мітці альтернативної версії.
  • Робочий каталог модуля захищений від прямого читання з мережі, а файли llms віддаються виключно через контролери модуля.
  • Дотримання режиму технічного обслуговування магазину та геолокації — магазин, закритий для відвідувачів, закритий також і для агентів.
  • Панель у конвенції PD із заголовком модуля та панеллю вкладок, із підказками біля налаштувань із дорогими наслідками, такими як фрагментація кешу CDN.

Бізнесове застосування

  • Для магазинів PrestaShop, які хочуть, щоб їх коректно зчитували асистенти покупок і AI-агенти, замість того щоб покладатися на те, що модель самостійно очистить HTML-сторінку від шуму.
  • Для продавців, які хочуть контролювати, що саме потрапляє до агентів — діапазон типів сутностей, видимість цін і кількостей, а також спосіб публікації.
  • Для магазинів із розгалуженим каталогом, у яких різниця між повною HTML-сторінкою та Markdown-документом перетворюється на реальну різницю у вартості на боці того, хто запитує.
  • Для multistore-впроваджень, де кожен магазин потребує власних налаштувань, власних файлів llms і власного токена cron.
  • Для компаній, які хочуть спирати рішення про подальші інвестиції в цей канал на дані — лічильник звернень показує, чи і яким шляхом агенти справді запитують.
  • Для магазинів, що працюють за CDN або reverse proxy, де самостійне ввімкнення узгодження вмісту без перевірки загрожувало б віддачею неправильної версії сторінки звичайним клієнтам.

Чого модуль не робить

  • Не є SEO-модулем і не покращує позиції магазину в результатах пошуку Google — Markdown-документи явно позначені як такі, що не індексуються.
  • Не змінює вигляд, вміст або продуктивність HTML-сторінки, яку бачать клієнти; сторінка, охоплена модулем, отримує лише додаткові заголовки, що інформують про існування альтернативної версії.
  • Не надсилає дані магазину до жодного зовнішнього сервісу і не вимагає облікового запису чи API-ключа.
  • Не перекладає структурні мітки документа — назви полів залишаються сталими й англійськими, оскільки призначені для машини, натомість вміст сутності завжди подається мовою магазину.

Сумісність

  • PrestaShop: 1.7.1.0 - 9.x
  • PHP: 7.0 - 8.5
  • Без Composer і без зовнішніх бібліотек
  • Multistore: так, налаштування і файли ведуться окремо для кожного магазину
  • Багатомовність: так, документи і файли llms для кожної активної мови

Деталі продукту

Підтримка Prestashop 9.x
Так
Підтримка Prestashop 8.x
Так
Підтримка Prestashop 1.7.x
Так
Модульні переклади
EN, ENG
Безкоштовна підтримка
Так
Безкоштовні оновлення (1 рік)
Так
Легко встановлюється
Так
PDMD4APRO

Changelog

Newest entries first. Click to expand details.

  • dodano obsługę Content Signals
  • dodano obsługę ph_simpleblog
  • dodano obsługę pdfaqpro
  • dodano obsługę productcomments
  • dodano obsługę iqitrewievs

FAQ

Find answers to the most common questions about this product.

Модуль надає вміст магазину PrestaShop у форматі Markdown, призначеному для асистентів і агентів ШІ. Працює двома каналами: на канонічній адресі товару відповідає Markdown, коли запит містить заголовок Accept: text/markdown, а для клієнтів, які не надсилають такого заголовка, надає паралельні адреси, що закінчуються розширенням .md. Додатково генерує файли llms.txt та llms-full.txt, тобто машинний зміст магазину. Підтримувані типи вмісту: товари, категорії, сторінки CMS і виробники.

Ні. Це не SEO-модуль і він не впливає на позиції в результатах пошуку. Документи Markdown явно позначені заголовком X-Robots-Tag: noindex, nofollow, тобто прямо просять пошукові системи не індексувати їх. Модуль відповідає на інше запитання, ніж SEO: як зробити так, щоб AI-асистент правильно й недорого зчитав пропозицію магазину, замість того щоб обробляти всю HTML-сторінку разом із меню, нижнім колонтитулом і кодом інших модулів.

Модуль не конвертує відрендерену сторінку, а будує документ безпосередньо з даних PrestaShop. Завдяки цьому ціна, звичайна ціна під час акції, валюта, інформація про податок, наявність, SKU, характеристики, варіанти з кількостями та ідентифікаторами, а також вміст наборів потрапляють до документа як упорядковані дані, а не як текст для вгадування. Натомість конвертація HTML дає те, що саме опинилося у шарі представлення, разом з елементами інтерфейсу та вмістом інших модулів.

Ні. Браузер клієнта й надалі отримує звичайну HTML-сторінку, без змін у зовнішньому вигляді та вмісті. Сторінки, охоплені модулем, отримують лише додаткові заголовки, що інформують посередників і агентів про існування альтернативної версії: Vary: Accept та Link rel="alternate". Модуль не змінює тему, не додає скриптів на фронтенд і не змінює спосіб рендерингу сторінки.

Це два текстові файли у форматі, прийнятому інструментами на основі мовних моделей. llms.txt — це короткий, кураторський перелік найважливіших розділів магазину: категорій найвищого рівня, інформаційних сторінок і посилання на повний індекс. llms-full.txt — це стислий індекс сутностей, де кожна позиція містить заголовок, канонічну адресу, адресу версії Markdown, ціну, наявність, SKU і короткий підсумок, а повний вміст агент отримує лише з документа, який його зацікавив. Файл автоматично ділиться на частини після перевищення налаштованого розміру.

Це навмисний захист. Узгодження вмісту полягає в тому, що за однією адресою відповідь залежить від заголовка запиту, а це небезпечно, якщо будь-який кеш на шляху — CDN, reverse proxy, кеш хостингу — запам’ятає одну версію й віддасть її всім. Тоді звичайний клієнт міг би побачити сирий текст замість сторінки магазину. Тому перемикач заблокований, доки вбудована діагностика не перевірить реальними HTTP-запитами, що стек вашого магазину поводиться правильно в обох напрямках. Сама діагностика не змінює жодних налаштувань.

Для повної роботи так, але не для запуску. Файл llms-full.txt будується виключно через endpoint, захищений токеном, і ніколи не створюється під час запиту відвідувача, щоб великий каталог не блокував сторінку. У панелі є кнопка ручної перебудови та готова команда для копіювання в планувальник завдань. Без cron модуль працює, а файли llms-full.txt оновлюються лише тоді, коли ти натиснеш ручну перебудову. Кожен магазин має власний, окремий токен.

Ні. Модуль послідовно застосовує принцип, за яким агент ніколи не бачить більше, ніж незареєстрований гість на сторінці магазину. Дотримуються такі налаштування: приховування кількості в наявності, товари, позначені як недоступні для замовлення, режим каталогу, приховування цін для групи Гість, налаштування видимості товару, а також режим технічного обслуговування магазину і геолокація. Ціни обчислюються в контексті анонімного відвідувача, тому кеш не збереже ціну одного клієнта і не покаже її іншим.

Ні. Модуль не викликає жодної зовнішньої служби, не потребує облікового запису чи ключа API і не надсилає дані магазину за його межі, окрім відповіді на вхідний запит. Вбудований лічильник звернень зберігає виключно агреговані дані: добу, ідентифікатор магазину, канал і сімейство клієнта, зведене до кількох категорій. Він не зберігає IP-адреси, ідентифікатори сесій, повні URL-адреси чи повний вміст заголовка User-Agent.

Для цього слугує вбудований лічильник звернень. Він показує кількість запитів у розрізі доби, магазину, каналу та родини того, хто здійснює запит. Канали — це узгодження вмісту, адреси .md та файли llms, а родини охоплюють, зокрема, openai, anthropic, perplexity, google і bing, а також запити з бібліотек скриптів і браузерів. Завдяки цьому рішення про подальший розвиток цього каналу ґрунтується на даних з Вашого магазину, а не на припущеннях.

Так, в обох випадках повністю. Налаштування, файли llms, кеш, токен cron і лічильник відвідувань ведуться окремо для кожного магазину. Документи Markdown і файли llms створюються для кожної активної мови магазину. Збереження налаштувань вимагає вибору конкретного магазину в перемикачі, щоб одне натискання не перезаписало конфігурацію інших магазинів.

Модуль працює на PrestaShop від 1.7.1.0 до 9.x та PHP від 7.0 до 8.5, без Composer і без зовнішніх бібліотек. Згенерований Markdown зберігається в кеші в базі даних і автоматично скидається при зміні товару, комбінації, акції, складського запасу, категорії, сторінки CMS або виробника, тож не створюється заново при кожному запиті. Сторінка HTML, яку бачать клієнти, не перебудовується і не сповільнюється — вона отримує лише додаткові заголовки.

Відгуки (0)

Немає відгуків