WooCommerce

Описание

WooCommerce — бесплатный плагин для электронной коммерции, с помощью которого можно продавать всё, что угодно, и делать это красиво. Разработанный для гибкой интеграции с WordPress, WooCommerce — это любимое во всём мире решение, которое обеспечивает полный контроль и владельцам магазинов и разработчикам.

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

Продавай что угодно, где угодно

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

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

Доставляй куда хочешь

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

Обширные опции оплаты

WooCommerce идёт в комплекте с возможностью принимать к оплате большинство банковских карт, PayPal, BACS (банковские переводы), и наличные при доставке. Нужны дополнительные опции? Более 140 региональных шлюзов интегрировано с WooCommerce, включая популярные, как Stripe, Authorize.Net, и Amazon Payments.

Вы контролируете это всё — всегда

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

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

Определите свой стиль со Storefront

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

Определите ваш стиль путём кастомизации Storefront по вашему вкусу, или выберите одну из дочерних тем Storefront. Это всё на ваше усмотрение и с открытым исходным кодом.

Сделано умными разработчиками

Расширяемый, адаптируемый и с открытым исходным кодом — WooCommerce был создан умными разработчиками. С его мощным и надёжным ядром вы можете масштабировать электромагазины ваших клиентов от базового уровня до хай-энд класса.

Построенный с REST API, WooCommerce может быть интегрирован практически с любым сервисом. Данные вашего магазина могут быть доступны в любом месте в любое время, 100% безопасно. WooCommerce позволяет разработчиком легко создавать, модифицировать и расширять магазин, так, чтобы он отвечал их требованиям.

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

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

Мы также сопровождаем WooCommerce и все его расширения полной и легко доступной документацией. С нашими документы, вы узнаете, как создать именно такой сайт, который требуется вашему клиенту.

Изобилие расширений

WordPress.org является домом для некоторых изумительных расширений для WooCommerce, в том числе:

Хотите видеть их все? Введите на WordPress.org, в разделе плагинов, поисковый запрос ‘WooCommerce’.

Если вы ищете что-то подтверждённое и поддерживаемое создателями WooCommerce, есть множество премиальных расширений для электронных магазинов, наиболее популярными из которых являются:

И там ещё много. Посетите нашу страницу расширений, чтобы узнать какие существуют возможности с премиум расширениями WooCommerce.

Присоединяйтесь к нашему растущему сообществу

Когда вы скачиваете WooCommerce, вы присоединяетесь к сообществу более чем миллиона владельцев магазинов, разработчиков и энтузиастов WordPress’а. Мы — одна из быстрорастущих онлайн-сообществ открытого программного обеспечения и не важно, нуб ли вы или ниндзя, мы рады, что вы в с нами!

Если вас интересует участие в развитии WooCommerce, у нас более чем 350 контрибьюторов, и всегда есть место для новеньких. Посетите репозиторий WooCommerce на GitHub , чтобы узнать, как вы можете принять участие в разработке.

Хотите добавить перевод на новый язык WooCommerce? Прекрасно! Вы можете внести свой вклад на translate.wordpress.org.

И, в конце, рассмотрите участие в местной конференции WooCommerce, подробности здесь.

Скриншоты

  • Элегантная панель настроек WooCommerce.
  • Администратор товаров WooCommerce.
  • Панель данных товара.
  • Отчёты о продажах WooCommerce.
  • Страница отдельного товара.
  • Архив товаров (сетка).

Установка

Минимальные требования

  • PHP версии 5.2.4 или выше (рекомендуется PHP 5.6 или выше)
  • MySQL версии 5.0 или выше (рекомендуется MySQL 5.6 или выше)
  • Некоторые платёжные шлюзы требуют поддержки fsockopen (для IPN-доступа)
  • WooCommerce 2.5 нуждается в WordPress 4.1+
  • WooCommerce 2.6 нуждается в WordPress 4.4+

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

Автоматическая установка

Автоматическая установка является наиболее простым вариантом, так как WordPress сам обеспечивает передачу файлов и вам не нужно покидать свой браузер. Чтобы запустить автоматическую установку WooCommerce, войдите в вашу консоль WordPress, перейдите в раздел меню плагинов и нажмите ‘Добавить новый’.

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

Ручная установка

Метод ручной установки предполагает скачивание нашего плагина для электронной коммерции и его загрузку на ваш сервер через ваш любимый FTP-клиент. В кодексе WordPress содержатся инструкции как это сделать.

Обновление

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

