Плагины для woocommerce


Приветствую. Сегодня у нас обзор десяти самых востребованных и популярных плагинов для интернет-магазина на WordPress под управлением WooCommerce. По умолчанию WOO предлагает базовый функционал, который многие наверняка захотят так или иначе расширить под свои нужды. Нет ничего невозможного, учитывая сотни (если уже не тысячи) премиум и бесплатных расширений уже созданных для WooCommerce.

Все описанные ниже плагины сегодня можно приобрести на codecanyon.net. по вполне вменяемым ценам и опираясь на высочайший рейтинг покупателей. Конечно, есть еще огромный набор мощных дополнений от самих разработчиков WooThemes, но цены там на порядок выше, в большинстве случаев.

WooCommerce Currency Switcher

WooCommerce Currency Switcher

Если закупочные и финальные цены в магазине напрямую зависят от зарубежных поставщиков, данный плагин будет отличным подспорьем. WooCommerce Currency Switcher – это плагин, который позволяет вам переключаться между разными валютами и всегда  получать их актуальные курсы.

Важные функции плагина:


  • 2 дополнительных AJAXED-виджета: «курсы валют» и «конвертер валют»
  • 2 дополнительных AJAXED-шорткода
  • Покупатель может платить в выбранной валюте
  • Геолокация по IP с использованием родного WooCommerce PHP-класса WC_Geolocation;
  • Возможность создать валюту, которой не существует в реальности
  • Возможность установить значок и флаг для каждой валюты
  • 4 вида выпадающих списков, показывающих переключатель валют в пользовательской части (плюс флаги)
  • Установка курсов обмена с помощью cron, вручную или с помощью 4-х агрегаторов валют

 

Перейти

WooCommerce Request a Quote

WooCommerce Request a Quote

Этот плагин для WordPress, позволяет вашим клиентам добавлять товары в списки своих «хотелок» и посылать запросы на отсутствующие товары администратору или шоп менеджеру интернет-магазина.

Важные функции:


  • Автоматическое создание заказа;
  • Виджет, данные которого постоянно обновляются
  • Можно с легкостью скрыть/показать кнопку «Добавить в «хотелки» или «Добавить в корзину»  в категориях/индивидуальных уровнях товаров
  • Легко добавить кнопку  на желаемые страницы магазина  и полностью ее кастомизировать
  • Просто настроить email’ ы, посылаемые множеству админов и клиентов
  • Можно с легкостью  добавлять или удалять поля в форме запроса
  • Можно отобразить благодарственный текст или редирект на страницу с благодарностью

 

Перейти

WooCommerce Advanced Bulk Edit

WooCommerce Advanced Bulk Edit

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

Важный функции и особенности:

  • Фильтруйте товары по названию, категории, атрибутам, типам цен и т. д.;
  • Полная редактура текста в заголовке
  • Увеличение/уменьшение по значению/проценту
  • Создание, добавление, удаление категорий/атрибутов
  • Создание/удаление товаров и вариаций
  • Выбор товаров по поисковым условиям
  • Настраиваемое ограничение количества товаров
  • Экспорт товаров в csv-файле
  • Визуальное маркирование выбранных ячеек

Перейти

Display Product — Multi-Layout

Display Product - Multi-Layout

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

Особенности и функции:

  • 6 шаблонов: сетка, список, таблица, бокс и карусель
  • 36 вариантов анимации
  • Генератор новых шорткодов
  • Возможность простой фильтрации товаров
  • Кастомизация всех кнопочек и неограниченные цветовые схемы

 

Перейти

WooCommerce Advanced Shipping

WooCommerce Advanced Shipping

Требуется расширить стандартные возможности доставок в WooCommerce? С помощью этого великолепного плагина вы сможете создавать собственные тарифы и варианты доставки, основанные на определенных, гибких  условиях.

Функции:


  • Создайте множество различных методов доставки
  • Доставка на основе страны/штата/города/почтового индекса
  • Формирование стоимости доставки на основании габаритов купленного товара

Перейти

WooCommerce Product Filter

WooCommerce Product Filter

Пожалуй, самый мощный и гибко настраиваемый фильтр товаров для вашего магазина. Имеет обширное меню настроек и удобный внешний вид самих фильтров. Легко встраивается под шапку сайта или в любое другое место шорткодами. Имеет специальные настройки совместимости для самых популярных премиум тем.

Важные особенности:

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

WooCommerce Product Filter

Перейти

Fancy Product Designer

Fancy Product Designer

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

Функции:

  • Продвинутая цветовая система
  • Обзор товара со всех сторон
  • «Умные» цены
  • Добавление  с помощью шорткода или установка для всех товаров

Fancy Product Designer

https://youtu.be/OWTfBKZhgs4

Перейти

WooCommerce Dynamic Pricing & Discounts

WooCommerce Dynamic Pricing & Discounts

Требуется гибкое управление скидками? Вот вам полное управление правилами установки цен на товары и скидками. Предоставьте покупателям привлекательные дисконты за большое количество покупок. Запустите специальные промо-акции на Рождество, НГ или «Черную пятницу». Распродайте все разом или устройте быструю распродажу в нужном разделе товаров. Огромные возможности.

