До основного вмісту

WooCommerce: налаштування інтернет-магазину на WordPress

WordPress · 25.03.2026 · 4 хв читання
Ілюстрація до статті «WooCommerce: налаштування інтернет-магазину на WordPress»

WooCommerce — безкоштовний плагін для WordPress, що перетворює його на повноцінний інтернет-магазин. Підтримує фізичні, цифрові товари та підписки.

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

  1. Плагіни → Додати → «WooCommerce» → Встановити → Активувати
  2. Запуститься майстер Setup Wizard
  3. Вкажіть країну, валюту, тип товарів
  4. Налаштуйте платіжні методи та доставку

Додавання товарів

  • Товари → Додати новий
  • Введіть назву, опис, ціну
  • Вкажіть SKU, вагу, розміри (для фізичних)
  • Завантажте зображення товару та галерею
  • Виберіть категорію та теги

Платіжні методи

ШлюзКомісіяНалаштування
Stripe2.9% + $0.30Плагін WooCommerce Stripe
PayPal3.49% + $0.49WooCommerce PayPal Payments
LiqPayвід 2.5%Для України

SEO для магазину

  • Встановіть Yoast SEO + WooCommerce SEO
  • Налаштуйте зрозумілі URL: Налаштування → Постійні посилання → Назва запису
  • Додайте Schema.org Product до товарів (Yoast робить це автоматично)
  • Створіть унікальні описи для кожного товару

Продуктивність WooCommerce

  • Сторінки кошика та оформлення замовлення — виключіть із кешу
  • Для великих каталогів (1000+ товарів) — використовуйте VPS замість shared
  • Встановіть WooCommerce PDF Invoices для автоматичних рахунків
✅ На хостингу ZevsHost Pro (NVMe SSD) WooCommerce завантажується за 0.8–1.2 сек. Shared SSD хостинг витримує до 500 товарів.

Розбір помилок під час запуску магазину

Більшість помилок під час першого запуску WooCommerce виникають не через сам плагін, а через невідповідність оточення його вимогам.

Текст помилки або симптомПричинаЩо робити
Error establishing a database connection під час активації WooCommerceАктивація створює нові таблиці wp_wc_*, а ліміт з'єднань до БД на shared-хостингу вже вичерпаноАктивувати плагін у період низького навантаження, перевірити max_connections
There has been a critical error on this website після встановлення платіжного плагінаВерсія PHP нижча за необхідну платіжним шлюзом (зазвичай потрібен мінімум PHP 7.4)Оновити PHP мінімум до 8.1 перед встановленням платіжних плагінів
500 помилка на сторінці оформлення замовленняWAF або security-плагін блокує POST-запит checkout як підозрілийДодати виняток для /checkout/ і /wp-json/wc/store/ у правилах фаєрвола
Товари не відображаються на вітрині після імпорту CSVІмпортовані товари залишаються у статусі «чернетка», а не «опубліковано»Перевірити статус записів: Товари → Усі товари → фільтр за статусом

Якщо помилка саме про ліміт з'єднань до MySQL — див. статтю про too many connections.

Коли WooCommerce — не найкращий вибір

  • Каталог із десятків тисяч SKU з щоденним оновленням цін від постачальника — WooCommerce на MySQL починає деградувати, варто дивитися в бік спеціалізованих PIM або ERP-інтеграцій
  • Підписочна модель зі складним білінгом (пропорційні списання, паузи, апгрейди тарифів) — базового WooCommerce Subscriptions може не вистачити без глибокої кастомізації
  • Мультивендорний маркетплейс із незалежними продавцями — знадобиться окремий плагін маркетплейсу поверх WooCommerce, що ускладнює підтримку
  • Продаж виключно цифрових ліцензій з активацією на пристроях — простіше спеціалізований сервіс ліцензування, ніж підганяти під це WooCommerce
  • Магазин із юридичною вимогою фіскалізації кожного чека в реальному часі — знадобиться окрема інтеграція з фіскальним реєстратором або онлайн-касою, штатними засобами WooCommerce це не вирішується

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

Налаштування доставки

Тарифи доставки налаштовуються за зонами: WooCommerce → Налаштування → Доставка → Додати зону доставки. Приклад типового налаштування для магазину, що працює на Україну та ЄС:

Зона доставкиСпосібВартість
УкраїнаВідділення перевізникавід 60 грн
УкраїнаКур'єр по містувід 90 грн
ЄСМіжнародна поштавід 15 EUR

Як перевірити, що магазин готовий до запуску

  • Оформіть тестове замовлення в sandbox-режимі платіжного шлюзу з реальним сценарієм оплати
  • Перевірте, що email-сповіщення про нове замовлення доходять і покупцю, і адміністратору
  • Звірте базові налаштування через WP-CLI, не заходячи в адмінку
  • Проведіть навантажувальну перевірку checkout під 10 одночасними тестовими сесіями
  • Перевірте актуальність SSL-сертифіката на всіх платіжних сторінках — без валідного HTTPS платіжні шлюзи відхиляють запити ще до спроби оплати
wp option get woocommerce_currency
wp eval 'echo wc_get_page_id("shop");'

Детальніше про вибір типу SSL-сертифіката для магазину — у статті про типи SSL: DV, OV, EV.

Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці