Налаштування JoomShopping та VirtueMart для інтернет-магазину на Joomla
Joomla має два зрілі розширення e-commerce: JoomShopping та VirtueMart. Обидва існують більше десяти років, мають подібну базову функціональність, але різняться в архітектурі, якості коду та екосистемі плагінів. Вибір між ними — перше питання на будь-якому проекті.
JoomShopping vs VirtueMart: вибір компонента
JoomShopping — російська розробка, активно підтримується, простіша в налаштуванні, добре документована російською мовою. Архітектура чистіша, код простіше розширювати.
VirtueMart — старша, більше користувачів у світі, багатша функціональність з коробки (особливо в частині податків та мультивалютності). Але кодова база значно складніша та частково застаріла.
| Критерій | JoomShopping | VirtueMart |
|---|---|---|
| Документація RU | Відмінна | Слабка |
| Налаштування без розробника | Простіше | Складніше |
| EU податки / ПДВ | Базово | Детально |
| Розширюваність | Хороша | Складна |
| Сумісність з Joomla 4/5 | Так | Так (від 4.x) |
| Активність розробки | Висока | Середня |
Для більшості проектів у СНГ — JoomShopping. Для міжнародних магазинів з EU ПДВ — VirtueMart.
Встановлення JoomShopping
Extensions → Install → Upload Package File
→ Завантажуємо com_jshopping.zip
→ Після встановлення: Components → JoomShopping → Settings
Базова налаштування в розділі Settings:
- General: назва магазину, email, країна та валюта за замовчуванням
- Products: показувати вагу, розмір, EAN
- Checkout: включити реєстрацію гостей, кількість кроків
- Email: шаблони писем (підтвердження замовлення, зміна статусу)
Структура каталогу JoomShopping
Ієрархія: категорія → підкатегорія → товар → атрибути.
Створення категорії:
JoomShopping → Categories → Add
→ Name: Офісні крісла
→ Alias: ofisnye-krisla
→ Parent: Меблі
→ Image: завантажуємо зображення
→ Meta Title / Description: для SEO
Створення товару:
JoomShopping → Products → Add
→ Name, Alias, Category
→ Price: 1499.00
→ Old price: 1999.00 (перекреслена)
→ SKU: CHAIR-BLK-L
→ Quantity: 15
→ Weight: 12.5 кг
→ Images: кілька зображень з превью
→ Description: через WYSIWYG редактор
→ Attributes: Колір, Розмір (створюються окремо)
Атрибути товарів у JoomShopping
Атрибути — це властивості, які впливають на ціну:
JoomShopping → Attributes → Add
→ Name: Колір
→ Type: Select (розкривний список)
→ Attribute options:
Чорний [code=BLK, price=+0]
Білий [code=WHT, price=+0]
Червоний [code=RED, price=+150]
Для варіацій з окремим залишком (різні розміри мають різну кількість) — використовується тип атрибута "Extra field" з підтипом "Product combination".
Налаштування доставки
JoomShopping → Shipping methods → Add
→ Plugin: Standard (фіксована вартість / за вагою / за сумою)
→ Price: 0 (безплатна при > 2000)
// Умовна безплатна доставка
→ Plugin: Standard
→ Free shipping: Yes
→ Free shipping from amount: 2000
Для інтеграції з транспортними компаніями — плагіни (СДЕК, Укрпошта):
В Joomla Extension Directory: "JoomShopping SDEK"