Возможности и примеры условий получения скидок:


  • Создавайте и управляйте неограниченным количеством правил для цен, используя мощный редактор
  • Правила можно применять для всех товаров в магазине, определенных категорий или товаров
  • Отображайте таблицу дисконтных предложений на страницах товаров в виде строки или в виде сетки
  • Возможность  установить даты начала и завершения промо-акции.
  • Дисконт за покупки – дисконты растут с ростом цен купленных товаров
  • Специальное предложение – за определенное количество купленных товаров вам дается дисконт на другие товары
  • Исключение парных товаров – отсекайте определенные товары от других предложений
  • Возможность установить правило повторения определенного предложения
  • Возможность  посчитать количество товаров одного набора включений, но применить дисконт к другому включению.
  • Регулировка по процентному дисконту, ценовому дисконту или по фиксированной цене

Перейти

WooCommerce Extra Product Options

WooCommerce Extra Product Options

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

Важные функции:


  • Чекбоксы, «радио»-кнопки, выбираемые боксы, текстовые области, поля ввода и т. д.
  • Конструктор полей форм
  • Скрыть/показать цены
  • Замена изображениями для чекбоксов, «радио»-кнопок и т. д.
  • Отображение-сетки для чекбоксов и «радио»-кнопок

WooCommerce Extra Product Options

Перейти

wpnice.ru

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

WooCommerce


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

В этой статье мы рассмотрим 10 плагинов, которые вы можете использовать, чтобы создать магазин вашей мечты.

Плагин WooCommerce Wallet

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

Покупатели могут вносить денежные средства, зарабатывать кэш-бэки и даже требовать возврата денег. Плагин также позволяет совершать частичные платежи, что может быть удобно для дорогостоящих товаров. Администраторы сайта тоже могут напрямую пополнять баланс пользовательского аккаунта через back-end.

плагин woocommerce wallet

Плагин WooCommerce Ultimate Reports

Плагин WooCommerce Ultimate Reports служит одной важной цели. Он генерирует разнообразные отчёты, чтобы помочь вам разобраться в ваших продажах. Вы можете просматривать отчёты по товарам, налогам, запасам, использованию скидочных купонов, а также по различным типам выручки.

В общей сложности в этом плагине есть более 55 отчётов. Данные могут быть выгружены в форматах XLS, CSV и PDF. Выявление тенденций и анализирование данных —не являются сильными сторонами установочной версии WooCommerce, поэтому добавление этого плагина жизненно важно.


плагин WooCommerce Ultimate Reports

Плагин XL WooCommerce Sales Triggers

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

Таймер обратного отсчёта, Предупреждение об ограниченном количестве товара и Потенциальная экономия побуждают к действию. Последние действия по продажам, Гарантии, Бестселлеры и Оценка удовлетворённости повышают уровень доверия покупателей. Может это и мелочи, но они могут привести к чему-то большому.

плагин XL WooCommerce Sales Triggers

Плагин WooCommerce Ultimate Points and Rewards

Плагин WooCommerce Ultimate Points and Rewards позволяет разработать достаточно продуманную бонусную программу.

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


плагин WooCommerce Ultimate Points and Rewards

Плагин WooCommerce Products List Pro

Хотя WooCommerce изначально отлично выглядит, создание пользовательского макета для товаров может обеспечить огромный толчок UX. Плагин WooCommerce Products List Pro предоставляет привлекательную таблицу списков товаров для вашего магазина с широкими возможностями настройки. У вас будет возможность создавать персональные списки и формировать отборку по товарам различными способами.

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

 

Плагин WooCommerce Products List Pro

Плагин WooCommerce Product Variations Layouts

Плагин WooCommerce Product Variations Layouts ушёл в создании пользовательских макетов ещё дальше и сделал вариативность товаров ещё более привлекательной. Вариативность товаров подразумевает выбор вариантов — представьте футболку с возможностью выбрать размер и цвет.

Макет по умолчанию состоит из старых скучных HTML полей выбора. Этот плагин даёт возможность отображать их более визуально. Вы можете выбрать макет на основе Таблицы, Сетки, Списка или Блоков. В результате вы получите улучшенную юзабилити и даже, возможно, увеличение продаж.

Плагин WooCommerce Product Variations Layouts

Плагин WooCommerce Support Ticket System

Если у вас есть интернет-магазин, то вам стоит задуматься о том, как вы планируете организовать клиентскую поддержку. WooCommerce Support Ticket System — это детально продуманный плагин, который объединяет заказы и покупателей в заявки в службу поддержки.

Так же есть Pay Per Ticket (Платёж за Запрос), который позволяет вам продавать пакеты заявок в службу поддержки для премиум пользователей. Заявки могут включать в себя редактирование через фронтэнд посредством TinyMCE, а покупатели смогут даже загружать файлы.

Плагин WooCommerce Support Ticket System

Плагин Stock Synchronization for WooCommerce

Плагин Stock Synchronization for WooCommerce даёт возможность автоматически синхронизировать товарные запасы с внешним источником.

Это обеспечивает массу удобства для магазинов, которые продают одни и те же товары в различных местах. Синхронизация происходит через удалённый файл CSV (поддерживаются Google Drive, Dropbox и защищённые паролем файлы). Установите частоту синхронизации в соответствии с вашими потребностями: раз в час, раз в день или два раза в день.

Плагин Stock Synchronization for WooCommerce

Плагин WooCommerce Simple Bulk Discounts

Предложение скидок на оптовые закупки — отличный способ вызвать доверие. С помощью плагина WooCommerce Simple Bulk Discounts владельцы магазинов могут создать собственные процентные соотношения или же фиксированные оптовые скидки.

Порядок предоставления скидки может быть установлен в зависимости от товара. Вы можете даже назначить оптовые скидки исходя из роли пользователя. Например, можно сделать так, что только зарегистрированные пользователи будут иметь доступ к сделке.

Плагин WooCommerce Simple Bulk Discounts