Если случится такое, что вы обнаружите проблему со страницами категорий товаров после обновления, вам нужно будет просто скорректировать постоянные ссылки, пройдя по пути: Консоль > Настройки > Постоянные ссылки, и щёлкнуть «Сохранить изменения». Это должно привести всё в норму.

Примеры данных

WooCommerce comes with some sample data you can use to see how products look; import sample_products.xml via the WordPress importer. You can also use the core CSV importer or our CSV Import Suite plugin to import sample_products.csv.

Часто задаваемые вопросы

Инструкции по установке

Минимальные требования

  • PHP версии 5.2.4 или выше (рекомендуется PHP 5.6 или выше)
  • MySQL версии 5.0 или выше (рекомендуется MySQL 5.6 или выше)
  • Некоторые платёжные шлюзы требуют поддержки fsockopen (для IPN-доступа)
  • WooCommerce 2.5 нуждается в WordPress 4.1+
  • WooCommerce 2.6 нуждается в WordPress 4.4+

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

Автоматическая установка

Автоматическая установка является наиболее простым вариантом, так как WordPress сам обеспечивает передачу файлов и вам не нужно покидать свой браузер. Чтобы запустить автоматическую установку WooCommerce, войдите в вашу консоль WordPress, перейдите в раздел меню плагинов и нажмите ‘Добавить новый’.

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

Ручная установка

Метод ручной установки предполагает скачивание нашего плагина для электронной коммерции и его загрузку на ваш сервер через ваш любимый FTP-клиент. В кодексе WordPress содержатся инструкции как это сделать.

Обновление

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

Если случится такое, что вы обнаружите проблему со страницами категорий товаров после обновления, вам нужно будет просто скорректировать постоянные ссылки, пройдя по пути: Консоль > Настройки > Постоянные ссылки, и щёлкнуть «Сохранить изменения». Это должно привести всё в норму.

Примеры данных

WooCommerce comes with some sample data you can use to see how products look; import sample_products.xml via the WordPress importer. You can also use the core CSV importer or our CSV Import Suite plugin to import sample_products.csv.

Где я могу найти документацию и инструкции пользователя для WooCommerce?

Для получения помощи в установке и настройке WooCommerce, пожалуйста, обращайтесь к инструкции пользователя

Для расширения функционала или изменения оформления WooCommerce, используйте наш кодекс.

Где я могу получить помощь или поговорить с другими пользователями?

Если вы забуксовали, вам может помочь Форум плагина WooCommerce.

За помощью с использованием премиум-расширений с WooCommerce.com, обращайтесь в нашу службу поддержки.

Будет ли WooCommerce работать с моей темой?

Да, WooCommerce будет работать с любой темой, но может потребоваться некоторая работа над оформлением для пущей эстетичности. Пожалуйста, смотрите наш кодекс для получения помощи. Если вы ищете тему, интегрированную с WooCommerce, мы рекомендуем Storefront.

Где я могу попросить о новых возможностях, темах eCommerce и расширениях?

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

Где я могу сообщить о найденных ошибках или внести вклад в проект?

Об ошибках в коде можно сообщать на нашем форуме поддержки, но предпочтительней в GitHub-репозитории.

Где найти документацию по REST API?

Вы можете найти необходимую информацию по REST API в нашей Документации по WooCommerce REST API.

WooCommerce великолепен! Могу ли я участвовать в разработке?

Да, вы можете! Подключайтесь к нашему GitHub-репозиторию 🙂

Отзывы

Best plugin you can ever use!

Best plugin you can ever use! Is’t free and if you are at the beginning of your store, you don’t have to pay any taxes! (only if you want to)

Excellent

Thrilled to be dipping toes in the world of WooCommerce. Very good stuff. Well done guys.

Посмотреть все 2 763 отзыва

Участники и разработчики

«WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«WooCommerce» переведён на 50 языков. Благодарим переводчиков за их работу.

Перевести «WooCommerce» на ваш язык.

Заинтересованы в разработке?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

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

3.3.3 — 2018-02-21

  • Fix — Fixed is_numeric check which was affecting order subtotals/totals when using comma decimal separator.
  • Fix — Add missing direct script access checks to loop templates.
  • Fix — Added wp-post-image class to main image so variation images are swapped correctly.
  • Fix — API — Adjusted schema for products shipping_class_id to integer.
  • Fix — Made init tooltips event more specific to avoid conflict with Product Invoices extension.

