WooCommerce это бесплатный плагин электронной коммерции, который позволяет из обычного сайта под управлением WordPress создать полноценный интернет-магазин.Плагин электронной коммерции WooCommerce

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

Я в меру своей возможности постараюсь рассказать про каждую функцию настройки WooCommerce.

Начальная настройка WooCommerce

После установки и активации плагина электронной коммерции WooCommerce появится экран мастера быстрой настройки. Вы конечно можете пропустить и настроить его позже, в меню WordPress.

1. На первом экране укажите страну, адрес магазина, валюту и планируемые товары для продажи.

При этом обратите внимание, если вы планируете использовать сторонние плагины доставки товара, то от введённого адреса может рассчитываться стоимость доставки.Настройка WooCommerce, этап 1

2. На этапе «Оплаты» сейчас мы ничего не выбираем, конечно если вы не используете оплату через PayPal. Не думаю, что в России им кто-то вообще пользуется, за исключением оплаты товаров на eBay.

О настройках оплаты мы поговорим дальше.
Настройка WooCommerce, этап 2

3. На этапе «Доставки» создаются зоны доставки товара, именно благодаря им можно разделить стоимость доставки в разные регионы или страны.

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

На этом же этапе можно установить единицы измерения для упаковки товара. По умолчанию они никак не используются в расчете доставки, но в сторонних плагинах расчет может производиться с учетом размера и веса упаковки.
Настройка WooCommerce, этап 3

4. На следующем этапе вам рекомендуют установить плагин MailChimp – это популярный сервис, который способен отправлять рассылки подписчикам. Лично я никогда им не пользовался и вообще отношусь негативно рассылкам, поэтому отключаю данную функцию.
Настройка WooCommerce, этап 4

5. Далее нам предлагают установить плагин Jetpack, который призван предоставлять отчетность по функционированию магазина и выполнять определенные SEO настройки.

По какой-то причине при активации плагина у меня вырастает нагрузка на сервер, поэтому я стараюсь избегать работы с данным плагином.
Настройка WooCommerce, этап 5

6. На последнем этапе вам предлагают создать вручную товары или импортировать их из существующего CSV-файла. В плагине WooCommerce вам доступен файл с демо товарами, он находится в папке sample-data. Только обратите внимание, что при импорте у вас создадутся тестовые категории и атрибуты.

Первоначальные настройки своего интернет-магазина сделаны, но это далеко не все настройки WooCommerce, поэтому рекомендую перейти к следующим, основным настройкам.
Настройка WooCommerce, этап 6

Основные настройки WooCommerce

7. В основных настройках WooCommerce рекомендую определить в какие страны вы будете продавать и доставлять товары.
Если вы планируете продавать только виртуальные товары (скачиваемые), то в пункте «Локации доставки» выберите «Отключить доставку и расчет доставки».

WooCommerce способен автоматически определять местоположение покупателя, но данная функция не стабильно работает, так как файлы сайта кешируются и местоположение интернет-провайдера может быть совершенно в другом городе. Я рекомендую установить стандартное местоположение – Адрес магазина.

Если вы физическое лицо или ИП на УСН, то включать налоги вам не требуется. В остальных случаях рекомендую активировать данную функцию и после сохранения появится дополнительный раздел настроек «Налог».
Настройка WooCommerce, этап 7

8. В нижней части основных настроек можно задать расположение символа валюты и разделители для цены. Я никогда не указываю цены с копейками, поэтому в пункте «Число знаков после целого» устанавливаю 0.
Настройка WooCommerce, этап 8

9. Если вы хотите управлять запасами, то в разделе «Товары» рекомендую активировать данную функцию.

Удержание запасов в минутах требуется, если покупатель при оплате выбрал безналичную оплату, но платеж не прошел. В таком случае статус заказа автоматически изменится на «Отменен».
Обратите внимание, что отмене заказа не возвращает количественный запас на склад, поэтому рекомендую использовать следующих хук возврата товара на склад.

Дополнительно если вы управляете своими запасами, можно активировать функцию о низких запасах. В таком случае на указанную электронную почту будет приходить соответствующие оповещения.
Настройка WooCommerce, этап 9

10. Если вы продаете виртуальные товары, то можно определить в какой момент будет производиться загрузка файла. На моем сайте установлена принудительная загрузка только после оплаты.
Настройка WooCommerce, этап 10

Настройка доставки

11. Ранее в мастере быстрой настройки у нас были созданы зоны доставки, которые позволяют разделить стоимость доставки в зависимости от региона.

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

Так же вы можете использовать специальный хук для добавления городов и областей России в зоны доставки WooCommerce. В результате настройка будет выглядеть следующим образом:Настройка WooCommerce, этап 12

12. На вкладке «Параметры доставки» я рекомендую включить назначение доставки по платежному адресу. Если вы выберите другой пункт, то при оформлении заказа у вас будет два окна: Платежный адрес и адрес доставки, что я считаю не совсем удобным для России.
Настройка WooCommerce, этап 13

13. С помощью классов доставки можно определять стоимость доставки, в зависимости от товара.

Например вы продаете холодильники и телефоны, но цена доставки разная. В таком случае вам нужно завести два новых класса для крупногабаритных и малогабаритных товаров.
Каждый класс доставки указываете в карточке товара и в методе доставке «Единая ставка» вы сможете определить цену для обоих классов, а так же указать цену для товаров, в который класс доставки не указан.
Настройка WooCommerce, классы доставки

14. В разделе «Платежи» необходимо активировать доступные метода оплаты покупателям.

Если вы ИП или ООО и планируете использовать интернет-эквайринг (оплата на сайте), то потребуется установить дополнительные плагины. После установки в этом разделе появится новые метода оплаты.
Не забывайте, что для использования интернет-эквайринга вам потребуется заключить договор с компанией предоставляющей услуги и возможно открыть расчетный счет для вашей компании.

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

Если вы физическое лицо, в таком случае для приема платежей на сайте можно использовать плагин Яндекс.Деньги.
Настройка WooCommerce, платежи

15. В разделе «Учётки и приватность» можно определить в каких случаях будет создаваться аккаунт для покупателя и можно ли оформлять заказ без создания учетной записи.

Я рекомендую включить создание учетной записи при оформлении заказа и определении имени пользователя по адресу электронной почты (параметры как у меня на скриншоте ниже). При такой настройке учетная запись

Настройка WooCommerce, оформление заказаов и регистрация

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

16. В разделе «Email» можно установить оповещения на электронную почту администратору или покупателю при оформлении заказа. По моему личному опыту рекомендую некоторые функции отключить, так как из-за них возникает большая свалка ненужных писем.
Настройка WooCommerce, email оповещение

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

Это связано с тем, что их объединил. Для объединения страниц используйте шорткоды,  например:
[ woocommerce_cart] – страница корзины
[ woocommerce_checkout] – страница оформления заказа
Настройка WooCommerce, настройка страниц

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