Плагин ARG Multistep Checkout for WooCommerce

Плагин ARG Multistep Checkout for WooCommerce позволяет вам настраивать и оптимизировать процесс оформления заказов и оплаты.

Многошаговый процесс может творить чудеса для UX и может быть настроен так, чтобы обрести тот внешний вид, который вы хотите. Форма для оформления заказов и оплаты организована при помощи вкладок и является отзывчивой и готовой к модификации. Цвета, кнопки и названия полей для ввода текста могут быть с лёгкостью изменены. Отдельно взятые шаги могут быть скрыты при необходимости.

Плагин ARG Multistep Checkout for WooCommerce

Прокачайте ваш WooCommerce магазин

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

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

oiplug.com

Журнал изменений

3.5.4 — 2019-01-21

  • Tweak — Allow limited html in woocommerce_rating_filter_count filter. #21904
  • Tweak — Remove ‘on-hold’ orders from admin tax reports for more logical reporting. #22419
  • Tweak — Remove payment phrases from processing emails. #22418
  • Tweak — Removed display of cost for local pickup when free. #22446
  • Fix — Unescape CSV formulas in product attributes in CSV importer/exporter. #21938
  • Fix — Remove use of non-existing WC_REST_Dev_Setting_Options_Controller class. #22121
  • Fix — Fix edge case where get_plugins would not have the custom WooCommerce plugin headers if get_plugins was called early. #21669
  • Fix — Prevent PHP warning when deprecated user meta starts with uppercase. #21943
  • Fix — Fixed support for multiple query parameters translated to meta queries via REST API requests. #22108
  • Fix — Prevent PHP errors when trying to access non-existant report tabs. #22183
  • Fix — Filter by attributes dropdown placeholder text should not be wrapped in quotes. #22185
  • Fix — Apply sale price until end of closing sale date. #22189
  • Fix — Allow empty schema again when registering a custom field for the API. #22204
  • Fix — Don’t display escaped html on checkout when javascript is disabled. #22214
  • Fix — Fixed formatted address in uppercase for languages that use accents. #22096
  • Fix — Reload the cart page when the cart is empty when there is a hash in the URL. #22114
  • Fix — Do not schedule duplicate webhooks within 10 minutes of each other to maintain previous behavior. #22088
  • Fix — Return correct next scheduled date for items in queue by fixing date instantiation in WC_Action_Queue::get_next(). #22104
  • Fix — Allow products to use default low stock threshold. #22084
  • Fix — Fix 0 value attribute permalink calculation, property population in REST api. #22026
  • Fix — Ensure cache delete on coupon trash or delete. #22053
  • Fix — Ensure product parent exists before getting its image. #22074
  • Fix — Correctly use wildcard character on email restrictions on coupons. #22167
  • Fix — Avoids Warnings in Action Scheduler Library for PHP 5.2. #22160
  • Fix — Don’t include product in BreadcrumbList structured data so Google will recognize stand-alone Product structured data. #22344
  • Fix — Fix Product widget showing hidden products when hide out of stock was enabled. #22230
  • Fix — Run webhook status updates through new wc_is_webhook_valid_status functions when doing API requests. #22205
  • Fix — Correct quote handling in tax class names. #22270
  • Fix — Prevent style side-effects on notices on the Extensions pages. #22330
  • Fix — Check stock status of items when ‘ordering again’ from the account page. #22331
  • Fix — Improve rounding when rounding at subtotal level in cart. #21217
  • Fix — Restores an opportunity to print non-cart related notices that a few extensions are relying on. #22337
  • Fix — Correct order item meta alignment in order emails when using an RTL language. #22376
  • Fix — Fix bug where product status was erroneously going to draft status in some circumstances on new published variable products. #20667
  • Fix — Load customer data for logged in users regardless of being member of sub-site to avoid errors. #22448
  • Fix — Use slug sanitization on product export category slugs for better foreign character support. #22320
  • Fix — Correct item subtotal rounding when multiple taxes are applied so it matches the cart. #22416
  • Fix — Prevent fatal errors when retrieving network orders for sites that do not have WooCommerce activated. #22439
  • Fix — Numerous bug fixes around checkout field locales on first load. #22444
  • Fix — Correct position of admin notices on my-account pages. #22445
  • Fix — Fixed padding of addresses in email template. #22466
  • Fix — Prevevent payment method descriptions sliding up/down if selected after ajax updates. #22459
  • Fix — Fixed formatted address in uppercase for languages that use accents. #22096
  • Fix — Fix product updating on import for SKUs with special characters. #22071
  • Fix — Ensure cache_delete on coupon deletion. #22053
  • Fix — Make product edit form aware publish was pressed. #20667
  • Fix — Unescape imported CSV formulas in product attributes. #21938
  • Fix — Warning when deprecated user meta starts with uppercase. #21943
  • Fix — Filter out buttons from the onRowClick event on the Orders list view page. #21966
  • Fix — Update «Filter Products by Attribute» widget when product stock quantity changes via «Quick Edit» or WC API. #22029
  • Fix — Ensure product parent exists before getting its image. #22074
  • Fix — Fixed support for multiple query parameters translated to meta queries via REST API requests. #22108
  • Fix — Strip hash from URL when reload refunds in the dashboard. #22116
  • Fix — Prevent notice when using non existing value for tabs in WooCommerce > Reports > Stock. #22183
  • Fix — Filter by attributes dropdown placeholder text wrapped in quotes. #22185
  • Fix — Fix escaped html on checkout when javascript is disabled. #22214
  • Fix — Allow empty schema again when registering a custom field for the API. #22204
  • Fix — Fix import & export of newline characters in product description fields. #22298
  • Fix — Allow quotes in tax class names. #22270
  • Fix — Sale price applies to end of closing sale date. #22189
  • Fix — Product export by unicode product categories. #22320
  • Fix — Check stock status of items when ‘ordering again’ from the account page. #22331
  • Fix — Issue where images offloaded to external servers caused errors and broken images when changing aspect ratios. #22461
  • Fix — Remove block comments from shop page description. #22334
  • Dev — REST API — 0 value attribute permalink calculation, property population in REST api. #22026
  • Dev — REST API — Fixed support to order results by slugs. #22168
  • Dev — REST API — Removed extra inherited filters from product endpoint in variations endpoint. #22452