3.3.2 — 2018-02-20

  • Fix — Fixed admin product SKU searching and searching non-published products.
  • Fix — PHP7.1 notice when image height is empty.
  • Fix — Prevent repeated update_option calls on page load due to php type juggling.
  • Fix — Only do unsupported template rendering in the loop to prevent conflicts with other shortcodes on the shop page.
  • Fix — Don’t prepend regular shortcodes with categories.
  • Fix — If using get_catalog_ordering_args. remove the args when finished.
  • Fix — Remove «Type» column on attributes table by default unless custom types are defined.
  • Fix — Use verbose page rules when shop is in the URL, including shop base with category, to prevent 404s.
  • Fix — Set woocommerce_hide_invisible_variations to true so disabled variation attributes are hidden on product pages.
  • Fix — Help tip for webhook status.
  • Fix — Shipping zone documentation help link was printing wrong.
  • Fix — Stop background processing images when disabled via the filter.
  • Fix — Only search when a search term is provided. Ignore empty strings.
  • Fix — Fix check for external resources.
  • Fix — Show full date for future orders.
  • Fix — Prevent JS error is ‘orders’ row is disabled on order screen.
  • Fix — Fix save of tax settings when no changes have been made.
  • Fix — Add nonce to logout link on my account page so you do not need to confirm the action.
  • Fix — Fix plain text entity replacement so currency symbols are included.
  • Fix — API — Set status after order is created/updated so triggered emails are current.
  • Fix — API — Fix single webhook endpoint.
  • Tweak — Added help text for background image processing.
  • Tweak — Added notice when background image processing is running, with cancel button.
  • Tweak — Run background image processing less often by tracking changes.
  • Tweak — Added system status tool to run background image processing manually.
  • Tweak — If using Jetpack Photon, use that instead of background image processing.
  • Tweak — Gallery thumbnail image size to handle small, square cropped images.
  • Tweak — Helper function (and template version bump for image templates) to render gallery images.
  • Tweak — Add help text for the default category to explain usage.
  • Tweak — Allow changing the default product category.
  • Tweak — Tweak mobile view of order preview to improve layout in non-english.
  • Tweak — If selecting text, don’t link to order on row click.
  • Localization — Remove isle of man state.

3.3.1 — 2018-02-06

  • Fix — Added woocommerce_output_product_categories to replace woocommerce_product_subcategories function to prevent outdated theme template files from outputting categories on the shop and category pages in err.
  • Fix — Prevented columns from being set to anything lower than 1.
  • Fix — Added extra error checking in Webhooks API to prevent notices when deleting Webhooks.
  • Fix — Prevented list table classes being loaded multiple times. This also fixes compatibility with Smart Coupons extension.
  • Fix — Removed stray debug string from order email template and fixed some typos.
  • Fix — Set up the loop when calling wc_get_loop_prop. Fixes compatibility with some themes.
  • Fix — Remove multiple application of filter ‘woocommerce_order_item_product’.
  • Fix — Protect against theme support being defined too late. Fixes some issues with custom themes defining WooCommerce support incorrectly.
  • Fix — Add fallback for themes that just get the pagination template.
  • Fix — Made the on-the-fly image regen also regenerate missing sizes.
  • Fix — Fixed missing user_id in webhook migration script.
  • Fix — Allow uncategorized category to be sorted like the others.
  • Fix — If theme support changes, we may need to flush permalinks since some are changed based on this flag.
  • Fix — Fire hooks for pagination etc only when pagination is enabled.
  • Fix — Default HTML in end wrapper template.
  • Fix — Prevent regular pagination showing on archives for unsupported themes.
  • Fix — Fix shop when shown as homepage in unsupported themes.
  • Fix — Fix SKU mapping for placeholders during CSV import.
  • Fix — Use CRUD search helper in admin products table so partial SKU search works.
  • Fix — Fix bulk sale/regular price percentage handling.
  • Fix — More specificity on smallscreen style override for columns.
  • Tweak — Add notice for moved store notice setting.
  • Tweak — Allow removing coupons on editable orders only.
  • Tweak — Extended the background processing library to avoid changing methods in the library.
  • Tweak — Do not show row settings if something is managing the number of products per page.
  • Tweak — Allow devs to add ‘no-link’ class to elements to prevent order view link being triggered on row click.
  • Tweak — Made woocommerce_resize_images filter more useful by calling it later.
  • Tweak — Revert default columns back to 4 so it’s consistent with 3.2.

