Описание
WooCommerce — это самая популярная в мире платформа для интернет-магазина с открытым исходным кодом.
Наша гибкая и бесплатная базовая платформа работает при поддержке глобального сообщества. Свобода, предоставляемая открытым исходным кодом, означает, что вы сохраняете полный контроль над содержимым и базой данных своего магазина.
Используйте WooCommerce, создавая новый бизнес, перенося физический магазин в Интернет или разрабатывая клиентские сайты, для мощной интеграции информационных и коммерческих ресурсов.
- Разрабатывайте стильные и оригинальные виртуальные витрины на основе тем, соответствующих вашему бренду и отрасли.
- Увеличьте доход с помощью оптимизированной корзины, которая упрощает покупку.
- Меняйте оформление страниц товаров за считанные минуты с помощью модульных блоков товаров.
- Предлагайте физические и цифровые товары и их варианты, пользовательские конфигурации, моментальные загрузки и связанные позиции.
- Продавайте подписку, бронирование или членство с помощью расширений, проверенных разработчиками.
- Поднимитесь в топ поисковых результатов, эффективно используя возможности WordPress SEO.
- Работайте на платформе, готовой к масштабированию. Используйте возможности eCommerce для создания больших интернет-магазинов.
Встроенные инструменты и интеграция с популярными ресурсами помогут вам эффективно управлять бизнес-операциями. Многие службы можно добавлять бесплатно одним щелчком мыши через опционный мастер настройки.
- Выберите, как вы хотите получать оплату. Удобно управляйте платежами прямо из вашего магазина с помощью WooPayments (доступно в США, Великобритании, Ирландии, Австралии, Новой Зеландии, Канаде, Испании, Франции, Германии и Италии). Безопасно принимайте кредитные карты, мобильные кошельки, банковские переводы и наличные благодаря 100+ платежным шлюзам — включая Stripe, PayPal и Square.
- Настройте варианты доставки. Печатайте почтовые этикетки прямо с панели администратора и планируйте самовывоз в WooCommerce Shipping (только для США). Воспользуйтесь услугами популярных перевозчиков, например UPS и FedEx, а также местных компаний, занимающихся доставкой, хранением товаров и выполнением заказов.
- Упрощение учёта налога с продаж. Добавьте WooCommerce Tax или аналогичные интегрируемые службы, чтобы автоматизировать расчёты.
Развивайте ваш бизнес, расширяйте возможности и контролируйте продажи, используя мобильные ресурсы
WooCommerce — это бизнес. Следите за наиболее важными индикаторами процесса с помощью WooCommerce Admin — это мощная, гибко настраиваемая панель управления магазина.
Расширяйте вашу аудиторию через маркетинговые и социальные каналы, используя интеграцию с Google Ads, HubSpot, Mailchimp и Facebook. Вам постоянно доступен встроенный в консоль Marketing Hub, на котором можно найти свежие идеи и полезные рекомендации.
Используйте любые из сотен бесплатных и платных расширений из официального магазина WooCommerce, чтобы добавить в свой магазин новые функции. Наши разработчики проверяют все новые расширения и регулярно просматривают существующие, чтобы поддерживать высокие стандарты качества. Мы постоянно ищем решения, которые помогут создать процветающий интернет-магазин.
Управляйте магазином в любое время и в любом месте, используя бесплатное мобильное приложение WooCommerce (для Android и iOS). Внимание, спойлер: вы будете слышать приятный щелчок кассового аппарата после каждой новой покупки!
Постоянно контролируйте и отслеживайте данные о продажах
Используя WooCommerce, вы сохраняете полный контроль над данными. Всегда.
Дав согласие поделиться с нами данными об использовании, вы можете быть уверены в том, что эти данные анонимизируются и находятся в безопасности. Вы можете в любое время отозвать своё согласие. Это никак не отразится на работе магазина.
В отличие от решений, размещаемых в рабочей среде eCommerce, базы данных магазинов WooCommerce учитывают потребность в будущих изменениях. Можно легко экспортировать всё содержимое и перенести сайт на любую платформу. Никаких ограничений.
Почему разработчики выбирают (и любят) WooCommerce
Разработчики могут использовать WooCommerce для создания, персонализации и масштабирования магазинов в точном соответствии со спецификациями заказчиков, дополнять свои продукты расширениями и индивидуальными решениями.
- Используйте веб-ловушки и фильтры для создания и модификации функций.
- Используйте мощный REST API и веб-ловушки для интеграции практически любых служб.
- Используйте React для разработки и построения пользовательских блоков содержимого.
- Исследуйте и модифицируйте базовый код плагинов во всех возможных аспектах.
- Ускорьте процесс разработки, используя сверхбыстрый CLI.
На базовой платформе регулярно проводятся масштабные испытания. Команда разработчиков трудится в нескольких часовых поясах. Подробная документация обновляется после каждого выпуска, что даёт вам возможность спроектировать магазин в точном соответствии с вашими потребностями.
Будьте частью нашего растущего международного сообщества
Активные, многочисленные участники быстрорастущего сообщества WooCommerce помогают добиться успехов в коммерции.
По всему миру организуются встречи WooCommerce. Вы можете посещать их бесплатно и принимать участие в их работе. Эти мероприятия дают возможность познакомиться с единомышленниками, поделиться собственными знаниями и изучить опыт других.
Также WooCommerce является постоянным участником WordCamp в разных регионах. Будем рады встретиться с вами.
Вносите собственный вклад, делайте переводы
Разработку и поддержку WooCommerce осуществляет компания Automattic, создатель WordPress.com и Jetpack. Также с нами работают сотни независимых соавторов, и всегда есть перспективы для роста. Откройте репозиторий WooCommerce GitHub, чтобы узнать, какой вклад вы можете внести.
Материалы WooCommerce переведены на разные языки, включая датский, украинский и персидский. Способствуйте локализации WooCommerce, добавив ваш местный язык на translate.wordpress.org.
Блоки
Этот плагин предоставляет 2 блока.
- Filter by Stock Controls Enable customers to filter the product grid by stock status.
- Filter by Rating Controls Enable customers to filter the product grid by rating.
Установка
Минимальные требования
- PHP версии 7.4 или выше (PHP 8.0 или выше рекомендовано)
- MySQL 5.6 or greater, OR MariaDB version 10.1 or greater, is required
Изучите документацию по серверным требованиям для получения подробной информации о требованиях к серверу.
Автоматическая установка
Автоматическая установка является наиболее простым вариантом, так как WordPress сам обеспечивает передачу файлов и вам не нужно покидать свой браузер. Чтобы запустить автоматическую установку WooCommerce, войдите в свою консоль WordPress, перейдите в раздел меню плагинов и нажмите «Добавить новый».
Введите в поле поиска «WooCommerce» и нажмите «Поиск плагинов». Откроется подробная информация о плагине, в том числе номер версии, рейтинг и описание. Там же будет кнопка «Установить сейчас». Нажмите ее и всё остальное сделает WordPress.
Ручная установка
Метод ручной установки предполагает скачивание нашего плагина для электронной коммерции и его загрузку на ваш сервер через ваш любимый FTP-клиент. В кодексе WordPress содержатся инструкции как это сделать.
Обновление
Автоматические обновления должны работать бесперебойно, но мы по-прежнему рекомендуем вам регулярно создавать резервные копии вашего сайта.
Если случится такое, что вы обнаружите проблему со страницами категорий товаров после обновления, вам нужно будет просто скорректировать постоянные ссылки, пройдя по пути: Консоль > Настройки > Постоянные ссылки, и щёлкнуть «Сохранить изменения». Это должно привести всё в норму.
Примеры данных
WooCommerce поставляется с образцами данных, которые вы можете использовать для того, чтобы оценить как будет выглядеть тот или иной элемент структуры или оформления; импортируйте sample_products.xml через Импортёр WordPress. Вы также можете использовать встроенный CSV импортёр или расширение CSV Import Suite для импорта sample_products.csv
Часто задаваемые вопросы
-
Где я могу найти документацию и руководства пользователя по WooCommerce?
-
Настройки и конфигурация WooCommerce описаны в Руководстве по началу работы и Руководстве для владельцев магазинов WooCommerce.
Чтобы расширить функционал или набор тем WooCommerce, изучите наш кодекс и руководство разработчика плагинов.
-
Где можно получить помощь или обсудить WooCommerce Core с другими пользователями?
-
Если вы испытываете затруднения, обратитесь за помощью на форум поддержки WooCommerce, следуя этим рекомендациям, обратитесь за помощью через канал Slack сообщества WooCommerce или разместите запись в группе сообщества WooCommerce на Facebook.
-
Как получить помощь в работе с расширениями, которые приобретены на WooCommerce.com?
-
Чтобы получить помощь в отношении платных дополнений из магазина WooCommerce.com, сначала изучите наше руководство по самостоятельному поиску и устранению неполадок. Если проблема не устранена, оформите заявку на получение услуг поддержки через нашу службу поддержки. Наши инженеры обычно отвечают в течение суток.
-
У меня возникли проблемы при входе в WooCommerce.com, что делать?
-
Сначала выявите и устраните типовые проблемы при входе в систему, используя это полезное пошаговое руководство. Проблема не устранена? Свяжитесь с нами.
-
Будет ли WooCommerce работать с моей WordPress-темой?
-
Да! WooCommerce будет работать с любой темой, однако может потребоваться дополнительная стилистическая доработка. Если необходима тема с углублённой интеграцией WooCommerce, мы рекомендуем Storefront.
-
Как обновить WooCommerce?
-
У нас есть подробное руководство по обновлению WooCommerce.
-
Мой сайт перестал работать, что делать?
-
Начните с диагностики проблемы, используя наше удобное руководство по поиску и устранению неполадок.
Если ошибка появилась после обновления темы или плагина, возможно, проблема в несовместимости с WooCommerce. Если проблема возникла после обновления WooCommerce, возможно, присутствует конфликт между WooCommerce и устаревшей темой или плагином.
В обоих случаях рекомендуется выполнить тест на отсутствие конфликтов, используя Проверку состояния, которая даёт возможность отключать темы и плагины без ущерба для посетителей, или поискать решение проблемы настартовом сайте.
-
Куда можно отправлять отчёты о программных ошибках?
-
Сообщайте об ошибках через репозиторий WooCommerce GitHub. Кроме того, вы можете отправлять уведомления на нашем форуме поддержки. Обязательно проверьте на форумах, не сообщали ли другие пользователи о подобной ошибке ранее.
-
Где можно запросить новые функции, темы и дополнения?
-
Запрашивайте новые функции и расширения и голосуйте за актуальные предложения на нашей официальной платформе идей. Планируя разработку продуктов, наши специалисты регулярно изучают запросы и анализируют их значимость.
-
WooCommerce потрясающий плагин! Могу я участвовать в разработке?
-
Да, вы можете ознакомиться с ней! Присоединяйтесь к нашему репозиторию GitHub и следите за блогом, посвящённым разработкам, чтобы быть в курсе всех новостей проекта.
-
Где найти документацию к REST API?
-
Обширная документация по WooCommerce REST API доступна на GitHub.
-
Моего вопроса нет в этом списке. Где найти больше ответов?
-
Узнайте больше в разделе Распространённые вопросы.
Отзывы
Участники и разработчики
«WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«WooCommerce» переведён на 66 языков. Благодарим переводчиков за их работу.
Перевести «WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
8.3.0 2023-11-17
WooCommerce
- Fix — Clear payment suggestion spec when the base country gets updated. #41344
- Fix — Resolved an issue that would cause array order meta values to not be copied during HPOS post table backporting. #41281
- Fix — Prevent a type error when summing an array that may contain empty strings. #41205
- Fix — Preload Jetpack-related data from the Jetpack Connection package #41092
- Fix — Fix core profiler email opt in validation. #41152
- Fix — Fix detection of cart and checkout classic-shortcode blocks in the system status report. #40948
- Fix — add enhancement exclusion to stalebot config #40391
- Fix — Adds condition to ensure WooCommerce is not listed as a Woo extension in the Helper list. Restores the
woocommerce_show_addons_page
filter as a means of controlling whether the addons page is added as a WooCommerce submenu item. Hides a temporary extra addons submenu item using a better method borrowed from Jetpack. #40549 - Fix — Always generate address metadata indexes for HPOS orders. #40332
- Fix — Change variable product experiment name #40769 #40769
- Fix — Comment: Refactored CYS Intro banner and added tests #40561
- Fix — Consolidate HPOS back into a single «feature» for the purposes of showing it on the Features settings screen. #39525
- Fix — CYS: Fix AI selected verticals not display #40372
- Fix — CYS: Fix the bug where sometimes switching from user defined color palettes to a pre-defined color palette won’t set some colors. #40396
- Fix — CYS: Fix the bug where sometimes switching from user defined color palettes to a pre-defined color palette won’t set some colors. #40670
- Fix — CYS: Hide color panel and fix nav links on WooExpress site #40326
- Fix — CYS: Optimised loading and animation of font variation containers #40458
- Fix — Escape the default ‘thank you’ text instead of the filtered message. #40353
- Fix — fix — Fatal error in class-wc-helper-updater.php when transient parameter is null #40733
- Fix — Fix block registration and variation styles conflicts #40709
- Fix — Fix chooseFontPairing state #40742
- Fix — Fix core-editor Redux store available in classic editor #40557
- Fix — Fix customize your store activeThemeHasMods logic #40560
- Fix — Fix customize your store site preview in transitional screen #40588
- Fix — Fix cys flickering image in ai loader #40697
- Fix — Fix CYS font not loaded in sidebar panel iframes and incorrect text optimization during google font loading #40668
- Fix — Fix cys footer logo size #40963
- Fix — Fix cys loading screep should not be looping #40829
- Fix — Fix cys opacity style does not reset after saving #40612
- Fix — Fix cys UI bugs #40456
- Fix — Fix deprecation Passing null to parameter #1 ($datetime) of type string is deprecated #40533
- Fix — Fix duplicate description when editing the product summary #40853
- Fix — Fixed styling of list items on the order confirmation page when using a block theme. #40666
- Fix — Fixes the logic responsible for removing duplicate notices from the (classic) cart page. #40170
- Fix — Fix invalid left menu top space #41001
- Fix — Fix sidebar title back button z-index #40970
- Fix — Improve has_price filter so it can matches when the price record does not exist or it’s empty/null #40876
- Fix — Invalidate variation requests after new product variations are generated. #40905
- Fix — Make sure ‘woocommerce_update_order’ is always triggered even when no changes are made to the order. #40516
- Fix — Mark Set up WooPayments task completed only after onboarding is complete #40665
- Fix — Parallelised the independent network calls on the intro screen so that they become much faster #40827
- Fix — Remove extra quotes in block editor template #40490 #40490
- Fix — Remove gray background on product editor page and fix wrong visible scroll #40515
- Fix — Remove retry button and update copy when CYS intro page is working offline #40694
- Fix — Remove unnecessary APIs calls when the setup tasklist is shown #40291
- Fix — Save the session data before proceeding with order payment #40964
- Fix — Skip combining translation files without comment.reference #40623
- Fix — Use fallback color for select2 fields on non WooCommerce pages. #40586
- Add — Add ‘woocommerce/product-number-field’ block #40619
- Add — Add attributes filter to variations endpoint and deprecate local_attributes filter. #40253
- Add — Add conditional visibilty support to the Block Template API. #40722
- Add — Add cys ai header/footer #40276
- Add — Add Delete variation item to the editor actions menu #40672
- Add — Add description to Variation options and Variations sections #40415
- Add — Added A/B test setup for email marketing opt in for core profiler #40869
- Add — Add homepage template AI completion and revamped header footer #40363
- Add — Add new E2E test for the product editor to check if all blocks render correctly. #40358
- Add — Add new product variation edit page and remove some unused product related components. #40605
- Add — Add new ProductVariationTemplate class and exposed it in the product editor settings, also enabled rest api for product variations. #40605
- Add — Add notices about the removal of the Legacy API in WooCommerce 9.0 #40535
- Add — Add notices about the webhooks using legacy REST API payload going unsupported in WooCommerce 9.0 #40866
- Add — Add product page skeleton to product and variation pages #40939
- Add — Add recommended Themes REST API Endpoint Stub #40508
- Add — Add support for default values when generating variations in data store and REST API. #40343
- Add — Add support for digital product when product-virtual-downloadable feature is enabled #40731
- Add — Add tracks to cys intro page #40484
- Add — Add virtual section and block to the Shipping tab #40735
- Add — Add virtual section to the product variation template #40809
- Add — Add woocommerce/product-text-field block #40337
- Add — Call wc store patterns API to update patterns for CYS #40294
- Add — Create product-external-affiliate feature flag #40910
- Add — Documentation for block templates and product editor templates. #40425
- Add — Persist CYS AI assembled site #40294
- Add — Register image and visibility blocks into ProductVariationTemplate #40633
- Add — Register product downloads block #40526
- Add — Register the downloads block into the ProductVariationTemplate #40807
- Add — Register the inventory section for product variation template #40636
- Add — Register the shipping section for product variation template #40637
- Add — Save ai generated theme ID to options and use it to determine if the intro page should warn about existing AI theme #40616
- Add — Save CYS AI wizard response to options #40330
- Add — Support using category_id and tag_id in wc_get_product() #40436
- Add — Switch theme to TT3 during cys loading screen #40486
- Add — This PR includes tiktok-for-business for core profiler free extension list #40911
- Add — Use CYS AI suggestions to populate the color schemes in assembler hub color palette selection #40377
- Update — Update required and tested up to WP versions for the WordPress 6.4 release. #41409
- Update — Update WooCommerce Blocks to 11.4.2 #41050
- Update — Add active theme label for CYS intro screen #40824
- Update — Add Block Template API conditional visibility example to documentation. #40883
- Update — Added aria-label to breadcrumb element #40529
- Update — Added link to blog post which explains best way to handle link #39179
- Update — Add woocommerce_admin_customize_store_completed_theme_id option to allowed list #40695
- Update — CYS — Intro page design updates #40503
- Update — CYS: Make the frame not navigable for the MVP #40431
- Update — CYS: Retain unsave changes and save all the unsaved when users click the «done» button #40541
- Update — Disable the rendering of the header on the variation edit page, as it has its own header. #40843
- Update — Do not remove sale date from when the sale is still active #39948
- Update — Handle CYS ai wizard API failures #40430
- Update — Implement back to home actions for the customize your store. #40321
- Update — Implement back to home actions for the customize your store. #40350
- Update — Include template block ID and block order in formatted block template so they are available to the client. #40263
- Update — Make cys intro page responsive #40725
- Update — Minor improvements to the recommended themes in the Customize Your Store task #40650
- Update — Modify the possibly_schedule_import function to return the order id #35743
- Update — Move product page footer from editor to product page, and update useIsScrolled hook. #40713
- Update — Redirect to next variation if deleting a variation on the edit variation page. #40780
- Update — Remove backround, primary_border, secondary_border from the schema from themes REST API #40553
- Update — Remove dependency on Jetpack from WooCommerce Shipping & Tax onboarding tasks #39992
- Update — Remove homepage prompt logic from CYS #40476
- Update — Remove references to Sofort in the WooPayments banner #40745
- Update — Remove the TestCheckout note #40851
- Update — Rename the Venezuelan currency from Bolivar soberano to just Bolivar #40424
- Update — Render all six homepage templates from the CYS homepage sidebar. #40313
- Update — Replace font ai suggestion with pre-defined Look & Feel cluster #40696
- Update — Set Set default font pairing for CYS #40611
- Update — This PR displays a warning modal when the
Design with A.I
button is clicked, but theCustomize Your Store
task has not been completed, and the active theme has modifications. #40362 - Update — two steps app onboarding #40613
- Update — Update Action Scheduler to 3.6.4 #40717
- Update — Update correlation to allow previously removed Perf Requests to run again #40359
- Update — Updated the Woo mobile onboarding modal to focus on app installation. #40559
- Update — Update logic of deleting variation to go to previous variation if the last one is deleted. #40901
- Update — update project labeler workflow configuration labels #40454
- Update — Updates the marketing knowledgebase API endpoint #40090
- Update — Update the homepage templates list for the patterns assembler. #40602
- Update — Update variation API to adhere tax class to context, and updated variation template to use tax class field. #40642
- Update — Update WooCommerce Blocks to 11.2.0 #40473
- Update — Update WooCommerce Blocks to 11.3.0 #40710
- Update — Update WooCommerce Blocks to 11.3.1 #40830
- Update — Update WooCommerce Blocks to 11.4.1 #40999
- Update — Use the newly added themes REST API on the CYS intro page #40552
- Update — Use the Script API strategy feature to defer front-end scripts in WordPress 6.3+ #40686
- Dev — Add e2e test for order notes #40317
- Dev — Add e2e test to bulk update order statuses #40320
- Dev — Add Product Editor Helper and single variations notice #40679
- Dev — Adds tests to check for the product tags and attributes #40244
- Dev — Adds tests to cover shopper and mini cart flows #40380
- Dev — A few fixes for API daily test flakiness #40180
- Dev — Allow e2e tests to use dotfiles for configuration (including documentation update) #40361
- Dev — Change the blocks editor header to support variations #40606 #40606
- Dev — Comment: migrate core flows from wiki to docs within repo #40785
- Dev — Comment: Migrated testing instructions doc from wiki #40720
- Dev — Ensure HPOS is disabled when ENABLE_HPOS is undefined or set to ‘0’ #40528
- Dev — Fix «API on WP Latest» job in «Smoke test release» workflow. #40453
- Dev — Fix for occasionally flaky page load test #40423
- Dev — Migrate naming conventions documentation. #40781
- Dev — Remove «Feeling Stuck» tooltip #40397 #40397
- Dev — Remove onboarding.js file no longer used in e2e tests #40681
- Dev — Removes the onboarding wizard e2e tests (has been replaced by core profiler) #40256
- Dev — Skip the assembler-hub e2e tests on the daily run #40646
- Dev — Tweak a flaky test for meta data saving #40457
- Dev — Update order locators to allow for hpos and non hpos in test #40961
- Dev — Update order status to cancelled #40318
- Dev — Update Playwright to 1.38 #40418
- Dev — Update release test workflow to support release drafts. #40786
- Tweak — Add correct type annotation for the return type of
::process_refund
. #36508 - Tweak — Add documentation for implementing settings for extensions #40772
- Tweak — Add documentation for useful core functions #40771
- Tweak — Add documentation for WooCommerce endpoints #40773
- Tweak — Exclude some metadata from being considered in HPOS verify tool. #40338
- Tweak — Fixes grammar in coupon error message. #35110
- Tweak — Refactored network offline detection into its own hook #40542
- Tweak — Remove green/yellow color palette from CYS pattern assembler. #40887
- Tweak — Remove spotlight tour modal shadow in CYS #40861
- Tweak — Replace the original lock-unlock module with a modified version to make Customize your store task compatible with both WP 6.4 and earlier versions. #40884
- Tweak — This PR links SiteIcon on the CYS pages to Woo Home. #40888
- Tweak — Update save and done button loading indicator to use spinner #40840
- Tweak — Update thumbnail border radius to 4px in pattern assembler #40967
- Performance — Shrink banner image in customize store task #41247
- Performance — Improve CYS font/color performance #40701
- Enhancement — Add a background sync that can run independently of the normal real-time HPOS data sync. Also add a button on the Features screen to trigger an order sync manually. #39952
- Enhancement — Add look and feel tags to color choices #40698
- Enhancement — Add order instance and redirect URL arguments to woocommerce_get_cancel_order_url and woocommerce_get_cancel_order_url_raw filters #40275
- Enhancement — Add Themes to the Extensions catalogue for easy download and installation. #40159
- Enhancement — Cart and Checkout Blocks are now the default checkout experience on WooCommerce #40867
- Enhancement — Hide «Preview» icon to other users when order is locked for edits. #40730