3.5.3 — 2018-12-20

  • Исправление — Исправлен список заказов в админке после изменений, представленных в WordPress 5.0.2. #22273

3.5.2 — 2018-11-29

  • Enhancement — Added compatibility for Twenty Nineteen theme. #21970
  • Update — Prepare WooCommerce for PHP 7.3. #22009
  • Tweak — Updates the signature field type to «password» in PayPal settings for increased security. #21715
  • Tweak — Change the filter name in the /myaccount/lost-password-confirmation.php template to differentiate between other filter with same name and different message. #21829
  • Tweak — Reintroduce Preview button by popular demand with the understanding that the Preview will only work on some product fields. It was removed from pubished products in 3.5.0 to prevent confusion. #21838
  • Tweak — Add tool to systems status tools for running the DB update routine. #21923
  • Tweak — Revert default behavior for woocommerce_formatted_address_force_country_display filter to maintain backwards compatibility. #21865
  • Tweak — Update products block notice for WP 5.0. #21930
  • Tweak — Use wp_kses_post instead of esc_html for sanitizing product titles to allow minimal HTML in product titles. #21936
  • Tweak — Use dedicated woocommerce_add_order_again_cart_item to filter cart item data when ordering again. Prevents issues with applying woocommerce_add_cart_item out of context. #21947
  • Tweak — Remove postal code for Angola, São Tomé and Príncipe since they don’t use postal codes and update locale info. #21984 #21985 #21987
  • Fix — Metadata with array key of 0 can save properly. #21641
  • Fix — Prevent deleting the default product category via REST API. #21696
  • Fix — Fix ‘Table does not exist’ messages on System Status Report in multisite. #21706
  • Fix — Add dynamic SSL check to dashboard SSL notice to prevent misdiagnosing that sites aren’t set up with SSL. #21738
  • Fix — Don’t show escaped HTML in admin order item details for fees. #21769
  • Fix — Don’t include draft variable products in on sale product results. #21778
  • Fix — Add woocommerce_hold_stock_minutes check back to stock check in cart/checkout. #21797 #22050
  • Fix — Fix potential undefined index notice on checkout fields when comparing the sort order. #21801
  • Fix — Throw an error when trying to set a variation as the parent of a variation in the CSV importer. #21810
  • Fix — Make «account erasure request» text translatable. #21812
  • Fix — Display notices on Order Pay page. #21821
  • Fix — Fix tax rate uploading by file path. #21831
  • Fix — Make wc_download_log_permission_id constraint creation work better on multisites and multiple sites using the same DB. #21836 #21940
  • Fix — Don’t render undecoded HTML entities in variations dimensions. #21844
  • Fix — Do not check for stock when not managing stock or have backorders enabled when paying through the order-pay page. #21849
  • Fix — Apply priority field sorting on additional filters to make it apply on the edit address pages as well. #21856
  • Fix — Fix export and edit of attribute labels with html encoded special characters in product CSV exporter. #21864
  • Fix — Prevent fatal error when rendering plaintext customer invoice email. #21879
  • Fix — Prevent fatal error when delivering webhooks using v3 API. #21921
  • Fix — Prevent undefined variable notice in wc_increase_stock_levels. #21928
  • Fix — Fix overescaping image output on product widget. #21929
  • Fix — Croatian Kuna symbol should be lowercase. #21934
  • Fix — Fixed an error when deleting logged entries when using the ‘WC_Log_Handler_DB’ handler. #21949
  • Fix — Update ShipStation plugin info so install works through setup wizard. #21953
  • Fix — Use dynamic DB table name in product list table shipping class query. #21954
  • Fix — Log file date/time should be in UTC and not site timezone as per the +00:00:00 string appended to it. #21981
  • Исправление — Назначение страны пользователей как страны продажи, при продаже в единственной стране и неустановленном местоположении клиента. #21995
  • Исправление — Изменение копии emailа новой учётной записи совместимо с автогенерацией учётных записей. #21999
  • Исправление — Корректировка атрибута Aria-Labelledby для количественных селекторов. #22000
  • Исправление — Отображение уведомлений на странице восстановления пароля. #22001
  • Исправление — Устранение ошибок аутенфикации при использовании REST API с системами аутенфикации 3-х сторон. #22013
  • Исправление — Устранили ошибку, когда не все потенциально активные плагины были включены в системный отчёт. #22057
  • Испроавление — PDT-валидация использует тот же метод округления, что и IPN-валидация, для предотвращения ошибок в итогах. #21729