3.3.0 — 2018-01-30

  • Feature — Improved default appearance in themes which do not support WooCommerce, making the shop page shortcode based.
  • Feature — Products shortcodes; improved random sorting, with some caching.
  • Feature — Products shortcodes; support for pagination.
  • Feature — Added new options to the WordPress Appearance Customizer; control the product grid (rows and columns), and image sizes.
  • Feature — Improved how image sizes are defined and calculated. Set an aspect ratio (custom, 1:1, uncropped) and image sizes will be automagically calculated based on widths.
  • Feature — Changing image sizes will trigger automatic thumbnail regeneration in the background.
  • Feature — Improved how downloads are stored within products, and added new reporting/logging features to track who downloaded what, when.
  • Feature — Improved the overall appearance of the backend orders list, and added a new ‘preview’ button to quickly see order details.
  • Feature — New default sample data and placeholders.
  • Feature — Added sandbox and live API details to the PayPal standard data, as well as an indication on the checkout to what mode is currently active. PayPal IPN email notifications are also now optional.
  • Feature — Introduced product category threshold filter (woocommerce_product_category_filter_threshold). AJAX powered select will kick in when you have over 100 categories.
  • Feature — Added add_to_cart_description method and aria-labels to cart buttons in the loop for accessibility.
  • Feature — Ability to search in logs when the database logger is used.
  • Performance — Adjusted how permalinks are retrieved and saved to avoid switching locales on each page load.
  • Performance — Added cache when loading product variation attributes.
  • Fix — Fix wc_notice_count logic.
  • Fix — Correct bulk edit price formatting.
  • Fix — Ajax add-to-cart button shortcode fix for variations.
  • Tweak — Update billing if account form changes.
  • Tweak — Remove videos from help sections.
  • Tweak — Preserve seconds when saving order date.
  • Tweak — Allow quantities less than 1, but not 0, in admin.
  • Tweak — Post types with no archives should not show in breadcrumb.
  • Tweak — Only load session handler class on frontend not during cron.
  • Tweak — Moved the ‘Store Notice» option into the customizer.
  • Tweak — Checkout Postcode / Zip validation error message was missing Billing / Shipping Identification.
  • Tweak — Added Iris color picker validation.
  • Tweak — Use scrollIntoView on checkout.
  • Tweak — Converted input submit elements to button submit elements across the entire codebase for consistency.
  • Tweak — Added {site_title} replacement for email footers.
  • Tweak — Added delete product confirmation if a product has had sales.
  • Tweak — Improved when «incl. VAT» is displayed in cart totals.
  • Tweak — Use base text color for links in email templates.
  • Tweak — Show theme overrides that are done through the wc_get_template filter in the system status report.
  • Tweak — Added nofollow tags in layered nav to prevent duplicate indexed content.
  • Tweak — Hide «incl. VAT» when no rates are defined in «single total» display mode.
  • Tweak — Added replay protection for refunds.
  • Tweak — GeoDB empty file handling.
  • Tweak — Let wp_signon handle email to username conversion.
  • Tweak — Made email field wider on checkout.
  • Tweak — Post entire shipping selection when showing multiple packages.
  • Dev — REST API — Orders should be created for users who exist on the site only.
  • Dev — REST API — Fixed default value of «dp» on orders and refunds endpoints.
  • Dev — Theming — Added theme support variables to declare image sizes used for products.
  • Dev — Theming — Added support for single-product-postname.php template files.
  • Dev — Added actions before calculations order totals and taxes and is_vat_excempt support.
  • Dev — Add filter ‘woocommerce_coupon_get_apply_quantity’.
  • Dev — Grouped products; added filters to allow custom columns and changes to values.
  • Dev — Allow for cloning the WC_Cart object
  • Dev — Apply filters to registration-error-email-exists error.
  • Dev — Added woocommerce_cross_sells_order filter.
  • Dev — Add order-details before hooks to complement existing hooks.
  • Dev — WC_CHUNK_SIZE constant for controlling readfile.
  • Dev — Add short circuit to customer bought product function.
  • Dev — Added a wc_caught_exception method to aid with logging.
  • Dev — Added Data stores and CRUD for working with Webhooks.
  • Dev — Bumped minimum WP version requirement to 4.5 and removed legacy API files.
  • Dev — New actions — woocommerce_order_details_before_order_table_items, woocommerce_order_details_after_order_table_items and woocommerce_order_details_before_order_table
  • Dev — Passed widget_id to content-widget-product.php so actions can be ran conditionally, and added sanitisation to woocommerce_before_widget_product_list and woocommerce_after_widget_product_list.
  • Dev — Improved the is_internal_meta_key checks to consider getters and setters.
  • Dev — Cleaned up the Order Customer Details template.
  • Dev — JavaScript payment_method_selected events on checkout.
  • Dev — Add new $order->get_edit_order_url() method.
  • Dev — Pass through options to zoom, flexslider, and photoswipe.
  • Dev — Added actions before and after scheduled sales initiation and completion.
  • Localization — Add direction character to currency output.
  • Localization — States for Tanzania and Moldova.

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