<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Интернет-магазины - 88788 - сайты, серверы, автоматизация</title>
<link>https://the88788.com/</link>
<language>ru</language><item>
<title>МультиязыкАссист: разработка плагина для Shop-Script / Webasyst</title>
<link>https://the88788.com/cases/ecommerce/128-fl-8096976.html</link>
<pdalink>https://the88788.com/cases/ecommerce/128-fl-8096976.html</pdalink>
<guid>https://the88788.com/cases/ecommerce/128-fl-8096976.html</guid>
<pubDate>Wed, 14 Oct 2026 23:02:53 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Разработал авторский бесплатный плагин МультиязыкАссист (MultiLanguageAssyst) для Shop-Script / Webasyst. Опубликован в RU- и COM-каталогах Webasyst, исходники открыты на GitHub.</p> <p>Задача: добавить магазину другие языки и удобное управление переводами без изменений ядра и обязательных платных API.</p> <p>Что реализовано:<br>• Перевод товаров, категорий, страниц, характеристик и значений, дополнительных услуг и фраз интерфейса.<br>• Тексты товара и характеристики в одном редакторе.<br>• Экспорт/импорт JSON партиями до 100 объектов, поиск, проверка исходных текстов и подтверждение замены переводов.<br>• Управление языками, казахский словарь, адаптация блоков темы и переключателя.<br>• Сохранение и загрузка на JavaScript без перезагрузки страницы.<br>• Журнал последних 200 операций с именами файлов и пагинацией.<br>• Русский и английский интерфейс плагина.</p> <p>Стек: PHP, JavaScript, Smarty, MySQL, события Webasyst. Переводы хранятся отдельно. Проверяются права, CSRF и допустимый HTML.</p> <p>Результат: плагин работает в магазине SvetAlmaty, адаптирован к insales, проверен на чистой установке с Webasyst2026 и PHP 7 и PHP 8. Подготовлены инструкции и промпты для перевода через ChatGPT. Для других тем может потребоваться адаптация.</p> <p>GitHub: <a href="/?do=go&amp;url=aHR0cHM6Ly9naXRodWIuY29tL1RoZTg4Nzg4L211bHRpbGFuZ3VhZ2Vhc3N5c3Q%3D" target="_blank" rel="nofollow external noopener">https://github.com/The88788/multilanguageassyst</a></p> <p>Разработка плагинов, доработка магазинов и интеграции для Webasyst.</p>]]></content:encoded>
</item><item>
<title>Доработка логики корзины WooCommerce для сайта столовой</title>
<link>https://the88788.com/cases/ecommerce/110-fl-8055879.html</link>
<pdalink>https://the88788.com/cases/ecommerce/110-fl-8055879.html</pdalink>
<guid>https://the88788.com/cases/ecommerce/110-fl-8055879.html</guid>
<pubDate>Sun, 28 Jun 2026 20:31:24 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Разработал нестандартную логику корзины WooCommerce для сайта столовой с ежедневным меню. Задача: покупатель может заказать блюда только одного дня за один заказ.</p> <p>Что реализовано:<br>- Переключение меню по дням недели с передачей даты через JS<br>- Блокировка добавления блюд другого дня в корзину - со страницы категории и страницы товара<br>- Модальное окно в стилистике сайта при попытке смешать дни<br>- Два типа заказов: &quot;Сегодня&quot; (красный статус) и &quot;Предзаказ&quot; (зелёный статус)<br>- Вывод дня меню, даты и типа заказа в корзине и на странице оформления<br>- Вывод статуса, дня и даты в админке в списке заказов и на странице заказа<br>- Оптимизация под производительность - без лишней нагрузки на сайт</p>]]></content:encoded>
</item><item>
<title>Исправление Schema.org в магазине</title>
<link>https://the88788.com/cases/ecommerce/3-ispravlenie-schema-org-v-magazine.html</link>
<pdalink>https://the88788.com/cases/ecommerce/3-ispravlenie-schema-org-v-magazine.html</pdalink>
<guid>https://the88788.com/cases/ecommerce/3-ispravlenie-schema-org-v-magazine.html</guid>
<pubDate>Thu, 05 Mar 2026 12:00:00 +0000</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>Владелец интернет-магазина на ocStore (OpenCart) обратился с техническим заданием: <br>Google Search Console показывал ошибки микроразметки Schema.org на карточках товаров - <br>некорректный вывод рейтинга и отзывов (AggregateRating), затрагивающий 15+ страниц каталога.</p> <p>Диагностика:<br>Сайт использовал кастомную тему Prostore с набором сторонних платных модулей без документации. <br>Поверхностная проверка показала, что готовые SEO-модули (в т.ч. специализированный модуль <br>Schema.org) были отключены в админке - при этом ошибки в разметке всё равно присутствовали.</p> <p>Провёл последовательную диагностику:<br>- сверил живой HTML-код страниц с шаблонами темы<br>- прошёлся по цепочке контроллер → модель → шаблон стороннего модуля отзывов<br>- нашёл файл, отвечающий за вывод блока рейтинга, физически лежащий в шаблоне темы <br> по умолчанию (fallback), а не в кастомной теме сайта</p> <p>Решение:<br>- Добавил условную логику: блок AggregateRating больше не выводится для товаров без отзывов <br> (устранение ошибок &quot;reviewCount должен быть положительным&quot; и &quot;оценка вне диапазона&quot;)<br>- Реализовал корректную привязку рейтинга к товару через обязательное поле itemReviewed<br>- Обеспечил консистентность микроразметки при масштабировании фикса на связанные блоки страницы <br> (offers, изображение товара)</p> <p>Результат:<br>Все три типа ошибок в разделе &quot;Проверка кода&quot; Google Search Console устранены и подтверждены через Google Rich Results Test на нескольких проблемных страницах из отчёта клиента.</p>]]></content:encoded>
</item></channel></rss>