3.5.1 — 2018-10-31

  • Fix — Use CRUD method to get product images to fix custom tables missing images. #21608
  • Fix — Use HTML entity for times sign when outputting dimensions to fix RTL support. #21633
  • Fix — Fix India address format to look nice in the shipping calculator. #21647
  • Fix — Don’t default gallery variation images to gallery thumbnail size if flexslider is disabled. #21655
  • Fix — Revert show shipping behavior change to prevent missing shipping line on Cart page. #21658
  • Fix — Removed non-existing WC_Product_Simple->set_date_created_gmt method. #21675
  • Fix — Use correct comment_type when fetching recent reviews for widget. #21689
  • Fix — Do not include strong tags as part of translation string on subscriptions disconnect message. #21690
  • Fix — Make it possible to send webhooks with the v3 API. #21745
  • Fix — Fix get_cart_from_session infinite loop when filters used. #21749
  • Fix — Use array instead of string to define class for address line 2 input on checkout. #21757
  • Fix — Make checkout fields priority work correctly again. #21763
  • Tweak — Remove mentions of deprecated live shipping rates from setup wizard. #21645
  • Tweak- Update product block editor hook for WP 5.0. #21703
  • Tweak — Merged similar strings to reduce number of translateable strings. #21704
  • Tweak — Remove hated «Over to you» text from emails. #21709
  • Tweak — Revert problematiic customer as post author change. #21740

