<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B;</title><link>https://opencartforum.com/rss/5-poslednie-temy.xml/</link><description>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B; &#x43D;&#x430; OpenCart &#x444;&#x43E;&#x440;&#x443;&#x43C;</description><language>uk</language><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] OcBox AI Quiz: &#x43A;&#x432;&#x456;&#x437; &#x43F;&#x456;&#x434;&#x431;&#x43E;&#x440;&#x443; &#x442;&#x43E;&#x432;&#x430;&#x440;&#x456;&#x432; &#x437;&#x456; &#x448;&#x442;&#x443;&#x447;&#x43D;&#x438;&#x43C; &#x456;&#x43D;&#x442;&#x435;&#x43B;&#x435;&#x43A;&#x442;&#x43E;&#x43C; &#x434;&#x43B;&#x44F; OpenCart 3 &#x456; ocStore 3, &#x43F;&#x438;&#x442;&#x430;&#x43D;&#x43D;&#x44F; &#x43F;&#x438;&#x448;&#x435; AI, &#x43F;&#x456;&#x434;&#x431;&#x456;&#x440;&#x43A;&#x430; &#x437; &#x43F;&#x43E;&#x44F;&#x441;&#x43D;&#x435;&#x43D;&#x43D;&#x44F;&#x43C; &#x456; &#x437;&#x430;&#x44F;&#x432;&#x43A;&#x438;</title><link><![CDATA[https://opencartforum.com/topic/188309-podderzhka-ocbox-ai-quiz-kviz-pidboru-tovariv-zi-shtuchnym-intelektom-dlia-opencart-3-i-ocstore-3-pytannia-pyshe-ai-pidbirka-z-poiasnenniam-i-zaiavky/?do=findComment&comment=1839319]]></link><description><![CDATA[50
                                  
                        
                                        		
                		
                								При покупке доступ к обновлениям в течение 1 года  После окончания основного периода доступ к обновлениям можно продолжить 50.00 USD за год 
	                            				 
                        
                        
			
				Скачать / Купить дополнение
			
                  
             
  
  

			OcBox AI Quiz: квиз подбора товаров с искусственным интеллектом для OpenCart 3 и ocStore 3, вопросы пишет AI, подборка с объяснением и заявки
			
			
			
				
	Покупатель не знает, что выбрать, и уходит туда, где ему подскажут. Пусть подскажут у вас.



	
		Бета-версия
	 

	
		OcBox AI Quiz сейчас в бета-версии. Всё, что описано ниже, уже есть в модуле, а сам модуль активно дорабатывается по отзывам первых магазинов. Год обновлений уже входит в цену, так что все улучшения до релиза вы получите без доплат.
	 



	Откройте любую свою категорию глазами новичка. Триста ноутбуков, сто пятьдесят дрелей, двести кремов. Фильтр спрашивает про «оперативную память», «крутящий момент» и «SPF», а человек просто хочет ноутбук для учёбы, чтобы был лёгкий. Он листает две страницы, закрывает вкладку и уходит туда, где ему просто посоветуют.
 


	OcBox AI Quiz это консультант, который знает весь ваш ассортимент и никогда не спит. Несколько простых вопросов человеческим языком, и искусственный интеллект подбирает из вашего каталога товары, а к каждому пишет, почему именно он подходит. Товар кладётся в корзину прямо из результата.
 


	
 


	 
 


	Знакомая ситуация?



	Покупатель пишет вам в Viber: «а что мне взять, чтобы для ребёнка и недорого?». Менеджер уже в десятый раз за день подбирает товар вручную, потому что на сайте этот человек ничего не нашёл.
 


	Или другое: человек пришёл с рекламы на «подарок маме», открыл категорию на двести позиций, полистал и ушёл. Клик вы оплатили, заказа не будет.
 


	Или третье: покупатель открыл фильтр, увидел двадцать характеристик, из которых понимает три, и закрыл сайт. В аналитике это просто ещё один отказ, а на самом деле это человек, которому никто не помог.
 


	Или четвёртое: вечер воскресенья, консультант не на связи, а вопрос «какой из этих двух лучше для дачи?» висит без ответа. К понедельнику покупатель уже купил в другом месте.
 


	 
 


	А теперь представьте, как будет с OcBox AI Quiz



	В меню или на баннере у вас кнопка «Подберём ноутбук за минуту». Покупатель отвечает на четыре вопроса: для учёбы, до тридцати тысяч, лёгкий, чтобы долго держал заряд. Через несколько секунд он видит несколько моделей, которые действительно есть у вас, и под каждой одно предложение, почему именно она. Дальше кнопка «В корзину».
 


	А если точного совпадения нет, человек не видит «ничего не найдено». Он видит короткую форму, оставляет телефон, и менеджер получает заявку со всеми его ответами. Звонит уже с готовой подборкой.
 


	
 


	 
 


	Как это выглядит в разных нишах



	Квиз универсальный: вопросы вы составляете под свою нишу или поручаете черновик AI. Несколько примеров того, как его настраивают магазины:
 


	
		
			
				Ниша
			
			
				Что спрашивает квиз
			
			
				Что получает покупатель
			
		
		
			
				Техника
			
			
				Для чего? Какой бюджет? Что важнее: вес или мощность?
			
			
				несколько моделей с причиной: «лёгкий, долго держит заряд»
			
		
		
			
				Подарки
			
			
				Кому? Сколько лет? Какой повод и бюджет?
			
			
				подборка подарков, которые сейчас есть на складе
			
		
		
			
				Инструмент
			
			
				Для дома или для работы? Как часто? Аккумулятор или сеть?
			
			
				дрель или шуруповёрт именно под эту задачу
			
		
		
			
				Косметика
			
			
				Тип кожи? Что беспокоит? Возраст?
			
			
				средства с объяснением, кому и почему они подойдут
			
		
		
			
				Зоотовары
			
			
				Кошка или собака? Возраст, размер, особенности?
			
			
				корм под конкретное животное, а не под всех сразу
			
		
		
			
				Спорт
			
			
				Уровень? Где будет заниматься? Бюджет?
			
			
				экипировка под уровень, без переплаты за лишнее
			
		
	



	 
 


	Как это работает, простыми словами, в 3 шага



	Шаг 1. Вы создаёте квиз. Выбираете категории и нажимаете «Сгенерировать вопросы AI»: модуль читает выборку ваших товаров и предлагает черновик вопросов с вариантами ответов. Правите под себя формулировки, порядок и тип вопроса. Типов четыре: один вариант, несколько вариантов, диапазон со слайдером (удобно для бюджета) и свободный текст. К каждому варианту можно дописать подсказку, которую видит только AI: покупателю показываете простое «Лёгкий», а для подбора пишете «до 1,5 кг».
 


	
 


	Шаг 2. Модуль выгружает каталог в базу знаний. Товары из категорий активных квизов уходят в базу знаний вашего поставщика AI, на выбор OpenAI или Google Gemini. Обновляется кнопкой или каждую ночь по расписанию, строку для планировщика админка показывает готовой. Пока идёт обновление, квиз работает на предыдущей версии базы и не ломается.
 


	
 


	Шаг 3. Покупатель проходит квиз, AI подбирает. AI ищет в базе знаний товары под ответы покупателя и к каждому пишет причину. Перед показом модуль ещё раз сверяет каждый товар с магазином: только включённые, в наличии, с актуальной ценой и акцией. Выдуманный, отключённый или распроданный товар покупатель не увидит.
 


	
		Главное: квиз ничего не выдумывает. Он подбирает только из того, что лежит у вас на складе, и объясняет выбор простыми словами. Покупателю не нужно разбираться в характеристиках, он отвечает своими словами, а получает не триста позиций, а несколько конкретных товаров с аргументом.
	 



	 
 


	Ни один покупатель не уходит с пустыми руками



	Если точного совпадения нет или AI временно недоступен, покупатель видит короткую форму: имя и телефон или e-mail. Заявка вместе со всеми ответами из квиза попадает в админку, во вкладку «Заявки», где ответы читаются как «вопрос: ответ», а телефон и почта кликабельны. Менеджер сразу видит, для чего человеку товар, какой бюджет и что для него важно.
 


	
 


	
 


	 
 


	Защита бюджета и от спама



	
		Лимит с одного адреса в час для подборов и заявок, корректно работает и за Cloudflare
	
	
		Повторные клики не отправляют лишних запросов, а неполные ответы не уходят в AI
	
	
		Заявку принимаем только после прохождения квиза, а для ботов стоит ловушка
	
	
		Ответы покупателя передаются AI как данные, так что текстом в поле нельзя переписать правила подбора
	



	 
 


	Сколько стоит AI



	Нужен ваш собственный ключ OpenAI или Google Gemini. Вы платите поставщику AI напрямую по его тарифам, мы ничего сверху не берём. AI вызывается только тогда, когда покупатель проходит квиз, когда вы генерируете или переводите вопросы и когда обновляете базу знаний. Просмотр страницы квиза запросов к AI не делает. Кнопка «Проверить ключ» в админке сразу скажет, рабочий ли ключ.
 


	 
 


	Кому это нужно



	
		Магазинам с широким ассортиментом, где покупатель теряется в выборе: техника, инструмент, подарки, косметика, одежда, спорттовары, зоотовары
	
	
		Магазинам, где менеджеры каждый день подбирают товар вручную в мессенджерах и по телефону
	
	
		Магазинам, которые ведут рекламу на широкие запросы вроде «подарок» или «что выбрать» и теряют людей на странице категории
	
	
		Магазинам на нескольких языках: тексты квиза переводятся на другие языки магазина одной кнопкой
	



	 
 


	Кому НЕ нужно



	Магазинам с десятком товаров, где выбор очевиден, и нишам, где покупатель всегда приходит с точной моделью или артикулом. Там больше даст хороший поиск, чем квиз.
 


	
		Установка под ключ за $40:
	 

	
		
			Ставим модуль на ваш магазин
		
		
			Подключаем ваш ключ OpenAI или Google Gemini и проверяем, что он работает
		
		
			Собираем первый квиз на вашей категории: вопросы, варианты и подсказки для AI
		
		
			Заполняем базу знаний вашим каталогом
		
	

	
		Услугу можно выбрать прямо на странице модуля при покупке.
	 



	 
 


	Частые вопросы перед покупкой



	Может ли AI посоветовать товар, которого у меня нет? 
	Нет. AI подбирает из базы знаний, собранной из вашего каталога, а модуль перед показом ещё раз проверяет каждый товар в магазине. Отключённое, распроданное или выдуманное до покупателя не дойдёт.
 


	А если AI недоступен или на ключе закончились деньги? 
	Квиз не ломается: покупатель видит форму заявки, и менеджер перезванивает с подборкой. Причину ошибки админка показывает на вкладке базы знаний, чтобы вы сразу видели, что пополнить или проверить.
 


	Встанет ли он в мою тему? 
	Квиз живёт на отдельной странице вашего магазина, стоит в сетке темы и берёт её фирменный цвет. Ссылку на каждый квиз админка показывает готовой: ставите её в меню, на баннер, в категорию или в рассылку.
 


	Можно сделать несколько квизов? 
	Да, сколько угодно. У каждого свои категории, вопросы, заголовок и текст над результатом.
 


	Мой магазин работает на нескольких языках. 
	Тексты квиза заполняются для каждого языка магазина, а кнопка «Перевести на другие языки» переводит их через AI одним запросом.
 


	Что значит «бета»? 
	Всё, что описано на этой странице, уже работает в модуле. Бета значит, что мы активно дорабатываем его по отзывам первых магазинов, а год обновлений уже в цене, так что улучшения вы получаете без доплат.
 


	А на OpenCart 2.3 работает? 
	Нет, только OpenCart 3.0.x и ocStore 3.0.x.
 


	 
 


	Технические детали



	
		Квизы, база знаний и заявки хранятся в собственных таблицах модуля, файлы ядра не меняются
	
	
		Пункт меню админки добавляется через OCMOD
	
	
		Не требует других модулей OcBox
	
	
		Интерфейс на трёх языках: украинский, русский, английский
	



	Совместимость



	
		OpenCart 3.0.x и ocStore 3.0.x
	
	
		PHP 7.2+, расширение cURL
	
	
		ionCube Loader: нужен
	
	
		Ключ OpenAI или Google Gemini
	
	
		Работает с любым шаблоном
	



	Рабочего файла модуля на форуме нет, здесь описательная страница. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader.
 


	ionCube Loader: обратите внимание! 
	Модуль закодирован ionCube, поэтому на хостинге должен быть установлен ionCube Loader. Сборку делаем под вашу версию Loader, так что обязательно укажите её, когда пишете нам после оплаты.
 


	
		Каждый покупатель, который ушёл без совета, купил у кого-то другого.
	 

	
		Квиз работает днём и ночью, без выходных и без очереди в мессенджерах. Он задаёт те же вопросы, что и ваш лучший продавец, и отвечает только тем, что есть у вас на складе.
	 

	
		Поставьте OcBox AI Quiz за $1$50, и год обновлений уже в цене.
	 



	Продление лицензии на обновления



	В стоимость модуля уже входит год обновлений. Дальше продление ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как раньше, просто без новых версий. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации.
 


	Регламент выдачи файлов модуля



	В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило меньше чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Спасибо за понимание.
 


	
		Нашли ошибку в работе модуля?
	 

	
		Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее.
	 



	Сделано в Украине командой OcBox.
 


	 
 


	Рекомендуемые платные модули OcBox



	
		
			
				 
				Smart Related 
				$30 — связанные товары
			
			
				 
				SEO FAQ AI 
				$30 — AI FAQ + Schema.org
			
			
				 
				AI Product Editor 
				$50 — массовое редактирование
			
		
		
			
				 
				Image Pro 
				$15 — WebP, водяной знак
			
			
				 
				Filter 
				$30 — умный фильтр + SEO
			
			
				 
				Category Manager 
				$30 — визуальный менеджер категорий
			
		
		
			
				 
				AI Smart Search 
				$200 — AI-поиск с синонимами
			
			
				 
				AI Chat 
				$100 — AI-консультант 24/7
			
			
				 
				AI Photo Studio 
				$50 — AI-обработка фото
			
		
		
			
				 
				PaymentHub 
				$80 — хаб оплат
			
			
				 
				ShippingHub 
				$80 — хаб доставок
			
			
				 
				SmartOrder 
				$30 — быстрый заказ
			
		
		
			
				 
				ShippingRules 
				$30 — правила доставки
			
			
				 
				AI Megareports 
				$20 — отчёты и Telegram-дайджест
			
			
				 
				Product Bundles 
				$30 — комплекты и наборы
			
		
		
			
				 
				Simple Super Search 
				$50 — нечёткий поиск без Sphinx
			
		
	



	
 


	Подписывайтесь на наш канал: t.me/ocboxchannel
 

			
			
			
				
					
						Добавил
					
					
						


OcBox
					
				
				
					
						Добавлено
					
					
						13.10.2026
					
				
				
					
						Категория
					
					
						Модулі
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Не проверялось
						
					
				
			

&nbsp;]]></description><pubDate>Wed, 14 Oct 2026 13:35:02 +0000</pubDate></item><item><title>Helvion &#x2014; &#x441;&#x443;&#x447;&#x430;&#x441;&#x43D;&#x438;&#x439; &#x430;&#x434;&#x430;&#x43F;&#x442;&#x438;&#x432;&#x43D;&#x438;&#x439; &#x448;&#x430;&#x431;&#x43B;&#x43E;&#x43D; &#x434;&#x43B;&#x44F; OpenCart 3 + &#x428;&#x432;&#x438;&#x434;&#x43A;&#x438;&#x439; &#x421;&#x442;&#x430;&#x440;&#x442; [&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] </title><link><![CDATA[https://opencartforum.com/topic/188308-helvion-%E2%80%94-suchasnyi-adaptyvnyi-shablon-dlia-opencart-3-shvydkyi-start-podderzhka/?do=findComment&comment=1839316]]></link><description><![CDATA[2930грн
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Helvion — сучасний адаптивний шаблон для OpenCart 3 + Швидкий Старт
			
			
			
				
			
			
			
				
					
						Автор
					
					
						


