Мультимагазин на OpenCart: коли він справді потрібен
Зміст
Стаття
Мультимагазин дозволяє тримати кілька вітрин на одній установці: спільна адмінка, спільний каталог, різні домени й оформлення. Звучить привабливо, але підходить не всім.
Що спільне, а що роздільне
Спільні: товари, категорії, клієнти, замовлення, склад. Ви редагуєте товар один раз, зміна діє скрізь.
Роздільні: домен, тема оформлення, мова, валюта, набір товарів у вітрині, способи оплати й доставки, тексти та контакти.
Ключове обмеження: склад спільний. Якщо товар закінчився, він закінчився в усіх вітринах одночасно. Для більшості сценаріїв це якраз плюс, але якщо вітрини мають вести окремий облік — мультимагазин не підходить.
Коли він справді доречний
- Оптова й роздрібна вітрина з різними цінами на той самий асортимент.
- Окремий домен під один бренд або товарну категорію.
- Регіональні вітрини з різними умовами доставки.
- Різні мови з відчутно різним оформленням, коли перемикача мов недостатньо.
Коли краще окремі установки
Якщо магазини мають різний склад, різні команди адміністраторів або принципово різну логіку роботи — простіше й надійніше тримати їх окремо. Спільна адмінка перестає бути перевагою, коли кожна зміна вимагає перевірки «а що це зламало в іншій вітрині».
Підводні камені
- Ціни. Різні ціни в різних вітринах штатно робляться групами клієнтів — це не завжди зручно і потребує планування.
- SEO. Однакові товари на кількох доменах — це дублі. Потрібні різні описи або коректні канонічні адреси.
- Модулі. Не всі сторонні модулі коректно враховують поточну вітрину: типовий баг — налаштування, що застосовуються до всіх одразу.
- Сертифікати й пошта. Кожен домен потребує свого SSL і своїх налаштувань відправлення листів.
Налаштування — це послуга мультимагазину на OpenCart. Якщо потрібні різні мови без окремих доменів, простіше почати з мультимовності. Питання дублів між вітринами закриває технічне SEO.