3.5.0 — 2018-10-17

  • Feature — REST API v3. #20111
  • Feature — Option has been added on the inventory tab of the edit product page to set a low stock threshold for individual products. #20260
  • Feature — Add ability to export products by category to the CSV exporter. #20870
  • Feature — Ability to define custom product placeholder images that will resize to correct store aspect ratio. #20644
  • Enhancement — Excluded children categories from WP_Query in product shortcode if cat_operator=AND. #20207
  • Enhancement — Add anchor tag example to email template preview. #20246
  • Enhancement — Introduce is_paypal_supported_currency check in setup wizard. #20244
  • Enhancement — Payment method table reordering accessibility. #19844
  • Enhancement — Log errors from transaction emails with logger. #20203
  • Enhancement — Improved shipping calculator experience. Shows destination country and added context to calculate shipping link. #20345
  • Enhancement — On the fly image generation for frontend, if image sizes are missing. #20011
  • Enhancement — SelectWoo enabled product categories dropdown widget. #20617
  • Enhancement — Make it easier to read and act upon the outdated template notice. #20732
  • Enhancement — Styled date, time, etc. inputs in admin to match styling of other inputs. #21013
  • Enhancement — Show update notices on the System Status page for WordPress.org hosted Official WooCommerce extensions. #21073
  • Enhancement — Better wording for transactional emails. #21288
  • Fix — Check billing email is posted before using in WC_Cart::check_customer_coupons. #20180
  • Fix — Shipping postcode formatting when only posting a billing address. #20330
  • Fix — Correctly show/hide save card checkbox on tokenization form. #20506
  • Fix — orderby and order parameters in WC_Customer_Download_Log_Data_Store::get_download_logs() were ignored. #20931
  • Fix — Unslash city name to prevent double escape in tax settings. #21205
  • Fix — Updated phone validation logic. #21188
  • Fix — Fix weight and dimensions cache of variable products if childs doesn’t have any of those params. #21244
  • Fix — Correctly replace images in the woocommerce_uploads folder with the placeholder image. #20848
  • Fix — Show parent variable product in shipping class admin screen when variation has shipping class. #21278
  • Fix — Correctly excluded administrators from «Customer list» report. #21304
  • Fix — Update quick edit logic to show/hide Stock qty and Backorders fields. #21301
  • Fix — Fix Layered Nav Widget where special HTML entities did not display correctly in the «Any %s» string. #21312
  • Fix — Set the is_checkout javascript parameter on any page that uses the checkout filter or shortcode. #21328
  • Fix — Fix cron_interval property support in WP_Background_Process. #21353
  • Fix — CSS Changes to make text fields line up on the shipping settings page. #21247
  • Fix — Add extra null check to fix an issue with select payment fields using disabed select as placeholders. #21391
  • Fix — Don’t modify attributes orderby when sorting by name. #21408
  • Fix — Allow saving a stock quantity of 0 using quick edit. #21447
  • Fix — Change the query used to save session data to the database to protect against deadlocks. #21455
  • Fix — Make sure default category tooltip is rendered when the image column is deactivated. #21410
  • Fix — Fix warning when using logger instance in woocommerce_logging_class filter. #21448
  • Fix — Use uppercase «ID» when sorting product queries by ID. #21461
  • Fix — Consistently escape the gateway ID in the checkout payment method template. #21439
  • Fix — Avoid treating HTTP 301 and 302 codes as failures for webhooks. #21491
  • Fix — Add address_1 to shipping packages info in WC_Cart:: get_shipping_packages to make it work correctly in address formatting functions. #21493
  • Fix — Don’t fire two of the same action when saving shipping settings. #21494
  • Fix — Remove double condition for address line 2 in WC_Countries::get_default_address_fields. #20629
  • Fix — Correctly handle shorthand values for memory_limit in php.ini. #21557
  • Fix — Product shortcode numeric term slug matching. #21560
  • Fix — Remove the erasure tools links from the descriptions of the erasure settings for users without the manage_privacy_options capability. #21565
  • Fix — Don’t double urldecode posted variation attributes. #21570
  • Fix — Don’t double-sanitize cart images. #21574
  • Fix — Check if ID exists and is not empty before set Product’s download ID in API. #21588
  • Fix — Ensure wp_list_pluck() gets a array and not possibly null in WC_Product_Data_Store_CPT::update_attributes. #21591
  • Fix — Trim CSV header rows to prevent leading/trailing whitespace issues. #21614
  • Fix — Show draft products in previews on unsupported themes. #21619
  • Fix/Tweak — Fire woocommerce_grant_product_download_access hook after the download has its ID set. #20905
  • Fix/Tweak/Performance — Change wp_woocommerce_sessions primary key to session_id. #21245
  • Tweak — Show empty terms in admin product category filter dropdown. #20324
  • Tweak — Don’t force default token gateway active by default. #20125
  • Tweak — Move notice output to hooked in functions. #19794
  • Tweak — Apply order bulk actions in chronological order. #20338
  • Tweak — Updated Emogrifier to 2.0. #20547
  • Tweak — Avoid using wp.template (eval) in add-to-cart-variation.js. #19496
  • Tweak — Hide Preview button when creating new products, as most fields aren’t set up for it. #20650
  • Tweak — For guests, store all address fields to the session whilst placing an order. #20665
  • Tweak — Removed ‘ajax_add_to_cart’ class from ‘Read more’ button. #20690
  • Tweak — Removed unnecessary checkout form change trigger on load of the checkout page. #20655
  • Tweak — Add image size filters to wc_get_product_attachment_props(). #20722
  • Tweak — Only display the current site’s tables for a multisite install when viewing the system status. #20731
  • Tweak — include the file path and line number where a fatal error occurred in the fatal errors log. #20787
  • Tweak — Cast tax rate to float so that it can be treated as number further on in the code. #20910
  • Tweak — Send webhooks using Action Scheduler. #20030
  • Tweak — Update customer’s ip address on successful payment. #21038
  • Tweak — Changed wc_clean to checking for valid utf8 for line items and password. #20993
  • Tweak — Add to cart notice actions (View cart/Continue shopping) now have tabindex 1 for improved accessibility. #21108
  • Tweak — Remove icanhazip from geolocation services. #21198
  • Tweak — Remove unnecessary aria-required attributes from product reviews template. #21211
  • Tweak — Added hidden label for screen readers on checkout address line 2 input. #21193
  • Tweak — Remove empty space in mini-cart template. #21261
  • Tweak — Tax display in cart now depends on whether customer is tax exempt. #21292
  • Tweak — Change sort dropdown option «Sort by newness» to «Sort by latest». #21311
  • Tweak — Sanitize endpoint slugs upon saving. #21355
  • Tweak — Ignore converting float meta value for registered post meta. #21333
  • Tweak — Remove ‘order_again’ query string to avoid multiple re-orders. #21444
  • Tweak — Remove Netherlands Antilles from the North America continent definitions. #21449
  • Tweak — Display label and meta on the same line in order emails to match frontend Order Details styling. #21456
  • Tweak — Use wp_get_upload_dir for geolite DB path. #21550
  • Performance/Tweak — Use post_author for the order customer instead of ‘_customer_user’ meta data. #17895
  • Performance — Exclude frontend include from REST API calls. #20000
  • Performance — Improve performance of the query to delete version transients by removing unneeded «ORDER BY». #21274
  • Dev — REST API — Allows oAuth1.0a authentication under SSL.
  • Dev — REST API — Fix position param for images. #20497
  • Dev — REST API — Handle children products deletion regardless of type. #20670
  • Dev — Added woocommerce_increase_coupon_usage_count and woocommerce_decrease_coupon_usage_count action hooks to increase extensibility of Coupons. #19981
  • Dev — Add endpoints to account menu items filter. #19980
  • Dev — Added qty param to wc_add_to_cart_message filter. #19817
  • Dev — Added woocommerce_search_products_ids filter. #20160
  • Dev — Introduced woocommerce_cart_calculate_shipping_address field to allow manipulation of cart shipping calculator data. #20046
  • Dev — Introduced woocommerce_shipping_calculator_enable_country filter. #20046
  • Dev — Pass product id to backorder notification. #20416
  • Dev — Added woocommerce_cart_shipping_total filter to control shipping display. #20591
  • Dev — Refactor «Order again» handling to separate logic better. #20606
  • Dev — Added ‘woocommerce_products_admin_list_table_filters’ filter to make it easier to customize the products list table filters. #20634
  • Dev — Added woocommerce_shipping_method_add_rate_args and woocommerce_shipping_method_add_rate filters. #20633
  • Dev — Added woocommerce_coupon_validate_user_usage_limit filter. #20630
  • Dev — Add hooks needed for product custom tables feature plugin. #20520
  • Dev — Added new filter to ‘Item in quotes’ translation for messages. #20714
  • Dev — Add ‘woocommerce_shutdown_error’ hook triggered on request termination with an error. #20787
  • Dev — New filter ‘woocommerce_admin_meta_boxes_variations_count’ to customize the shown count of variations. #21067
  • Dev — Added ability to query products that have a field set in wc_get_products/WC_Product_Query using the wildcard symbol ‘*’. #21162
  • Dev — Added a JavaScript events before and after the order total recalculation on the Edit Order page. #21181
  • Dev — Check for needs_payment instead of has_status( 'pending' ) in PayPal PDT handler for custom order status support. #21200
  • Dev — Added form action hooks for edit account and login templates. #21248
  • Dev — Add action for when system tools are run. #21270
  • Dev — Add — woocommerce_restock_refunded_items filter to control default state of the restock option when refunding items on an order. #21314
  • Dev — Add an extensible/swappable job queue via WC_Action_Queue and WC_Queue_Interface. #20030
  • Dev — Use WC_Action_Queue for schedule and delivery of webhooks. #20030
  • Dev — Include Action Scheduler v2.1.0 and use it for the default job queue. #21424 / #20030
  • Dev — Save reviews under the ‘review’ comment type. #21305
  • Localization — Updated IT provinces. #20286
  • Localization — Eircode validation. #20330
  • Localization — Disable postcode requirement for Bahrain. #21103
  • Localization — Make postcode field optional and hidden for Nigeria and label State. #21056
  • Localization — Make Romania state selection mandatory. #21180
  • Localization — Make city field optional and hidden for Singapore addresses. #21016