SergeTkach
					
				
				
					
						Опубліковано
					
					
						14.10.26
					
				
				
					
						Категорія
					
					
						Платні шаблони
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Wed, 14 Oct 2026 11:53:06 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] OcBox MCP: &#x428;&#x406;-&#x430;&#x441;&#x438;&#x441;&#x442;&#x435;&#x43D;&#x442; &#x43F;&#x43E;&#x43A;&#x443;&#x43F;&#x446;&#x44F; &#x434;&#x43B;&#x44F; OpenCart 3 &#x456; ocStore 3 (&#x431;&#x435;&#x442;&#x430;, &#x431;&#x435;&#x437;&#x43A;&#x43E;&#x448;&#x442;&#x43E;&#x432;&#x43D;&#x43E; &#x43D;&#x430; &#x447;&#x430;&#x441; &#x442;&#x435;&#x441;&#x442;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F;)</title><link><![CDATA[https://opencartforum.com/topic/188307-podderzhka-ocbox-mcp-shi-asystent-pokuptsia-dlia-opencart-3-i-ocstore-3-beta-bezkoshtovno-na-chas-testuvannia/?do=findComment&comment=1839291]]></link><description><![CDATA[Скачать / Купить дополнение
			
                  
             
  
  

			OcBox MCP: AI-ассистент покупателя для OpenCart 3 и ocStore 3 (бета, бесплатно на время тестирования)
			
			
			
				
	Ваш покупатель уже планирует покупки в AI-ассистенте. Пока без вас.



	
		Статус: бета, бесплатно на время тестирования
	 

	
		Версия 1.0.5. Платформа: OpenCart 3.0.x и ocStore 3.0.x. Когда модуль выйдет из беты, станет коммерческим. Пока ставим, пользуемся и сообщаем о найденных недостатках.
	 



	Клиент открывает Claude и говорит: «собери мне корзину на неделю, корм для кота 2 кг, наполнитель, две миски». Ассистент идёт искать. Он находит крупные сети, которые уже открыли своим покупателям MCP-подключение. Ваш магазин в этот список не попадает, потому что ассистенту не с кем разговаривать.
 


	OcBox MCP ставит ваш магазин на эту полку. Клиент добавляет в Claude один адрес https://ваш-магазин/mcp, входит своим аккаунтом и дальше просто общается с ассистентом. Поиск, сравнение, корзина, купон, бонусы, доставка, повтор прошлого заказа, статус текущего. Всё на вашем каталоге, по вашим правилам, в аккаунте этого самого покупателя. Магазин за нейросеть не платит ни копейки: модель работает на стороне покупателя и по его подписке.
 


	 
 


	Знакомая ситуация?



	Клиент пишет в Viber: «а есть ещё тот насос, который я брал весной, только на 50 метров?». Менеджер открывает CRM, ищет прошлый заказ, подбирает похожий товар, собирает ссылку, копипастит. Пятнадцать минут на одного покупателя, а в очереди ещё трое.
 


	Или другое: покупатель трижды приходил, трижды брал тот же кофе. На четвёртый раз он пишет своему AI-ассистенту «где мне купить 1 кг Lavazza Oro с доставкой». Ассистент находит три других магазина, потому что вас в списке нет. Клиент, которого вы уже заработали, уходит к конкуренту одной кнопкой.
 


	Или третье: покупатель открывает Instagram-рекламу, нажимает, идёт на сайт, долго ищет, на третьей странице каталога закрывает вкладку. Пишет Claude «мне нужна зарядка для айфона 14, доставка во Львов». Ассистент снова ищет. Ваш товар в наличии, ваша доставка нормальная, но вы в этот диалог так и не попали.
 


	Или четвёртое: покупатель пишет в поддержку «где мой заказ 10482?». Менеджер открывает OpenCart, ищет, отвечает. За день таких запросов двадцать. Ассистент покупателя мог бы сам ответить за две секунды, если бы у него был доступ к его заказам.
 


	 
 


	А теперь представьте, как будет с OcBox MCP



	Покупатель говорит ассистенту «повтори майский заказ, только кофе возьми килограммовый, применяй купон SUMMER». Ассистент находит заказ в истории, переносит позиции в корзину, меняет фасовку, применяет купон, считает доставку на сохранённый адрес и даёт ссылку на оформление. Покупатель видит итог и идёт подтверждать на вашем сайте. Менеджер в это не вовлечён вообще.
 


	Все цены, налоги, остатки, купоны, бонусы и доставки считаются вашими модулями, точно как на витрине. Никаких расхождений «в ассистенте было 420, на сайте стало 480». Аккаунт и корзина общие: что ассистент положил, покупатель видит на сайте под своим логином, и наоборот.
 


	 
 


	
 


	 
 


	Как это выглядит для покупателя



	
		
			
				Покупатель пишет ассистенту
			
			
				Что делает ассистент в вашем магазине
			
		
	
	
		
			
				«Собери корзину: корм для кота 2 кг, наполнитель, две миски. Примени купон SUMMER»
			
			
				Находит все товары одним запросом, уточняет вкус корма, кладёт в корзину, применяет купон, считает доставку, даёт ссылку на оформление
			
		
		
			
				«Нужен насос для скважины 40 метров, до 6000 грн, в наличии»
			
			
				Отбирает по категории и цене, читает атрибуты, отбрасывает то, чего нет на складе, показывает два или три варианта с объяснением
			
		
		
			
				«Сравни эти три модели: гарантия, вес, что пишут в отзывах»
			
			
				Берёт карточки товаров, сводит характеристики рядом, добавляет рейтинг и суть отзывов, не нужно открывать три вкладки
			
		
		
			
				«Повтори мой майский заказ, только кофе возьми килограммовый»
			
			
				Находит заказ в истории, переносит позиции в корзину, меняет фасовку, показывает итог
			
		
		
			
				«Что там с заказом 10482?»
			
			
				Показывает статус, состав, способ доставки, историю смены статусов. «Где мой заказ» в поддержке исчезает
			
		
		
			
				«Сколько у меня бонусов? Примени по максимуму и посчитай доставку во Львов»
			
			
				Смотрит баланс, списывает баллы, считает доставку вашими модулями, показывает финальную сумму до оформления
			
		
		
			
				«Какие у вас условия возврата? Сколько идёт доставка в область?»
			
			
				Отвечает по вашим информационным страницам, не выдумывает. Тексты ваши, ответы ваши
			
		
		
			
				«Добавь в закладки, куплю после зарплаты»
			
			
				Кладёт в закладки покупателя, видно на сайте под его аккаунтом
			
		
	



	Во всех сценариях ассистент доходит до ссылки на оформление и останавливается. Подтверждает и платит покупатель на вашем сайте, вашими способами оплаты. Оформить заказ сам AI не может, это осознанная граница.
 


	 
 


	Как это работает, простыми словами, в 3 шага



	Шаг 1. Покупатель подключает ваш магазин. В Claude открывает Настройки, вкладку Коннекторы, выбирает «добавить свой коннектор» и вставляет адрес вашего магазина с «/mcp» в конце. Другие AI-клиенты с поддержкой OAuth подключаются так же: один адрес, одна кнопка «подключить».
 


	Шаг 2. Покупатель входит на вашем сайте. Открывается обычная страница входа магазина. Пароль покупатель вводит только у вас, приложение его не видит никогда. Дальше экран согласия: какое подключение просит доступ, подтверждён ли его домен, и переключатели прав: каталог, корзина, заказы, аккаунт. Покупатель оставляет только то, что ему удобно.
 


	Шаг 3. Ассистент работает с вашим магазином. Поиск, сравнение, сборка корзины, купон, бонусы, доставка, статус заказа, повтор прошлого заказа, закладки. Всё на реальном каталоге, всё в аккаунте этого самого покупателя. На оформление ассистент даёт ссылку, дальше ваш обычный чекаут.
 


	
		Магазин за нейросеть не платит ни копейки. Модель работает на стороне покупателя, в его AI-клиенте, по его подписке. Модуль не ходит ни в OpenAI, ни в Google, ни в Anthropic. Данные получает только тот AI-клиент, которому покупатель сам дал доступ, и только по тем правам, которые покупатель подтвердил на экране согласия.
	 



	 
 


	27 инструментов для ассистента



	Все инструменты сгруппированы по четырём правам. Покупатель видит права на экране согласия и может снять любое. Администратор может выключить право для всего магазина, и соответствующие инструменты исчезнут, ассистент о них даже не будет знать.
 


	Каталог, 10 инструментов. Информация о магазине, справочные страницы, поиск, пакетный поиск до 20 запросов за один вызов (список покупок сразу превращается в товары), карточка товара, связанные товары, топ продаж, отзывы, список категорий, список производителей.
 


	Корзина, 9 инструментов. Посмотреть корзину, добавить до 30 позиций за раз с проверкой опций как на карточке, обновить позицию, убрать, очистить, применить купон, применить бонусы, посчитать доставку, получить ссылку на оформление.
 


	Заказы, 3 инструмента. Список заказов, детали заказа, повтор заказа.
 


	Аккаунт, 5 инструментов. Профиль, адреса, закладки, обновить закладки, бонусы и баланс.
 


	Повтор заказа требует сразу двух прав: на заказы, чтобы прочитать прошлый заказ, и на корзину, чтобы собрать его снова. Если покупатель дал только одно из них, инструмент повтора не появится.
 


	 
 


	
 


	 
 


	Цены, налоги и остатки такие же, как на сайте



	Ассистент смотрит на магазин глазами конкретного покупателя, а не общей витрины:
 


	
		цены его группы покупателей, акции и скидки от количества;
	
	
		налоги по его адресу, по тем же правилам, что настроены в магазине;
	
	
		итоги считают ваши модули итогов (купон, бонусы, налоги и т. д.);
	
	
		доставку считают ваши модули доставки, теми же методами;
	
	
		опции товара проверяются как на карточке: обязательные, наличие значений, формат даты и времени;
	
	
		корзина общая с аккаунтом: что ассистент положил, покупатель увидит на сайте, и наоборот.
	



	Никаких расхождений между чеком, который показал AI, и чеком, который покупатель увидит на вашей странице оформления.
 


	 
 


	Безопасность: модуль даёт внешнему AI доступ к аккаунтам



	Поэтому это не галочка «сделано», а то, вокруг чего построен весь модуль.
 


	
		OAuth 2.1 с обязательным PKCE S256. Пароль покупатель вводит только на вашем сайте, приложение его не видит.
	
	
		Токены и коды хранятся только как SHA-256. Утечка базы не даёт рабочих токенов.
	
	
		Ротация refresh-токенов. Повторное использование старого токена отзывает весь доступ этого подключения.
	
	
		Одноразовые коды авторизации. Повторное предъявление кода отзывает всё, что по нему было выдано.
	
	
		Привязка токена к ресурсу и магазину (RFC 8707): токен одного магазина не работает в другом.
	
	
		Проверка приложений по домену (Client ID Metadata Documents): загрузка только по HTTPS, только с публичных IP, без переходов, с ограничением размера, защита от SSRF.
	
	
		Список разрешённых приложений. Можно пускать только выбранные домены, остальные отказывать даже на экране согласия.
	
	
		Экран согласия с защитой от CSRF и запретом встраивания во фрейм. Приложения, зарегистрированные автоматически, помечаются как непроверенные.
	
	
		Проверка Origin на MCP-адресе, защита от DNS rebinding.
	
	
		Ограничение частоты запросов на подключение и на IP. За Cloudflare модуль видит настоящий адрес покупателя, так что лимиты считают человека, а не узел CDN.
	
	
		Заказ через AI не оформляется. Ассистент доходит до ссылки на чекаут и останавливается. Оплата и подтверждение только на сайте.
	
	
		IP поставщика AI не пишется в карточку покупателя и не портит антифрод и историю входов.
	
	
		Журнал вызовов инструментов. Видно, какое приложение, когда и что запрашивало.
	



	В кабинете покупателя есть страница «Подключённые приложения»: что именно подключено, с какими правами, когда использовалось в последний раз, и кнопка «Отозвать доступ». Ссылка на неё автоматически появляется на экране согласия и на публичной странице документации.
 


	 
 


	
 


	 
 


	Для администратора



	
		Включение и выключение модуля, права магазина (можно снести целое право одним переключателем), время жизни токенов, ограничение частоты запросов.
	
	
		Автоматическая регистрация клиентов и проверка по домену, отдельными переключателями.
	
	
		Список разрешённых приложений и разрешённых Origin.
	
	
		Язык ответов ассистенту и указания для AI: можно дописать свои (о доставке, акциях, особенностях ассортимента, стиле общения с покупателем).
	
	
		Вкладка «Подключение»: выбор витрины, готовые правила для Apache и nginx, JSON-конфиг для AI-клиента, команда для Claude Code и самопроверка в один клик (метаданные, ответ 401, прохождение заголовка Authorization).
	
	
		Активные подключения всех покупателей с возможностью отзыва.
	
	
		Журнал вызовов инструментов.
	



	Модуль создаёт публичную страницу /mcp-docs: адрес подключения с кнопкой копирования, инструкции для Claude и Claude Code, права доступа, полный перечень инструментов, коды ошибок и технические адреса. Ссылку удобно поставить в подвал или раздел помощи.
 


	 
 


	
 


	 
 


	Технические сведения



	
		Спецификация MCP 2026-07-28 (stateless) плюс совместимость с 2025-11-25, 2025-06-18 и 2025-03-26.
	
	
		Транспорт Streamable HTTP, JSON через POST.
	
	
		OAuth 2.1: RFC 9728 (Protected Resource Metadata), RFC 8414 (Authorization Server Metadata), Client ID Metadata Documents, RFC 7591 (Dynamic Client Registration, отключается), RFC 7009 (отзыв токенов), RFC 8707 (resource indicators), RFC 9207 (параметр iss).
	
	
		Без правки ядра. Адреса /mcp, /oauth/* и /.well-known/* обрабатываются через событие OpenCart, а не через подмену файлов. Работает и с обычными ЧПУ, и с SeoPro. Единственная модификация добавляет пункт меню в админке и больше ничего не трогает.
	
	
		Таблицы oc_box_mcp_* создаются при установке. Снятие модуля их не трогает: подключения покупателей и журнал переживают переустановку после обновления файлов. Полная очистка делается отдельной кнопкой в админке.
	



	Требования



	
		OpenCart 3.0.x или ocStore 3.0.x, PHP 7.1+ с расширениями cURL и mbstring.
	
	
		HTTPS. AI-клиенты не подключаются к магазинам по HTTP.
	
	
		Включённые правила переписывания адресов (стандартный .htaccess OpenCart или ocStore либо аналог для nginx) и прохождение заголовка Authorization до PHP. На части конфигураций Apache с FastCGI нужна одна строка, модуль её покажет на вкладке «Подключение».
	
	
		Если стоит полностраничный кеш (OcBox Turbo, LiteSpeed Cache, Cloudflare), адреса /mcp, /oauth/* и /.well-known/* нужно исключить из кеша.
	



	Ограничения, о которых честно стоит знать



	
		Опции типа «файл» задаются только на сайте: товар с обязательным файлом ассистент в корзину не добавит.
	
	
		Настройки общие для всех витрин мультимагазина. Адрес подключения у каждой витрины свой, токены между витринами не работают.
	
	
		Режим обслуживания магазина закрывает и MCP: ассистенты получат ошибку, пока сайт на обслуживании.
	
	
		Нестандартные модули входа должны возвращать покупателя по адресу из сессии после входа, как штатная страница account/login.
	
	
		Ответы отправляются как JSON без SSE-потоков и сессий MCP, это выбор самого протокола (сервер stateless), не ограничение модуля.
	



	 
 


	Кому это нужно



	
		Магазинам со взрослым каталогом и стабильными повторными заказами: кофе, корм, косметика, автозапчасти, товары для дома.
	
	
		Магазинам с активной поддержкой в Viber и Telegram: часть этих запросов («где мой заказ», «а есть ещё тот же», «примени купон») уйдёт напрямую в ассистента покупателя.
	
	
		Магазинам, которые уже видят в аналитике посещения из AI-ассистентов: модуль даёт таким покупателям собрать корзину прямо в ассистенте.
	
	
		Магазинам, которые хотят быть первыми в нише. Крупные сети уже открывают свои MCP-подключения. Кто среди небольших магазинов сделает это раньше конкурентов в своей категории, получит преимущество у клиентов, которые уже привыкли планировать покупки в AI.
	



	Кому НЕ нужно



	Если у вас каталог на 200 позиций, пара заказов в неделю и клиенты, которых вы хотите видеть в глаза, AI-ассистент тут ничего не ускорит. Берите в работу AI Chat на самом сайте или SmartOrder, там эффекта будет больше.
 


	 
 


	
		Пока модуль в бете, он бесплатный
	 

	
		Загружайте с этой страницы, ставьте, пользуйтесь, пишите в поддержку о найденных недостатках. Когда модуль выйдет из беты, станет коммерческим.
	 



	
		Что вы получаете за $40 (установка под ключ):
	 

	
		
			Заливаем файлы на ваш сервер, обновляем модификации, включаем модуль.
		
		
			Проверяем, что заголовок Authorization проходит до PHP. Если нет, добавляем нужную строку в .htaccess или конфиг nginx.
		
		
			Исключаем адреса модуля из полностраничного кеша и фаервола (OcBox Turbo, LiteSpeed Cache, Cloudflare, OcBox Antihack).
		
		
			Ставим ссылку на страницу /mcp-docs в подвал магазина.
		
		
			Делаем живой прогон: настоящее подключение из AI-клиента, вход на сайт, экран согласия, первый запрос, первая корзина, ссылка на оформление, всё на ваших глазах.
		
	

	
		Опция «Установка и настройка» выбирается здесь же, на странице модуля. Если нужно что-то нестандартное (кастомный модуль входа, интеграция с другими нашими модулями, свои инструкции для ассистента под ваш ассортимент), берём почасово $20 в час на листинге OcBox: дополнительные услуги, часы работы.
	 



	 
 


	Частые вопросы перед покупкой



	Ассистент может сам оформить и оплатить заказ? 
	Нет, и это осознанно. Он собирает корзину, считает всё до копейки и даёт ссылку на оформление. Подтверждает и платит покупатель на вашем сайте, вашими способами оплаты, с вашими проверками.
 


	Какие AI-клиенты поддерживаются? 
	Claude (Settings, Connectors), Claude Code (одна команда добавления), и любые клиенты MCP, которые умеют подключаться к удалённым серверам через OAuth.
 


	Что видит ассистент? 
	Ровно то, что покупатель разрешил на экране согласия, и только данные этого самого покупателя. Чужие заказы, чужие адреса, чужие бонусы не получит никогда.
 


	Магазин платит за AI? 
	Ничего не платит. Модель работает на стороне покупателя: его приложение, его подписка, его токены. Модуль не ходит ни в OpenAI, ни в Google, ни в Anthropic.
 


	А если покупатель передумал? 
	Отзывает доступ в кабинете, приложение сразу теряет доступ. Токен отзывается мгновенно, журнал сохраняется.
 


	Мультимагазин? 
	У каждой витрины свой адрес подключения. Токены привязаны к магазину и в других витринах не работают. В админке есть выбор витрины: переключаете магазин и видите его адрес, его страницу документации и его правила для веб-сервера.
 


	Магазин в подпапке (site.com/shop/)? 
	Работает, но нужны правила на уровне корня домена для /.well-known/*. Модуль их сгенерирует, останется только положить в соответствующий .htaccess или конфиг nginx.
 


	Нестандартный модуль входа? 
	Он должен возвращать покупателя по адресу из сессии после входа, как штатная страница account/login. Если нет, напишите, посмотрим вместе.
 


	Что с обслуживанием магазина? 
	Когда магазин в режиме обслуживания, MCP тоже закрывается. Ассистенты получают честную ошибку. Открыли сайт, открылось и MCP.
 


	 
 


	
		Поставьте ваш магазин на ту же полку, что и крупные сети.
	 

	
		Модуль бесплатный на время беты. Скачайте с этой страницы, залейте в корень магазина, обновите модификации и включите. Если не хотите возиться с конфигом веб-сервера, выберите на странице модуля опцию Установка и настройка за $40, поставим, проверим и покажем живой прогон с AI-клиента.
	 

	
		Вопросы и замеченные недостатки, в тему поддержки или в личные сообщения профиля /profile/28634-ocbox/.
	 



	 
 


	Регламент выдачи файлов



	Модуль бесплатный на время беты и выдаётся сразу после загрузки с этой страницы. Никаких ключей, активации или регистрации не нужно: распаковываете архив, заливаете upload/ в корень магазина, обновляете модификации в админке и ставите модуль. Всё.
 


	
		Нашли ошибку в работе модуля?
	 

	
		Напишите в тему поддержки или в личные сообщения: ссылка на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее.
	 



	Рекомендуемые платные модули OcBox



	
		
			
				 
				Smart Related 
				$30, связанные товары
			
			
				 
				SEO FAQ AI 
				$30, AI FAQ + Schema.org
			
			
				 
				AI Product Editor 
				$50, массовое редактирование
			
		
		
			
				 
				Image Pro 
				$15, WebP, водяной знак
			
			
				 
				Filter 
				$30, умный фильтр + SEO
			
			
				 
				Category Manager 
				$15, визуальный менеджер категорий
			
		
		
			
				 
				AI Smart Search 
				$200, AI-поиск с синонимами
			
			
				 
				AI Chat 
				$100, AI-консультант 24/7
			
			
				 
				AI Photo Studio 
				$50, AI-обработка фото
			
		
		
			
				 
				PaymentHub 
				$80, хаб оплат
			
			
				 
				ShippingHub 
				$80, хаб доставок
			
			
				 
				SmartOrder 
				$30, быстрый заказ
			
		
		
			
				 
				ShippingRules 
				$30, правила доставки
			
			
				 
				AI Megareports 
				$20, отчёты и Telegram-дайджест
			
			
				 
				Product Bundles 
				$30, комплекты и наборы
			
		
		
			
				 
				Simple Super Search 
				$15, нечёткий поиск без Sphinx
			
		
	



	
 


	Подписывайтесь на наш канал: t.me/ocboxchannel
 

			
			
			
				
					
						Добавил
					
					
						


OcBox
					
				
				
					
						Добавлено
					
					
						13.10.2026
					
				
				
					
						Категория
					
					
						Модулі
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><enclosure url="https://opencartforum.com/storage/attachment/monthly_2026_10/ocbox_mega_soon.jpg.6b45c48b6c0c68acb97c59d484b0587f.jpg" length="164389" type="image/jpeg"/><pubDate>Tue, 13 Oct 2026 08:19:14 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] UP Admin Guard - &#x437;&#x430;&#x445;&#x438;&#x441;&#x442; &#x430;&#x434;&#x43C;&#x456;&#x43D;&#x43A;&#x438;: IP, &#x43A;&#x43B;&#x44E;&#x447;&#x456; &#x442;&#x430; 2FA</title><link><![CDATA[https://opencartforum.com/topic/188306-podderzhka-up-admin-guard-zakhyst-adminky-ip-kliuchi-ta-2fa/?do=findComment&comment=1839290]]></link><description><![CDATA[599грн
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			UP Admin Guard - захист адмінки: IP, ключі та 2FA
			
			
			
				
			
			
			
				
					
						Автор
					
					
						


upcodedev
					
				
				
					
						Опубліковано
					
					
						11.10.26
					
				
				
					
						Категорія
					
					
						Інструменти, утиліти
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Не проверялось
						
					
				
			

&nbsp;]]></description><pubDate>Tue, 13 Oct 2026 08:18:42 +0000</pubDate></item><item><title>&#x427;&#x435;&#x43C; &#x433;&#x43B;&#x43E;&#x431;&#x430;&#x43B;&#x44C;&#x43D;&#x43E; &#x43E;&#x442;&#x43B;&#x438;&#x447;&#x430;&#x435;&#x442;&#x441;&#x44F; &#x432;&#x435;&#x440;&#x441;&#x438;&#x44F; 2.3.&#x445;&#x445;&#x445;&#x445;&#x445; &#x43E;&#x442; &#x432;&#x435;&#x440;&#x441;&#x438;&#x438; 3.&#x445;&#x445;&#x445;&#x445;&#x445;&#x445;  ?</title><link><![CDATA[https://opencartforum.com/topic/188305-chem-hlobalno-otlychaetsia-versyia-23khkhkhkhkh-ot-versyy-3khkhkhkhkhkh/?do=findComment&comment=1839281]]></link><description>&#x421; &#x442;&#x43E;&#x447;&#x43A;&#x438; &#x437;&#x440;&#x435;&#x43D;&#x438;&#x44F; &#x44E;&#x437;&#x430;&#x431;&#x435;&#x43B;&#x44C;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x438; &#x43A;&#x430;&#x441;&#x442;&#x43E;&#x43C;&#x438;&#x437;&#x430;&#x446;&#x438;&#x438;, &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43A;&#x438; &#x438; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x438; &#x43C;&#x43E;&#x434;&#x443;&#x43B;&#x435;&#x439; &#x43A;&#x430;&#x43A;&#x43E;&#x439; &#x434;&#x432;&#x438;&#x436;&#x435;&#x43A; &#x43B;&#x443;&#x447;&#x448;&#x435; &#x432;&#x44B;&#x431;&#x440;&#x430;&#x442;&#x44C; &#x43D;&#x430; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; ?
 


	 
 


	&#x42F; &#x442;&#x430;&#x43A; &#x43F;&#x43E;&#x43D;&#x438;&#x43C;&#x430;&#x44E; &#x43D;&#x430; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x43C;&#x43E;&#x43C;&#x435;&#x43D;&#x442; &#x432;&#x44B;&#x431;&#x438;&#x440;&#x430;&#x442;&#x44C; &#x432;&#x441;&#x435; &#x436;&#x435; &#x43D;&#x435;&#x43E;&#x431;&#x445;&#x43E;&#x434;&#x438;&#x43C;&#x43E; &#x43C;&#x435;&#x436;&#x434;&#x443; 2.3.&#x445;&#x445; &#x438; 3.&#x445;&#x445;  ?</description><pubDate>Sat, 10 Oct 2026 16:28:44 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] Smart Batch Editor Pro - &#x413;&#x440;&#x443;&#x43F;&#x43E;&#x432;&#x435; &#x440;&#x435;&#x434;&#x430;&#x433;&#x443;&#x432;&#x430;&#x43D;&#x43D;&#x44F; &#x442;&#x43E;&#x432;&#x430;&#x440;&#x456;&#x432; &#x434;&#x43B;&#x44F; OpenCart / ocStore</title><link><![CDATA[https://opencartforum.com/topic/188304-podderzhka-smart-batch-editor-pro-hrupove-redahuvannia-tovariv-dlia-opencart-ocstore/?do=findComment&comment=1839250]]></link><description><![CDATA[1299грн
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Smart Batch Editor Pro - Групове редагування товарів для OpenCart / ocStore
			
			
			
				
	Smart Batch Editor Pro — Групове редагування товарів для OpenCart / ocStore
 


	 
 


	Smart Batch Editor Pro — професійний інструмент для швидкого управління великим каталогом товарів у OpenCart / ocStore.
 


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


	Відфільтрували потрібні товари → налаштували зміни → застосували їх до всієї вибірки.
 


	Замість десятків або сотень відкритих карток товару — єдиний робочий простір для управління каталогом.
 


	 
 


	 
 


	Demo
 


	login: demo  
	pass: demo
 


	 
 


	 
 


	Основні можливості
 


	 
 


	⚡ Групове та масове редагування товарів
 


	🔎 Швидкі та розширені фільтри — за товарами, категоріями, атрибутами, акціями, зображеннями та іншими параметрами
 


	📂 Дерево категорій із пошуком та фільтрацією товарів
 


	✏️ Швидке редагування безпосередньо з таблиці
 


	🔄 Масовий пошук та заміна даних
 


	🏷 Робота з категоріями, атрибутами та опціями
 


	💸 Масове управління акціями та знижками
 


	🚀 SEO Generator
 


	🧩 Custom Fields із таблиці product
 


	🗄 Підключення сторонніх таблиць бази даних
 


	🖼 Розширена робота із зображеннями
 


	🛡 Резервне копіювання та відновлення атрибутів
 


	🤖 AI-інструменти OpenAI / Google Gemini
 


	🌐 Багатомовний інтерфейс RU / UA / EN
 


	 
 


	⚡ Групове редагування товарів
 


	Головне завдання Smart Batch Editor Pro — максимально прискорити повсякденну роботу з каталогом.
 


	З одного інтерфейсу можна масово змінювати:
 


	
		
			ціну та кількість;
		 
	
	
		
			статус товару та статус наявності;
		 
	
	
		
			виробника та категорії;
		 
	
	
		
			мінімальну кількість;
		 
	
	
		
			кількість переглядів;
		 
	
	
		
			порядок сортування;
		 
	
	
		
			вагу та розміри;
		 
	
	
		
			Model, SKU, UPC, EAN, JAN, ISBN, MPN;
		 
	
	
		
			дату додавання та дату доступності;
		 
	
	
		
			віднімання зі складу;
		 
	
	
		
			необхідність доставки;
		 
	
	
		
			магазини;
		 
	
	
		
			акції та знижки;
		 
	
	
		
			бонусні бали;
		 
	
	
		
			атрибути та опції;
		 
	
	
		
			дані підключених сторонніх таблиць.
		 
	



	Операцію можна застосувати як до вибраних товарів, так і до всієї поточної вибірки за фільтром. Можна одночасно підготувати декілька змін та виконати їх у рамках однієї групової операції.
 


	 
 


	💰 Гнучка робота з цінами та числовими полями
 


	Для числових значень доступні не лише прості заміни. Можна використовувати операції: Встановити • Додати • Відняти • Помножити • Поділити • Додати % • Відняти %
 


	Наприклад:
 


	
		
			збільшити ціни обраного виробника на 7%;
		 
	
	
		
			знизити вартість товарів певної категорії на 10%;
		 
	
	
		
			масово скоригувати залишки;
		 
	
	
		
			перерахувати значення відразу для великої групи товарів.
		 
	



	Для цін передбачено додаткове округлення: до цілого • до .99 • до .90 Для значень, які не повинні ставати від'ємними, передбачено захист від переходу нижче нуля.
 


	 
 


	✏️ Швидке редагування прямо в таблиці
 


	Основні дані товару можна змінювати без постійного переходу в стандартну форму редагування OpenCart. У робочу таблицю можна вивести необхідні поля:
 


	Назва • Зображення • Ціна • Кількість • Статус • Статус наявності • Виробник • Категорії • Модель • SKU • Коди товару • Вага • Розміри • Сортування • Податковий клас • Дати • Поля користувача
 


	Адміністратор самостійно визначає, які колонки необхідні для щоденної роботи.
 


	Швидкий доступ до пов'язаних даних Для кожного товару доступні окремі інструменти: Зображення • Рекомендовані товари • Опис • Категорії • Акції • Знижки • Атрибути • Опції • Завантаження • Фільтри • Магазини • Бонусні бали • Зображення за URL Усі необхідні дані можна редагувати, не залишаючи робочий інтерфейс Smart Batch Editor Pro.
 


	 
 


	📂 Дерево категорій
 


	Зліва в інтерфейсі розташоване повноцінне дерево категорій. Воно дозволяє:
 


	
		
			швидко знаходити потрібну категорію;
		 
	
	
		
			працювати з вкладеною структурою каталогу;
		 
	
	
		
			використовувати категорію як фільтр товарів;
		 
	
	
		
			швидко перемикатися між розділами каталогу;
		 
	
	
		
			відбирати товари певної категорії для подальших масових операцій.
		 
	



	Для групового редагування категорії можна: Додавати • Видаляти • Замінювати • Очищати За наявності підтримки main_category можна також призначати головну категорію товару.
 


	 
 


	🔎 Гнучка система фільтрації
 


	Smart Batch Editor Pro дозволяє швидко сформувати саме ту вибірку товарів, з якою необхідно працювати.
 


	У модулі передбачено два типи фільтрів:
 


	
		
			основні фільтри — постійно доступні над таблицею.
		 
	
	
		
			додаткові — підключаються за необхідності.
		 
	



	Адміністратор самостійно визначає, які фільтри використовувати як швидкі, розширені або повністю відключити. Доступна фільтрація за:
 


	
		
			Основними даними: назва, Model, SKU, UPC, EAN, MPN;
		 
	
	
		
			Каталогом: категорія та вкладені категорії, виробник, статус товару, статус наявності;
		 
	
	
		
			Ціною та даними товару: ціна, кількість, податковий клас, дата додавання, дата доступності;
		 
	
	
		
			Характеристиками та станом: назва та значення атрибута, наявність акції, наявність або відсутність зображення.
		 
	



	Для текстових фільтрів доступні режими: Містить • Починається з • Точний збіг
 


	Отриману вибірку можна відразу використовувати для групового редагування, пошуку та заміни, SEO та інших масових операцій. Наприклад, можна швидко знайти всі товари без зображення, окремо відібрати товари з акцією або сформувати вибірку певної категорії та застосувати до неї необхідні зміни.
 


	 
 


	🔄 Пошук та заміна
 


	Окремий інструмент «Пошук та заміна» дозволяє швидко очищати, виправляти та уніфікувати великі обсяги даних каталогу. Пошук та заміну можна виконувати в: Назва • Опис • Meta Title • Meta Description • Meta Keywords • Теги • Model • SKU • Location
 


	Підтримуються режими: Звичайний пошук • Враховувати регістр • Точний збіг • Regex
 


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


	 
 


	🔄 Пошук та заміна в атрибутах
 


	Окремий режим дозволяє:
 


	
		
			шукати та замінювати значення певного атрибута;
		 
	
	
		
			переносити дані з одного атрибута в інший;
		 
	
	
		
			масово видаляти атрибут;
		 
	
	
		
			виконувати заміну окремо для кожної мови.
		 
	



	Робота з категоріями через пошук та заміну Також доступні операції:
 


	
		
			замінити одну категорію іншою;
		 
	
	
		
			масово відв'язати товари від певної категорії;
		 
	
	
		
			призначити категорію головною за підтримки main_category.
		 
	
	
		
			 
		 
	



	🏷 Атрибути та опції
 


	Smart Batch Editor Pro дозволяє масово управляти атрибутами обраних товарів. Доступно:
 


	
		
			додавання атрибутів;
		 
	
	
		
			оновлення значень;
		 
	
	
		
			заміна існуючих значень;
		 
	
	
		
			пропуск уже заповнених значень;
		 
	
	
		
			повне очищення атрибутів.
		 
	



	При редагуванні доступні вже існуючі варіанти значень атрибутів з бази магазину, що допомагає підтримувати єдиний формат характеристик.
 


	Опції Можна масово додавати та замінювати опції товарів з налаштуванням:
 


	
		
			значення опції;
		 
	
	
		
			обов'язковості вибору;
		 
	
	
		
			кількості;
		 
	
	
		
			віднімання зі складу;
		 
	
	
		
			модифікатора ціни;
		 
	
	
		
			модифікатора ваги;
		 
	
	
		
			бонусних балів. Також передбачено повне видалення опцій в обраних товарів.
		 
	



	 
 


	💸 Акції та знижки
 


	Smart Batch Editor Pro дозволяє створювати акції та знижки відразу для групи товарів. Можна вказати:
 


	
		
			групу покупців;
		 
	
	
		
			пріоритет;
		 
	
	
		
			ціну або відсоток;
		 
	
	
		
			кількість;
		 
	
	
		
			дату початку;
		 
	
	
		
			дату закінчення.
		 
	



	Для існуючих записів можна вибрати необхідну поведінку: Пропустити існуючі дані або Замінити новими
 


	Бонусні бали можна задавати фіксованим значенням або розраховувати у відсотках від базової ціни товару.
 


	 
 


	🔢 Масова робота з Model / SKU / кодами товару
 


	Model, SKU, UPC, EAN, JAN, ISBN та MPN можна змінювати пакетно. Доступні операції: Встановити значення • Додати префікс • Додати суфікс • Скопіювати Model • Очистити
 


	Наприклад, можна додати префікс постачальника до SKU відразу у всієї обраної групи товарів.
 


	🚀 SEO Generator Вбудований SEO Generator дозволяє масово формувати SEO-дані товарів за шаблонами. Підтримуються: Meta Title • H1 • Meta Description • Meta Keywords • SEO URL
 


	У шаблонах можна використовувати дані самого товару: [n] — назва [p] — ціна [m] — модель [sku] — SKU [c] — категорія [b] — бренд [product_id] — ID товару
 


	Доступні два режими: Заповнювати тільки порожні поля або Перезаписувати існуючі дані
 


	Для SEO URL виконується автоматична підготовка URL-friendly значення та транслітерація.
 


	 
 


	🤖 AI-інструменти
 


	У Smart Batch Editor Pro доступні додаткові інструменти на базі OpenAI / Google Gemini. Підтримуються:
 


	
		
			нормалізація значень атрибутів;
		 
	
	
		
			розбір складних значень на окремі характеристики;
		 
	
	
		
			очищення та виправлення HTML-описів;
		 
	
	
		
			переклад описів;
		 
	
	
		
			генерація характеристик товару за назвою — Beta.
		 
	



	AI є додатковим інструментом і не є основою роботи модуля.
 


	 
 


	🧩 Custom Product Fields
 


	У багатьох магазинах таблиця product містить додаткові поля, додані шаблонами, доопрацюваннями або сторонніми модулями. Smart Batch Editor Pro дозволяє підключати такі поля безпосередньо до робочого інтерфейсу. Для додаткового поля можна:
 


	
		
			увімкнути його відображення;
		 
	
	
		
			вибрати тип Text або Number;
		 
	
	
		
			задати власну назву;
		 
	
	
		
			вказати окрему назву для різних мов адміністративної панелі;
		 
	
	
		
			редагувати значення безпосередньо з таблиці товарів.
		 
	



	Це дозволяє адаптувати редактор під конкретний інтернет-магазин і не обмежуватися лише стандартним набором полів OpenCart.
 


	 
 


	🗄 Custom Database Tables
 


	Одна з розширених можливостей Smart Batch Editor Pro — підключення сторонніх таблиць бази даних, пов'язаних із товарами через product_id. Це може використовуватися для даних сторонніх модулів: Подарунки • Відео • Комплекти • Додаткові бренди • Власні характеристики • Службові дані • Інші розширення
 


	Для підключеної таблиці можна вибрати необхідні поля та використовувати їх у системі групового редагування. Підтримуються різні типи даних: Текст • Числа • Логічні значення • HTML • Багатомовні дані • Масивоподібні структури • Товари • Категорії
 


	Для пакетної обробки доступні режими:
 


	
		
			UPDATE / INSERT — оновити існуючий запис або створити новий.
		 
	
	
		
			DELETE + INSERT — повністю замінити існуючі дані.
		 
	
	
		
			DELETE — видалити пов'язані записи.
		 
	



	Таким чином Smart Batch Editor Pro можна адаптувати під структуру конкретного магазину та встановлені в ньому доповнення.
 


	 
 


	🖼 Робота із зображеннями Вбудовані інструменти дозволяють:
 


	
		
			змінювати головне зображення товару;
		 
	
	
		
			редагувати додаткові зображення;
		 
	
	
		
			змінювати порядок зображень;
		 
	
	
		
			завантажувати зображення безпосередньо за URL;
		 
	
	
		
			використовувати URL-зображення як основне або додаткове;
		 
	
	
		
			автоматично переміщати файли;
		 
	
	
		
			автоматично перейменовувати зображення;
		 
	
	
		
			масово обробляти вже існуючі зображення.
		 
	



	Під час автоматичної обробки модуль може формувати структуровані каталоги та створювати імена файлів на основі даних товару. Також передбачена обробка конфліктів імен файлів та очищення відповідного кешу зображень.
 


	 
 


	📊 Статистика каталогу
 


	У верхній частині інтерфейсу Smart Batch Editor Pro відображається оперативна статистика: Всього товарів • Активних • Відключених • Немає в наявності • Без зображення в БД • Зображення відсутнє фізично Це дозволяє швидко виявити типові проблеми каталогу та перейти до їх виправлення.
 


	 
 


	Smart Batch Editor Pro Не редагуйте сотні товарів вручну. Виберіть потрібну групу товарів, налаштуйте необхідні зміни та застосуйте їх до всієї вибірки. Групове редагування + фільтри + Search &amp; Replace + категорії + атрибуты + опції + SEO + зображення + Custom Fields + Custom Tables — в одному професійному інструменті для OpenCart / ocStore.
 


	Smart Batch Editor Pro — керуйте каталогом, а не окремими картками товару.
 

			
			
			
				
					
						Автор
					
					
						


29aleksey
					
				
				
					
						Опубліковано
					
					
						02.10.26
					
				
				
					
						Категорія
					
					
						Редактори
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Opencart.pro 2.3
						
					
				
			

&nbsp;]]></description><pubDate>Fri, 02 Oct 2026 15:03:36 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] OcBox Cart Lifetime: &#x43A;&#x43E;&#x448;&#x438;&#x43A; &#x43F;&#x43E;&#x43A;&#x443;&#x43F;&#x446;&#x44F; &#x436;&#x438;&#x432;&#x435; 30 &#x434;&#x43D;&#x456;&#x432; &#x437;&#x430;&#x43C;&#x456;&#x441;&#x442;&#x44C; &#x433;&#x43E;&#x434;&#x438;&#x43D;&#x438;, &#x431;&#x435;&#x437; &#x43F;&#x43E;&#x43C;&#x438;&#x43B;&#x43A;&#x438; 1213 Deadlock &#x456; &#x43F;&#x440;&#x438;&#x431;&#x438;&#x440;&#x430;&#x43D;&#x43D;&#x44F; &#x43D;&#x430; &#x43A;&#x43E;&#x436;&#x43D;&#x43E;&#x43C;&#x443; &#x43F;&#x435;&#x440;&#x435;&#x433;&#x43B;&#x44F;&#x434;&#x456; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43A;&#x438; &#x434;&#x43B;&#x44F; OpenCart &#x456; ocStore</title><link><![CDATA[https://opencartforum.com/topic/188303-podderzhka-ocbox-cart-lifetime-koshyk-pokuptsia-zhyve-30-dniv-zamist-hodyny-bez-pomylky-1213-deadlock-i-prybyrannia-na-kozhnomu-perehliadi-storinky-dlia-opencart-i-ocstore/?do=findComment&comment=1839246]]></link><description><![CDATA[Скачать / Купить дополнение
			
                  
             
  
  

			OcBox Cart Lifetime: корзина покупателя живёт 30 дней вместо часа, без ошибки 1213 Deadlock и уборки на каждом просмотре страницы для OpenCart и ocStore
			
			
			
				
	OcBox Cart Lifetime: корзина покупателя живёт 30 дней вместо часа, без ошибки 1213 Deadlock и уборки на каждом просмотре страницы для OpenCart и ocStore



	Это бесплатный модуль формата Community Edition. Он лечит две боли, у которых на самом деле один корень. Первая: в стоковом OpenCart корзина незалогиненого покупателя живёт ровно один час, и человек, который зашёл утром и вернулся вечером, видит пустую корзину. Вторая: уборка старых корзин запускается на каждом просмотре любой страницы, и в часы пик это даёт взаимные блокировки строк базы (ошибка 1213), из-за которых добавление в корзину падает с пустой страницей. Модуль растягивает жизнь корзины гостя до 30 дней со скользящим окном, уборку делает редко и порциями, а возвращение покупателя сливает старую корзину с текущей без дублей. Бесплатно, без ionCube, без привязки к доменам.
 


	Быстрые ссылки: Две боли из одного корня · Что делает модуль · Индекс в базе одним кликом · Честная граница модуля · Совместимость
 


	Две боли из одного корня, объясняю простыми словами



	Боль первая, видная владельцу магазина. В стоковом OpenCart корзина покупателя, который ещё не вошёл под своей учётной записью, живёт ровно один час. Человек положил товар, пошёл посоветоваться с женой, вернулся вечером, а корзина пустая. Он не начинает заново, он идёт к конкуренту. Для товаров, которые выбирают долго (кухня, мебель, велосипед, курс, страховка), это прямые потерянные деньги. В настройках OpenCart такой опции просто нет, поэтому большинство владельцев магазинов даже не догадывается, что так устроено изнутри.
 


	Боль вторая, видная программисту. Эту же уборку старых корзин ядро OpenCart запускает на каждом просмотре любой страницы каталога. Запрос построен так, что база не может воспользоваться индексом и перебирает всю таблицу корзин, удерживая при этом блокировку на целый диапазон строк. На бойком магазине параллельное добавление товара в корзину встаёт в очередь за этой уборкой, и два запроса заклинивают друг друга. В журнале базы сыплется ошибка 1213 (Deadlock found when trying to get lock), а покупатель в этот момент видит пустую страницу вместо добавленного товара. Обостряется в часы пик, во время выгрузки из учётной системы и когда по сайту ходят боты поисковиков.
 


	Корень обеих проблем один: ядро убирает корзины не там, не с той частотой и запросом, который блокирует таблицу. Исправить это значит уборку отвязать от каждого просмотра, уменьшить окно, которое она трогает за раз, и добавить к таблице корзин нормальный индекс по дате.
 


	Что делает модуль, по пунктам



	Ниже все изменения, которые модуль вносит в поведение корзины. Каждое можно включить или выключить отдельно, поэтому вы сами решаете, насколько сильно отходить от стокового OpenCart.
 


	Жизнь корзины гостя растягивается до 30 дней со скользящим окном



	✓ Корзина живёт 30 дней, и этот срок начинается заново с каждым действием покупателя 
	Типично корзина неавторизованного покупателя живёт 30 дней (значение настраивается от 1 до 365 дней). Срок скользящий: каждый раз, когда покупатель заходит и что-то смотрит, кладёт товар, меняет количество, счётчик начинается заново. Пока человек периодически возвращается, корзина его ждёт. Так же ведёт себя брошенная корзина для напоминаний: она остаётся доступной для анализа и восстановления, а не исчезает через час после ухода с сайта. 
	⚠ Без этого: корзина стирается через 60 минут, и покупатель, который вернулся даже после обеда, начинает с нуля. Половина таких просто не начинает.
 


	Возвращение покупателя сливает старую корзину с текущей, без дублей



	✓ Старая и новая корзины складываются в одну, одинаковые позиции прибавляются количеством 
	Когда покупатель возвращается на сайт (новая сессия, новый сеанс браузера), модуль находит его прежнюю корзину по подписанному куки-маркеру и сливает с текущей в одну. Одинаковые позиции с одинаковыми опциями прибавляются количеством, а не становятся двумя строками. Разные позиции ложатся рядом друг с другом. Так же ведёт себя вход под учётной записью: гостевая корзина добавляется к клиентской, вместо того чтобы одна из них исчезла. 
	⚠ Без этого: у клиента или два товара «телефон» вместо четырёх, или гостевая корзина исчезает вместе с вошедшим клиентом, и покупка начинается с нуля.
 


	Уборка запускается редко и за раз трогает ограниченную порцию



	✓ Один проход уборки на тысячу просмотров, и он касается всего нескольких сотен строк за раз 
	Вместо того чтобы гнать большой DELETE на каждом просмотре, модуль запускает уборку примерно раз на тысячу просмотров (частота настраивается). За один проход трогает ограниченную порцию строк (типично 500, настраивается), использует индекс по дате и держит блокировку на миллисекунды вместо секунд. Параллельные добавления в корзину больше не встают в очередь и не получают 1213 Deadlock. 
	⚠ Без этого: в часы пик журнал базы пестрит ошибкой 1213, покупатель жмёт «Купить» и видит пустую страницу, а владелец магазина не понимает, почему в аналитике скакнул процент брошенных корзин.
 


	Один клик создаёт рекомендуемый индекс в базе



	✓ Кнопка «Создать индекс» прямо на странице настроек, без похода в редактор базы 
	Быстрая уборка по дате нуждается в индексе на колонке date_added таблицы корзин. В стоковой схеме OpenCart такого индекса нет, и добавлять его руками через редактор базы большинство владельцев магазинов не станет. Модуль показывает состояние таблицы на панели статуса, и если индекса не хватает, предлагает создать его одной кнопкой. Безопасно для живого магазина: создание индекса на таблице корзин занимает несколько секунд даже при сотнях тысяч строк. 
	⚠ Без этого: нормальная частота уборки заметно медленнее, потому что база перебирает всю таблицу вместо того, чтобы сразу найти самые старые строки. На большой таблице разница десятикратная.
 


	Панель статуса: всё, что происходит с таблицей корзин, видно сразу



	✓ Состояние таблицы, индекс, количество строк, возраст самой старой записи: на одной странице 
	На странице настроек показывается: создан ли рекомендуемый индекс в базе, сколько сейчас строк в таблице корзин, возраст самой старой из них, когда последний раз сработала уборка, сколько строк она забрала. Так сразу видно, что модуль действительно работает и сколько работы взял на себя. Если что-то не так (например, уборка ни разу не запускалась после установки), это заметно, а не прячется внутри базы. 
	⚠ Без этого: у владельца магазина нет способа проверить, сколько гостевых корзин сейчас лежит в базе и когда её последний раз убирали, кроме запроса в редактор базы.
 


	Настройки: длительность, частота уборки, размер порции



	✓ Несколько полей в привычной админке OpenCart, без правок в коде и базе 
	На странице настроек: переключатель включить или выключить модуль, число дней жизни корзины (типично 30), частота уборки (примерно раз на тысячу просмотров), размер порции за один проход (типично 500 строк). Всё делается галочками и числами, без правок в файле cart.php ядра и без запросов в базу вручную. Для магазина, у которого свои условия (например, длинный цикл покупки), все значения можно поднять или опустить, и модуль продолжит работать. 
	⚠ Без этого: любое изменение поведения корзины означает ручную правку файла ядра, которую следующее обновление OpenCart сотрёт.
 


	Честная граница модуля: что он делает, а чего не обещает



	Пишем прямо, потому что нам не нужны люди, которые придут со словами «вы обещали, что ошибок не будет». Модуль делает взаимные блокировки строк базы (1213 Deadlock) редкими, а не полностью невозможными. Он убирает три главные причины: уборку на каждом просмотре, широкий диапазон блокировки и отсутствие индекса. Но полностью исключить 1213 Deadlock можно только сменой уровня изоляции транзакций на сервере базы (READ-COMMITTED вместо стокового REPEATABLE-READ), а это уже уровень my.cnf и договорённость с хостингом, а не модуля. Для подавляющего большинства магазинов этого и не надо: после установки модуля ошибка 1213 переходит из «несколько раз в день» в «несколько раз в месяц», часто вообще исчезает из поля зрения.
 


	Что это значит простыми словами



	Раньше, чтобы в OpenCart корзина жила дольше часа и не убивала базу своей уборкой, приходилось лезть в файл ядра system/library/cart/cart.php, править запросы руками, отдельно делать куки с подписью, отдельно идти в редактор базы и добавлять индекс, и надеяться, что следующее обновление OpenCart это не сотрёт. OcBox Cart Lifetime собирает всё это в один модуль, который ставится через OCMOD, имеет страницу настроек в админке и индекс создаёт своей кнопкой.
 


	Для кого этот модуль



	Для любого магазина на OpenCart 3.x или ocStore 3.x, у которого хоть раз было одно из трёх: клиент пожаловался, что «корзина пропадает», аналитика показывает неестественно высокий процент брошенных корзин на короткой дистанции, в журнале базы встречается ошибка 1213 Deadlock. Особенно полезен для магазинов с длинным циклом выбора (мебель, кухни, велосипеды, курсы, страхование, автозапчасти под подбор), где покупатель обычно возвращается не в тот же день.
 


	Совместимость



	Модуль работает на OpenCart 3.0.x и ocStore 3.x, PHP от 7.0 до 8.3, MySQL 5.7+ и MariaDB 10+. Устанавливается через OCMOD в system/library/cart/cart.php, поэтому совместим с большинством шаблонов и сторонних модулей корзины (Prime, UpStore, CyberStore, Chameleon, LuxShop, NewStore и другие). Без ionCube, без привязки к доменам, без внешних зависимостей. Совместимость с другими модулями, правящими cart.php, проверяется на странице обновления модификаций.
 


	
		Бесплатно и будет таким навсегда.
	 

	
		Это наш вклад в качество украинского OpenCart-рынка. Мы не планируем делать из Cart Lifetime платную версию, не планируем делать «расширенный Pro» с дополнительными опциями за деньги, не планируем привязывать к покупке другого платного модуля. Ставьте, пользуйтесь, делитесь впечатлениями в теме поддержки.
	 



	Регламент выдачи файлов модуля



	Модуль бесплатный и выдаётся сразу после скачивания с этой страницы. Никаких ключей, активации или регистрации не нужно: распаковываете архив, заливаете upload/ в корень магазина, обновляете модификации в админке (Расширения → Модификаторы → Обновить), заходите в Настройки модуля и жмёте «Создать индекс в базе». Всё.
 


	
		Нашли ошибку в работе модуля?
	 

	
		Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее.
	 



	Рекомендуемые платные модули OcBox



	
		
			
				 
				Smart Related 
				$30, связанные товары
			
			
				 
				SEO FAQ AI 
				$30, AI FAQ + Schema.org
			
			
				 
				AI Product Editor 
				$50, массовое редактирование
			
		
		
			
				 
				Image Pro 
				$15, WebP, водяной знак
			
			
				 
				Filter 
				$30, умный фильтр + SEO
			
			
				 
				Category Manager 
				$15, визуальный менеджер категорий
			
		
		
			
				 
				AI Smart Search 
				$200, AI-поиск с синонимами
			
			
				 
				AI Chat 
				$100, AI-консультант 24/7
			
			
				 
				AI Photo Studio 
				$50, AI-обработка фото
			
		
		
			
				 
				PaymentHub 
				$80, хаб оплат
			
			
				 
				ShippingHub 
				$80, хаб доставок
			
			
				 
				SmartOrder 
				$30, быстрый заказ
			
		
		
			
				 
				ShippingRules 
				$30, правила доставки
			
			
				 
				AI Megareports 
				$20, отчёты и Telegram-дайджест
			
			
				 
				Product Bundles 
				$30, комплекты и наборы
			
		
		
			
				 
				Simple Super Search 
				$15, нечёткий поиск без Sphinx
			
		
	



	
 


	Подписывайтесь на наш канал: t.me/ocboxchannel
 

			
			
			
				
					
						Добавил
					
					
						


OcBox
					
				
				
					
						Добавлено
					
					
						01.10.2026
					
				
				
					
						Категория
					
					
						Модулі
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Не проверялось
						
					
				
			

&nbsp;]]></description><pubDate>Fri, 02 Oct 2026 08:58:29 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x447;&#x435;&#x43C;&#x443; Ahrefs &#x434;&#x430;&#x435;&#x442; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x443;?</title><link><![CDATA[https://opencartforum.com/topic/188302-pochemu-ahrefs-daet-oshybku/?do=findComment&comment=1839221]]></link><description>&#x414;&#x43E;&#x431;&#x440;&#x43E;&#x433;&#x43E; &#x434;&#x43D;&#x44F;. Ahrefs &#x43F;&#x43E;&#x43A;&#x430;&#x437;&#x44B;&#x432;&#x430;&#x435;&#x442; &#x442;&#x430;&#x43A;&#x438;&#x435; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x438;:
 


	 
 


	
 


	 
 


	&#x412;&#x43E; &#x432;&#x441;&#x435;&#x445; &#x44D;&#x442;&#x438;&#x445; &#x441;&#x43B;&#x443;&#x447;&#x430;&#x44F;&#x445;, &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430; &#x432;&#x43E;&#x437;&#x43D;&#x438;&#x43A;&#x430;&#x435;&#x442; &#x43F;&#x440;&#x438; &#x43F;&#x435;&#x440;&#x435;&#x445;&#x43E;&#x434;&#x435; &#x441;&#x43E; &#x441;&#x442;&#x430;&#x440;&#x43E;&#x439; &#x432;&#x435;&#x440;&#x441;&#x438;&#x438; &#x433;&#x43B;&#x430;&#x432;&#x43D;&#x43E;&#x439; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x44B; http://www.budmagazin.com.ua/ &#x43D;&#x430; &#x433;&#x43B;&#x430;&#x432;&#x43D;&#x443;&#x44E; https://www.budmagazin.com.ua/
 


	&#x41C;&#x43E;&#x436;&#x435;&#x442; &#x43A;&#x442;&#x43E; &#x432;&#x441;&#x442;&#x440;&#x435;&#x447;&#x430;&#x43B;&#x441;&#x44F; &#x441; &#x44D;&#x442;&#x43E;&#x439; &#x43F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x43E;&#x439;?
 


	 
 


	&#x412;&#x43E;&#x442; &#x435;&#x449;&#x435; &#x441;&#x43A;&#x440;&#x438;&#x43D; &#x434;&#x43B;&#x44F; &#x43E;&#x431;&#x449;&#x435;&#x439; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x44B;</description><enclosure url="https://opencartforum.com/storage/attachment/monthly_2026_09/1880672192_.png.dbfbc8d4807a49cf881d70b47a616716.png" length="32548" type="image/png"/><pubDate>Wed, 30 Sep 2026 20:18:23 +0000</pubDate></item><item><title>&#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x430;&#x439;&#x442; &#x43D;&#x430; &#x441;&#x435;&#x440;&#x432;&#x435;&#x440;.</title><link><![CDATA[https://opencartforum.com/topic/188301-ustanovyt-sait-na-server/?do=findComment&comment=1839208]]></link><description>&#x41A;&#x443;&#x43F;&#x43B;&#x435;&#x43D; VPS &#x441;&#x435;&#x440;&#x432;&#x435;&#x440; &#x43D;&#x430; Netcap. &#x423;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x430; Fastpanel. &#x41D;&#x443;&#x436;&#x43D;&#x43E; &#x443;&#x441;&#x442;&#x430;&#x43D;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x441;&#x430;&#x439;&#x442; &#x43C;&#x430;&#x433;&#x430;&#x437;&#x438;&#x43D;&#x430; &#x438;&#x437; &#x430;&#x440;&#x445;&#x438;&#x432;&#x430;. &#x41C;&#x430;&#x433;&#x430;&#x437;&#x438;&#x43D; &#x43D;&#x430; ocStore-2.3.0.2.4.</description><pubDate>Mon, 28 Sep 2026 18:40:31 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x434;&#x443;&#x43B;&#x44C; &#x41A;&#x443;&#x440;&#x441;&#x438; &#x432;&#x430;&#x43B;&#x44E;&#x442; &#x41D;&#x430;&#x446;&#x456;&#x43E;&#x43D;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x433;&#x43E; &#x431;&#x430;&#x43D;&#x43A;&#x443; &#x41A;&#x430;&#x437;&#x430;&#x445;&#x441;&#x442;&#x430;&#x43D;&#x443; &#x434;&#x43B;&#x44F; OpenCart 3 [&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] </title><link><![CDATA[https://opencartforum.com/topic/188300-modul-kursy-valiut-natsionalnoho-banku-kazakhstanu-dlia-opencart-3-podderzhka/?do=findComment&comment=1839199]]></link><description><![CDATA[Завантажити / Придбати розширення
			
                  
             
  
  

			Курси валют Національного банку Казахстану для OpenCart 3
			
			
			
				
	
 


	Курси валют Національного банку Казахстану для OpenCart 3



	NBK оновлює курси валют інтернет-магазину за офіційними даними Національного банку Казахстану. Модуль отримує курси з RSS-каналу Нацбанку, перераховує їх відносно основної валюти магазину та записує до стандартної таблиці валют OpenCart.
 


	Можливості
 


	
		Оновлення стандартною кнопкою «Оновити» в розділі «Система → Локалізація → Валюти».
	
	
		Автоматичне оновлення за розкладом через cron.
	
	
		Робота з тенге (KZT) або іншою основною валютою магазину, якщо вона є в даних Нацбанку.
	
	
		Окреме відсоткове коригування курсу для кожної валюти.
	
	
		Захист cron-посилання обов’язковим ключем і додаткове обмеження доступу за IP.
	
	
		Збереження курсів валют, яких немає в даних Нацбанку: значення, введені вручну, не змінюються.
	



	Модуль не змінює файли ядра та не використовує OCMOD. До стандартної кнопки оновлення він підключається через подію OpenCart.
 


	Сумісність і вимоги: OpenCart 3.0.x (перевірено на 3.0.3.x), PHP 7.4–8.5, розширення PHP curl і dom, вихідний HTTPS-доступ до nationalbank.kz. Інтерфейс налаштувань доступний українською, казахською, російською та англійською мовами.
 


	Встановлення: завантажте файли модуля до магазину, відкрийте «Розширення → Розширення → Валюти», встановіть «Національний банк Казахстану», увімкніть модуль і збережіть налаштування. Після цього оновіть курси кнопкою в розділі валют або налаштуйте cron за готовою командою на сторінці модуля.
 


	Вихідний код і докладна інструкція на GitHub · Ліцензія MIT.
 

			
			
			
				
					
						Автор
					
					
						


sh1sh1n
					
				
				
					
						Опубліковано
					
					
						28.09.26
					
				
				
					
						Категорія
					
					
						Ціни, знижки, акції, подарунки
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Mon, 28 Sep 2026 11:34:28 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x434;&#x443;&#x43B;&#x44C; Picer PRO - &#x440;&#x43E;&#x437;&#x443;&#x43C;&#x43D;&#x435; &#x432;&#x438;&#x432;&#x430;&#x43D;&#x442;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x442;&#x43E;&#x432;&#x430;&#x440;&#x456;&#x432; &#x43D;&#x430; &#x43C;&#x430;&#x440;&#x43A;&#x435;&#x43F;&#x43B;&#x435;&#x439;&#x441;&#x438; XML+API+AI  [&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;]</title><link><![CDATA[https://opencartforum.com/topic/188299-modul-picer-pro-rozumne-vyvantazhennia-tovariv-na-markepleisy-xmlapiai-podderzhka/?do=findComment&comment=1839197]]></link><description><![CDATA[1749грн
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Picer PRO - розумне вивантаження товарів на маркеплейси XML+API+AI 
			
			
			
				
	Pricer PRO — AI-вивантаження товарів на Rozetka, Kasta, ALLO, EVA, Prom.ua та Google Merchant



	Pricer PRO — професійна система вивантаження та синхронізації товарів для OpenCart і ocStore, яка об'єднує в одному модулі XML, API, AI-зіставлення, комісії, складне ціноутворення, цінові діапазони, Fast Sync, CRON, журнали та діагностику.
 


	Звичайний модуль вивантаження переважно вирішує одну задачу — сформувати XML. Але в реальній роботі з маркетплейсом XML — це лише початок.
 


	Далі потрібно правильно знайти категорію маркетплейсу, зіставити сотні характеристик, привести їх значення до дозволеного формату, врахувати комісію, не завищити ціну дорогого товару, регулярно оновлювати залишки, контролювати API та розуміти, що реально прийняв маркетплейс.
 


	
		Головна ідея Pricer PRO — автоматизувати не тільки створення XML, а весь складний шлях від товару OpenCart до правильно підготовленої пропозиції на маркетплейсі.
	 

	
		Категорія → характеристики → значення → комісія → націнка → ціновий діапазон → XML/API → контроль результату.
	 

	
		Особливу увагу приділено тому, що забирає найбільше ручного часу: AI-зіставленню категорій, AI-зіставленню характеристик, зіставленню значень та окремим націнкам для різних цінових діапазонів.
	 



	Головні особливості Pricer PRO



	✓ AI-зіставлення категорій 
	Категорії OpenCart автоматично зіставляються з категоріями маркетплейсу з урахуванням не тільки назви, а й повного шляху, батьківських категорій, контексту, локального довідника та семантичної схожості.
 


	✓ AI-зіставлення характеристик 
	Характеристики маркетплейсу можуть автоматично зіставлятися з атрибутами OpenCart з урахуванням категорії, групи атрибутів, назви параметра та фактичних значень товарів.
 


	✓ Зіставлення значень характеристик 
	Недостатньо знайти відповідну характеристику. Потрібно ще привести значення OpenCart до того формату, який дозволений конкретним маркетплейсом.
 


	✓ Цінові діапазони націнок 
	Для дешевих, середніх та дорогих товарів можна задавати різні правила формування ціни замість одного універсального відсотка на весь каталог.
 


	✓ XML + API + Fast Sync 
	Для підтримуваних каналів XML може відповідати за товарну картку, а API — за оперативні зміни ціни та залишку.
 


	✓ Кілька маркетплейсів в одному модулі 
	Rozetka, Kasta, ALLO, EVA, Prom.ua та Google Merchant керуються через єдиний інтерфейс, але кожен канал має власну логіку та довідники.
 


	✓ Простий перехід з попереднього рішення 
	Передбачено імпорт сумісних налаштувань та роботу зі стандартною папкою /price/, що значно спрощує міграцію.
 


	
		Особлива перевага — цінові діапазони.
	 

	
		Одна й та сама націнка не може однаково добре працювати для товару за 300 грн і для товару за 30 000–50 000 грн.
	 

	
		Pricer PRO дозволяє зменшувати відсоток націнки зі зростанням ціни товару, одночасно враховуючи комісію маркетплейсу та інші правила. 
		Діапазони завантажуються з довідників маркеплейсів, для кожного свій
	 



	



	AI-зіставлення категорій — не шукайте кожну категорію вручну



	Категорія магазину та категорія маркетплейсу далеко не завжди мають однакову назву.
 


	Наприклад, в OpenCart структура може виглядати так:
 


	Побутова техніка → Кліматична техніка → Обігрівачі → Інфрачервоні обігрівачі



	А у маркетплейсі аналогічний товар може знаходитися в зовсім іншому дереві та мати іншу назву кінцевої категорії.
 


	Простий пошук за словом «Обігрівачі» у такій ситуації може знайти текстово схожу, але логічно неправильну категорію.
 


	Pricer PRO може аналізувати:
 


	
		назву категорії OpenCart;
	
	
		повний шлях категорії;
	
	
		батьківські категорії;
	
	
		контекст;
	
	
		локальний довідник маркетплейсу;
	
	
		синоніми;
	
	
		семантичну схожість;
	
	
		AI-аналіз;
	
	
		раніше підтверджені відповідності.
	



	Система спочатку використовує локальні механізми пошуку, а AI підключається там, де простого зіставлення недостатньо.
 


	Це одночасно підвищує точність та дозволяє не витрачати AI-запити на очевидні відповідності.
 


	Без автоматичного зіставлення 
	На каталозі з сотнями категорій адміністратор повинен вручну відкривати довідник маркетплейсу, знаходити відповідну гілку, перевіряти її та зберігати результат для кожної категорії окремо.



	



	



	 
	 
	 
	AI-зіставлення характеристик



	Правильно знайти категорію — це тільки перший етап. Після цього потрібно зіставити характеристики.
 


	Наприклад, в OpenCart параметр може називатися:
 


	Об'єм пам'яті



	а маркетплейс використовує:
 


	Вбудована пам'ять



	або зовсім інший варіант назви.
 


	Просте порівняння рядків тут уже не працює.
 


	Pricer PRO може враховувати:
 


	
		назву характеристики маркетплейсу;
	
	
		назву атрибута OpenCart;
	
	
		групу атрибутів;
	
	
		категорію;
	
	
		тип параметра;
	
	
		реальні значення, які використовуються у товарах;
	
	
		раніше підтверджені відповідності.
	



	У результаті велика частина характеристик може бути знайдена автоматично, а адміністратору залишається перевірити результат.
 


	Без цього -  
	Після ручного зіставлення сотень категорій починається ще більший обсяг роботи — в кожній категорії потрібно вручну знайти відповідність між характеристиками маркетплейсу та атрибутами OpenCart.



	



	Зіставлення та нормалізація значень характеристик



	Навіть правильно знайдена характеристика ще не гарантує правильний фід.
 


	У магазині значення можуть виглядати так:
 


	Black / чорний / чорний матовий / Чорний



	а маркетплейс дозволяє тільки:
 


	Чорний



	Pricer PRO має окрему логіку роботи зі значеннями характеристик, щоб привести дані OpenCart до формату конкретного маркетплейсу.
 


	Це особливо важливо там, де маркетплейс має власний список допустимих значень.
 


	Без функції 
	Характеристика може бути зіставлена правильно, але її значення все одно не відповідатиме вимогам майданчика або створюватиме дублікати.



	



	База знань — модуль не повинен щоразу починати з нуля



	Якщо адміністратор уже підтвердив правильну відповідність, немає сенсу щоразу заново відправляти її на AI-аналіз.
 


	Pricer PRO може повторно використовувати вже підтверджені рішення для категорій, характеристик та інших елементів мапінгу.
 


	Ручне підтвердження адміністратора має пріоритет над наступними автоматичними припущеннями.
 


	Це особливо важливо для великих каталогів, які регулярно оновлюються.
 


	Цінові діапазони — одна з ключових переваг Pricer PRO



	Більшість простих сценаріїв ціноутворення зводиться до формули:
 


	Ціна OpenCart + один відсоток націнки



	На практиці це не працює однаково добре для всіх товарів.
 


	Припустимо, в одній категорії є товар за 300 грн і товар за 40 000 грн.
 


	Якщо встановити однакові 25%:
 


	
		
			
				Базова ціна
			
			
				25% націнки
			
			
				Фінальна ціна
			
		
		
			
				300 грн
			
			
				+75 грн
			
			
				375 грн
			
		
		
			
				40 000 грн
			
			
				+10 000 грн
			
			
				50 000 грн
			
		
	



	Для дешевого товару +75 грн може бути нормальною маржею. А +10 000 грн на дорогій позиції можуть суттєво відірвати товар від ринку.
 


	
		Pricer PRO дозволяє побудувати різні правила:
	 

	
		0–500 грн → +35% 
		500–1 500 грн → +25% 
		1 500–5 000 грн → +18% 
		5 000–20 000 грн → +12% 
		понад 20 000 грн → +8%
	 

	
		Це дозволяє поступово зменшувати процент націнки разом зі зростанням вартості товару.
	 



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


	Без цінових діапазонів 
	Правило, яке нормально працює для товару за 300 грн, автоматично переноситься на товар за 30 000–50 000 грн і може збільшити фінальну ціну на тисячі гривень.



	



	Чому цінові діапазони особливо важливі для Rozetka



	Rozetka — конкурентний маркетплейс, де поруч із вашим товаром можуть продаватися аналогічні пропозиції інших продавців.
 


	Тому для дорогих товарів особливо небезпечно механічно застосовувати той самий високий відсоток, який використовується для дешевих позицій.
 


	Наприклад, +20–30% на товар за кількасот гривень і +20–30% на товар за 30 000 грн — це зовсім різні суми.
 


	Pricer PRO дозволяє для дешевого сегмента залишити більшу процентну маржу, а для дорогих товарів поступово її зменшувати.
 


	
		Цінові діапазони — це не просто додаткова функція. 
		 
		Це практичний інструмент контролю конкурентної фінальної ціни, особливо коли каталог містить товари з дуже різною вартістю.
	 



	Додано новий режим роботи у версії 1.1



	Індивідуальні цінові діапазони а саме:
 


	
		
			Категорія-Виробник
		
	
	
		
			Виробник
		
	



	 
	 
	Ви можете задати індивідуальні націнки та мікс з категорії+виробники 
	Наприклад: 
	Телевізори  - Sony: 15 %  - буде враховано категорію та товари тільки цього виробника 
	або ж SONY - на всі товари виробника SONY 
	Це дуже гнучке і потрібне налаштування, не потрібно нічого задавати кодами або кастомними доробками - все візуально зрозуміло і зручно
 


	 
	 
	 
	Комісія + категорія + діапазон + націнка



	Реальна ціна маркетплейсу повинна враховувати не один параметр.
 


	Pricer PRO дозволяє комбінувати:
 


	комісію маркетплейсу + націнку категорії + ціновий діапазон + власну націнку + округлення + валюту.
 


	Це дає набагато точніше ціноутворення, ніж одна універсальна формула для всього каталогу.
 


	Без цього 
	 
	Або частина товарів продається з недостатньою маржею, або в ціну всього каталогу доводиться закладати великий універсальний запас.



	XML + API — кожен механізм використовується там, де він потрібен



	Pricer PRO не намагається вирішити всі задачі тільки через XML.
 


	XML зручний для передачі:
 


	назви, опису, фотографій, категорій, характеристик та інших даних товарної картки.
 


	А ціна та залишок можуть змінюватися значно частіше. Для таких задач у підтримуваних маркетплейсах використовується API.
 


	Це дозволяє не чекати наступної повної генерації великого XML-фіда через одну змінену ціну або залишок.
 


	Rozetka — XML + Seller API + Fast Sync



	Для Rozetka Pricer PRO підтримує декілька сценаріїв роботи:
 


	XML 
	XML + Seller API 
	Seller API
 


	У гібридному режимі XML може використовуватися для товарної картки, а API — для оперативної синхронізації.
 


	Fast Sync дозволяє працювати із змінами:
 


	нова ціна → змінився залишок → товар закінчився → товар знову з'явився у наявності.
 


	Немає необхідності через кожну таку зміну запускати повний цикл великого XML-каталогу.
 


	Що буде Без Fast Sync



	 
	Змінився залишок одного товару — потрібно чекати нової генерації XML, після чого ще й наступного циклу його обробки маркетплейсом.



	 
	 
	



	Локальне дзеркало Rozetka



	Для API-роботи важливо знати не тільки product_id магазину, а й те, як конкретний товар представлений у маркетплейсі.
 


	Pricer PRO підтримує локальне дзеркало каталогу та відповідності між товарами OpenCart і товарами Rozetka.
 


	Це спрощує синхронізацію, діагностику та контроль фактичного стану.
 


	Якщо без дзеркала  
	Великий каталог значно складніше контролювати: який саме товар відповідає конкретному API-ID, чи була відправлена зміна і що фактично відбулося.



	Kasta — XML, API та гібридний режим



	Для Kasta реалізована окрема логіка роботи.
 


	Можна використовувати XML, гібридний сценарій XML CREATE + API CONTROL або API-можливості HUB.
 


	У гібридному сценарії товарна картка створюється через XML, а після отримання реального ідентифікатора Kasta ціна та залишок можуть синхронізуватися через API.
 


	Fast Sync працює з чергою змінених SKU, а не вимагає щоразу сканувати весь каталог тільки для того, щоб знайти декілька змінених товарів.
 


	Якщо без черги змін



	 
	Каталог у десятки або сотні тисяч товарів доводиться регулярно переглядати повністю заради кількох змінених залишків.



	



	Prom.ua — локальний довідник + контекст + AI



	Для Prom.ua Pricer PRO може працювати з локальними довідниками категорій і рекомендованих характеристик.
 


	Після завантаження довідника система може використовувати:
 


	локальний пошук → контекст категорії → повний шлях → семантичне зіставлення → AI.
 


	Категорія визначається не тільки за останнім словом її назви, що особливо важливо для каталогів із подібними підкатегоріями у різних розділах.
 


	Без цього 
	Адміністратор повинен окремо відкривати великий довідник Prom.ua, шукати кожну категорію та повторювати цей процес для характеристик.



	



	Prom.ua — тарифи та комісії



	Для Prom.ua ціна залежить не тільки від власної націнки, але й від тарифу та комісії.
 


	Pricer PRO дозволяє працювати з довідником комісій, вибирати тариф і використовувати ці дані при формуванні фінальної ціни.
 


	Це дозволяє не зберігати комісії окремо в Excel і не закладати приблизний універсальний процент.
 


	ALLO — категорії, MID, характеристики та комісії



	Для ALLO використовується окрема логіка каналу, а не універсальний XML для всіх маркетплейсів.
 


	Підтримуються категорії, MID, характеристики, комісії та робота з відповідними довідниками.
 


	Це дозволяє формувати фід відповідно до структури конкретного маркетплейсу.
 


	EVA — категорії, BTK_id та комісії



	Для EVA передбачений окремий XML/YML-канал з власною категоризацією.
 


	Можна працювати з категоріями, їх повним шляхом, BTK_id та комісіями.
 


	Це дозволяє тримати дані EVA всередині єдиної системи Pricer PRO, а не підтримувати їх у сторонніх таблицях.
 


	Google Merchant — RSS 2.0 + Google Product Taxonomy



	Для Google Merchant формується окремий RSS 2.0 XML-фід.
 


	Підтримуються основні дані Google Merchant:
 


	ID, title, description, link, image, додаткові фотографії, availability, price, brand, GTIN, MPN, product_type та інші поля.
 


	У базовому режимі повний шлях OpenCart може передаватися у g:product_type.
 


	За потреби можна використовувати AI-режим для g:google_product_category.
 


	При цьому вибраний ID перевіряється за локальним офіційним довідником Google Product Taxonomy.
 


	Важлива особливість



	 
	AI не повинен просто вигадувати довільний Google Category ID. Категорія перевіряється за офіційною taxonomy.



	



	Власні шаблони назв та описів



	Назва товару, яка добре виглядає на сайті, не завжди оптимальна для маркетплейсу.
 


	Pricer PRO дозволяє формувати окремі шаблони, використовуючи:
 


	назву товару, виробника, модель, SKU, категорію, атрибути, опції та інші дані товару.
 


	Також можна використовувати правила очищення, заміни слів і фраз та додаткові XML-параметри.
 


	Без цього



	 
	 
	Маркетплейс отримує назву та опис точно такими, як вони збережені у магазині, навіть якщо для маркетплейсу потрібен інший формат.



	Гнучкі фільтри товарів



	Не всі товари магазину обов'язково повинні потрапляти на кожен маркетплейс.
 


	Pricer PRO дозволяє керувати вивантаженням за категоріями, виробниками, наявністю, ціною, product_id та іншими умовами.
 


	Для сумісних конфігурацій джерелом кількості або ціни можуть використовуватися не тільки стандартні поля OpenCart, але й власні поля таблиці товарів.
 


	Перехід з попереднього модуля без повного налаштування з нуля



	Якщо магазин уже працював з маркетплейсами, найцінніше часто знаходиться не в самому модулі, а в сотнях уже створених налаштувань.
 


	Повторно налаштовувати категорії, виробників, націнки, цінові діапазони та шаблони може бути дуже довго.
 


	Pricer PRO має механізм імпорту сумісної резервної конфігурації попереднього рішення.
 


	Залежно від каналу можуть переноситися:
 


	
		категорії;
	
	
		виробники;
	
	
		глобальна націнка;
	
	
		націнки категорій;
	
	
		цінові діапазони;
	
	
		брендові правила;
	
	
		шаблони назв та описів;
	
	
		фільтри;
	
	
		правила замін;
	
	
		мова;
	
	
		валюта;
	
	
		ім'я XML-файлу;
	
	
		інші сумісні параметри. 
	



	
		Безпечний принцип міграції
	 

	
		Імпортована конфігурація спочатку аналізується. Ідея полягає не в тому, щоб сліпо перезаписати все, а в тому, щоб перенести сумісні параметри та зберегти критичні дані поточної конфігурації.
	 



	



	Стандартна папка /price/



	Pricer PRO підтримує стандартну для багатьох OpenCart-рішень структуру зберігання XML-файлів:
 


	/price/



	Це особливо важливо при переході з попереднього генератора.
 


	Наприклад, якщо маркетплейс уже отримує фід:
 


	https://site.ua/price/rozetka.xml



	Pricer PRO може використовувати цю ж структуру та потрібне ім'я XML-файлу.
 


	У багатьох сценаріях це дозволяє замінити генератор без необхідності змінювати звичний URL фіда у кабінеті маркетплейсу.
 


	Перевага 
	 
	Менше змін під час міграції → менше ризику → менше повторних налаштувань.



	Великі каталоги — генерація частинами



	Каталог у десятки або сотні тисяч товарів не повинен генеруватися одним важким PHP-запитом.
 


	У Pricer PRO передбачені механізми:
 


	пакетної обробки; 
	Adaptive Low Load; 
	checkpoint; 
	контролю часу; 
	контролю пам'яті; 
	Persistent Build; 
	worker-процесів; 
	продовження незавершеної генерації. 
 


	Якщо один запуск не встиг завершити весь каталог, наступний процес може продовжити роботу з уже збереженої точки.
 


	Без checkpoint 
	 
	Якщо великий XML дійшов до timeout на 80%, наступний CRON може знову почати обробку з самого першого товару.



	



	API-журнал — бачите, що реально відбулося



	При роботі через API недостатньо бачити повідомлення «синхронізація завершена».
 


	Важливо знати:
 


	який товар відправлявся, 
	яка операція виконувалась, 
	що повернув маркетплейс, 
	де виникла помилка.
 


	Pricer PRO має API-журнали, які допомагають знайти проблему конкретного товару, а не шукати її серед тисяч позицій.
 


	Якщо без журналу 
	Один товар серед тисячі не оновився, а адміністратор бачить тільки загальний статус синхронізації і не знає, де шукати причину.



	



	CRON та діагностика



	Pricer PRO дозволяє контролювати, чи запускаються фонові процеси та на якому етапі вони знаходяться.
 


	Можна бачити інформацію про останній запуск, оброблені товари, статус worker, стан генерації XML та інші діагностичні дані.
 


	Це значно спрощує пошук проблем, коли CRON виконується на хостингу автоматично.
 


	Backup налаштувань та мапінгів



	Налаштовані категорії, характеристики, значення, цінові правила та канали — це результат великого обсягу роботи.
 


	Pricer PRO підтримує резервне копіювання, експорт, імпорт та відновлення конфігурації.
 


	Це особливо важливо перед оновленнями, перенесенням магазину або масштабними змінами налаштувань.
 


	Security Hardened



	Модуль працює з каталогом, API, CRON, імпортом файлів та налаштуваннями магазину, тому безпека для такого рішення особливо важлива.
 


	У поточній версії передбачені:
 


	перевірка прав access / modify; 
	CRON tokens; 
	worker tokens; 
	валідація динамічних SQL identifiers; 
	екранування SQL-значень; 
	перевірка XLSX; 
	захист при роботі з ZIP/XLSX; 
	контроль імпортованих даних. 
 


	Один модуль — різна логіка для кожного маркетплейсу



	Rozetka 
	XML, Seller API, Fast Sync, локальне дзеркало, AI-категорії, характеристики, значення, комісії та цінові діапазони.
 


	Kasta 
	XML, XML + API, HUB API, Fast Sync ціни та залишку.
 


	ALLO 
	XML/YML, категорії MID, характеристики, комісії та довідники.
 


	EVA 
	XML/YML, категорії, BTK_id, комісії та власний довідник.
 


	Prom.ua 
	XML/YML, локальний каталог категорій, AI-мапінг, рекомендовані характеристики, тарифи, комісії та цінові діапазони.
 


	Google Merchant 
	RSS 2.0, GTIN, MPN, product_type, Google Product Taxonomy та AI-категоризація.
 


	



	Pricer PRO проти класичної XML-вигрузки



	
		
			
				Можливість
			
			
				Класичний XML-модуль
			
			
				Pricer PRO
			
		
		
			
				Категорії
			
			
				Переважно ручний пошук
			
			
				Local + Context + Semantic + AI
			
		
		
			
				Характеристики
			
			
				Ручне налаштування
			
			
				AI-зіставлення
			
		
		
			
				Значення характеристик
			
			
				Передача як є
			
			
				Зіставлення та нормалізація
			
		
		
			
				Цінові діапазони
			
			
				Часто одна націнка
			
			
				Окремі правила для різних сегментів
			
		
		
			
				Комісії
			
			
				Часто вручну
			
			
				Окремі довідники та правила
			
		
		
			
				API
			
			
				Не є частиною XML
			
			
				API для підтримуваних каналів
			
		
		
			
				Оновлення ціни / залишку
			
			
				Наступний цикл XML
			
			
				Fast Sync
			
		
		
			
				Міграція
			
			
				Часто налаштування з нуля
			
			
				Імпорт сумісних параметрів
			
		
		
			
				XML-шлях
			
			
				Залежить від модуля
			
			
				/price/
			
		
		
			
				Великі каталоги
			
			
				Звичайний цикл генерації
			
			
				Adaptive Load + Checkpoint + Persistent Build
			
		
		
			
				Контроль API
			
			
				Залежить від рішення
			
			
				API-журнал і діагностика
			
		
		
			
				Backup
			
			
				Залежить від рішення
			
			
				Backup / Import / Restore
			
		
	



	Кому підійде Pricer PRO



	Pricer PRO особливо корисний для магазинів, де:
 


	✓ сотні або тисячі товарів; 
	✓ багато категорій і характеристик; 
	✓ використовується декілька маркетплейсів; 
	✓ потрібно автоматично зіставляти категорії; 
	✓ потрібно автоматично зіставляти характеристики; 
	✓ важлива нормалізація значень; 
	✓ використовуються різні комісії; 
	✓ одна націнка не підходить для всіх цінових сегментів; 
	✓ потрібно швидко оновлювати ціни та залишки; 
	✓ каталог занадто великий для одного довгого CRON-процесу; 
	✓ необхідно бачити API-журнали та діагностику; 
	✓ магазин переходить із попереднього модуля і не хоче налаштовувати все з нуля.
 


	Сумісність



	OpenCart 3.x 
	ocStore 3.x 
	PHP 7.4–8.2
 


	Інструкція на сайті:
 


	 
	https://shopx.com.ua/
 


	
		Pricer PRO — це не просто XML-вивантаження.
	 

	
		Правильно знайти категорію. 
		Правильно зіставити характеристику. 
		Правильно привести її значення. 
		Врахувати комісію. 
		Не застосувати однакову націнку до товару за 300 і 30 000 грн. 
		Передати актуальну ціну та залишок. 
		Побачити результат синхронізації. 
		І керувати всіма каналами в одному модулі.
	 

	
		Pricer PRO — XML + API + AI для професійної роботи з маркетплейсами.
	 


 
			
			
			
				
					
						Автор
					
					
						


shopX
					
				
				
					
						Опубліковано
					
					
						27.09.26
					
				
				
					
						Категорія
					
					
						Обмін даними
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Opencart.pro 2.3
						
					
				
			

&nbsp;]]></description><pubDate>Mon, 28 Sep 2026 08:18:40 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x447;&#x430;&#x442;&#x43A;&#x43E;&#x432;&#x438;&#x439; &#x432;&#x438;&#x431;&#x456;&#x440; &#x43C;&#x43E;&#x432;&#x438;</title><link><![CDATA[https://opencartforum.com/topic/188298-pochatkovyi-vybir-movy/?do=findComment&comment=1839185]]></link><description>&#x414;&#x43E;&#x431;&#x440;&#x438;&#x439; &#x434;&#x435;&#x43D;&#x44C;!
 


	&#x422;&#x440;&#x435;&#x431;&#x430; &#x449;&#x43E;&#x431; &#x43F;&#x440;&#x438; &#x437;&#x430;&#x445;&#x43E;&#x434;&#x456; &#x43D;&#x430; &#x441;&#x430;&#x439;&#x442; &#x431;&#x443;&#x43B;&#x430; &#x43C;&#x43E;&#x436;&#x43B;&#x438;&#x432;&#x456;&#x441;&#x442;&#x44C; &#x43E;&#x431;&#x440;&#x430;&#x442;&#x438; &#x43C;&#x43E;&#x432;&#x443;. &#x41F;&#x43E;&#x440;&#x430;&#x434;&#x44C;&#x442;&#x435; &#x43D;&#x43E;&#x440;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x438;&#x439; &#x43C;&#x43E;&#x434;&#x443;&#x43B;&#x44C; &#x434;&#x43B;&#x44F; &#x446;&#x438;&#x445; &#x446;&#x456;&#x43B;&#x435;&#x439; &#x441;&#x443;&#x43C;&#x456;&#x441;&#x43D;&#x438;&#x439; &#x437; Promo Octemplates</description><pubDate>Sat, 26 Sep 2026 12:45:56 +0000</pubDate></item><item><title>[&#x41F;&#x456;&#x434;&#x442;&#x440;&#x438;&#x43C;&#x43A;&#x430;] BankApp Payment Suite</title><link><![CDATA[https://opencartforum.com/topic/188297-pidtrymka-bankapp-payment-suite/?do=findComment&comment=1839178]]></link><description><![CDATA[10
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			BankApp Payment Suite
			
			
			
				
	BankApp Payment Suite — повна оплата, передоплата та оплата залишку за реквізитами з QR для OpenCart



	BankApp Payment Suite — комплект платіжних модулів для OpenCart та ocStore, який дозволяє приймати оплату банківським переказом за реквізитами: повну суму замовлення, фіксовану або відсоткову передоплату, а також залишок після передоплати.
 


	Після оформлення замовлення покупець бачить готові реквізити, суму та призначення платежу, може скопіювати дані, відкрити платіж у банківському застосунку за посиланням або відсканувати QR-код. Модуль також формує PDF-інвойси, додає посилання на рахунки до замовлення та дозволяє адміністратору надсилати їх клієнту електронною поштою.
 


	Що входить до комплекту



	
		Повна оплата за реквізитами з QR — окремий спосіб оплати всієї суми замовлення
	
	
		Передоплата за реквізитами з QR — окремий спосіб оплати фіксованої суми або відсотка від замовлення
	
	
		Оплата залишку — окремий PDF-рахунок і шаблон листа для остаточного розрахунку після передоплати
	
	
		mPDF Runtime — окремий архів бібліотеки для формування PDF, який установлюється один раз і не дублюється в оновленнях платіжного модуля
	



	Основні можливості



	
		Два незалежні способи оплати з окремими налаштуваннями
	
	
		Повна оплата замовлення банківським переказом
	
	
		Передоплата фіксованою сумою
	
	
		Передоплата у відсотках від суми замовлення
	
	
		Автоматичний розрахунок суми передоплати та залишку
	
	
		QR-код із реквізитами, сумою та призначенням платежу
	
	
		Універсальне посилання для відкриття платежу в банківському застосунку
	
	
		Адаптивний блок оплати на сторінці успішного оформлення замовлення
	
	
		Копіювання окремих реквізитів або всіх платіжних даних
	
	
		Генерація PDF-інвойсів через mPDF
	
	
		Окремі шаблони рахунків для повної оплати, передоплати та залишку
	
	
		QR-код безпосередньо у PDF-інвойсі
	
	
		Посилання на інвойси в адміністративній частині та особистому кабінеті покупця
	
	
		Надсилання PDF-інвойсу клієнту з адміністративної частини
	
	
		Підписані посилання на PDF, доступні клієнту без авторизації
	
	
		Редаговані HTML-шаблони PDF та листів через Summernote
	
	
		Мультимовні призначення платежу, примітки, інвойси та листи
	
	
		Локалізація українською, російською та англійською мовами
	



	Повна оплата замовлення



	Спосіб Повна оплата за реквізитами з QR виставляє до оплати всю суму замовлення. Після підтвердження замовлення покупець отримує:
 


	
		назву отримувача платежу
	
	
		ІПН або ЄДРПОУ
	
	
		рахунок IBAN
	
	
		суму до сплати
	
	
		призначення платежу з номером замовлення
	
	
		QR-код та кнопку відкриття платежу
	
	
		посилання для завантаження PDF-інвойсу
	



	Передоплата фіксованою сумою або у відсотках



	Модуль передоплати дозволяє вибрати один із двох способів розрахунку:
 


	
		Фіксована сума — наприклад, 500 грн незалежно від загальної вартості замовлення
	
	
		Відсоток від замовлення — наприклад, 10%, 20% або 50% від повної суми
	



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


	Рахунок на оплату залишку



	Якщо після передоплати клієнт вирішив сплатити решту суми, адміністратор може сформувати окремий рахунок на оплату залишку.
 


	
		Окреме призначення платежу для залишку
	
	
		Окремий HTML-шаблон PDF
	
	
		Окрема тема та HTML-шаблон листа
	
	
		QR-код із правильною сумою залишку
	
	
		Відображення повної суми, передоплати та залишку до сплати
	



	Блок оплати на сторінці успішного замовлення



	Платіжний блок виводиться тільки для того способу оплати, який покупець вибрав під час оформлення замовлення. Для інших способів оплати реквізити та QR-код не показуються.
 


	Блок адаптований для комп’ютерів і мобільних пристроїв та містить:
 


	
		суму до сплати
	
	
		усі банківські реквізити
	
	
		кнопки копіювання
	
	
		QR-код, вирівняний по центру
	
	
		кнопку відкриття платежу в банківському застосунку
	
	
		посилання на PDF-інвойс
	
	
		додаткову примітку для покупця
	
	
		телефони та email для зв’язку
	



	QR-код та банківські застосунки



	Модуль формує платіжний QR-код із даними отримувача, IBAN, сумою та призначенням платежу. Покупець може відсканувати його безпосередньо з банківського застосунку на мобільному пристрої чи комп’ютері.
 


	Після відкриття платежу користувачеві залишається перевірити заповнені реквізити та підтвердити переказ у своєму банку.
 


	PDF-інвойси



	PDF формується бібліотекою mPDF на основі HTML-шаблону, заданого в налаштуваннях модуля.
 


	
		Окремі шаблони для повної оплати, передоплати та залишку
	
	
		Редагування через вбудований редактор Summernote
	
	
		Підстановка даних магазину, замовлення, покупця, оплати та доставки
	
	
		Додавання логотипа магазину
	
	
		Додавання контактних телефонів та email
	
	
		Додавання QR-коду з відповідною сумою платежу
	
	
		Коректне відображення кирилиці
	
	
		Готовий PDF для завантаження, друку або надсилання клієнту
	



	Інвойси в адміністративній частині



	На сторінці перегляду замовлення адміністратор бачить доступні типи рахунків, якщо відповідний модуль увімкнений:
 


	
		рахунок повної оплати
	
	
		рахунок передоплати
	
	
		рахунок на оплату залишку
	



	Посилання доступні незалежно від початкового способу оплати замовлення. Це дозволяє сформувати потрібний рахунок, якщо клієнт змінив рішення щодо способу розрахунку.
 


	Надсилання інвойсу клієнту



	Адміністратор може надіслати потрібний рахунок прямо зі сторінки замовлення.
 


	
		Вибір типу інвойсу перед надсиланням
	
	
		Email покупця автоматично підставляється із замовлення
	
	
		Адресу можна змінити перед надсиланням
	
	
		Підтримуються замовлення зареєстрованих покупців і гостей
	
	
		PDF додається до листа вкладенням
	
	
		До листа можна додати підписане посилання на інвойс
	



	Інвойси в особистому кабінеті



	Зареєстрований покупець може відкрити PDF-інвойс зі сторінки інформації про своє замовлення. Для замовлення з передоплатою додатково доступний рахунок на оплату залишку.
 


	Шаблони листів



	Для кожної мови магазину можна окремо налаштувати тему та HTML-вміст листа. Модуль підтримує різні шаблони для:
 


	
		повної оплати
	
	
		передоплати
	
	
		оплати залишку
	



	У лист можна додати дані замовлення, покупця, магазину, платіжні реквізити, суму, контактні дані та кнопку переходу до PDF-інвойсу.
 


	Змінні для шаблонів



	У налаштуваннях під редакторами відображається список доступних змінних. Натискання на змінну копіює її в буфер обміну.
 


	Мультимовність



	Для кожної встановленої мови магазину можна окремо налаштувати:
 


	
		призначення платежу
	
	
		примітку на сторінці успішного замовлення
	
	
		HTML-шаблон PDF-інвойсу
	
	
		тему листа
	
	
		HTML-шаблон листа
	
	
		призначення платежу, PDF та лист для оплати залишку
	



	Інтерфейс і стандартні тексти модуля локалізовано українською, російською та англійською мовами.
 


	Налаштування модулів



	Налаштування розділені на зручні вкладки:
 


	
		Основні налаштування — отримувач, ІПН/ЄДРПОУ, IBAN, контакти, призначення платежу, статус, геозона та порядок сортування
	
	
		PDF-інвойс — мультимовні HTML-шаблони рахунків
	
	
		Лист з інвойсом — мультимовні теми та HTML-шаблони листів
	



	Для передоплати додатково налаштовуються спосіб розрахунку, фіксована сума або відсоток, а також окремі шаблони для оплати залишку.
 


	Робота через OCMOD



	Інтеграція зі сторінкою успішного замовлення, переглядом замовлення в адміністративній частині та особистим кабінетом виконується через OCMOD. Модуль не потребує ручного редагування системних файлів OpenCart.
 


	Сумісність



	
		OpenCart 3.x
	
	
		ocStore 3.x
	
	
		PHP 7.3–8.3
	
	
		Українська, російська та англійська локалізації
	



	Системні вимоги



	
		Установлений OpenCart або ocStore 3.x
	
	
		PHP 7.3–8.3
	
	
		Установлений окремий пакет mPDF Runtime для PDF-інвойсів
	
	
		Налаштована пошта OpenCart для надсилання інвойсів
	
	
		Доступ сервера до зовнішнього HTTPS-посилання bank.gov.ua для відкриття платежу
	
	
		Стандартні PHP-розширення, необхідні для роботи mPDF
	



	Важливі обмеження



	
		Модуль працює як банківський переказ за реквізитами та не є сервісом інтернет-еквайрингу
	
	
		QR-код і платіжне посилання передають реквізити, суму та призначення платежу, але не списують кошти без підтвердження клієнта в банку
	
	
		Автоматичний callback від банку та автоматична перевірка факту оплати не передбачені
	
	
		Статус замовлення після фактичного надходження коштів адміністратор змінює вручну
	
	
		Можливість відкрити й правильно заповнити платіж залежить від підтримки стандарту конкретним банківським застосунком
	
	
		Для надсилання листів повинна бути правильно налаштована пошта магазину
	



	Встановлення



	
		Завантажте архів bankapp_mpdf_v_1_0_oc3.ocmod.zip через розділ Розширення → Встановлення розширень
	
	
		Завантажте архів bankapp_payment_v_1_0_oc3.ocmod.zip
	
	
		Перейдіть до розділу Розширення → Модифікатори та оновіть кеш модифікаторів
	
	
		Перейдіть до розділу Розширення → Розширення
	
	
		У типі розширень виберіть Оплата
	
	
		Установіть потрібні способи: повну оплату та/або передоплату
	
	
		Заповніть отримувача, ІПН/ЄДРПОУ, IBAN, контакти та призначення платежу
	
	
		Для передоплати виберіть фіксовану суму або відсоток
	
	
		За потреби налаштуйте HTML-шаблони PDF та листів
	
	
		Виберіть статус замовлення, геозону, порядок сортування та увімкніть модулі
	
	
		Збережіть налаштування та перевірте оформлення тестового замовлення
	



	DEMO
 


	
		Admin Page
	
	
		login/password: demo/demodemo
	



	
		Store Page
	



	Ліцензія



	Одна ліцензія поширюється на один домен і його піддомени.
 

			
			
			
				
					
						Автор
					
					
						


IHOR1989
					
				
				
					
						Опубліковано
					
					
						05.08.26
					
				
				
					
						Категорія
					
					
						Платіжні системи
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Fri, 25 Sep 2026 09:01:52 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] Courier Kyiv &#x2014; &#x430;&#x434;&#x440;&#x435;&#x441;&#x43D;&#x430; &#x434;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x43A;&#x430; &#x43F;&#x43E; &#x41A;&#x438;&#x454;&#x432;&#x443;</title><link><![CDATA[https://opencartforum.com/topic/188296-podderzhka-courier-kyiv-%E2%80%94-adresna-dostavka-po-kyievu/?do=findComment&comment=1839177]]></link><description><![CDATA[10
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Courier Kyiv — адресна доставка по Києву
			
			
			
				
	Courier Kyiv — адресна доставка кур’єром по Києву з довідником вулиць і будинків для OpenCart



	Courier Kyiv — модуль кур’єрської доставки для OpenCart та ocStore, який дозволяє покупцеві не вводити адресу довільним текстом, а вибрати вулицю та будинок із синхронізованого адресного довідника Києва.
 


	Адреси завантажуються з адресного реєстру КМДА та зберігаються в локальній базі даних магазину. Завдяки цьому підказки вулиць і будинків працюють швидко та не залежать від доступності зовнішнього API під час оформлення кожного замовлення.
 


	Основні можливості



	
		Окремий спосіб кур’єрської доставки по Києву
	
	
		Вибір вулиці з випадаючого списку
	
	
		Вибір номера будинку з випадаючого списку
	
	
		Окреме поле для номера квартири
	
	
		Завантаження адрес із реєстру КМДА
	
	
		Зберігання довідника у власних таблицях бази даних магазину
	
	
		Ручна синхронізація з адміністративної частини
	
	
		Автоматична повна синхронізація через cron
	
	
		Пошук вулиць за окремими словами незалежно від їх порядку
	
	
		Пошук за частиною назви вулиці
	
	
		Базове зіставлення поширених українських і російських варіантів написання
	
	
		Налаштовуваний ліміт підказок для вулиць і будинків
	
	
		Фіксована вартість кур’єрської доставки
	
	
		Підтримка географічних зон OpenCart
	
	
		Налаштування порядку сортування
	
	
		Підтримка покупців-гостей і зареєстрованих покупців
	
	
		Локалізація інтерфейсу українською, російською та англійською мовами
	



	Вибір адреси покупцем



	Після вибору кур’єрської доставки покупець послідовно заповнює адресу:
 


	
		Місто — Київ, установлюється автоматично
	
	
		Вулиця — вибирається з підказок адресного довідника
	
	
		Будинок — вибирається зі списку будинків обраної вулиці
	
	
		Квартира — вводиться покупцем вручну
	



	Номер квартири вводиться окремо, оскільки квартир у відкритому адресному реєстрі немає. Вулицю та будинок необхідно саме вибрати зі списку — це захищає замовлення від випадкових помилок і неіснуючих адрес.
 


	Пошук вулиць



	Пошук виконується за окремими словами, тому порядок слів у запиті не має значення. Наприклад, запит Володимира Висоцького може знайти назву, записану в реєстрі як бульвар Висоцького Володимира.
 


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


	Адресний довідник КМДА



	Модуль отримує міські адреси з API адресного реєстру КМДА. Під час синхронізації обробляється повний набір доступних киянам вулиць і будинків, після чого дані записуються в окремі таблиці OpenCart.
 


	
		Місто, вулиці та будинки зберігаються окремо
	
	
		Повторна синхронізація оновлює наявні записи
	
	
		Нові адреси автоматично додаються
	
	
		Застарілі записи видаляються після успішного завершення синхронізації
	
	
		Дублікати міста, вулиць і будинків об’єднуються
	
	
		Одночасний запуск кількох процесів синхронізації блокується
	



	Ручна синхронізація



	У налаштуваннях модуля доступна кнопка Синхронізувати адреси. Після завершення відображаються:
 


	
		стан синхронізації
	
	
		кількість міст
	
	
		кількість вулиць
	
	
		кількість будинків
	
	
		дата й час останнього успішного завершення
	
	
		текст помилки, якщо оновлення не завершилося
	



	Автоматичне оновлення через cron



	Для регулярного оновлення довідника модуль формує готовий cron URL. Доступ до нього захищено секретним ключем довжиною від 16 до 128 символів.
 


	URL можна додати до планувальника хостингу або сервера. Кожен запуск повністю звіряє локальний довідник із поточними даними API.
 


	Збереження адреси в замовленні



	Після перевірки вибраної вулиці та будинку модуль формує повну адресу доставки та передає її стандартній логіці створення замовлення OpenCart.
 


	Вулиця, номер будинку, корпус і квартира записуються в основне поле адреси доставки shipping_address_1. Модуль не створює замовлення окремо та не порушує стандартну логіку збереження замовлень OpenCart.
 


	Мультимовність



	Адміністративна частина та інтерфейс покупця локалізовані українською, російською та англійською мовами.
 


	Якщо API повертає назви кількома мовами, модуль може зберігати локалізовані варіанти окремо. Якщо для поточної мови переклад у джерелі відсутній, використовується основна назва з реєстру.
 


	Робота через OCMOD



	Інтеграція з оформленням замовлення виконується через OCMOD. Модуль не потребує ручного редагування системних файлів OpenCart.
 


	Сумісність



	
		OpenCart 3.x
	
	
		ocStore 3.x
	
	
		PHP 7.3–8.3
	
	
		Стандартне оформлення замовлення OpenCart 3.x
	
	
		Українська, російська та англійська локалізації
	



	Системні вимоги



	
		Установлений OpenCart або ocStore 3.x
	
	
		PHP 7.3–8.3
	
	
		MySQL або MariaDB
	
	
		PHP-розширення cURL або дозвіл на HTTPS-запити через allow_url_fopen
	
	
		Доступ сервера до API КМДА через HTTPS
	
	
		Можливість налаштувати cron для автоматичного оновлення довідника
	



	Важливі обмеження



	
		Модуль призначений тільки для адресної доставки по Києву
	
	
		Повнота та актуальність адрес залежать від даних, які повертає реєстр КМДА
	
	
		Назви вулиць відображаються у форматі, у якому вони надані джерелом
	
	
		Для деяких адрес у джерелі може бути відсутній поштовий індекс або корпус
	
	
		Номер квартири покупець вводить вручну
	
	
		Перша синхронізація обробляє весь адресний довідник і може тривати кілька хвилин
	
	
		Для автоматичного оновлення сервер повинен мати стабільний доступ до зовнішнього API
	
	
		Під час видалення модуля створені ним таблиці адресного довідника також видаляються
	



	Встановлення



	
		Завантажте архів courier_kyiv_v_1_0_oc3.ocmod.zip через розділ Розширення → Встановлення розширень
	
	
		Перейдіть до розділу Розширення → Модифікатори та оновіть кеш модифікаторів
	
	
		Перейдіть до розділу Розширення → Розширення
	
	
		У типі розширень виберіть Доставка
	
	
		Установіть модуль Кур’єрська адресна доставка по Києву
	
	
		Відкрийте налаштування модуля
	
	
		Виберіть географічну зону, задайте вартість доставки, порядок сортування та ліміт підказок
	
	
		Збережіть надійний ключ cron довжиною не менше 16 символів
	
	
		Увімкніть модуль і збережіть налаштування
	
	
		Запустіть повну синхронізацію адрес із адміністративної частини
	
	
		За потреби додайте сформований URL до cron-планувальника
	
	
		Перевірте вибір вулиці та будинку під час оформлення тестового замовлення
	



	DEMO
 


	
		Admin Page
	
	
		login/password: demo/demodemo
	



	
		Store Page
	



	Ліцензія



	Одна ліцензія поширюється на один домен і його піддомени.
 

			
			
			
				
					
						Автор
					
					
						


IHOR1989
					
				
				
					
						Опубліковано
					
					
						05.08.26
					
				
				
					
						Категорія
					
					
						Доставка
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Fri, 25 Sep 2026 09:01:31 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] IndexNow</title><link><![CDATA[https://opencartforum.com/topic/188295-podderzhka-indexnow/?do=findComment&comment=1839176]]></link><description><![CDATA[10
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			IndexNow
			
			
			
				
	Модуль IndexNow додає в OpenCart 3 та ocStore 3 інструмент для відправки URL сторінок сайту в пошукові системи через протокол IndexNow.
 


	Розширення може автоматично повідомляти про створення, редагування або видалення товарів, категорій, виробників та інформаційних сторінок, а також дозволяє формувати чергу URL для масової відправки через Cron.
 


	Важливо про IndexNow



	IndexNow — це протокол для швидкого повідомлення пошукових систем про появу, зміну або видалення сторінок на сайті. Модуль передає URL через endpoint IndexNow, але не гарантує індексацію сторінок.
 


	Не всі пошукові системи використовують протокол IndexNow. Підтримка залежить від конкретної пошукової системи, тому відправка URL через IndexNow не замінює стандартну SEO-оптимізацію, XML Sitemap, canonical URL, robots.txt та внутрішню перелінковку.
 


	Важливо про формування URL



	У модулі використовується власний механізм побудови URL для передачі в IndexNow. Він не читає та не повторює автоматично всі налаштування сторонніх SEO URL або мультимовних модулів.
 


	Формат URL потрібно налаштувати вручну відповідно до того, як посилання реально працюють на вашому сайті. Перед масовою відправкою рекомендується увімкнути режим відладки та перевірити сформовані URL.
 


	Що вміє модуль



	
		Автоматично додавати URL у чергу при створенні товарів
	
	
		Автоматично додавати URL у чергу при редагуванні товарів
	
	
		Автоматично додавати URL у чергу при видаленні товарів
	
	
		Працювати з товарами, категоріями, виробниками та інформаційними сторінками
	
	
		Відправляти URL одразу після зміни сторінки
	
	
		Формувати чергу URL для масової відправки
	
	
		Додавати URL вручну
	
	
		Відправляти URL пакетами через Cron
	
	
		Зберігати історію успішно відправлених URL
	
	
		Не додавати повторно вже відправлені URL під час масового сканування
	
	
		Залишати URL у черзі для повторної відправки, якщо сталася помилка
	
	
		Переглядати журнал відправок
	
	
		Переглядати список URL, які були передані в IndexNow
	



	Налаштування URL



	Модуль дозволяє налаштувати формат URL під структуру конкретного сайту.
 


	
		Короткі SEO URL
	
	
		Повні URL з шляхом категорій
	
	
		URL товарів з повним шляхом категорії
	
	
		URL категорій з повною вкладеністю
	
	
		Закінчення URL: без символу, / або .html
	
	
		URL для однієї мови або для всіх активних мов
	
	
		Мовні префікси, наприклад /ua/, /ru/, /en/
	
	
		Окремі домени або піддомени для різних мов
	



	Приклади налаштування URL



	Сайт без мовних префіксів



	Якщо всі сторінки відкриваються без мовного префікса, виберіть Генерувати URL для всіх мов - Hі.
 


	
		https://example.com/product-url
	
	
		https://example.com/category/product-url
	



	Основна мова без префікса, інші мови з префіксами



	Якщо основна мова відкривається без префікса, а інші мови мають префікси, у налаштуваннях мов потрібно залишити основну мову без префікса та вказати префікси для інших мов.
 


	
		https://example.com/product-url
	
	
		https://example.com/ua/product-url
	
	
		https://example.com/en/product-url
	



	Мови на піддоменах



	Якщо для мов використовуються окремі піддомени, потрібно вказати базовий URL для кожної мови.
 


	
		https://example.com/product-url
	
	
		https://ua.example.com/product-url
	
	
		https://en.example.com/product-url
	



	URL із закінченням .html



	Якщо на сайті SEO URL мають закінчення .html, це потрібно вказати в налаштуваннях модуля.
 


	
		https://example.com/product-url.html
	
	
		https://example.com/category/product-url.html
	



	Рекомендований порядок налаштування



	
		Встановіть модуль через адміністративну панель OpenCart
	
	
		Оновіть модифікатори
	
	
		Перейдіть у розділ модулів та відкрийте IndexNow
	
	
		Увімкніть модуль
	
	
		Задайте або згенеруйте API ключ IndexNow
	
	
		Налаштуйте формат URL відповідно до структури вашого сайту
	
	
		Налаштуйте мультимовність, якщо на сайті використовується кілька мов
	
	
		Увімкніть режим відладки
	
	
		Згенеруйте тестову чергу URL
	
	
		Перевірте, що сформовані URL збігаються з реальними URL на сайті
	
	
		Якщо URL сформовані правильно, вимкніть режим відладки
	
	
		Налаштуйте Cron для формування черги
	
	
		Налаштуйте Cron для відправки URL
	



	Cron-завдання



	Для великих сайтів рекомендується використовувати два окремі Cron-завдання.
 


	
		Перший Cron поступово сканує сайт та формує чергу URL
	
	
		Другий Cron відправляє URL з черги в IndexNow
	



	Такий підхід дозволяє працювати з великими каталогами та не перевищувати ліміти відправки. Якщо під час відправки сталася помилка, URL залишаються в черзі та будуть повторно відправлені при наступному запуску Cron.
 


	Черга та журнал



	
		Перегляд URL у черзі
	
	
		Пагінація списку URL
	
	
		Повне очищення черги
	
	
		Видалення окремих URL з черги
	
	
		Журнал відправок
	
	
		Пагінація журналу
	
	
		Статус відповіді IndexNow
	
	
		Список URL, які були передані в IndexNow
	



	Переваги



	
		Швидке повідомлення пошукових систем про зміни на сайті
	
	
		Автоматизація відправки нових і змінених сторінок
	
	
		Зручна робота з великими каталогами
	
	
		Можливість перевірити URL перед реальною відправкою
	
	
		Гнучке налаштування під мультимовні сайти
	
	
		Контроль результатів через журнал
	



	Сумісність



	
		OpenCart 3.x
	
	
		ocStore 3.x
	



	DEMO



	
		Admin Page
	
	
		login/password: demo/demodemo
	



	Ліцензія



	Ліцензія поширюється на один домен + його піддомени.
 

			
			
			
				
					
						Автор
					
					
						


IHOR1989
					
				
				
					
						Опубліковано
					
					
						05.08.26
					
				
				
					
						Категорія
					
					
						SEO, карта сайту, оптимізація
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Fri, 25 Sep 2026 09:01:22 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x434;&#x443;&#x43B;&#x44C; AI Chat - &#x440;&#x43E;&#x437;&#x443;&#x43C;&#x43D;&#x438;&#x439; &#x447;&#x430;&#x442;-&#x43A;&#x43E;&#x43D;&#x441;&#x443;&#x43B;&#x44C;&#x442;&#x430;&#x43D;&#x442; &#x434;&#x43B;&#x44F; &#x432;&#x430;&#x448;&#x43E;&#x433;&#x43E; &#x43C;&#x430;&#x433;&#x430;&#x437;&#x438;&#x43D;&#x443; [&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;]</title><link><![CDATA[https://opencartforum.com/topic/188294-modul-ai-chat-rozumnyi-chat-konsultant-dlia-vashoho-mahazynu-podderzhka/?do=findComment&comment=1839167]]></link><description><![CDATA[1350грн
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			AI Chat - розумний чат-консультант для вашого магазину
			
			
			
				
	AI Chat – модуль додає на сайт віджет чату зі штучним інтелектом. Покупці задають питання у вільній формі - чат розуміє суть питання, при необхідності шукає інформацію в базі даних вашого магазину та відповідає у справі: показує товари, повідомляє статус замовлення, розповідає про доставку та оплату.
 


	 
 


	AI-провайдери, що підтримуються: 
	Ви самі обираєте, який сервіс використовує чат. Підтримуються три провайдери:
 


	Claude (Anthropic) - claude-opus, claude-sonnet та інші моделі 
	ChatGPT (OpenAI) - gpt-4o, gpt-4-turbo та інші моделі 
	Gemini (Google) - gemini-2.5-flash, gemini-2.0-flash та інші моделі
 


	Список доступних моделей завантажується прямо в налаштуваннях модуля - достатньо вставити ключ API і натиснути кнопку. Переключитися між провайдерами можна будь-якої миті без переустановки.
 


	 
 


	Що вміє чат:
 


	Пошук товарів — Покупець пише в чат "покажи мені навушники Sony до 2000 гривень" - чат розуміє запит, нормалізує його (враховує бренди, транслітерацію, друкарські помилки), шукає відповідні товари в каталозі вашого магазину і повертає список з назвою, артикулом та актуальною ціною.
 


	Статус замовлення — Покупець пише "хочу дізнатися про статус замовлення №12345, мій email - test@example.com". Чат отримує номер замовлення, email або телефон із повідомлення, знаходить замовлення в базі даних та відповідає: ім'я покупця, статус, дата та сума. Якщо покупця авторизовано на сайті — достатньо лише номера замовлення.
 


	Інформація про доставку — Чат автоматично підтягує список активних методів доставки з налаштувань вашого магазину та передає їх AI для формування відповіді.
 


	Інформація про оплату — Аналогічно доставці – чат бере активні методи оплати з вашого магазину.
 


	Порівняння товарів — Покупець просить порівняти кілька товарів - чат знаходить їх у каталозі та автоматично додає до стандартного списку порівняння OpenCart. Покупець отримує посилання на сторінку порівняння.
 


	Довільні питання — Питання, які не потрапляють до жодної категорії, обробляються через системний промпт. Якщо питання занадто розмите - чат ставить уточнююче питання (до 2 разів), перш ніж відповісти.
 


	 
 


	Система інтентів (сценаріїв): 
	Кожен тип питання – це інтент. Інтент визначає: 
	- як AI розпізнає цей тип питання 
	- який додатковий промпт підключається 
	- чи потрібно скидати історію діалогу під час спрацьовування
 


	При встановленні створюються 6 вбудованих інтентів. Ви можете: 
	- включати та вимикати кожен інтент 
	- редагувати опис та промпт 
	- міняти пріоритет розпізнавання 
	- створювати власні інтенти під потреби вашого бізнесу
 


	Наприклад: "Гарантія та повернення", "Оптові закупівлі", "Як оформити замовлення" - все це можна додати як окремий інтент зі своєю інструкцією для AI.
 


	 
 


	Налаштування та керування: 
	Три провайдери — три незалежні профілі. Для кожного провайдера окремо задається API-ключ, модель та системний промпт. Перемикання між ними займає секунди.
 


	Режим відповіді Виберіть, як відповідає чат: 
	- Коротко - 1-2 пропозиції, максимум у справі 
	- Збалансовано – стандартний режим 
	- Розгорнуто – докладні відповіді з деталями
 


	Історія діалогу. Для авторизованих покупців можна увімкнути збереження історії. AI пам'ятатиме контекст попередніх повідомлень у рамках одного діалогу. Налаштовується окремо: зберігати історію та/або передавати її у запити.
 


	Тестування. Прямо в налаштуваннях можна відправити тестовий запит із поточним ключем і промптом - переконатися, що все працює, перш ніж чат побачать покупці.
 


	 
 


	Технічні вимоги:
 


	- Розширення cURL (для надсилання повідомлень) 
	- API-ключ одного з підтримуваних провайдерів (Claude, ChatGPT або Gemini)
 


	 
 


	Ліцензія: 
	Комерційний модуль із прив'язкою до домену. 
	Ліцензія перевіряється через захищений сервер. 
	Одна ліцензія – один домен.
 

			
			
			
				
					
						Автор
					
					
						


UncleSam
					
				
				
					
						Опубліковано
					
					
						29.05.26
					
				
				
					
						Категорія
					
					
						Зворотний зв&#039;язок, дзвінки
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Opencart.pro 2.3
						
					
				
			

&nbsp;]]></description><pubDate>Thu, 24 Sep 2026 11:53:39 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] AI Reviews - &#x432;&#x456;&#x434;&#x433;&#x443;&#x43A;&#x438; &#x43F;&#x440;&#x43E; &#x442;&#x43E;&#x432;&#x430;&#x440;&#x438; &#x434;&#x43B;&#x44F; OpenCart/OcStore</title><link><![CDATA[https://opencartforum.com/topic/188293-podderzhka-ai-reviews-vidhuky-pro-tovary-dlia-opencartocstore/?do=findComment&comment=1839166]]></link><description><![CDATA[700грн
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			AI Reviews - відгуки про товари для OpenCart/OcStore
			
			
			
				
	AI Reviews про товари автоматично створює правдоподібні відгуки покупців на популярні товари вашого магазину за допомогою ШІ (ChatGPT, Claude або Gemini). Налаштували один раз — далі модуль сам відстежує перегляди товарів і за розкладом створює для них відгуки.
 


	 
 


	Для кого цей модуль?
 


	- Хочете наповнити картки товарів живими відгуками, не витрачаючи на це час вручну 
	- У вас є популярні товари без жодного відгуку, що знижує довіру покупців 
	- Хочете, щоб відгуки з'являлись природно — поступово, у міру зростання інтересу до товару, а не всі одразу 
	- Вже користуєтесь ChatGPT/Claude/Gemini і хочете автоматизувати рутинне завдання за їх допомогою
 


	 
 


	Як це працює: 
	Модуль веде власний лічильник переглядів кожного товару. Щойно товар набирає заданий поріг переглядів, він потрапляє в чергу на відгук. За розкладом (або кнопкою "Запустити зараз") модуль звертається до обраного ШІ-провайдера, отримує готовий текст відгуку і публікує його в рідній системі відгуків OpenCart.
 


	 
 


	Провайдери ШІ: 
	Підтримуються три провайдери на вибір — ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google). Для кожного налаштовується свій API-ключ, модель та додаткова інструкція (промпт) — наприклад, попросити писати коротше, згадувати гарантію, або писати у певному тоні.
 


	 
 


	Що передається ШІ для написання відгуку: 
	Назва товару передається завжди. Решта — на ваш вибір: ціна, частина опису, минулі відгуки на цей самий товар (щоб новий відгук не повторював їх формулювання). Чим більше даних — тим точніший відгук, але тим більше він може "видавати" завчені факти замість живих вражень.
 


	 
 


	Захист від повторів: 
	- Ім'я автора не повторюється частіше одного разу на 7 відгуків поспіль у межах одного прогону — навіть при генерації сотень відгуків підряд 
	- Минулі відгуки того самого товару передаються ШІ, щоб він не писав у схожих виразах 
	- Лічильник переглядів можна автоматично обнуляти після створення відгуку — товар знову набере поріг лише якщо дійсно цікавий покупцям
 


	 
 


	Рейтинг відгуків: 
	Задайте фіксовану оцінку ("5") або діапазон ("3-4") — тоді кожен відгук отримає випадкову оцінку в цих межах, а текст буде написаний у відповідному тоні (не лише похвала, а й невеликі мінуси, якщо оцінка не максимальна).
 


	 
 


	Ім'я автора відгуку: 
	ШІ придумує правдоподібне ім'я сам — або воно обирається випадково зі списків чоловічих та жіночих імен, які ви задали.
 


	 
 


	Ручне керування: 
	На вкладці "Товари" — повний список товарів з фільтрами (статус, наявність, категорія, бренд), лічильником переглядів та кількістю вже створених відгуків. Можна згенерувати відгук для одного товару або одразу для кількох обраних — без очікування розкладу.
 


	 
 


	Фонова обробка та розклад: 
	Працює через власне cron-посилання з токеном — додайте його до планувальника завдань на сервері або в розділі "Cron Jobs" панелі хостингу. Інтервал автозапуску налаштовується (раз на N днів), ліміт відгуків за один прогон теж — інші товари залишаться в черзі та будуть оброблені на наступних заходах. Кнопка "Запустити зараз" дозволяє перевірити модуль одразу після налаштування, не чекаючи розкладу.
 


	 
 


	Інтерфейс: 
	- Весь модуль керується з однієї сторінки в адмінці OpenCart 
	- Перевірка зв'язку з ШІ-провайдером прямо в налаштуваннях — згенеруйте тестовий відгук на реальному товарі перед тим, як вмикати модуль 
	- Повна підтримка української, російської та англійської мов інтерфейсу
 


	 
 


	Вимоги: 
	- Розширення cURL (для звернення до ШІ-провайдерів) 
	- Cron на сервері (для автоматичної роботи) 
	- Дійсний API-ключ хоча б одного з підтримуваних ШІ-провайдерів
 


	 
 


	Ліцензія: 
	Комерційний модуль із прив'язкою до домену. 
	Ліцензія перевіряється через захищений сервер. 
	Одна ліцензія – один домен.
 

			
			
			
				
					
						Автор
					
					
						


UncleSam
					
				
				
					
						Опубліковано
					
					
						12.08.26
					
				
				
					
						Категорія
					
					
						Відгуки
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Opencart.pro 2.3
						
					
				
			

&nbsp;]]></description><pubDate>Thu, 24 Sep 2026 11:52:32 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] AI LLM Feed</title><link><![CDATA[https://opencartforum.com/topic/188292-podderzhka-ai-llm-feed/?do=findComment&comment=1839164]]></link><description><![CDATA[10
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			AI LLM Feed
			
			
			
				
	Модуль AI LLM Feed додає в OpenCart 3 та ocStore 3 інструмент для створення структурованого опису магазину для мовних моделей і AI-агентів у форматі llms.txt та Markdown.
 


	Розширення створює файли llms.txt і llms-full.txt, а також окремі Markdown-файли товарів, категорій, виробників та інформаційних сторінок. Оновлення обробляються через чергу та Cron, що дає змогу використовувати модуль у магазинах із великим каталогом.
 


	Важливо про llms.txt



	llms.txt — це запропонований відкритий формат представлення основної інформації про сайт для мовних моделей і AI-агентів. Він допомагає надати AI-системі зрозумілий опис сайту та структуровані посилання на важливі сторінки без необхідності аналізувати меню, JavaScript і всю HTML-розмітку.
 


	Протокол llms.txt поки що не використовується всіма AI-системами. Його підтримка та практичне застосування продовжують розвиватися, тому публікація цих файлів не гарантує сканування сайту, появу його сторінок у відповідях AI або покращення позицій у пошуковій видачі.
 


	Модуль не замінює XML та HTML Sitemap, robots.txt, canonical URL, структуровану розмітку Schema.org, звичайну SEO-оптимізацію, внутрішню перелінковку або доступний для користувачів вміст сторінок. Це додатковий технічний канал і підготовка сайту до подальшого розвитку AI-пошуку та AI-агентів.
 


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


	Важливо про формування URL



	У модулі передбачений власний механізм побудови посилань на товари, категорії, виробників та інформаційні сторінки. Для формування SEO URL використовуються стандартна таблиця seo_url, структура category_path і налаштування URL самого модуля.
 


	Під час генерації модуль не викликає стандартний механізм переписування URL OpenCart і не залежить від виконання сторонніх SEO-модифікаторів. Це зменшує ризик помилок, пов’язаних із конфліктами або особливостями сторонніх SEO URL і мультимовних розширень.
 


	Формат посилань потрібно налаштувати відповідно до реальної структури сайту: вибрати мовні папки або окремі домени, повний чи короткий шлях категорії та суфікс URL. Перед повною генерацією рекомендується відкрити попередній перегляд товару та переконатися, що сформовані посилання відповідають URL на вітрині.
 


	Що вміє модуль



	
		Створювати кореневий файл llms.txt
	
	
		Створювати додатковий файл llms-full.txt
	
	
		Створювати окремі Markdown-файли товарів
	
	
		Створювати окремі Markdown-файли категорій
	
	
		Створювати окремі Markdown-файли виробників
	
	
		Створювати окремі Markdown-файли інформаційних сторінок
	
	
		Створювати індекси розділів і мовний індекс
	
	
		Вивантажувати всі, лише вибрані або не вивантажувати окремі типи сутностей
	
	
		Формувати окремий набір файлів для кожної активної мови магазину
	
	
		Додавати окремі назви, описи, статичний текст і Sitemap URL для кожної мови
	
	
		Додавати HTML та XML Sitemap окремо для llms.txt і llms-full.txt
	
	
		Автоматично додавати завдання до черги під час змін у каталозі
	
	
		Обробляти чергу пакетами через Cron
	



	Режими вмісту



	Модуль дозволяє вибрати спосіб формування файлів llms.txt і llms-full.txt.
 


	
		Тільки посилання — модуль створює індекси, файли сутностей і структуровані посилання
	
	
		Тільки статичний текст — створюються llms.txt і llms-full.txt із заданої назви, короткого опису, ручного тексту та Sitemap URL
	
	
		Статичний текст + посилання — ручний текст виводиться після короткого опису, а автоматично сформовані посилання розміщуються нижче
	



	Для llms.txt і llms-full.txt передбачені окремі поля назви, короткого опису, тексту, HTML Sitemap та XML Sitemap. Значення задаються окремо для кожної активної мови.
 


	Налаштування вивантаження



	Для товарів, категорій, виробників та інформаційних сторінок можна вибрати один із трьох режимів.
 


	
		Вивантажувати всі записи
	
	
		Вивантажувати лише вибрані записи
	
	
		Не вивантажувати цей тип сутностей
	



	Якщо для категорій або виробників вибрано режим «Лише вибрані», ці налаштування також застосовуються до товарів. Наприклад, можна створювати файли тільки для товарів із вибраних категорій або лише для товарів певних виробників.
 


	Вміст Markdown-файлу товару



	Залежно від налаштувань файл товару може містити:
 


	
		Назву та короткий опис товару
	
	
		Посилання на сторінку товару
	
	
		ID товару
	
	
		Модель та SKU
	
	
		Виробника
	
	
		Основну категорію
	
	
		Звичайну та акційну ціну
	
	
		Статус наявності
	
	
		Дату останнього оновлення
	
	
		Атрибути товару
	
	
		Доступні опції
	
	
		Очищений опис у текстовому або Markdown-форматі
	
	
		Основне зображення
	
	
		Додаткові зображення з налаштованим лімітом
	



	Налаштування URL



	Модуль дозволяє налаштувати формат посилань відповідно до структури конкретного сайту.
 


	
		Короткі SEO URL
	
	
		Повні URL із шляхом батьківських категорій
	
	
		URL товарів із повним шляхом категорії
	
	
		URL категорій із повною вкладеністю
	
	
		Закінчення URL: без суфікса, / або .html
	
	
		Файли тільки для основної мови або для всіх активних мов
	
	
		Мовні папки, наприклад /ru/ або /en/
	
	
		Окремі домени, піддомени або базові URL для різних мов
	



	Внутрішній код мови OpenCart, наприклад uk-ua або en-gb, використовується тільки для зберігання файлів і не додається до публічних URL.
 


	Приклади налаштування URL



	Сайт без мовних папок



	Якщо вивантажується тільки основна мова й вона не має мовної папки, публічні адреси матимуть такий вигляд:
 


	
		https://example.com/llms.txt
	
	
		https://example.com/llms-full.txt
	
	
		https://example.com/llms/products/145.md
	



	Основна мова без папки, інші мови з папками



	Якщо основна мова відкривається без префікса, а інші мови використовують папки, для основної мови потрібно залишити поле порожнім, а для інших указати відповідні значення.
 


	
		https://example.com/llms.txt
	
	
		https://example.com/ru/llms.txt
	
	
		https://example.com/en/llms.txt
	
	
		https://example.com/en/llms/products/145.md
	



	Мови на окремих доменах або піддоменах



	Якщо для мов використовуються окремі домени або піддомени, у модулі потрібно вказати базовий URL для кожної мови.
 


	
		https://example.com/llms.txt
	
	
		https://ru.example.com/llms.txt
	
	
		https://en.example.com/llms.txt
	



	SEO URL із закінченням .html



	Якщо сторінки магазину мають закінчення .html, його потрібно вказати в налаштуванні суфікса SEO URL.
 


	
		https://example.com/product-url.html
	
	
		https://example.com/category/product-url.html
	



	Автоматичне оновлення файлів



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


	Під час зміни категорії модуль також додає до черги пов’язані товари та дочірні категорії. Під час зміни виробника до черги додаються його товари. Це необхідно, оскільки назва категорії, шлях та виробник використовуються у файлах товарів та індексах.
 


	Прямі SQL-запити не викликають події OpenCart. Якщо сторонній імпорт змінює базу даних напряму, навіть оновлення date_modified саме по собі не створить завдання. Після такого імпорту потрібно вручну запустити повну звірку або повне додавання каталогу до черги.
 


	Cron-завдання



	Модуль надає окремі URL для різних сценаріїв роботи.
 


	
		Регулярний Cron без action — обробляє наявну чергу пакетами. Саме цей URL потрібно додати до планувальника з інтервалом приблизно 1–5 хвилин
	
	
		action=full — додає весь актуальний каталог до черги. Запускається вручну після встановлення або коли потрібно повністю сформувати файли заново
	
	
		action=index — додає до черги тільки кореневі файли та індекси. Використовується після зміни назв, описів, Sitemap URL, мовних URL або розміщення розділів
	
	
		action=reconcile — видаляє застарілі записи та додає актуальний каталог до черги. Запускається вручну після прямого імпорту, масового видалення або розсинхронізації файлів
	



	URL із action=full, action=index і action=reconcile не потрібно додавати до звичайного регулярного Cron. Вони призначені для окремих ручних сценаріїв.
 


	Черга, файли та журнал



	
		Перегляд завдань у черзі
	
	
		Пагінація та сортування черги
	
	
		Ручна обробка черги
	
	
		Видалення окремого завдання
	
	
		Перегляд створених файлів та їхніх публічних URL
	
	
		Пагінація та сортування списку файлів
	
	
		Видалення окремого файла
	
	
		Видалення всіх створених файлів
	
	
		Локалізований журнал операцій, змін та помилок
	
	
		Пагінація та сортування журналу
	
	
		Очищення журналу
	
	
		Захист від одночасного ручного та Cron-запуску обробника
	



	Переваги



	
		Структуроване представлення каталогу для AI-систем
	
	
		Підготовка магазину до подальшого розвитку AI-пошуку та AI-агентів
	
	
		Не потребує API-ключів або підключення до платних AI-сервісів
	
	
		Автоматичне оновлення файлів після стандартних змін у каталозі
	
	
		Пакетна обробка великих каталогів через чергу та Cron
	
	
		Гнучкий вибір товарів, категорій, виробників та інформаційних сторінок
	
	
		Окремий вміст для кожної мови
	
	
		Власний механізм побудови посилань
	
	
		Підтримка мовних папок, доменів і піддоменів
	
	
		Контроль результатів через список файлів і журнал
	
	
		Вбудована докладна довідка з прикладами налаштування
	



	Сумісність



	
		OpenCart 3.x / ocStore 3.x
	
	
		PHP 7.x–8.x
	
	
		Українська, англійська та російська локалізації
	
	
		Доступ до планувальника Cron
	
	
		Дозвіл на запис до каталогу storage OpenCart
	



	Встановлення



	
		Завантажте архів модуля через розділ Extensions / Installer
	
	
		Перейдіть у Extensions / Modifications та натисніть Refresh
	
	
		Перейдіть у Extensions / Extensions
	
	
		Виберіть тип розширень Feeds / Канали просування
	
	
		Знайдіть AI LLM Feed та натисніть Install
	



	Рекомендований порядок налаштування



	
		Увімкніть модуль
	
	
		Виберіть створення llms.txt і, за необхідності, llms-full.txt
	
	
		Виберіть режим вмісту
	
	
		Заповніть назву, короткий опис, текст і Sitemap URL для потрібних мов
	
	
		Виберіть типи сутностей і режим їх вивантаження
	
	
		Налаштуйте вміст Markdown-файлів товарів
	
	
		Налаштуйте мовні папки або домени відповідно до структури сайту
	
	
		Налаштуйте повний шлях категорії та суфікс SEO URL
	
	
		Перевірте сформований Markdown через попередній перегляд товару
	
	
		Збережіть налаштування
	
	
		Один раз додайте повну генерацію до черги
	
	
		Налаштуйте регулярний Cron для обробки черги
	
	
		Перевірте публічні URL llms.txt і llms-full.txt
	



	Якщо сервер повертає помилку 403 під час відкриття llms.txt або llms-full.txt, може знадобитися додати виняток для цих файлів у стандартне правило FilesMatch файла .htaccess. Приклад правила наведений у довідці модуля.
 


	DEMO
 


	
		Admin Page
	
	
		login/password: demo/demodemo
	



	
		llms.txt
	
	
		llms-full.txt
	



	Ліцензія



	Ліцензія поширюється на один домен + його піддомени.
 

			
			
			
				
					
						Автор
					
					
						


IHOR1989
					
				
				
					
						Опубліковано
					
					
						13.08.26
					
				
				
					
						Категорія
					
					
						SEO, карта сайту, оптимізація
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Thu, 24 Sep 2026 11:21:40 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x434;&#x443;&#x43B;&#x44C; &#x41E;&#x441;&#x43E;&#x431;&#x438;&#x441;&#x442;&#x438;&#x439; &#x43A;&#x430;&#x431;&#x456;&#x43D;&#x435;&#x442; &#x434;&#x440;&#x43E;&#x43F;&#x448;&#x438;&#x43F;&#x435;&#x440;&#x430; [&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] </title><link><![CDATA[https://opencartforum.com/topic/188291-modul-osobystyi-kabinet-dropshypera-podderzhka/?do=findComment&comment=1839163]]></link><description><![CDATA[90
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Особистий кабінет дропшипера
			
			
			
				
	Модуль Dropship Partner Cabinet додає до OpenCart повноцінну систему роботи з дропшипінг-партнерами. Розширення об’єднує реєстрацію партнерів, персональні ціни, створення замовлень, облік балансу, резервування коштів, виплати, товарні XML(YML)-фіди та сповіщення в одному окремому кабінеті.
 


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


	Адміністратор керує партнерами, доступними товарами, мінімальними націнками, способами доставки й оплати, статусами замовлень, балансами, виплатами, чергою фідів та каналами сповіщень. Усі фінансові зміни фіксуються в окремому журналі.
 


	Як працює модуль



	
		Клієнт реєструється на сайті та подає заявку на участь у партнерській програмі
	
	
		Адміністратор перевіряє заявку, налаштовує персональні умови та схвалює партнера
	
	
		Партнер отримує доступ до окремого кабінету дропшипера
	
	
		Ціни для партнера розраховуються від закупівельної ціни товару та мінімальної націнки адміністратора
	
	
		Партнер може створювати замовлення для своїх покупців без використання стандартного кошика теми
	
	
		Замовлення створюється як повноцінне замовлення OpenCart і відображається у стандартній адміністративній частині
	
	
		Фінансові операції виконуються відповідно до вибраної моделі: викуп / передоплата або комісійний продаж
	
	
		Партнер може створювати статичні товарні XML(YML)-фіди з персональними цінами
	
	
		Статуси замовлень, виплат, поповнень і фідів можуть надсилатися на e-mail або в Telegram
	



	Що вміє модуль



	
		Приймати заявки на підключення до партнерської програми
	
	
		Створювати партнерів вручну з адміністративної частини
	
	
		Переводити схвалених партнерів до окремої групи покупців
	
	
		Зберігати початкову групу покупця та відновлювати її після блокування або видалення партнера
	
	
		Задавати загальну та персональну мінімальну націнку
	
	
		Створювати правила націнки для окремих товарів, категорій і виробників
	
	
		Підтримувати відсоткову та фіксовану націнку
	
	
		Створювати дропшипінг-замовлення через окрему форму
	
	
		Працювати з моделлю викупу / передоплати
	
	
		Працювати з комісійною моделлю
	
	
		Вести баланс, резерв, очікуваний заробіток і доступну до виплати суму
	
	
		Враховувати пряму та зворотну доставку
	
	
		Створювати запити на поповнення балансу
	
	
		Створювати запити на виплату коштів
	
	
		Фіксувати всі зміни у фінансовому журналі
	
	
		Створювати декілька персональних профілів фідів для одного партнера
	
	
		Формувати статичні XML(YML)-фіди, сумісні з імпортом Prom.ua
	
	
		Вибирати мову, валюту, товари, категорії, виробників і поля фіда
	
	
		Перепризначати категорії магазину на категорії порталу через portal_category_id
	
	
		Формувати повні фіди для первинного імпорту та скорочені для швидкого оновлення цін і залишків
	
	
		Формувати фіди вручну або через захищений CRON
	
	
		Надсилати сповіщення через Telegram, e-mail або обидва канали
	
	
		Показувати адміністратору нові заявки, замовлення, виплати, поповнення та помилки фідів
	
	
		Працювати з українською, англійською та російською мовами
	



	Реєстрація дропшипінг-партнера



	Партнером є звичайний зареєстрований покупець магазину, для якого створюється окремий партнерський профіль. Під час подання заявки клієнт зазначає:
 


	
		Назву магазину
	
	
		URL магазину
	
	
		Контактний e-mail
	
	
		Номер телефону в міжнародному форматі
	



	Адміністратор може схвалити, відхилити або заблокувати заявку. Доступ до робочих розділів отримує лише партнер зі статусом «Схвалено».
 


	Після схвалення модуль переводить покупця до налаштованої групи дропшиперів. Початкова група запам’ятовується та відновлюється після блокування, відхилення або видалення партнера.
 


	Адміністратор також може створити партнера вручну для вже наявного облікового запису покупця.
 


	Дані партнера



	У кабінеті партнер може редагувати свої контактні та платіжні дані:
 


	
		Назву магазину
	
	
		URL магазину
	
	
		Контактний e-mail
	
	
		Номер телефону
	
	
		Отримувача виплати
	
	
		ІПН / ЄДРПОУ
	
	
		IBAN
	



	Партнер бачить свій унікальний ID. Його можна використовувати у призначенні платежу, щоб адміністратор міг однозначно визначити платника під час поповнення балансу.
 


	Закупівельна ціна



	Базою розрахунків є закупівельна ціна товару, яка зберігається у полі product.cost. Модифікатор додає поле закупівельної ціни до стандартної форми редагування товару.
 


	Якщо стовпець cost уже створено іншим модулем закупівельних цін, Dropship Partner Cabinet використовує наявне поле. Під час видалення модуля стовпець cost не видаляється.
 


	Товар із нульовою закупівельною ціною не бере участі у партнерському продажі та не експортується до персональних фідів.
 


	Правила мінімальної націнки



	Адміністратор задає мінімальну ціну, нижче якої партнер не може продавати товар. Розрахунок починається із закупівельної ціни.
 


	Приклад: закупівельна ціна становить 1000, мінімальна націнка адміністратора — 5%. Розрахункова ціна партнера становитиме 1050.
 


	Модуль підтримує:
 


	
		Загальну мінімальну націнку для всіх партнерів
	
	
		Персональну мінімальну націнку для окремого партнера
	
	
		Правила для конкретного товару
	
	
		Правила для категорії
	
	
		Правила для виробника
	
	
		Відсоткову націнку
	
	
		Фіксовану суму
	



	Пріоритет правил:
 


	
		Окремий товар
	
	
		Категорія
	
	
		Виробник
	
	
		Персональна націнка партнера
	
	
		Загальна націнка модуля
	



	Якщо товар належить до декількох категорій із різними правилами, використовується правило, яке формує найбільшу підсумкову ціну.
 


	Приклад пріоритету: для виробника задано 5%, для категорії — 8%, а для конкретного товару — фіксовану суму 150. Для товару із закупівельною ціною 1000 застосовується правило товару, тому розрахункова ціна становитиме 1150.
 


	Створення замовлень



	Партнер створює замовлення через окрему форму кабінету. Стандартний кошик і оформлення замовлення теми для цього не використовуються.
 


	
		Партнер обирає фінансову модель
	
	
		Знаходить товар за назвою, моделлю або артикулом
	
	
		Додає товари до таблиці замовлення
	
	
		Вказує необхідну кількість
	
	
		За потреби задає власну ціну продажу
	
	
		Заповнює дані фактичного одержувача
	
	
		Обирає спосіб доставки та оплати
	
	
		Створює замовлення
	



	В автодоповненні показується поточна наявність товару. Товари без залишку не приховуються, але позначаються як відсутні. Додати кількість, що перевищує доступний залишок, неможливо.
 


	Створене замовлення сумісне зі стандартною системою замовлень OpenCart. У стандартному замовленні покупцем залишається партнер, а дані доставки належать фактичному одержувачу.
 


	Фінансова модель «Викуп / передоплата»



	Модель підходить, коли партнер сам отримав оплату від покупця та повинен оплатити магазину розрахункову вартість товару.
 


	Приклад:
 


	
		Закупівельна ціна — 1000
	
	
		Мінімальна націнка магазину — 5%
	
	
		Розрахункова сума — 1050
	
	
		Ціна продажу партнером — 1260
	



	Під час створення замовлення 1050 резервується на балансі партнера. Після успішного виконання замовлення зарезервована сума остаточно списується.
 


	Якщо доступного балансу недостатньо, замовлення все одно зберігається, але отримує фінансовий стан «Недостатньо коштів — очікує поповнення». Адміністратор бачить попередження та не повинен передавати замовлення в роботу до поповнення балансу.
 


	Після поповнення повторне встановлення робочого статусу намагається створити резерв. Виконання замовлення неможливе без успішного резервування розрахункової суми.
 


	Комісійна фінансова модель



	Комісійна модель використовується, коли магазин сам отримує оплату від одержувача, а партнеру нараховується різниця між ціною продажу та розрахунковою сумою.
 


	Приклад:
 


	
		Розрахункова сума магазину — 1050
	
	
		Ціна продажу одержувачу — 1260
	
	
		Заробіток партнера — 210
	



	Після передавання замовлення в службу доставки 210 переходять до очікуваного заробітку. Після успішного виконання замовлення ця сума стає доступною для виплати.
 


	Попереднє поповнення балансу для комісійного замовлення не потрібне. Якщо замовлення скасовано або повернено, очікуваний чи вже підтверджений заробіток анулюється.
 


	Статуси замовлення



	Адміністратор самостійно зіставляє статуси OpenCart з етапами роботи дропшипінг-замовлення:
 


	
		Початковий статус — нове замовлення, яке ще не передано в роботу
	
	
		Замовлення прийнято в роботу — адміністратор почав комплектацію
	
	
		Передано в службу доставки — відправлення передано перевізнику
	
	
		Замовлення виконано — одержувач отримав замовлення
	
	
		Замовлення скасовано — замовлення скасовано або відправлення повернулося
	



	До однієї фінансової дії можна прив’язати декілька статусів OpenCart. Один статус не можна одночасно використовувати для різних етапів.
 


	Повторне встановлення того самого статусу не створює повторне резервування, списання або нарахування. Модуль перевіряє поточний фінансовий стан замовлення перед кожною операцією.
 


	У кабінеті партнер бачить історію статусів замовлення разом із датою та коментарями адміністратора.
 


	Конструктор одержувача та доставки



	Адміністратор може створити власний набір полів форми замовлення та окремі поля для кожного способу доставки.
 


	Для кожного поля налаштовуються:
 


	
		Технічний код
	
	
		Назва всіма мовами магазину
	
	
		Тип поля
	
	
		Поле замовлення, до якого буде записано значення
	
	
		Обов’язковість
	
	
		Статус
	
	
		Порядок сортування
	



	Підтримуються звичайні рядки, багаторядкові поля, список країн і залежний список регіонів / областей.
 


	Країни та області завантажуються з локальної бази даних магазину. Після вибору країни партнер отримує відповідний список регіонів.
 


	Значення декількох полів можна спрямувати до shipping_address_1 або shipping_address_2. Модуль об’єднає їх у читабельний формат разом із локалізованими назвами.
 


	Приклад: «Вулиця: Героїв, Будинок: 22, Квартира: 3».
 


	Способи доставки та оплати



	Адміністратор створює доступні партнеру способи доставки та способи оплати одержувача.
 


	Для способу доставки задаються:
 


	
		Технічний код, наприклад dropship.novapost
	
	
		Назва всіма мовами магазину
	
	
		Статус
	
	
		Порядок сортування
	
	
		Власний набір полів
	



	Для кур’єрської доставки можна запросити місто, вулицю, будинок і квартиру. Для доставки у відділення — місто та номер відділення. Для поштомата — місто та номер поштомата.
 


	Технічний код доставки зберігається у shipping_code, локалізована назва — у shipping_method. Код оплати записується у payment_code, а назва — у payment_method.
 


	Пряма та зворотна доставка



	Для кожного замовлення адміністратор окремо зазначає:
 


	
		Хто оплачує доставку
	
	
		Фактичну вартість прямої доставки
	
	
		Коментар до доставки
	
	
		Вартість зворотної доставки
	
	
		Коментар до повернення
	



	Якщо успішну доставку оплачує одержувач, її вартість не списується з балансу партнера. Якщо доставку оплачує партнер, фактична сума списується з його балансу.
 


	У разі повернення відправлення пряма та зворотна доставка списуються з партнера незалежно від початково вибраного платника.
 


	Перед установленням статусу відправлення або виконання адміністратор повинен підтвердити пряму доставку, навіть якщо її вартість дорівнює 0. Для скасування потрібно окремо підтвердити пряму та зворотну доставку.
 


	Баланс і резерв коштів



	Фінансова система розділяє декілька показників:
 


	
		Баланс — власні кошти партнера
	
	
		Резерв — кошти, зарезервовані під замовлення викупу
	
	
		Очікуваний заробіток — дохід за комісійними замовленнями, які ще не виконані
	
	
		Доступно до виплати — підтверджений заробіток за виконаними комісійними замовленнями
	



	Доступна для виплати сума враховує вільний баланс, який не перебуває в резерві, та підтверджений комісійний заробіток.
 


	Адміністратор може вручну поповнити або списати баланс партнера. Причина коригування зберігається у фінансовому журналі та може бути надіслана партнеру як сповіщення.
 


	Поповнення балансу



	У налаштуваннях модуля адміністратор зазначає реквізити магазину:
 


	
		Отримувача платежу
	
	
		ІПН / ЄДРПОУ
	
	
		IBAN
	
	
		Телефони підтримки
	
	
		Email підтримки
	



	Партнер бачить реквізити в кабінеті, виконує платіж і створює запит на поповнення. У запиті вказуються сума та дані, за якими адміністратор може знайти платіж.
 


	Адміністратор перевіряє надходження та підтверджує або відхиляє запит. Баланс збільшується лише після ручного підтвердження.
 


	Виплати партнеру



	Партнер може створити запит на виплату суми, яка не перевищує його вільний баланс і підтверджений заробіток.
 


	Для створення запиту партнер повинен заповнити:
 


	
		Отримувача
	
	
		ІПН / ЄДРПОУ
	
	
		IBAN
	



	Кошти не переказуються автоматично. Адміністратор перевіряє заявку, виконує платіж вручну та встановлює статус:
 


	
		Очікує
	
	
		Виплачено
	
	
		Відхилено
	



	У разі відхилення або видалення необробленої заявки зарезервована для виплати сума повертається партнеру.
 


	Фінансовий журнал



	Кожна фінансова операція записується в окремий журнал:
 


	
		Резервування коштів під замовлення
	
	
		Списання розрахункової суми
	
	
		Звільнення резерву
	
	
		Повернення вартості товару
	
	
		Списання прямої доставки
	
	
		Списання зворотної доставки
	
	
		Нарахування очікуваного заробітку
	
	
		Підтвердження комісійного заробітку
	
	
		Поповнення балансу
	
	
		Виплата коштів
	
	
		Ручне коригування адміністратором
	



	Для операцій, пов’язаних із замовленням, відображається його номер і посилання на перегляд. У журналі видно зміну балансу, резерву, очікуваного заробітку, доступної до виплати суми та коментар.
 


	Персональні XML(YML)-фіди



	Кожен схвалений партнер може створювати персональні статичні товарні фіди. Максимальна кількість профілів задається адміністратором глобально або окремо для конкретного партнера.
 


	Профіль фіда містить:
 


	
		Власну назву
	
	
		Мову
	
	
		Валюту
	
	
		Режим наявності товарів
	
	
		Категорії
	
	
		Виробників
	
	
		Додаткову націнку
	
	
		Персональні правила націнки
	
	
		Набір полів XML(YML)
	



	Партнер може експортувати:
 


	
		Усі товари
	
	
		Тільки товари в наявності
	
	
		Тільки товари не в наявності
	



	Адміністратор може обмежити категорії та виробників, які дозволено використовувати у партнерських фідах.
 


	Поля XML(YML)-фіда



	Партнер самостійно вибирає дані, які потрібно передати:
 


	
		Назва товару
	
	
		Категорія
	
	
		Опис
	
	
		Ціна
	
	
		Залишок
	
	
		Посилання на товар
	
	
		Основне та додаткові зображення
	
	
		Виробник
	
	
		Модель
	
	
		Артикул
	
	
		Характеристики
	
	
		Вага
	
	
		Габарити
	
	
		GTIN
	
	
		MPN
	



	Ідентифікатор offer та ознака наявності формуються завжди. Поле, яке використовується як offer id, вибирається адміністратором у налаштуваннях модуля.
 


	Повний набір полів підходить для первинного імпорту товарів. Скорочений фід, наприклад із ціною та залишком, можна використовувати для швидкого оновлення вже імпортованого каталогу.
 


	Мова та валюта фіда



	Для кожного профілю партнер вибирає одну з активних мов магазину. У фід потрапляють назви товарів, описи, категорії та характеристики, заповнені саме для вибраної мови.
 


	Модуль не перекладає контент автоматично. Якщо дані потрібною мовою не заповнені в каталозі, вони не можуть бути автоматично створені у фіді.
 


	Ціни перераховуються в одну з активних валют магазину. Код вибраної валюти передається у currencyId.
 


	Категорії Prom.ua



	Для кожної категорії магазину можна вказати числовий ID категорії порталу Prom.ua. Якщо значення заповнене, модуль передає його у тег portal_category_id.
 


	Це дозволяє зіставити власну структуру каталогу з категоріями маркетплейсу без зміни категорій у магазині.
 


	Націнки у фіді



	Додаткова націнка фіда застосовується після мінімальної ціни адміністратора.
 


	Приклад:
 


	
		Закупівельна ціна — 1000
	
	
		Мінімальна націнка адміністратора — 5%
	
	
		Розрахункова ціна — 1050
	
	
		Власна націнка фіда — 20%
	
	
		Ціна у фіді — 1260
	



	Націнку профілю можна перевизначити для конкретного товару, категорії або виробника. Пріоритет персональних правил фіда: товар, категорія, виробник, загальна націнка профілю.
 


	Статичні файли та CRON



	Фіди формуються як статичні XML-файли. Звернення сторонньої системи до URL фіда не запускає важкі SQL-запити й не перебудовує каталог у реальному часі.
 


	
		Партнер може вручну поставити свій фід у чергу оновлення
	
	
		Посилання фіда залишається незмінним після повторної генерації
	
	
		Зміна товару, ціни або залишку ставить пов’язані фіди в чергу без видалення старого файла
	
	
		Поки нова версія формується, попередній успішний файл і його URL залишаються доступними
	
	
		Фіди обробляються пакетами
	
	
		Один виклик CRON використовує доступний час PHP та залишає запас до серверного ліміту
	
	
		Після вичерпання часу наступний виклик продовжує роботу з останнього товару
	



	Сповіщення



	Партнер може вибрати канал отримання сповіщень:
 


	
		Telegram
	
	
		E-mail
	
	
		Усі канали
	



	Доступні типи подій:
 


	
		Зміна статусу замовлення
	
	
		Успішне формування фіда
	
	
		Помилка формування фіда
	
	
		Зміна статусу виплати
	
	
		Коригування балансу
	
	
		Зміна статусу запиту на поповнення
	



	Повідомлення про виплати та поповнення містять суму операції, новий статус і коментар адміністратора.
 


	Для Telegram адміністратор вказує токен бота, а партнер — власний Chat ID. Для пошти можна налаштувати окремий транспорт Mail або SMTP незалежно від основних поштових налаштувань магазину.
 


	Адміністративна частина



	Після встановлення в лівому меню адміністративної частини з’являється окремий розділ кабінету дропшипера.
 


	Адміністратору доступні:
 


	
		Загальні налаштування
	
	
		Список партнерів
	
	
		Додавання та редагування партнерів
	
	
		Замовлення дропшиперів
	
	
		Запити на виплату
	
	
		Запити на поповнення
	
	
		Фінансові журнали
	
	
		Список і черга фідів
	
	
		Налаштування доставки та оплати
	
	
		Налаштування статусів замовлень
	
	
		Налаштування Telegram і пошти
	
	
		Повна вбудована довідка
	



	Інформер у шапці адміністративної частини показує:
 


	
		Нові заявки партнерів
	
	
		Нові дропшипінг-замовлення
	
	
		Запити на поповнення
	
	
		Запити на виплату
	
	
		Фіди з помилками
	



	На стандартній сторінці замовлення OpenCart відображається окрема мітка з посиланням на дропшипінг-замовлення та його фінансовим станом.
 


	Сторінки кабінету дропшипера



	Демонстраційний кабінет містить такі сторінки:
 


	
		https://demo.ocmodules.in.ua/index.php?route=dropship/dropship — головна сторінка з фінансовими показниками та швидкими посиланнями
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/account — магазин, контакти та банківські реквізити партнера
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/order — список створених партнером замовлень
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/order/create — окрема форма створення замовлення для одержувача
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/feed — список профілів, статуси формування та статичні URL
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/feed/add — створення персонального XML(YML)-фіда
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/finance — баланс, поповнення, виплати та фінансовий журнал
	
	
		https://demo.ocmodules.in.ua/index.php?route=dropship/notify — налаштування Telegram, e-mail і типів подій
	



	Для перегляду робочих сторінок потрібно авторизуватися під обліковим записом схваленого партнера.
 


	Захист і розділення даних



	
		Усі замовлення, фінанси, фіди та сповіщення прив’язані до внутрішнього partner_id
	
	
		Партнер не може переглядати дані іншого партнера
	
	
		Видалення партнера не передає його старі замовлення новому обліковому запису
	
	
		Фінансові операції виконуються через окремий журнал проводок
	
	
		Повторна обробка статусу не дублює списання або нарахування
	
	
		CRON захищений секретним ключем
	
	
		Доступ до адміністративних сторінок контролюється штатними правами access і modify
	



	Продуктивність



	
		Статичні XML-файли замість генерації під час кожного звернення
	
	
		Пакетна обробка товарів у черзі
	
	
		Продовження генерації з останнього обробленого товару
	
	
		Використання обмеження часу PHP із резервом до завершення процесу
	
	
		Вибірка тільки необхідних для конкретного фіда полів
	
	
		Окремі індекси таблиць для партнерів, замовлень, фінансів і черги фідів
	
	
		Збереження попереднього робочого файла до успішного завершення нової генерації
	
	
		Підтримка каталогів із десятками тисяч товарів
	



	Відкритий код і незалежність



	Код модуля не закодований і не обфускований. PHP-, Twig-, JavaScript- та XML-файли доступні для перегляду й редагування.
 


	Модуль не використовує сервер ліцензій, приховану телеметрію або віддалені бібліотеки. Основні розрахунки, замовлення, фінансовий облік і формування фідів виконуються безпосередньо на сайті.
 


	Зовнішні з’єднання виконуються лише для явно налаштованих адміністратором каналів: Telegram-бота, SMTP та отримання статичного файла сторонньою системою імпорту.
 


	Системні вимоги



	
		OpenCart 3.0.3.x
	
	
		Налаштована базова валюта магазину
	
	
		Заповнені закупівельні ціни product.cost
	
	
		Можливість запису статичних XML-файлів
	
	
		Можливість налаштувати регулярний CRON
	
	
		Для Telegram-сповіщень — токен Telegram-бота
	
	
		Для поштових сповіщень — налаштований Mail або SMTP
	



	Встановлення



	
		Виконайте чисте встановлення основного архіву через Extensions / Installer
	
	
		Перейдіть у Extensions / Modifications та оновіть кеш модифікаторів
	
	
		Перейдіть у Extensions / Extensions
	
	
		Виберіть тип розширень Modules
	
	
		Знайдіть Dropship Partner Cabinet та натисніть Install
	
	
		Відкрийте налаштування та увімкніть модуль
	
	
		Оберіть групу покупців для партнерів
	
	
		Налаштуйте мінімальні націнки
	
	
		Налаштуйте статуси замовлень
	
	
		Створіть способи доставки та оплати
	
	
		Заповніть реквізити магазину
	
	
		Налаштуйте Telegram та поштовий транспорт
	
	
		Додайте URL CRON до планувальника
	
	
		За потреби встановіть модуль «Навігація кабінету дропшипера» у потрібну позицію макета
	



	Видалення модуля



	Вимкнення статусу модуля не видаляє партнерів, замовлення, фінансову історію або файли фідів.
 


	Повне видалення розширення видаляє власні таблиці, події та створені статичні файли фідів. Перед видаленням партнери повертаються до початкових груп покупців.
 


	Стовпець product.cost не видаляється, оскільки він може використовуватися іншими модулями закупівельної ціни.
 


	Перед видаленням модуля з робочого магазину рекомендується створити резервну копію бази даних.
 


	Важливі примітки



	Модуль не здійснює автоматичні банківські перекази та не підключається до платіжної системи. Поповнення й виплати перевіряються та підтверджуються адміністратором вручну.
 


	Для коректного фінансового обліку не змінюйте вручну дані власних таблиць модуля. Баланс, резерв, доставка та комісійний заробіток повинні змінюватися через передбачені сторінки й статуси.
 


	Товари без заповненої закупівельної ціни не можуть брати участь у партнерських розрахунках. Перед запуском партнерської програми потрібно заповнити product.cost для доступного каталогу.
 


	Для автоматичного оновлення фідів і обробки відкладених сповіщень необхідно налаштувати регулярний CRON. Частота запуску залежить від активності каталогу та кількості партнерських фідів.
 


	Сумісність із шаблонами



	Клієнтські сторінки модуля адаптовані для стандартної теми OpenCart. Сторонні шаблони можуть використовувати іншу HTML-структуру, CSS-класи, сітку та оформлення форм, тому для коректного відображення сторінок партнерського кабінету потрібна окрема адаптація під використовуваний шаблон.
 


	Адаптація під сторонні шаблони не входить до базового комплекту модуля та виконується окремо для конкретної теми магазину.
 


	DEMO
 


	
		Admin Page
	
	
		login/password: demo/demodemo
	



	
		Store Page
	
	
		login/password: demo@ocmodules.in.ua/demodemo
	



	Ліцензія



	Ліцензія поширюється на один домен і його піддомени.
 

			
			
			
				
					
						Автор
					
					
						


IHOR1989
					
				
				
					
						Опубліковано
					
					
						27.08.26
					
				
				
					
						Категорія
					
					
						Покупки, оформлення замовлення, кошик
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Thu, 24 Sep 2026 11:03:43 +0000</pubDate></item><item><title>&#x410;&#x432;&#x442;&#x43E;&#x43C;&#x430;&#x442;&#x438;&#x447;&#x43D;&#x456; &#x437;&#x43D;&#x438;&#x436;&#x43A;&#x438; Google[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] </title><link><![CDATA[https://opencartforum.com/topic/188290-avtomatychni-znyzhky-googlepodderzhka/?do=findComment&comment=1839162]]></link><description><![CDATA[25
                                  
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Автоматичні знижки Google
			
			
			
				
	Модуль Google Automated Discounts інтегрує OpenCart із програмою автоматичних знижок Google Merchant Center. Розширення підтримує два режими роботи: розрахунок мінімально допустимих цін засобами модуля з передаванням їх через додатковий XML-фід або приймання готової персональної ціни, розрахованої Google Merchant Center.
 


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


	Рішення підходить магазинам із декількома вітринами, валютами та обліковими записами Merchant Center. Для кожної потрібної комбінації створюється окремий канал із власним Merchant Center ID, валютою, полем Offer ID та джерелом цінових обмежень.
 


	Два режими роботи



	Для кожного каналу можна окремо вибрати джерело цінових обмежень:
 


	
		Налаштування модуля — модуль визначає товари, які беруть участь у програмі, розраховує мінімально допустимі ціни та формує додатковий XML-фід з атрибутами auto_pricing_min_price і, за наявності закупівельної ціни, cost_of_goods_sold
	
	
		Google Merchant Center — товари, валова маржа та максимальний розмір знижки налаштовуються безпосередньо в кабінеті Google. Додатковий XML-фід мінімальних цін модуля не використовується, а персональна ціна приймається з підписаного JWT без повторної перевірки за локальними правилами та мінімальною ціною
	



	В обох режимах модуль перевіряє криптографічний підпис, Merchant Center ID, Offer ID, валюту, строк дії даних і відповідність товару. Отримана ціна повинна бути додатною та нижчою за поточну ціну товару. Різниця полягає лише в тому, де визначаються умови участі та допустима нижня межа ціни.
 


	Режим Google Merchant Center не скасовує основний товарний фід магазину. Google, як і раніше, повинен отримувати основні дані товарів і коректні Offer ID через стандартне джерело товарних даних.
 


	Як працюють автоматичні знижки



	
		Адміністратор створює канал для потрібного магазину, Merchant Center і валюти
	
	
		Для каналу вибирається джерело цінових обмежень: налаштування модуля або Google Merchant Center
	
	
		У локальному режимі адміністратор налаштовує правила участі та розрахунку мінімальної ціни, після чого CRON формує додатковий XML-фід
	
	
		У режимі Google Merchant Center товари, маржа й максимальна знижка налаштовуються в кабінеті Google без використання додаткового фіда модуля
	
	
		Google визначає персональну ціну та передає її покупцеві в підписаному JWT через GET-параметр pv2
	
	
		Модуль перевіряє підпис ES256, Merchant Center ID, Offer ID, товар, валюту, ціну та строк дії даних
	
	
		У локальному режимі додатково перевіряється участь товару та відповідність ціни розрахованій нижній межі
	
	
		Після успішної перевірки персональна ціна відображається на сайті та переходить до кошика і замовлення
	



	Персональна ціна зберігається для сторінки товару щонайменше 30 хвилин, а для кошика — 48 годин. Вона не стає загальною ціною товару та не показується іншим покупцям.
 


	Що вміє модуль



	
		Створювати окремі канали для різних магазинів, Merchant Center і валют
	
	
		Вибирати джерело цінових обмежень окремо для кожного каналу
	
	
		Працювати за локальними правилами з додатковим XML-фідом мінімальних цін
	
	
		Приймати готову ціну Google без локальної перевірки мінімальної ціни
	
	
		Працювати без додаткового XML-фіда модуля, якщо товари, маржа та максимальна знижка налаштовані в Merchant Center
	
	
		Формувати статичні XML-фіди у форматі Google Merchant Center
	
	
		Задавати власну назву файла кожного XML-фіда
	
	
		Формувати фід за захищеним секретним ключем CRON
	
	
		Вибирати поле OpenCart, яке використовується як Offer ID
	
	
		Керувати участю товарів через категорії, виробників та окремі товари
	
	
		Створювати правила включення та виключення товарів
	
	
		Фільтрувати товари за поточною ціною та наявністю чинної акції
	
	
		Розраховувати мінімальну ціну як максимальну знижку від поточної ціни
	
	
		Розраховувати мінімальну ціну як націнку на закупівельну ціну
	
	
		Задавати індивідуальні налаштування безпосередньо в картці товару
	
	
		Перевіряти підписані персональні ціни Google за протоколом ES256
	
	
		Застосовувати персональну ціну на вітрині, у кошику та замовленні
	
	
		Позначати звичайні й тестові замовлення Google в адміністративній частині
	
	
		Створювати локальні тестові посилання для перевірки сценарію до підключення Merchant Center
	
	
		Показувати статистику активних цін і пов’язаних замовлень
	
	
		Очищати прострочені записи та стару історію
	
	
		Вести журнал причин прийняття або відхилення персональної ціни
	
	
		Працювати з українською, англійською та російською мовами
	



	Канали та Offer ID



	Канал об’єднує налаштування одного магазину, облікового запису Merchant Center і валюти. Для кожного каналу задаються назва, магазин, Merchant Center ID, валюта, Offer ID, джерело цінових обмежень, ім’я XML-файла та статус.
 


	Offer ID можна отримувати зі стандартних полів OpenCart: product_id, model, sku, upc, ean, jan, isbn або mpn.
 


	Значення вибраного поля має точно збігатися з ID відповідної пропозиції в основному товарному джерелі Merchant Center. Інакше модуль не прийме персональну ціну для товару.
 


	Локальні правила ціноутворення



	Правила використовуються тільки тоді, коли джерелом цінових обмежень вибрано налаштування модуля. У режимі Google Merchant Center локальні правила, закупівельна та ручна мінімальна ціна не обмежують отриману з підписаного JWT пропозицію.
 


	Правила перевіряються від меншого значення порядку сортування до більшого. Для товару використовується перше відповідне правило.
 


	
		Дозволити або заборонити участь — включення чи виключення відповідних товарів
	
	
		Категорії, виробники та товари — область дії правила
	
	
		Урахування акції — усі товари, тільки товари з чинною акцією або тільки без неї
	
	
		Ціна від і до — необов’язкові межі поточної ціни
	
	
		Метод і значення — максимальна знижка від поточної ціни або націнка на закупівельну ціну
	



	Категорії, виробники та окремі товари в одному правилі об’єднуються: достатньо відповідності одному з вибраних списків. Якщо всі списки порожні, правило поширюється на всі товари каналу.
 


	Методи розрахунку мінімальної ціни



	
		Максимальна знижка від поточної ціни — мінімальна ціна дорівнює поточній ціні мінус заданий відсоток. Закупівельна ціна не потрібна
	
	
		Націнка на закупівельну ціну — мінімальна ціна дорівнює закупівельній ціні плюс заданий відсоток. Для цього методу поле cost має бути заповнене
	



	Якщо закупівельна ціна вказана, модуль передає її як cost_of_goods_sold і не дозволяє встановити локальну мінімальну ціну нижче собівартості. Якщо cost дорівнює нулю, атрибут не додається до XML.
 


	Налаштування в картці товару



	Модифікатор додає до стандартної форми товару OpenCart закупівельну ціну, ручну мінімальну автоматичну ціну та режим участі в автоматичних знижках. Ці параметри використовуються локальним режимом і мають пріоритет над автоматичними правилами.
 


	Відображення поля закупівельної ціни можна вимкнути, якщо магазин уже використовує сумісний модуль закупівель, який зберігає дані в тому самому полі cost.
 


	Статичний XML-фід і CRON



	Статичний XML-фід використовується в режимі локальних цінових обмежень. Кожен канал формує окремий XML-файл у каталозі price. Google отримує готовий файл без запуску важких SQL-запитів під час кожного звернення до його URL.
 


	
		Один виклик CRON повністю перебудовує вибраний фід
	
	
		URL CRON захищений спільним секретним ключем
	
	
		Для кожного каналу показується готовий URL і команда для crontab
	
	
		У налаштуваннях доступні розмір, дата зміни та статистика створеного файла
	
	
		Товар без cost може передавати Offer ID і auto_pricing_min_price
	
	
		Якщо cost вказано, додатково передається cost_of_goods_sold
	



	Якщо джерелом цінових обмежень вибрано Google Merchant Center, підключати сформований модулем XML-фід не потрібно. Умови участі, валова маржа та максимальна знижка налаштовуються в кабінеті Google.
 


	Перевірка персональної ціни



	Вбудована вкладка тестування дозволяє створити тимчасове посилання з тестовою персональною ціною та перевірити весь сценарій до отримання виробничого посилання Google.
 


	У локальному режимі тестова ціна повинна бути нижчою за поточну та не нижчою за розрахований мінімум. У режимі Google Merchant Center локальний мінімум не перевіряється, але ціна має бути додатною й нижчою за поточну ціну товару.
 


	Для тестування модуль створює окрему пару ключів ES256 у захищеному каталозі storage. Локальний тест не змінює офіційний публічний ключ Google і не замінює виробничу перевірку Merchant Center.
 


	Перевірка безпеки



	
		Перевірка криптографічного підпису ES256
	
	
		Перевірка Merchant Center ID, Offer ID та відповідного товару
	
	
		Перевірка валюти, строку дії та коректності персональної ціни
	
	
		Перевірка відповідності ціни поточній ціні товару
	
	
		Перевірка допустимої локальної мінімальної ціни, якщо канал працює за правилами модуля
	
	
		Прив’язка локального тестового посилання до IP-адреси
	
	
		Журнал причин прийняття або відхилення без збереження самого JWT
	



	Офіційний публічний ключ Google ES256 уже заповнений у налаштуваннях. Він є спільним для інтеграцій Automated Discounts і не потребує створення адміністратором магазину.
 


	Відображення персональної ціни



	Персональна ціна інтегрується у сторінку товару, категорії, сторінки виробників, пошук, акції, стандартні модулі товарів, кошик, стандартне оформлення замовлення та адміністративну сторінку замовлення.
 


	Модулі швидкого замовлення, які використовують стандартні Cart і addOrder OpenCart, отримують персональну ціну автоматично. Для розширень, що читають ціну або створюють замовлення прямими SQL-запитами, може знадобитися окрема адаптація.
 


	Мітка замовлення



	Якщо під час оформлення використано персональну ціну, модуль зберігає зв’язок із замовленням. Адміністратор бачить окрему мітку Google Automated Discounts, а для локальних тестів використовується окрема тестова мітка.
 


	SEO URL і параметр pv2



	SEO-модуль, CDN або редирект із index.php на SEO URL не повинен видаляти GET-параметр pv2. Якщо магазин використовує SeoPro або інший модифікатор URL, параметр потрібно додати до переліку дозволених. Сторінки з персональною ціною не можна зберігати у спільному повносторінковому кеші.
 


	Мультимагазин і валюти



	Для кожного каналу вибирається конкретний магазин і одна з активних валют OpenCart. Правила не змішуються між каналами, тому можна створювати різні умови для окремих країн, валют, магазинів або облікових записів Merchant Center.
 


	Продуктивність



	
		Статичні XML-файли замість генерації фіда під час кожного запиту Google
	
	
		Вибірка тільки необхідних даних товарів
	
	
		Індекси власних таблиць для основних операцій
	
	
		Застосування персональних цін до масиву товарів одним пакетним запитом
	
	
		Використання стандартних Currency, Tax, Cart, Events і DB API OpenCart
	
	
		Відсутність зовнішніх API-запитів під час відкриття сторінок магазину
	



	Сумісність із шаблонами та сторонніми модулями



	Основна логіка працює на рівні стандартних моделей товарів, кошика, подій та замовлення OpenCart. Якщо тема або сторонній модуль отримує ціни прямими SQL-запитами, використовує власний кошик чи створює замовлення в обхід стандартного addOrder, може знадобитися точкова адаптація.
 


	Відкритий код і незалежність



	Код модуля не закодований і не обфускований. Розширення не використовує ліцензійні сервери, телеметрію чи віддалені бібліотеки. Перевірка JWT, розрахунок правил, збереження персональних цін і формування XML виконуються безпосередньо на сайті.
 


	Системні вимоги



	
		OpenCart 3.0.3.x
	
	
		PHP OpenSSL із підтримкою ES256
	
	
		Обліковий запис Google Merchant Center із доступною програмою Automated Discounts
	
	
		Налаштоване передавання конверсій покупки з даними кошика
	
	
		Для локального режиму — можливість запису XML-файлів до каталогу price та налаштування регулярного CRON
	



	Встановлення



	
		Встановіть архів через Extensions / Installer
	
	
		Оновіть кеш у Extensions / Modifications
	
	
		Встановіть і відкрийте Google Automated Discounts у розділі Feeds / Канали просування
	
	
		Увімкніть модуль і створіть канал для потрібного магазину, Merchant Center і валюти
	
	
		Перевірте поле Offer ID та виберіть джерело цінових обмежень
	
	
		Для локального режиму налаштуйте правила, запустіть CRON і підключіть XML як додаткове джерело даних Merchant Center
	
	
		Для режиму Google Merchant Center налаштуйте товари, валову маржу та максимальну знижку безпосередньо в кабінеті Google
	
	
		Перевірте локальне та виробниче тестове посилання
	



	Модуль не змінює файли ядра OpenCart безпосередньо. Інтеграція виконується через стандартні Events OpenCart та OCMOD.
 


	Важливі примітки



	Модуль не підключає магазин до програми Google Automated Discounts автоматично. Доступність програми, налаштування Merchant Center і остаточне схвалення магазину визначаються Google.
 


	Основне джерело товарних даних Merchant Center повинно містити товари з коректними Offer ID незалежно від вибраного режиму. Значення поля Offer ID у модулі має точно збігатися з ідентифікатором відповідної пропозиції в основному товарному джерелі Google.
 


	У режимі локальних налаштувань XML модуля використовується як додаткове джерело атрибутів автоматичних знижок. У режимі Google Merchant Center цей додатковий файл не потрібний, оскільки цінові обмеження налаштовуються безпосередньо в кабінеті Google.
 


	Модуль не замінює систему аналітики та не надсилає конверсії покупки до Google. Для цього потрібна окрема інтеграція Google Analytics, Google Ads або інший сумісний модуль.
 


	DEMO
 


	
		Admin Page
	
	
		login/password: demo/demodemo
	



	Ліцензія



	Ліцензія поширюється на один домен і його піддомени.
 

			
			
			
				
					
						Автор
					
					
						


IHOR1989
					
				
				
					
						Опубліковано
					
					
						04.09.26
					
				
				
					
						Категорія
					
					
						Реклама та просування
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Thu, 24 Sep 2026 11:02:56 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] OcBox Simple Super Search, &#x448;&#x432;&#x438;&#x434;&#x43A;&#x438;&#x439; &#x43D;&#x435;&#x447;&#x456;&#x442;&#x43A;&#x438;&#x439; &#x43F;&#x43E;&#x448;&#x443;&#x43A; &#x434;&#x43B;&#x44F; OpenCart &#x456; ocStore &#x431;&#x435;&#x437; Sphinx: &#x43E;&#x434;&#x440;&#x443;&#x43A;&#x456;&#x432;&#x43A;&#x438;, &#x440;&#x43E;&#x437;&#x43A;&#x43B;&#x430;&#x434;&#x43A;&#x430;, &#x441;&#x438;&#x43D;&#x43E;&#x43D;&#x456;&#x43C;&#x438;, &#x436;&#x438;&#x432;&#x456; &#x43F;&#x456;&#x434;&#x43A;&#x430;&#x437;&#x43A;&#x438;</title><link><![CDATA[https://opencartforum.com/topic/188289-podderzhka-ocbox-simple-super-search-shvydkyi-nechitkyi-poshuk-dlia-opencart-i-ocstore-bez-sphinx-odrukivky-rozkladka-synonimy-zhyvi-pidkazky/?do=findComment&comment=1839159]]></link><description><![CDATA[50
                                  
                        
                                        		
                		
                								При покупке доступ к обновлениям в течение 1 года  После окончания основного периода доступ к обновлениям можно продолжить 50.00 USD за год 
	                            				 
                        
                        
			
				Скачать / Купить дополнение
			
                  
             
  
  

			OcBox Simple Super Search, быстрый нечёткий поиск для OpenCart и ocStore без Sphinx: опечатки, раскладка, синонимы, живые подсказки
			
			
			
				
	OcBox Simple Super Search, нечёткий поиск для OpenCart 3, без Sphinx и без AI



	
 


	Стандартный поиск OpenCart 3 ищет точное совпадение слова. Покупатель набрал ifone вместо iPhone, забыл переключить раскладку и вместо samsung вбил ыфьыгтп, ошибся в одной букве в canon, ввёл артикул с пробелом посередине, и страница результатов пустая. Это не «нет товара», это магазин молча выставил человека к Google, где он нашёл то же самое у соседа.
 


	OcBox Simple Super Search ставится на обычный хостинг и добавляет OpenCart 3 нечёткий поиск с живыми подсказками. Без Sphinx, без демонов, без очередей, без внешних сервисов и без ключей к AI. Только MySQL и PHP, которые у вас и так есть. Терпит ошибки, неправильную раскладку и синонимы. Индекс собирается кнопкой в админке, состояние индекса видно там же, есть встроенный тестер запросов. Если модуль выключен или индекс ещё не готов, на витрине работает штатный поиск OpenCart, магазин не ломается.
 


	Главная идея: покупатель должен найти товар с первой попытки, даже если он набрал его с ошибкой или в чужой раскладке. Ввёл ifone, увидел iPhone. Ввёл ыфьыгтп, увидел Samsung. Ввёл кэнон, увидел Canon EOS. Ввёл свой артикул с лишним пробелом, увидел именно тот товар. Магазин с нормальным поиском продаёт больше, чем магазин с тем же ассортиментом и сломанным поиском, это не гипотеза, это базовая арифметика воронки.
 


	Терпит опечатки и неправильную раскладку



	✓ Находит товар с опечаткой в слове 
	Покупатель набрал ifone, и модуль возвращает iPhone. Ввёл kanon, находит Canon EOS 5D. Ввёл ipot, получает линейку iPod. Модуль сравнивает введённые буквы с названиями товаров и брендами, и терпит одну-две ошибки на слово. У каждого результата есть пояснение, почему его подобрало, это видно во встроенном тестере. 
	⚠ Без этого: штатный поиск OpenCart на ifone отдаёт пустую страницу, покупатель идёт в Google.
 


	✓ Понимает чужую раскладку клавиатуры 
	Покупатель забыл переключиться с английской на русскую и вбил ыфьыгтп, модуль распознаёт слово самсунг и показывает Samsung. Работает в обе стороны: сфтщт находит Canon, русское самсунг находит Samsung. Это частая причина пустых результатов на мобильных, где переключатель раскладки не всегда под рукой. 
	⚠ Без этого: покупатель на телефоне не замечает раскладки, видит пусто, закрывает вкладку.
 


	✓ Артикулы с пробелами и разным регистром 
	Покупатель ввёл артикул с пробелом посередине или лишним тире, модуль находит товар по model или sku. Регистр не имеет значения, разделители в артикуле тоже. Поиск по названию и артикулу работает одной строкой, отдельных режимов не нужно. 
	⚠ Без этого: покупатель копирует артикул из письма менеджера с лишним пробелом, штатный поиск ничего не находит.
 


	Живые подсказки под строкой поиска



	✓ Выпадающий список под полем поиска 
	Покупатель набирает первые буквы, и прямо под полем появляется список с миниатюрой, названием и ценой каждого найденного товара. Клик по строке ведёт на карточку товара, клик по ссылке «Все результаты» ведёт на полную страницу поиска. Всё работает на стандартном шаблоне OpenCart 3 из коробки, подключение к кастомным шаблонам через один атрибут на поле поиска. 
	⚠ Без этого: покупатель набирает, жмёт Enter, ждёт полный переход на страницу результатов на каждый вариант запроса.
 


	✓ Не ломает ваш шаблон и не блокирует страницу 
	Модуль не переписывает ваш шаблон и не вмешивается в чужой AJAX-поиск, если такой уже стоит. Живые подсказки включаются отдельным переключателем. Если у вас на сайте уже работает свой живой поиск, подсказки Simple Super Search остаются выключенными, а нечёткий поиск работает на странице результатов. 
	⚠ Без этого: два модуля живого поиска одновременно ломают друг друга, покупатель видит два выпадающих списка на одной строке.
 


	Свои словари синонимов и брендовые алиасы



	
 


	✓ Словарь синонимов под ваш ассортимент 
	В админке есть текстовое поле, одна группа на строку, первая фраза основная. Пример: смартфон = смартфоны = мобильный телефон, и поиск по любой из этих фраз возвращает те же товары. До 500 фраз, этого хватает на реальный магазин. В поставку вложены два готовых примера (файлы в папке examples/): один для электроники, один для автозапчастей, берите за основу и правьте под себя. 
	⚠ Без этого: у вас в названиях смартфон, покупатели ищут мобильный, и половина запросов даёт ноль.
 


	✓ Брендовые алиасы из коробки 
	Самые популярные бренды уже прописаны: айфон находит iPhone, кэнон и кенон находят Canon, самсунг находит Samsung, и остальные привычные кириллические варианты латинских брендов. Не нужно держать эти правила в голове и руками синхронизировать их с ассортиментом, они идут в комплекте и обновляются с версиями модуля. 
	⚠ Без этого: продаёте iPhone, а покупатели ищут айфон, и видят ноль результатов.
 


	Тестер запросов прямо в админке



	
 


	✓ Живой тестер: что находит и почему 
	Пишете запрос в поле, жмёте «Найти», видите список товаров с номером, названием, оценкой совпадения и коротким пояснением, почему этот товар подобрало. Сразу видно, что работает как надо, а что нет, поэтому синонимы правятся осознанно, а не наугад. 
	⚠ Без этого: чтобы проверить поиск, нужно уходить из админки на витрину, искать руками, вспоминать, как оно вело себя до правки.
 


	✓ Контрольные запросы, которые прогоняются пачкой 
	Задаёте список: амартизатор задний =&gt; 123, 341267 =&gt; 123, и модуль проверяет, что указанные ID действительно попадают в первые 5 результатов. Можно задать исключения (эти ID не должны быть в топ-20) и проверку на пустую выдачу. Держите набор ключевых запросов вашего магазина, и после каждой правки словаря прогоняйте пачку. До 50 запросов. 
	⚠ Без этого: правку синонимов делаем наугад, на следующей неделе новый синоним тихо ломает старый поиск.
 


	Индекс собирается из админки или из консоли



	
 


	✓ Кнопка «Перестроить» в админке 
	Одна кнопка запускает сборку, с паузой, продолжением и отменой. Видно последний обработанный ID товара и текущую верхнюю границу. Пока строится новый индекс, старый продолжает обслуживать покупателей. Отмена сохраняет готовый индекс, магазин не остаётся без поиска. На демо-каталоге из 97 товаров индекс собирается примерно за секунду; на реальных магазинах цифра зависит от количества товаров и мощности сервера. 
	⚠ Без этого: сборку долгого индекса нужно держать открытой вкладкой, вкладка закрылась, всё сначала.
 


	✓ Консольный воркер для больших каталогов 
	Для магазинов, где админка ограничена по времени выполнения, индекс можно собрать через консоль. Тот же движок, что и в кнопке админки, просто без ограничения на HTTP-запрос. Состояние индекса после консольного прогона так же видно в админке. 
	⚠ Без этого: админка с max_execution_time 30 не успевает, сборка обрывается на середине.
 


	Не ломает магазин, если что-то пошло не так



	✓ Fallback на штатный поиск OpenCart 
	Модуль выключен в настройках, или индекс ещё не готов, или сборка ещё идёт впервые, и на витрине молча работает обычный поиск OpenCart. Никаких пустых страниц и 500-х. Магазин не встаёт на паузу из-за модуля поиска. 
	⚠ Без этого: модуль ставится, индекс ещё не собирался, покупатели на витрине получают ноль результатов на что угодно.
 


	✓ Чистое удаление из магазина 
	Кнопка «Удалить» в списке модулей убирает все свои таблицы и настройки. Не оставляет мусора в базе, не держит осиротевших индексов. Захотели попробовать, не понравилось, вернули магазин ровно в то состояние, в котором он был до установки. 
	⚠ Без этого: модуль удалён из админки, а таблицы и строки настроек лежат в базе годами.
 


	Технические детали



	
		Нечёткий поиск на чистом MySQL и PHP, без Sphinx, без Elastic, без демонов и внешних сервисов.
	
	
		Терпит опечатки и чужую раскладку клавиатуры, работает по названию и артикулу одновременно.
	
	
		Живые подсказки под полем поиска (переключатель в настройках), стандартный шаблон OpenCart из коробки, кастомные шаблоны через один атрибут.
	
	
		Свой словарь синонимов (до 500 фраз), одна группа на строку.
	
	
		Брендовые алиасы из коробки: айфон, кенон, кэнон, самсунг и другие привычные кириллические варианты латинских брендов.
	
	
		Примеры словарей для электроники и автозапчастей в папке examples/.
	
	
		Тестер запросов прямо в админке: показывает найденное, оценку совпадения и пояснение.
	
	
		Контрольный набор запросов (до 50), прогоняется пачкой после правки словаря.
	
	
		Индекс из админки или из консоли, с паузой, продолжением и отменой. Состояние видно в админке.
	
	
		Пока готового индекса нет или модуль выключен, работает штатный поиск OpenCart.
	
	
		Локализация админки: украинский, русский, английский.
	
	
		Удаление модуля убирает все свои таблицы и настройки.
	
	
		OCMOD ставится файлом, без записей в базу модификаций.
	



	Чем отличается от большого AI Smart Search



	У нас есть тяжёлый модуль OcBox AI Smart Search за $200, там семантические эмбеддинги, LLM-переписывание запросов, понимание смысла, аналитика, и ему нужен отдельный крон-воркер, а часто ещё и Sphinx. Simple Super Search это противоположный край: $15, всё в пределах обычного хостинга, без ключей к AI, без демонов, без Sphinx, без крон-воркеров. Терпит опечатки, раскладку и синонимы, живые подсказки, свои словари, и на этом всё. Если у вас 500-5000 товаров и надо, чтобы поиск просто перестал терять клиентов на мелких ошибках, берите его. Если вам надо, чтобы покупатель спросил что можно подарить рыбаку на 500 грн и увидел осмысленную выдачу, берите AI Smart Search.
 


	Совместимость



	
		OpenCart 3.0.x и ocStore 3.0.x
	
	
		PHP 7.4+
	
	
		ionCube Loader: требуется (версия 14 или выше)
	
	
		Форка для OpenCart 2.3 у этого модуля нет.
	



	Рабочего файла модуля на форуме нет, здесь описательная страница. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию даётся после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader.
 


	ionCube Loader: обратите внимание! 
	Модуль закодирован ionCube Encoder 15. Для работы требуется ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится.
 


	Покупая сейчас, вы получаете полный доступ к нечёткому поиску, живым подсказкам, словарям и всем исправлениям в течение года. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме.
 


	Продление лицензии на обновления



	В стоимость модуля уже входит год обновлений. Дальше продление $50 в год, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до внедрения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации.
 


	Установка под ключ



	Если ставить самому не хочется или некому, мы установим и настроим модуль в вашем магазине за $40. Сюда входит заливка файлов, обновление модификаций, первая сборка индекса и проверка подсказок на вашем каталоге. Заказывается в личных сообщениях на форуме.
 


	Регламент выдачи файлов модуля



	В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Спасибо за понимание.
 


	
		Нашли ошибку в работе модуля?
	 

	
		Напишите в тему поддержки или в личные сообщения: ссылка на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику. С таким отчётом мы исправляем проблему значительно быстрее.
	 



	 
 


	Рекомендуемые платные модули OcBox



	
		
			
				 
				Smart Related 
				$30 — связанные товары
			
			
				 
				SEO FAQ AI 
				$30 — AI FAQ + Schema.org
			
			
				 
				AI Product Editor 
				$50 — массовое редактирование
			
		
		
			
				 
				Image Pro 
				$15 — WebP, водяной знак
			
			
				 
				Filter 
				$30 — умный фильтр + SEO
			
			
				 
				Category Manager 
				$30 — визуальный менеджер категорий
			
		
		
			
				 
				AI Smart Search 
				$200 — AI-поиск с синонимами
			
			
				 
				AI Chat 
				$100 — AI-консультант 24/7
			
			
				 
				AI Photo Studio 
				$50 — AI-обработка фото
			
		
		
			
				 
				PaymentHub 
				$80 — хаб оплат
			
			
				 
				ShippingHub 
				$80 — хаб доставок
			
			
				 
				SmartOrder 
				$30 — быстрый заказ
			
		
		
			
				 
				ShippingRules 
				$30 — правила доставки
			
			
				 
				AI Megareports 
				$20 — отчёты и Telegram-дайджест
			
			
				 
				Product Bundles 
				$30 — комплекты и наборы
			
		
	



	
 


	Подписывайтесь на наш канал: t.me/ocboxchannel
 

			
			
			
				
					
						Добавил
					
					
						


OcBox
					
				
				
					
						Добавлено
					
					
						23.09.2026
					
				
				
					
						Категория
					
					
						Пошук
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Не проверялось
						
					
				
			

&nbsp;]]></description><pubDate>Wed, 23 Sep 2026 18:33:20 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] OcBox: &#x414;&#x43E;&#x43F;&#x43E;&#x43B;&#x43D;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x435; &#x443;&#x441;&#x43B;&#x443;&#x433;&#x438;. &#x427;&#x430;&#x441;&#x44B; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x44B; &#x440;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x447;&#x438;&#x43A;&#x430; &#x43F;&#x43E;&#x434; &#x432;&#x430;&#x448; &#x43C;&#x430;&#x433;&#x430;&#x437;&#x438;&#x43D;</title><link><![CDATA[https://opencartforum.com/topic/188288-podderzhka-ocbox-dopolnitelnye-uslugi-chasy-raboty-razrabotchika-pod-vash-magazin/?do=findComment&comment=1839157]]></link><description><![CDATA[20
                                  
                        
                        
			
				Скачать / Купить дополнение
			
                  
             
  
  

			OcBox: Дополнительные услуги. Часы работы разработчика под ваш магазин
			
			
			
				
	OcBox Дополнительные услуги: часы работы разработчика под ваш магазин



	Когда наши модули ставят на живой магазин, всплывают вещи, которых в коробке не бывает. Своя тема, две-три языковые версии, несколько складов, десяток чужих модулей, старые OCMOD-модификации, привычки менеджеров, свои поля в товаре. Под такие задачи мы работаем поштучно, за оплаченные часы.
 


	Вы не покупаете кота в мешке. Сначала мы оцениваем задачу в часах, потом вы оплачиваете ровно этот объём, потом мы делаем работу и отчитываемся, что именно сделано.
 


	Одна единица = один час работы разработчика OcBox = 20 USD. Оцениваем до старта, вы платите только за оцененный объём. Без подписок, без «примерно», без часов про запас.
 


	Что вы получаете, подробно



	Рабочий перечень того, за что мы берёмся, а не маркетинговый список.
 


	Адаптации: наши модули под ваш конкретный магазин



	✓ Модуль работает в вашей теме и вашей логике, а не только в стандартной 
	Journal и другие тяжёлые темы со своей вёрсткой, мультимагазин с разными доменами и валютами, несколько языковых версий каталога, нестандартные поля товара, своя логика оформления заказа и статусов. 
	⚠ Без этого: модуль стоит, но не видит половины вашего магазина.
 


	Конфликты: находим причину, а не глушим симптом



	✓ Разбираем конфликты с чужими модулями, OCMOD-модификациями и темой 
	В том числе последствия крупного обновления OpenCart или темы. Ищем, где именно ломается, и исправляем там, а не ставим заплатку сверху. 
	⚠ Без этого: заплатка на заплатке, и следующее обновление снова всё ломает.
 


	Доработки: новые функции под вашу задачу



	✓ Новая колонка в редакторе, новый шаг в оформлении, свой отчёт 
	Кастомное правило доставки или оплаты, новая ветка в чат-консультанте, доработка подбора связанных товаров или SEO FAQ под ваш каталог. 
	⚠ Без этого: ждать, пока нужная функция появится когда-нибудь, или жить без неё.
 


	Языковая поддержка поиска



	✓ Поиск, синонимы и автозамены под новые языки вашей аудитории 
	Словацкий, чешский, венгерский, немецкий и другие языки, раскладки клавиатуры, транслитерация и те ошибки, которые делает именно ваша аудитория. 
	⚠ Без этого: покупатель пишет слово по-своему и видит «ничего не найдено».
 


	Интеграции



	✓ API поставщиков, фиды XML, YML и CSV, свои источники товаров 
	Обмен остатками и заказами с внешними системами, разовые импорты каталога. 
	⚠ Без этого: цены и остатки руками, а с ними и ошибки в каталоге.
 


	Перенос и чистка данных



	✓ Между магазинами, между версиями OpenCart, объединение каталогов 
	Чистка дублей, восстановление после неудачной миграции, аккуратный перенос без потери ссылок. 
	⚠ Без этого: дубликаты в каталоге и потерянные позиции в поиске после переезда.
 


	Как это работает



	
		Вы описываете задачу нам в личные сообщения на форуме: домен, версия OpenCart или ocStore, тема, какие наши модули у вас стоят и что нужно сделать.
	
	
		Мы оцениваем работу в единицах до старта, чтобы вы знали объём и итоговую сумму заранее.
	
	
		Вы покупаете нужное количество единиц прямо на этом листинге.
	
	
		Мы выполняем работу и отчитываемся: что сделано, где посмотреть, как проверить.
	



	Пакеты на этой странице



	Ниже готовые варианты. Если у вас другой объём, например 3 или 12 единиц, напишите нам в личные сообщения, выставим отдельный счёт на нужную сумму.
 


	
		
			
				Что вы выбираете при покупке
			
			
				Сколько единиц
			
			
				Итого
			
		
	
	
		
			
				Только базовая цена, ни один пакет не отмечен
			
			
				1 единица (1 час)
			
			
				20 USD
			
		
		
			
				Пакет на 5 единиц (доплата +80 USD)
			
			
				5 единиц (5 часов)
			
			
				100 USD
			
		
		
			
				Пакет на 10 единиц (доплата +180 USD)
			
			
				10 единиц (10 часов)
			
			
				200 USD
			
		
		
			
				Пакет на 20 единиц (доплата +380 USD)
			
			
				20 единиц (20 часов)
			
			
				400 USD
			
		
	



	Базовая цена 20 USD на форме покупки уже учтена, пакеты только доплачивают до 100, 200 или 400 USD. Не отмечайте два пакета одновременно, они складываются.
 


	Что важно понимать



	Мы не продаём часы про запас на будущие идеи. Каждая покупка привязана к конкретной задаче, которую мы вместе оценили. Если задача вышла меньше, отчитываемся об остатке и договариваемся, куда его использовать. Если больше, согласуем доплату до старта, а не после.
 


	Мы не берёмся за задачи вне наших модулей и OpenCart: разработку тем с нуля, самописные CRM, всё, что не касается магазина на OpenCart или ocStore.
 


	Куда писать



	Личные сообщения на форуме, профиль OcBox. В первом же сообщении дайте домен магазина, версию OpenCart или ocStore, тему и список наших модулей у вас. Первым отвечает Иннокентий, чат-бот команды OcBox, и передаёт задачу разработчикам уже со всеми деталями.
 


	Рекомендуемые платные модули OcBox



	
		
			
				 
				Smart Related 
				$30 — связанные товары
			
			
				 
				SEO FAQ AI 
				$30 — AI FAQ + Schema.org
			
			
				 
				AI Product Editor 
				$50 — массовое редактирование
			
		
		
			
				 
				Image Pro 
				$15 — WebP, водяной знак
			
			
				 
				Filter 
				$30 — умный фильтр + SEO
			
			
				 
				Category Manager 
				$30 — визуальный менеджер категорий
			
		
		
			
				 
				AI Smart Search 
				$200 — AI-поиск с синонимами
			
			
				 
				AI Chat 
				$100 — AI-консультант 24/7
			
			
				 
				AI Photo Studio 
				$50 — AI-обработка фото
			
		
		
			
				 
				PaymentHub 
				$80 — хаб оплат
			
			
				 
				ShippingHub 
				$80 — хаб доставок
			
			
				 
				SmartOrder 
				$30 — быстрый заказ
			
		
		
			
				 
				ShippingRules 
				$30 — правила доставки
			
			
				 
				AI Megareports 
				$20 — отчёты и Telegram-дайджест
			
			
				 
				Product Bundles 
				$30 — комплекты и наборы
			
		
		
			
				 
				Simple Super Search 
				$15 — нечёткий поиск без Sphinx
			
		
	



	
 

			
			
			
				
					
						Добавил
					
					
						


OcBox
					
				
				
					
						Добавлено
					
					
						22.09.2026
					
				
				
					
						Категория
					
					
						Послуги
					
				
				
			

&nbsp;]]></description><pubDate>Wed, 23 Sep 2026 07:57:04 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] Order UTM-Tracker [NAT]: &#x417;&#x431;&#x435;&#x440;&#x435;&#x436;&#x435;&#x43D;&#x43D;&#x44F; &#x442;&#x430; &#x432;&#x456;&#x434;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x43D;&#x44F; UTM-&#x43C;&#x456;&#x442;&#x43E;&#x43A;, &#x434;&#x436;&#x435;&#x440;&#x435;&#x43B; (Referer), &#x43F;&#x43E;&#x441;&#x430;&#x434;&#x43A;&#x43E;&#x432;&#x438;&#x445; &#x441;&#x442;&#x43E;&#x440;&#x456;&#x43D;&#x43E;&#x43A; &#x442;&#x430; &#x441;&#x442;&#x430;&#x442;&#x438;&#x441;&#x442;&#x438;&#x43A;&#x438; &#x437;&#x430;&#x43C;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x44C;</title><link><![CDATA[https://opencartforum.com/topic/188287-podderzhka-order-utm-tracker-nat-zberezhennia-ta-vidobrazhennia-utm-mitok-dzherel-referer-posadkovykh-storinok-ta-statystyky-zamovlen/?do=findComment&comment=1839144]]></link><description><![CDATA[Завантажити / Придбати розширення
			
                  
             
  
  

			Order UTM-Tracker [NAT]: Збереження та відображення UTM-міток, джерел (Referer), посадкових сторінок та статистики замовлень
			
			
			
				
	Order UTM-Tracker [NAT]: Збереження та відображення UTM-міток, джерел переходів, посадкових сторінок та статистики у замовленнях OpenCart
 


	Сумісність: OpenCart, ocStore 3.0.x• Мови: Повна локалізація (Українська, Англійська, Російська) • PHP:  7.1 - 8.2 • Серія [NAT]
 


	
		🔥 МОДУЛЬ ТИМЧАСОВО БЕЗКОШТОВНИЙ!
	 

	
		Зараз Order UTM-Tracker [NAT] доступний для безкоштовного завантаження.
	 

	
		Усі користувачі, які завантажать модуль у цей період, зможуть користуватися ним безстроково без будь-яких обмежень.
	 

	
		⚠️ Важливо: після повернення модуля до платної моделі нові оновлення будуть доступні лише покупцям. Безкоштовно завантажена версія продовжить працювати у форматі "as is"- надалі без доступу до нових версій.
	 

	
		🛠 Технічна підтримка, консультації та індивідуальні доопрацювання для безкоштовних версій надаються окремо та є платними послугами.
	 



	
		🖥️  ОФІЦІЙНИЙ ДЕМО-СТЕНД (DEMO):
	

	
		
			
				
					Логін / Пароль:
				
				
					demo / demo
				
			
			
				
					Адмін-панель:
				
				
					👉   ПАНЕЛЬ КЕРУВАННЯ (DEMO) 
				
			
		
	



	
		🔥  Чому важливо відстежувати джерела замовлень прямо в адмінці?
	 

	
		Для будь-якого інтернет-магазину важливо знати, яка саме реклама (Google Ads, соціальні мережі, e-mail розсилки, партнерські мережі) приносить реальні замовлення, а яка даремно витрачає рекламний бюджет. Google Analytics надає загальну статистику, але через блокувальники реклами (AdBlock, Brave) або обмеження браузерів на куки, частина замовлень втрачається або не зв'язується з конкретним джерелом.
	 

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



	
		💡  Як Order UTM-Tracker [NAT] вирішує цю проблему?
	 

	
		Модуль перехоплює рекламні UTM-мітки (utm_source, utm_medium, utm_campaign, utm_term, utm_content) або джерело переходу (Referer), якщо міток немає, при першому відвідуванні сайту. Дані надійно зберігаються одночасно у PHP-сесії та довготривалих куках. При оформленні замовлення ці дані записуються в базу даних і виводяться в адмінці.
	 




	
		✨  Що пропонує модуль Order UTM-Tracker [NAT]?
	 

	
		
			
				
					Функція / Інструмент
				
				
					Яку проблему вирішує?
				
				
					Як це працює і який результат?
				
			
		
		
			
				
					1. Подвійне збереження
				
				
					Втрата міток при тривалих покупках чи закритті вкладки.
				
				
					✔️  Одночасно зберігає дані у PHP-сесії та куках із настроюваним терміном дії (за замовчуванням 30 днів).
				
			
			
				
					2. Моделі атрибуції
				
				
					Необхідність оцінки реклами по першому або останньому торканнях.
				
				
					✔️  Вибір моделі: Last-click (кожне нове джерело перезаписує старе) або First-click (зберігається найперше джерело входу).
				
			
			
				
					3. Кольорове оформлення джерел
				
				
					Складність швидкого візуального аналізу джерел у списку замовлень.
				
				
					✔️  Налаштування колірних правил (колір фону та тексту) для будь-яких джерел. Вбудована палітра Color Picker, а також базовий колір за замовчуванням для невідомих джерел.
				
			
			
				
					4. Копіювання в 1 клік
				
				
					Ручне копіювання дрібних міток призводить до помилок та забирає час.
				
				
					✔️  Hover-іконка копіювання. Клік по плашці копіює структуровану UTM-інформацію. Посилання (landing/referer) відкриваються у новій вкладці без запуску копіювання.
				
			
			
				
					5. Швидкі фільтри у списку
				
				
					Необхідність миттєво відфільтрувати замовлення за певним джерелом.
				
				
					✔️  Достатньо просто клікнути на плашку UTM-джерела безпосередньо у списку замовлень, щоб миттєво застосувати фільтр.
				
			
			
				
					6. Інтеграція з боковим фільтром
				
				
					Потрібно шукати замовлення за UTM-параметрами через стандартний пошук.
				
				
					✔️  Інтегровано текстове поле пошуку за UTM-параметрами у стандартну праву панель фільтрації замовлень OpenCart.
				
			
			
				
					7. Геолокація по IP (GeoIP)
				
				
					Потрібно знати реальне географічне розташування покупця без сторонніх сервісів.
				
				
					✔️  Автоматичне визначення країни та міста покупця при оформленні замовлення (з жорстким таймаутом 1.5 сек для захисту чекауту від підвисань).
				
			
			
				
					8. Тип пристрою покупця
				
				
					Необхідність розуміти, з яких пристроїв купують найчастіше.
				
				
					✔️  Визначає тип пристрою покупця (ПК, смартфон, планшет) на основі User-Agent та виводить іконки (fa-desktop, fa-mobile, fa-tablet).
				
			
			
				
					9. Метрики активності
				
				
					Відсутність даних про поведінку користувача перед покупкою.
				
				
					✔️  Фіксує час від першого входу до оформлення замовлення, кількість переглянутих сторінок та давність (вік) куки в днях.
				
			
			
				
					10. Dashboard &amp; Статистика
				
				
					Незручність оцінки загальної рекламної картини без вивантаження в Excel.
				
				
					✔️  Окрема вкладка статистики всередині налаштувань модуля та стильний темний віджет на головній сторінці Dashboard з ТОП-5 джерелами та кампаніями.
				
			
			
				
					11. Історія клієнта та БД
				
				
					Оцінка історії одного покупця та контроль завантаженості бази даних.
				
				
					✔️  Вкладка джерел у картці клієнта. Оптимізація БД в 1 клік, чищення старих логів (30, 60, 90+ днів), показ розміру таблиць та налаштування CSV.
				
			
			
				
					12. Локалізовані підказки
				
				
					Незручність налаштування опцій модуля без чіткого опису параметрів.
				
				
					✔️  Усі опції та поля налаштувань забезпечені детальними, повністю локалізованими підказками (tooltips) при наведенні на знак питання. Жодного хардкоду мовних рядків.
				
			
			
				
					13. Покращене копіювання посадкових
				
				
					Відкриття нових вкладок при спробі скопіювати лінк цільової сторінки.
				
				
					✔️  Клік по цільовій сторінці (Landing Page) копіює URL-адресу в буфер з динамічним tooltip "Скопійовано!" без відкриття сторінки.
				
			
			
				
					14. Двостороннє сортування
				
				
					Застрягання сортування в один бік або відсутність сортування за UTM.
				
				
					✔️  Можливість сортувати замовлення за джерелом (Referer), типом пристрою та тривалістю сесії в обидва боки (ASC/DESC).
				
			
			
				
					15. Розумна фільтрація доменів
				
				
					Спецсимволи в реферері (`&amp;`) ламають URL-адресу фільтрації. Верстка розтягується.
				
				
					✔️  Фільтрація реферера за чистим хостом (доменом) для захисту від спецсимволів, фіксована ширина картки 300px із перенесенням слів для ідеальної верстки.
				
			
		
	



	
		⚠️  СУМІСНІСТЬ ЗІ СТОРОННІМИ МЕНЕДЖЕРАМИ ЗАМОВЛЕНЬ:
	 

	
		Модуль протестовано та гарантовано працює на стандартній сторінці замовлень OpenCart / ocStore. Якщо на вашому сайті встановлено спеціалізовані модулі управління замовленнями (менеджери замовлень, наприклад, OrderPro, CRM-системи тощо), ми надаємо послугу індивідуальної адаптації та інтеграції під ваші менеджери замовлень за додаткову плату за запитом.
	 


			
			
			
				
					
						Автор
					
					
						


nertyod
					
				
				
					
						Опубліковано
					
					
						05.08.26
					
				
				
					
						Категорія
					
					
						SEO, карта сайту, оптимізація
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Не проверялось
						
					
				
			

&nbsp;]]></description><pubDate>Mon, 21 Sep 2026 13:29:15 +0000</pubDate></item><item><title>[&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;] OcBox Product Bundles &#x2014; &#x43A;&#x43E;&#x43C;&#x43F;&#x43B;&#x435;&#x43A;&#x442;&#x438; &#x456; &#x43D;&#x430;&#x431;&#x43E;&#x440;&#x438; &#x442;&#x43E;&#x432;&#x430;&#x440;&#x456;&#x432; &#x434;&#x43B;&#x44F; OpenCart 3 &#x456; ocStore: &#x437;&#x43D;&#x438;&#x436;&#x43A;&#x430; &#x43D;&#x430; &#x43D;&#x430;&#x431;&#x456;&#x440;, &#x446;&#x456;&#x43D;&#x430; &#x43A;&#x43E;&#x43C;&#x43F;&#x43B;&#x435;&#x43A;&#x442;&#x443; &#x440;&#x430;&#x445;&#x443;&#x454;&#x442;&#x44C;&#x441;&#x44F; &#x441;&#x430;&#x43C;&#x430; (&#x431;&#x435;&#x442;&#x430;)</title><link><![CDATA[https://opencartforum.com/topic/188286-podderzhka-ocbox-product-bundles-%E2%80%94-komplekty-i-nabory-tovariv-dlia-opencart-3-i-ocstore-znyzhka-na-nabir-tsina-komplektu-rakhuietsia-sama-beta/?do=findComment&comment=1839136]]></link><description><![CDATA[30
                                  
                        
                                        		
                		
                								При покупке доступ к обновлениям в течение 1 года  После окончания основного периода доступ к обновлениям можно продолжить 30.00 USD за год 
	                            				 
                        
                        
			
				Скачать / Купить дополнение
			
                  
             
  
  

			OcBox Product Bundles — комплекты и наборы товаров для OpenCart 3 и ocStore: скидка на набор, цена комплекта считается сама (бета)
			
			
			
				
	OcBox Product Bundles: комплекты и наборы товаров для OpenCart



	
		Демо: посмотрите комплект на витрине и в админке, без регистрации
	 

	
		На витрине: товар Celebrations в демо-магазине, под ним блок комплекта со скидкой и кнопкой «Добавить всё в корзину».
	 

	
		В админке: https://demo.ocbox.com.ua/admin/   логин bundlesdemo   пароль bundlesdemo2026
	 

	
		Режим «только просмотр»: видны все вкладки и настройки модуля. Изменения не сохраняются.
	 



	Стандартный OpenCart не умеет продавать наборы. «Камеру с картой памяти и сумкой» приходится заводить отдельным товаром и считать цену вручную, а после первого же обновления прайса она расходится с ценами составляющих. Покупатель на странице товара не видит, что к нему обычно берут, и докупает в другом месте.
 


	OcBox Product Bundles добавляет в магазин комплекты двух видов. Блок комплекта на странице товара: составляющие с фото, ценой и количеством, кнопка «Добавить всё в корзину» и скидка на весь набор. И комплект как обычный товар OpenCart, цена которого считается сама из цен составляющих.
 


	Главная идея: продавать наборы так же просто, как отдельные товары, и не считать их цены вручную. Вы знаете эту боль: набор заведён отдельным товаром, поставщик изменил цену на одну составляющую, и теперь набор либо убыточный, либо дороже суммы частей. Или покупатель берёт камеру, а сумку и карту памяти покупает у конкурента, потому что на странице их не видно. 
	 
	Product Bundles закрывает это один раз: комплект собирается за минуту, на странице товара покупатель видит весь набор и экономию, добавляет всё в корзину одним кликом, а цена комплекта-товара пересчитывается сама, как только меняется цена любой составляющей.
 


	Что вы получаете, детально



	Рабочий чек-лист того, что вы сможете сделать в первый же день.
 


	Что это означает простыми словами



	Магазин охранных систем продаёт видеорегистратор, камеры, жёсткий диск и блок питания. Без модуля менеджер заводит «Комплект видеонаблюдения на 4 камеры» отдельным товаром, считает цену калькулятором и забывает пересчитать, когда меняется цена диска.
 


	С Product Bundles комплект собирается из существующих товаров, цена считается из их цен и обновляется сама, а на странице регистратора покупатель видит, что стоит взять вместе, сколько это стоит набором и сколько он экономит.
 


	Покупатель видит весь набор и добавляет его в корзину одним кликом



	
 


	✓ Блок комплекта на странице товара 
	Составляющие с фото, названием, ценой и полем количества. Четыре вида на выбор: сетка карточек, таблица с чекбоксами, слайдер или категорийный вид. Блок ставится после заданного элемента страницы, поэтому вписывается в любой шаблон. 
	⚠ Без этого: сопутствующие товары потеряны в каталоге, и покупатель о них просто не узнаёт.
 


	✓ «Добавить всё в корзину» со скидкой 
	Одна кнопка кладёт в корзину весь набор. Скидка на комплект процентом или фиксированной суммой, под блоком показаны старая сумма, цена комплекта и сколько покупатель экономит. Товары без наличия или с обязательными опциями модуль не добавляет молча, а честно подсказывает, что сделать. 
	⚠ Без этого: покупатель добавляет позиции по одной и бросает корзину на третьей.
 


	Вы собираете комплект за минуту



	
 


	✓ Родительский товар и составляющие 
	Выбираете основной товар, добавляете составляющие поиском, задаёте порядок и отмечаете обязательные позиции. Режим цены: независимая, сумма составляющих, минимальная или максимальная, отдельно режим количества. 
	⚠ Без этого: набор живёт в отдельной таблице или в голове менеджера.
 


	✓ Составляющие не засоряют каталог 
	При желании дочерние товары скрываются из списков категорий и остаются доступными по прямой ссылке. 
	⚠ Без этого: в категории рядом лежат и набор, и все его части, и покупатель теряется.
 


	Десятки комплектов без ручной работы



	
 


	✓ Автосвязь, нечёткий поиск и импорт из CSV 
	Автоматическое создание комплекта по префиксу модели или артикула, нечёткий поиск товаров по названию, модели, артикулу и значению атрибута, массовый импорт комплектов из CSV. 
	⚠ Без этого: сотню комплектов приходится прощёлкивать вручную по одному.
 


	✓ AI подсказывает, что продавать вместе 
	С ключом OpenAI модуль анализирует историю заказов и предлагает комбинации, которые часто покупают вместе, а по короткому описанию набора сам подбирает позиции из каталога. Каждое предложение вы просматриваете и сохраняете сами. 
	⚠ Без этого: наборы собираются наугад, а не из того, что действительно покупают вместе.
 


	Комплект как обычный товар, цена которого считается сама



	✓ Вкладка «Комплект» в карточке товара 
	Отмечаете товар как комплект, добавляете составляющие и количество каждой, сумма считается на лету. Цена записывается в поле цены самого товара, поэтому скидки, акции, фильтр, сортировка, корзина и фиды работают с комплектом как с любым товаром. На странице товара покупатель видит блок «В комплект входит». 
	⚠ Без этого: цена набора вписана вручную и уже не соответствует ценам составляющих.
 


	✓ Пересчёт без вашего участия 
	Цена комплекта обновляется при сохранении, при изменении цены любой составляющей и при её удалении, вложенные комплекты учитываются с защитой от зацикливания. Для цен, которые меняются импортом или массовым редактором, есть кнопка «Пересчитать цены всех комплектов» и ссылка для планировщика с ключом. 
	⚠ Без этого: после каждого обновления прайса кто-то должен вспомнить и пересчитать все наборы.
 


	Каждый комплект может иметь свою SEO-страницу



	
 


	✓ Посадочная страница комплекта 
	Собственный адрес, H1, meta title, description и keywords для каждого языка магазина, поддержка SEO-адресов. Страница показывает состав набора, описание и другие комплекты. 
	⚠ Без этого: запрос «комплект видеонаблюдения на 4 камеры» ведёт к конкуренту, потому что в магазине нет под него страницы.
 


	✓ AI пишет описание и meta-теги 
	С ключом OpenAI модуль по составу комплекта пишет описание посадочной, meta-теги и H1 отдельно для каждого языка, а вы только проверяете и сохраняете. 
	⚠ Без этого: сотня посадочных без описаний, которые Google не за что ранжировать.
 


	Технические детали



	
		Комплекты хранятся в отдельных таблицах модуля, товары и цены остаются стандартными товарами OpenCart.
	
	
		Интеграция с карточкой товара, корзиной и витриной через OCMOD, без изменений в файлах ядра.
	
	
		AI-функции работают с собственным ключом OpenAI и отключаются, если ключа нет; остальной модуль от ключа не зависит.
	
	
		Интерфейс на трёх языках: украинский, русский, английский.
	



	Совместимость



	
		OpenCart 3.0.x и ocStore 3.0.x
	
	
		PHP 7.4+
	
	
		нужен ionCube Loader версии 14 или выше
	
	
		Работает с любым шаблоном: место блока комплекта задаётся CSS-селектором, для UpStore и стандартного шаблона есть готовые значения.
	



	Рабочего файла модуля на форуме нет, здесь только описание. Каждая сборка компилируется индивидуально под ваш домен, поэтому доступ к скачиванию предоставляется после оплаты. Напишите в личные сообщения и укажите домен, версию PHP и версию ionCube Loader.
 


	ionCube Loader, обратите внимание! 
	Модуль закодирован ionCube Encoder 15. Для работы нужен ionCube Loader версии 14 или выше. Если у вас на хостинге установлен Loader 13.x или ниже, модуль не запустится.
 


	Модуль в бете: цена $30 вместо релизных $50, бета-покупатели получают все следующие обновления без доплат.
 


	Покупая сейчас, вы получаете все возможности модуля и год обновлений. Каждая новая версия объявляется во вкладке «Журнал изменений» на форуме.
 


	Продление лицензии на обновления



	В стоимость модуля уже входит год обновлений. Далее продление по той же цене ежегодно, чтобы получать новые версии. Если не продлевать, модуль продолжает работать как и раньше, просто без новых версий. Клиенты, купившие до введения продлений, сохраняют условия на дату покупки. Продление не включает повторную ionCube-компиляцию, установку и персональные консультации.
 


	Регламент выдачи файлов модуля



	В рабочие дни в рабочее время файл модуля передаётся покупателю в течение суток с момента оплаты, как правило менее чем за час. В выходные дни и официальные (государственные) праздники возможны задержки, модуль будет отправлен с наступлением ближайшего рабочего дня. Благодарим за понимание.
 


	
		Нашли ошибку в работе модуля?
	 

	
		Напишите в тему поддержки или в личные сообщения: ссылку на страницу, что вы делали, что произошло, и текст ошибки. Как за пять минут включить показ ошибок, найти журнал и увидеть ошибки в консоли браузера, пошагово со скриншотами: Ошибки на сайте OpenCart: как их включить, найти и передать разработчику (статья на украинском языке). С таким отчётом мы исправляем проблему значительно быстрее.
	 



	 
 


	Рекомендуемые платные модули OcBox



	
		
			
				 
				Smart Related 
				$30 — связанные товары
			
			
				 
				SEO FAQ AI 
				$30 — AI FAQ + Schema.org
			
			
				 
				AI Product Editor 
				$50 — массовое редактирование
			
		
		
			
				 
				Image Pro 
				$15 — WebP, водяной знак
			
			
				 
				Filter 
				$30 — умный фильтр + SEO
			
			
				 
				Category Manager 
				$30 — визуальный менеджер категорий
			
		
		
			
				 
				AI Smart Search 
				$200 — AI-поиск с синонимами
			
			
				 
				AI Chat 
				$100 — AI-консультант 24/7
			
			
				 
				AI Photo Studio 
				$50 — AI-обработка фото
			
		
		
			
				 
				PaymentHub 
				$80 — хаб оплат
			
			
				 
				ShippingHub 
				$80 — хаб доставок
			
			
				 
				SmartOrder 
				$30 — быстрый заказ
			
		
		
			
				 
				ShippingRules 
				$30 — правила доставки
			
			
				 
				AI Megareports 
				$20 — отчёты и Telegram-дайджест
			
			
				 
				Simple Super Search 
				$15 — нечёткий поиск без Sphinx
			
		
	



	
 


	Подписывайтесь на наш канал: t.me/ocboxchannel
 

			
			
			
				
					
						Добавил
					
					
						


OcBox
					
				
				
					
						Добавлено
					
					
						16.09.2026
					
				
				
					
						Категория
					
					
						Серії, комплекти
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							Не проверялось
						
					
				
			

&nbsp;]]></description><pubDate>Sun, 20 Sep 2026 18:58:59 +0000</pubDate></item><item><title>&#x41C;&#x43E;&#x434;&#x443;&#x43B;&#x44C; Advanced REST API &#x434;&#x43B;&#x44F; OpenCart - 1.0.0 + openapi.json, Postman collection, environment [&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430;]</title><link><![CDATA[https://opencartforum.com/topic/188285-modul-advanced-rest-api-dlia-opencart-100-openapijson-postman-collection-environment-podderzhka/?do=findComment&comment=1839135]]></link><description><![CDATA[900грн
                                  
                        
                                        		
                		
                								При купівлі доступ до оновлень протягом  1 року.  Після закінчення основного періоду доступ до оновлень можна продовжити 0 грн за 1 рік 
	                            				 
                        
                        
			
				Завантажити / Придбати розширення
			
                  
             
  
  

			Advanced REST API для OpenCart - 1.0.0 + openapi.json, Postman collection, environment
			
			
			
				
	Демо модулю



	Адмінка: перейти
 


	Логін: demo
 


	Пароль: demo
 


	Посилання на документацію та API Reference присутні в адмінці модуля!
 


	🚀 Advanced REST API для OpenCart - професійна інтеграція вашого магазину з будь-якою системою



	Advanced REST API - це найбільш повноцінний та безпечний REST API модуль для OpenCart, розроблений для магазинів, які потребують глибокої інтеграції з ERP-системами, CRM, обліковими програмами (1С, BAS, Bitrix24), маркетплейсами (Rozetka, Prom, Allo, Hotline), службами доставки (Нова Пошта, Укрпошта) та мобільними додатками.
 


	Модуль надає уніфікований HTTP-інтерфейс до всіх основних сутностей магазину з підтримкою HMAC-SHA256 підпису запитів, гнучкою системою прав доступу та вебхуками для реактивних інтеграцій.
 



	✨ Ключові можливості



	📦 Повне керування каталогом



	
		Товари (Products) - створення, читання, оновлення, видалення з підтримкою мультимовних описів, зображень галереї, атрибутів, опцій (select, radio, checkbox, image, text, textarea, file, date, time, datetime), акцій (specials), знижок (discounts), пов'язаних товарів, SEO URL, макетів, бонусних балів, downloads, фільтрів
	
	
		Розширений endpoint action=full - отримання максимально детальної інформації про товар (виробник, податковий клас, статус наявності, магазини, layouts, відгуки, рейтинг) в одному запиті
	
	
		Масове оновлення залишків та цін (bulk_stock) - до 500 товарів за один запит з ідентифікацією за product_id, SKU або model - ідеально для синхронізації з ERP
	
	
		Категорії (Categories) - ієрархічна структура з рекурсивним видаленням, мультимовні описи, прив'язки до магазинів
	
	
		Виробники (Manufacturers) - CRUD з мультимовністю та SEO
	
	
		Атрибути та групи атрибутів - повне керування характеристиками товарів
	
	
		Опції товарів (Options) - усі типи OpenCart з мультимовними значеннями
	



	🛒 Робота з замовленнями



	
		Замовлення (Orders) - читання, створення нових замовлень через штатну логіку OpenCart, обмежене оновлення контактних даних
	
	
		Історія статусів - зміна статусу замовлення з автоматичним email-сповіщенням покупця, списанням залишків, нарахуванням бонусів та застосуванням купонів
	
	
		Статуси замовлень (Order Statuses) - повний CRUD для мультимовних статусів
	
	
		Повернення товарів (Returns / RMA) - CRUD для заявок на повернення з довідниками причин, дій та статусів
	
	
		Фільтрація за датами, покупцем, статусом, пошук за ім'ям та email
	



	👥 Покупці та маркетинг



	
		Покупці (Customers) - повний CRUD з адресами, групами покупців, підписками на розсилку, безпечним хешуванням паролів (сумісно з нативним OpenCart)
	
	
		Відгуки (Reviews) - CRUD для імпорту відгуків з маркетплейсів
	
	
		Купони (Coupons) - знижки у відсотках або фіксованій сумі з прив'язкою до товарів і категорій
	
	
		Інформаційні сторінки (CMS) - керування статичними сторінками (Про нас, Доставка, Політика конфіденційності)
	



	🌐 Локалізація та довідники



	
		Список мов і валют магазину
	
	
		Довідники країн, зон (областей), геозон
	
	
		Класи ваги, довжини, статуси наявності
	
	
		Податкові класи та ставки
	
	
		Групи покупців та статуси замовлень
	



	🔗 SEO URL (ЧПУ)



	
		Універсальний ресурс, який автоматично визначає структуру таблиці ЧПУ вашої збірки:

		
			
				seo_url з колонками key/value (OpenCart 3.0.3.0+)
			
			
				seo_url з колонкою query (ocStore 3.x)
			
			
				url_alias (ранні OpenCart 3.0.x / 2.x)
			
		
	
	
		CRUD для будь-яких ЧПУ - товарів, категорій, виробників, сторінок
	



	🪝 Вебхуки (Webhooks)



	
		Підписка на події магазину: order.add, order.status, product.add, product.update, product.delete, customer.add
	
	
		Підтримка wildcard * - підписка на всі події
	
	
		Підписані HMAC-SHA256 POST-запити з заголовками X-Webhook-Event і X-Webhook-Signature
	
	
		Синхронна best-effort доставка з коротким тайм-аутом - повільний підписник не блокує API
	



	🖼️ Завантаження зображень



	
		Ендпоінт для завантаження зображень через multipart/form-data
	
	
		Автоматичне сортування у папки та підпапки image/catalog/
	
	
		Захист від path traversal
	
	
		Підтримка форматів jpg, jpeg, png, gif, webp
	



	🏬 Мультимагазин



	
		Повна підтримка мультимагазинної конфігурації OpenCart
	
	
		Прив'язка товарів, категорій, виробників, сторінок до конкретних магазинів
	
	
		Ресурс store для отримання списку магазинів
	




	🔒 Безпека та контроль доступу



	
		HMAC-SHA256 підпис запитів - захист від підробки та повторного використання (replay-атак)
	
	
		Timestamp-валідація - відхилення від серверного часу не більше ±300 секунд
	
	
		IP-whitelist - обмеження доступу за IP-адресами
	
	
		Rate limiting - налаштовуваний ліміт запитів за хвилину для кожного API-ключа
	
	
		Гранулярні scopes (області доступу) - візуальна матриця ресурс × дія (Читання / Створення / Оновлення / Видалення) для кожного ключа
	
	
		Перемикач DELETE - окремий контроль дозволу на видалення для кожного ключа
	
	
		Ліцензійний ключ з прив'язкою до домену (з підтримкою www та піддоменів)
	




	🛠️ Обхід серверних обмежень (Method Override)



	Якщо ваш хостинг блокує HTTP-методи DELETE та PUT (типова проблема на shared-хостингу), модуль підтримує method override через POST з параметром &amp;method=delete або &amp;method=put. Підпис при цьому не змінюється - усі перевірки прав та scopes працюють нативно.
 



	📚 Документація та інструменти розробника



	
		OpenAPI 3.0 специфікація - повний машиночитний документ (docs/openapi.json) та живий ендпоінт /spec
	
	
		Інтерактивна довідка Redoc - docs/api.html
	
	
		Готова Postman-колекція - 19 папок за ресурсами, ~68 запитів з автоматичним HMAC-підписом через pre-request скрипт (CryptoJS)
	
	
		Чеклист тіл запитів - усі ендпоінти з готовими JSON-тілами для копіювання
	
	
		Приклади на PHP, cURL, bash
	
	
		Уніфіковані коди відповідей: 200, 201, 400, 401, 403, 404, 405, 429
	
	
		Єдиний формат помилок для зручного парсингу на клієнті
	




	🎯 Кому підійде модуль



	
		Інтернет-магазини на OpenCart 2.x, 3.x, ocStore, які потребують автоматизації
	
	
		Розробники мобільних додатків для iOS/Android до магазину
	
	
		Інтегратори з обліковими системами - 1С, BAS, MySklad, MoySklad, Dinet, KeyCRM
	
	
		Постачальники маркетплейсів - Rozetka, Prom.ua, Allo, Hotline, Kasta, Epicentr
	
	
		Сервіси синхронізації залишків та прайс-агрегатори
	
	
		Служби доставки - Нова Пошта, Укрпошта, Meest - для автоматичного оновлення статусів
	
	
		Розробники PIM-систем та каталогізаторів
	
	
		CRM-інтегратори - Bitrix24, amoCRM, KeepinCRM, Zoho
	
	
		BI-системи та аналітика - вивантаження даних для звітів
	




	💡 Приклади сценаріїв використання



	
		Синхронізація каталогу з ERP - щогодинне оновлення залишків та цін через bulk-endpoint
	
	
		Автоматичний імпорт замовлень з маркетплейсу - створення замовлень через API з нативним запуском OpenCart-подій
	
	
		Мобільний додаток магазину - повний функціонал каталогу, кошика та профілю покупця
	
	
		Автоматична зміна статусу замовлення - інтеграція з ТМС Нової Пошти для оновлення при відправці
	
	
		Імпорт відгуків з маркетплейсів - регулярне підтягування відгуків з Rozetka, Prom
	
	
		Реактивна CRM - вебхуки на order.add та customer.add для миттєвого створення угоди
	
	
		Оновлення SEO URL масово - після зміни структури каталогу
	




	⚙️ Технічні вимоги



	
		OpenCart 2.x, 3.x (усі мінорні версії)
	
	
		ocStore 3.x
	
	
		PHP 7.4+ (сумісно з PHP 8.x)
	
	
		MySQL 5.6+ / MariaDB 10+
	
	
		Підтримка розширення OpenSSL для HMAC
	


			
			
			
				
					
						Автор
					
					
						


bogdan281989
					
				
				
					
						Опубліковано
					
					
						18.09.26
					
				
				
					
						Категорія
					
					
						Обмін даними
					
				
				
					
						
							OpenCart.Pro, ocShop
						
						
							
						
					
				
			

&nbsp;]]></description><pubDate>Sun, 20 Sep 2026 18:48:33 +0000</pubDate></item></channel></rss>
