Установка и первая настройка
WooCommerce ставится как обычный плагин WordPress. После включения он создаёт свои таблицы и страницы и запускает мастер настройки — несколько экранов с вопросами о магазине.
Установка
В панели: «Плагины → Добавить плагин», в поиске наберите WooCommerce, нажмите «Установить», затем «Активировать». То же самое из консоли, в папке сайта:
wp plugin install woocommerce --activateКоманда скачивает плагин в wp-content/plugins/woocommerce и включает его. В боковом меню панели появятся пункты «WooCommerce», «Товары» и «Маркетинг».
Мастер настройки
Мастер открывается сам после активации. Он спрашивает страну и адрес магазина, что вы продаёте, и предлагает дополнительные плагины — от них можно отказаться. Всё, что задаёт мастер, позже меняется в «WooCommerce → Настройки»:
| Вкладка | Что на ней |
|---|---|
| Основные | Адрес магазина, страны продаж, валюта |
| Товары | Единицы измерения, отзывы, учёт остатков |
| Доставка | Зоны и способы доставки |
| Платежи | Способы оплаты |
| Учётные записи | Регистрация покупателей, покупка без регистрации |
| Письма магазина | |
| Дополнительно | Страницы магазина, REST API, функции |
Для учебного магазина поставьте валюту «Евро» и включите оплату «Наложенный платёж» на вкладке «Платежи» — с ней заказ можно оформить без настоящих денег.
Страницы магазина
При установке плагин создаёт четыре обычные страницы WordPress:
| Страница | Адрес по умолчанию | Что на ней |
|---|---|---|
| Магазин | /shop/ | Каталог товаров |
| Корзина | /cart/ | Содержимое корзины |
| Оформление заказа | /checkout/ | Адрес, доставка, оплата |
| Мой аккаунт | /my-account/ | Заказы и адреса покупателя |
Какая страница играет какую роль, задано в «WooCommerce → Настройки → Дополнительно». Если страницу случайно удалили, её создают заново и выбирают там же.
Первый товар
Откройте «Товары → Добавить новый», введите название «Кружка», цену 9.90 в блоке «Данные товара» и нажмите «Опубликовать». Или создайте товар командой:
wp wc product create --name="Кружка" --regular_price=9.90 --user=1Параметр --user=1 — идентификатор администратора, от имени которого выполняется команда. Товар появится на странице /shop/.
Проверка
Откройте /shop/, положите кружку в корзину и оформите заказ с оплатой при получении. Заказ появится в «WooCommerce → Заказы». Если весь путь пройден, магазин работает.
Частая ошибка
Страница «Магазин» открывается, а страница товара отдаёт ошибку 404. Причина — постоянные ссылки WordPress в режиме «Простые» или не обновлённые правила адресов. Откройте «Настройки → Постоянные ссылки», выберите «Название записи» и нажмите «Сохранить изменения».