Смотрите список изменений для всех версий.

ru.wordpress.org

Woocommerce: возможности плагина

Если вы решили организовать интернет-магазин на WordPress, Woocommerce – это комплексное расширение, которое имеет следующие преимущества:

  • плагин бесплатный;
  • простая установка в 1 клик;
  • удобный и понятный интерфейс административной части;
  • проработанная система отчетности;
  • наличие встроенного функционала, необходимого для формирования каталогов и продажи аналогичного товара;
  • возможность организации системы купонов и скидок с поддержкой дат и сроков действия;
  • наличие шаблонов почтовых рассылок и оповещений;
  • простая система управления продуктами и категориями товаров, их сортировки;
  • возможность seo-оптимизации;
  • поддержка большого количества языков, в том числе русского, встроенный перевод;
  • множество дополнений для плагина, с помощью которых можно расширять базовый функционал;
  • масса шаблонов WordPress Woocommerce, поддерживающих интеграцию с расширением; при этом всегда есть возможность адаптации практически любой темы Вордпресс под плагин;
  • допустимость совмещения функций магазина со стандартными функциями блога, в том числе со взаимодействием с соцсетями и подписной базой пользователей.

При таком немалом количестве очевидных плюсов, стоит отметить, что все-таки связка Вордпресс – Woocommerce рассчитана на создание небольших онлайн-магазинов. Работа с данным плагином на данной CMS подойдет вам в том случае, если проект предполагает небольшое количество товаров (до десятков тысяч) и не предполагает интеграции с бухгалтерией и системами учета (1С, печать банковских документов).

Перед тем, как приступить к работе с плагином, следует определиться с темой для интернет-магазина на WordPress – Wocommerce. Это один из ключевых моментов в создании проекта. Если вы планируете устанавливать бесплатный вариант, обратите внимание на описание. В нем должно указываться, совместим ли шаблон с плагином,  иначе возможны конфликты с другими расширениями и некорректное отображение элементов.

Перейдя на страницу официального репозитория тем wordpress.org/themes/, вы можете найти и скачать шаблон WordPress для Woocommerce бесплатно. Для этого нажмите «Feature Filter» и в выпадающем списке в колонке «Subject» отметьте галочкой «E-commerce» и нажмите «Apply Filters». Или в строке поиска введите «woocommerce». Читайте статью о том, как выбрать тему для WordPress.

шаблон WordPress для Woocommerce бесплатно

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

Установка Woocommerce и настройка основных функций плагина

Помощник установки

Теперь необходимо установить сам плагин Woocommerce WordPress. Это можно сделать непосредственно из репозитория.

плагин Woocommerce

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

AddDefaultCharset utf-8

Если в файле есть текст «AddDefaultCharset Off», то следует заменить его на указанный выше.

После успешной активации помощник установки предлагает произвести базовые настройки, на что уйдет несколько минут. В случае необходимости есть возможность отложить данную процедуру, нажав кнопку «Не сейчас». Если же у вас есть  желание и время пройти несколько установочных шагов, кликайте «Вперед!». Первый шаг – это автоматическое создание обязательных страниц магазина: «Витрина», «Корзина», «Оформление заказа»,  «Мой аккаунт». В дальнейшем эти страницы будут доступны для редактирования из консоли в разделе «Страницы».

Далее следуют региональные установки. Здесь вы сможете указать географическое расположение магазина, валюту, предпочтительные единицы для обозначения веса и габаритов товаров.

региональные установки

Следующий шаг касается доставки и налогов. На последнем этапе вас попросят указать способ будущего осуществления платежей.  Если вы еще не определились с каким-то из параметров, можете просто пропустить любой из шагов. Формально, после прохождения данной нехитрой процедуры, ваш магазин на Вордпресс – Woocommerce готов.

магазин на Вордпресс Woocommerce

Настройка ЧПУ

Сразу после установки Woocommerce необходимо настроить человеко-подобные url, или ЧПУ, для отображения названий и категорий товаров в адресной строке. Вначале, как и в общем случае настроек постоянных ссылок, нужно открыть в админпанели вкладку «Настройки» — «Постоянные ссылки». Здесь в блоке «Общие настройки» выбрать вариант структуры «Произвольно» и вписать в поле строку: « /%category%/%postname%/».

Woocommerce ЧПУ

Далее, в блоке «Дополнительно» в поле «База категорий товара» следует устанавить «product- category», а в поле «База меток товара» — «product-tag». В разделе «Постоянные ссылки товаров» укажите такую конструкцию для поля «Произвольная база»: «/shop/%product_cat%». Сохраните изменения.

База категорий товара

Для окончательной настройки ссылок в Woommerce WordPress, рекомендуется установить плагин RusToLat для транслитерации русских букв в латинские.

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

Создание категорий и добавление товара в магазин

Переходим к описанию активного этапа организации интернет-магазина на WordPress с Woocommerce. Для начала стоит заняться созданием категорий товаров. Это можно делать и непосредственно в процессе добавления товара в проект. Но во избежание путаницы, лучше заранее продумать структуру магазина и сформировать  список категорий необходимой вложенности. Сам процесс создания категорий товаров идентичен процессу создания рубрик в Вордпрессе, поэтому сложностей возникнуть не должно.

В консоли CMS откройте вкладку «Товары» — «Категории». Здесь предлагается заполнить поля:

  • «название» — как будет отображаться объект на сайте;
  • «ярлык» — написание названия для url, латиницей;
  • «описание» — по умолчанию не отображается.

Помимо этого, в случае вложенности категории, необходимо указать её родителя. Также есть возможность загрузить изображение для категории, которое будет отображаться на страницах ресурса.

Добавление категорий миниатюра категории

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

редактировать категорию

После того, как созданы все категории товаров, можно приступать к наполнению вашего магазина на Вордпресс и Woocommerce. Откройте вкладку «Товары» — «Добавить товар». На этой странице первым делом заполняются поля «Название товара» и «Описание товара», выбирается категория. Здесь все аналогично тому, как на странице создания новой записи.  В «Описании» стоит разместить все основные параметры и характеристики объекта.

магазин на Вордпресс и Woocommerce

Ниже следует блок «Данные товара». Если вы работаете с материальными объектами (одежда, электроника, продукты питания и т.п.), то достаточно указать параметр «Простой товар». Если ваш магазин занимается продажей инфо-продуктов, программ, приложений, всего, что требует загрузки, отметьте пункт «Загружаемый». В таком случае ниже будет сформирован дополнительный блок параметров, где вы сможете выбрать путь к файлу, который покупатель получает после произведения оплаты.

Если вы планируете вести последующий учет продаж и в проекте предусмотрены артикулы для каждой позиции, пропишите их в соответствующем поле.

В «Базовой цене» обозначьте актуальную цену, а в «Цене распродажи» — стоимость с учетом скидки, если таковая имеется.

Цена товара

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

В блоке «Краткое описание товара» рекомендуется разместить небольшое (до 300 символов) уникальное описание позиции. Если оно будет составлено по принципам seo-оптимизации, то сможет положительно повлиять на продвижение вашего интернет-магазина на базе шаблона WordPress Woocommerce. На странице товара данное описание будет размещено возле основного изображения товара.

шаблон WordPress Woocommerce

В дальнейшем все созданные продукты доступны для редактирования и управления в консоли во вкладке «Товары».

На данном этапе, в зависимости от установленной вами WordPress Woocommerce темы, карточка товара на страницах сайта будет иметь приблизительно такой вид:

Woocommerce тема

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

Во-первых, нужно создать сами свойства. Для этого следует открыть вкладку «Товары» — «Атрибуты».

Атрибуты товаров

После добавления всех необходимых свойств, вы получите таблицу атрибутов, сформированную  на этой же странице.

таблица атрибутов

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

значения свойств

Теперь  потребуется создать товар с указанием типа «вариативный» или изменить  тип уже существующего на таковой. В «Данных товара» нужно выбрать в выпадающем списке параметр «вариативный товар», во вкладке «Атрибуты» — необходимое свойство. Нажать «Добавить».

вариативный товар

Аналогичным образом добавьте все оставшиеся свойства продукта. Далее нажмите на поле «Значение» и установите нужные, или воспользуйтесь кнопкой «Выбрать все». Поставьте галочку в поле «Используется для вариаций». После работы со всеми свойствами кликните «Сохранить атрибуты».

Используется для вариаций

В этом же блоке перейдите во вкладку «Вариации» и выберите действие «Создать вариации из всех атрибутов». «Применить». Таким образом автоматически будут созданы все возможные комбинации свойств, т.е. в нашем случае – для каждого из цветов будут все объемы, а для каждого объема – все варианты цвета.

Установка вариаций

Теперь вы можете вручную удалить те варианты, которые вам не нужны. Воспользуйтесь для  этого контекстным меню, которое будет появляться при наведении на каждую из строк. Настройки плагина Woocommerce WordPress предполагают  также возможность вручную формировать вариации. Если вам больше подходит такой способ, следует вместо «Создать вариации из всех атрибутов», указать действие «Добавить вариацию».

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

Настройки плагина Woocommerce

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

карточка товара на сайте

Работа с плагином

Настройки Woocommerce WordPress вы найдете на странице «Woocommerce» — «Настройки». Здесь располагается целый ряд вкладок.

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

«Товары». Состоит в свою очередь еще из таких подпунктов:

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

«Платежи». Тоже содержит в себе дополнительные разделы, в которых вам предоставляются варианты настроек процесса оформления заказа и осуществления оплаты (банковский перевод, чековые платежи и т.д). Следует отметить, что Woocommerce изначально не предполагает возможности осуществления платежей посредством распространенных у нас платежных систем (WebMoney, Яндекс.Деньги и т.п.). Чтобы получить такую возможность, необходимо будет воспользоваться  одним из специальных плагинов платежных шлюзов. Это может быть, например, одно из платных предложений от Saphali Studio, или бесплатные – Woocommerce Webmoney, Robokassa.

«Аккаунты». Здесь речь идет о регистрации, авторизации и прочих нюансах работы с аккаунтами покупателей.

«Email’ы». Осуществляет настройку разного вида почтовых уведомлений. 

Итак, мы с вами рассмотрели основные настройки Woocommerce WordPress , отличного плагина для создания интернет-магазина на базе одноименной CMS. Конечно же, в рамках данной статьи мы не затронули все параметры, которые можно установить с помощью расширения.  Его функционал и возможности намного шире. Чтобы изучить их все, рекомендую выбрать один из шаблонов WordPress для Woocommerce, которые предлагаются бесплатно, и поэкспериментировать с работой плагина. На этом все, успехов вам в создании онлайн-магазина!

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

pro-wordpress.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.