Коммерция

WooCommerce — хотите свой магазин?

WooCommerce — это мощный WordPress плагин (фреймворк) для создания полноценного интернет магазина на вашем сайте. Как и любые плагины, он дополнительно устанавливается на готовый WordPress сайт и соответственно, добавляет весь необходимый для онлайн торговли функционал. На момент написания статьи, WooCommerce (WC) далеко не единственный подобный WP плагин, но однозначно, самый популярный, о чем говорят более миллиона активных установок плагина по всему миру. Данный магазин уже давно и полностью переведен на русский язык.

[toc]

Немного статистики и истории

WooCommerce был создан командой разработчиков WooThemes в 2011 году как ответвление самого популярного тогда плагина Jigoshop. По данным сайта builtwith.com WC сегодня является одной из лидирующих платформ среди сайтов электронной торговли.

Ecommerce Usage Statistics

На первых порах WooCommerce равноценно конкурировал с прочими WordPress плагинами интернет-магазинов, но c начала 2014 года стал активно опережать своих конкурентов и буквально за год оставил их по популярности среди пользователей далеко позади. В мае 2015 года основатель WordPress и компании Automattic Мэтт Мулленвег объявил о покупке компании WooThemes и в том числе их популярной платформы WooCommerce. Таким образом, сегодня данный плагин можно считать основным и самым популярным решением для организации онлайн-торговли на WordPress.

Возможности магазина

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

  • Общий каталог товаров вашего магазина
  • Страницы отдельных товаров с встроенной галереей
  • Товарные категории, подкатегории и использование тегов
  • Корзина для товаров и использование купонов
  • Использование простых, вариативных, сгруппированных и загружаемых (цифровых) товаров
  • Настройка дополнительных атрибутов для товаров (например, цвет, размер и тому подобное)
  • Использование различных методов и классов оплаты и доставки
  • Подробная статистика, отчеты и информация о статусах заказов
  • Почтовые уведомления для клиентов и администраторов магазина
  • Настройка валюты, выбор стран для продажи и многое другое…

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

Где скачать и как установить WooCommerce?

Скачать плагин можно с сайта разработчиков или из официального репозитория WordPress. Установка совершенно стандартная с помощью загрузки через FTP или напрямую из админки вашего сайта.

Установка плагина WooCommerce

Активация плагина WooCommerce

После активации плагина автоматический помощник предложит выполнить по шагам не сложную предварительную настройку.

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

Общие настройки

В результате установки плагина в вашей админке появятся два новых раздела с настройками:

WooCommerce

Заказы — информация о всех текущих заказах и их статусе.

Купоны — создание скидочных купонов. Покупатели смогут использовать купоны для получения скидок.

Отчеты — вся статистика вашего магазина по заказам и клиентам собрана и предоставлена в виде графиков в этом разделе.

Настройки — все детальные настройки магазина в нескольких закладках (Основные, Товары, Налог, Оплата, Доставка, Аккаунты, Емейлы и API). Некоторые закладки содержат в себе еще по несколько вкладок. Например, Товары — Основные, Отображение, Запасы, Загружаемые товары. В зависимости от установленных в последствии дополнений количество закладок может увеличиваться с новыми настройками.

WOOCOMMERCE - основные настройки магазина

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

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

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

Товары

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

Добавление новых товаров

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

Добавление новых товаров

Темы и дополнения для WooCommerce

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

WooCommerce - дополнения

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

WooCommerce - лучшие премиум темы

Выводы

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

Мощный, очень гибкий, функциональный и постоянно развивающийся плагин для создания онлайн магазина — WooCommerce отличный выбор и удобный инструмент для любого интернет предпринимателя!

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

Скачать WooCommerce

Рекомендую ознакомится со статьями по теме:

Как создать интернет магазин на WordPress?
WooCommerce — 12 способов порадовать своих покупателей
20 бесплатных тем для магазина на WooCommerce
4 бесплатных расширения для магазина на WooCommerce
Woocommerce — подборка WordPress тем для вашего магазина


Похожие

88 Комментов

  1. Подключите плагин ROBOKASSA, и рубли в платежном шлюзе появятся. и не надо в код лазить.

  2. нравится как организовано управление товарами, все просто и понятно, из минусов заметил то платежные опции сделаны под запад и нет наших электронных денег, жаль, но думаю шлюзы можно организовать и самому

  3. Здравствуйте у меня вопрос , произвёл все манипуляции с кодом вроде всё получилось. Единственное хотелось бы поменять местами вид цены (Руб 5) на (5 руб). Как это сделать?? Заранее спасибо.

    1. чтобы было «3 руб» Надо зайти на страницу «каталог» настроек woocommerce. В самом низу будет опция «размещение знака валюты» Ставьте «вправо с пробелом».

  4. а комменты под товаром можно оставлять ?

  5. кто-нибудь знает как в Woocommerce включить Казахстанскую валюту — тенге ?

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

  7. Здравствуйте! В вашей статье интересно описан плагин woocommerce, я попробовала загрузить его и сталкнулась с неожиданной проблемой – непонятно как загрузить изображение товара в основную рамку, которая отображается на странице магазина и странице товара. Когда загружаешь картинки в редакторе на стр добавить товар, картинки располагаются вокруг основного этого белого изображения, но не внутри него! И получается, что на всю страницу белая заставка и вокруг нее различные изображения. Подскажите пожалуйста как же загрузить изображение в белую заставку (в документации плагина это изображение называется placeholder) ?

    1. Алена, в редактировании товара задайте ему изображение-миниатюру (в правом нижнем углу или просто в медиафайлах), оно и будет показываться в основной рамке.

  8. не приходят письма о новых заказ. хотя всё правильно ввёл

  9. Я поставил плагин woocommerce, меня он устраивает, но надпись «Добавить в корзину», не влазит и ломается так: «Добавить в
    корзину»
    Я не знаю где он это пишет. Даже в теме искал, в плагине Saphali Woocommerce Russian, не знаю что делать.
    Помогите!

    1. Используйте программу http://www.poedit.net/. Вам нужно поправить файл локализации плагина — /woocommerce/languages/woocommerce-ro_RO.po
      Сократите просто до «Добавить» и все будет нормально.

      1. Я этот файл открыл блокнотом, списав и обновив его тотал коммандером.
        Но он пишет все равно Добавить в корзину.(

      2. Еще раз — нужно использовать POEDIT. Скачаете, загрузите, отредактируете и сохраняете. Потом копируете измененные файлы PO и MO к себе на сервер в нужную директорию, в плагин. Все получится. Вот пример http://woo.hostenko.com/

      3. СПАСИБО, получилось как Вы писали!
        Теперь кнопка добавления товара, закрывает половану его суммы. Из-за этого плохо видно ее(

      4. На Вашем сайте-примере, кнопка Добавить, так далеко сделана.

      5. Да все равно не получается, и прога глючит

      6. Игорь, чем работать, как Стаханов — лучше выпить пять стаканов! 🙂 Поставьте плагин «WooCommerce Customizer» — и пишите чего хотите на кнопках. Под WooCommerce целая куча бесплатных плагинов, и сделать с их помощью можно почти все. А на тестовом магазине под денвером активировал 50 штук, и вот ведь загвоздка — все нужные, все что-то полезное делают! 🙂 Сейчас еще штук 20 нарыл, разбираюсь и тестирую. Уже сейчас тестовый магазин выглядит как весьма солидный проект, не хуже всяких там ситилинков и пр. Беспокоит одно, не сляжет ли мой супер-пупер магазин от повышенной нагрузки на сервер! 😉

      7. Кстати, вот краткое описание возможностей плагина «WooCommerce Customizer»: Основные его возможности — редактирование текста на кнопках добавления в корзину для каждого типа товара, редактирование заголовков табов, редактирование надписей на странице корзины и оплаты… и все это возможно без нудной правки php кода! 🙂

    1. Используйте программу о которой я писал выше в комментах. И не забудьте установить плагин Saphali Woocommerce.

      1. Вы всем рекомендуете POEDIT а я вам скажу, что плагин codestyle localization обладает более расширенным интерфейсом для переводов.

        а по вышеописнному плагину у меня такой вопрос:

        не пойму, как одному товару выставить разную цену. к примеру — красный айпон стоит 1000 рублей, зелёный 1200 а цвета детской неожиданности — 700. А всё это — один товар.

        не пойму куда клацнуть, объясните, кто знает а?

      2. Я тоже считаю codestyle localization отличным плагином, но иногда без POEDIT не обойтись.

      3. Такая же проблема. Открыл файл в редакторе, но поля оказались уже переведены. А на сайте без перевода.

    2. Я решил эту проблему так:

      1. Зашёл в папку со своей темой (шаблоном). У меня это был шаблон Wootique. Там в папке «includes» нашёл файл «theme-woocommerce.php» и открыл его с Notepad ++.
      2. Нашёл там нужные строки через поиск, а именно «items» «checkout» «search for products» и заменил их на русские версии.
      3. Возникли проблемы с отображением (вместо букв были знаки вопроса на сайте). Эту проблему я решил при помощи того же Notepad ++, изменил кодировку через меню на «UTF-8 без BOM» и всё отлично отобразилось.

      Надеюсь это кому-нибудь поможет 🙂 сам я очень долго догонял что делать в силу своей неопытности

      1. А разве такие вещи (я про русские слова) — не решаются плагинами русификации? Имхо, так безопаснее такие вещи решать.

        А по поводу UTF-8 без BOM — ‘n вы здорово конечно улыбнули. На сам деле это Азбука. Это должен знать каждый )

    3. Такая же ерунда, несмотря на последнюю версию Saphali Woocommerce. Не могу найти в какой части плагина это запрятано. Прогнал woocommerce-ru_RU.po через Poedit — не помогло, в файле есть пункт item и он переведен, отдельной позиции Checkout нет. Видимо это где-то в php, но найти не выходит. Прошу помочь.

  10. Кнопочка «Добавить», на вашем сайте-примере,не закрывает цену товара, а у меня закрывает половину.
    Как кнопочку отодвинуть?(

  11. Здравствуйте.
    Подскажите, ПОЖАЛУЙСТА.
    У меня кнопочка «Добавить в корзину», закрывает половину стоимости товара.
    Как кнопку отодвинуть дальше???????????????????

  12. вот такое пишет при нажатии на кнопку «Магазин» :
    Fatal error: Call to a member function is_visible() on a non-object in /home/u867218181/public_html/wp-content/plugins/woocommerce/templates/content-product.php on line 23

    чё присоветуете?

  13. Очень подробно описали все действия , но хотелось бы узнать. Как в корзине выводить строчку «купон» что бы пользователи могли там ввести код купона и получить скидку?

  14. Здравствуйте!
    После установки в админке плагина в “Состояние системы” выдает ошибку на лимит памяти.

    WP Memory Limit 40MB – We recommend setting memory to at least 64MB.

    В php.ini виртуального хостинга стоит у меня лимит
    memory_limit = 512M
    Я пробовал в
    .htaccess
    и
    wp-config.php
    прописывать разные конструкции по увеличению лимита – ничего, тишина… А может что-то неправильно записывал…
    Кто подскажет что можно сделать?

    1. define(‘WP_MEMORY_LIMIT’, ’64M’);
      Впишите эту строку в wp-config.php

  15. Здравствуйте! Подскажите, пожалуйста, возможно ли в корзине после заполнения всех данных перед нажатием на кнопку «Разместить заказ» поставить «Пользовательское соглашение»? Чтобы перед тем, как оформить покупку, покупатель подтвердил , что ознакомлен с условиями покупки, оплаты и доставки товара? Спасибо.

  16. здравствуйте! помогите, пожалуйста, установила все по видео уроку. но кнопка «добавить в корзину «как-то разделена пополам и когда переходишь в «оплата заказа» пишет «ошибка в заказе».

    1. У меня была подобная ситуация, «сломанная кнопка». Я из нее ушел, поменяв тему)

    2. Да и еще, с этой ситуацией, я обращался ранее и ее разрешил.
      Прочитайте)

  17. Спасибо, для меня очень актуально на данный момент! Вопрос — какой % берёт робокасса? Слышал что недавно менялись «тарифы»..

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

  19. Здравствуйте! Использую WooCommerce, Все устраивает все нравится разобралась практически сразу. Но недавно возникла небольшая проблема и не знаю как с ней справится, раньше такого не было, добавляю товар , пытаюсь добавить миниатюру. После нажатия кнопки «добавить миниатюру» открывается окошко с загруженными до этого товарами, но самым первым стоит пустое окошко на котором стоит галочка(изменить или удалить я его не могу), я же значит начинаю добавлять тот файл который нужен мне, все хорошо идет добавляется ставится галочка, нажимаю сохранить миниатюру а в ответ тишина в товаре она так и не отображается , до того как не появилось это пустое окошко , которое надо сказать почему то всегда стоит первым все было нормально. ПОМОГИТЕ КТО С ЭТИМ СТАЛКИВАЛСЯ ! Как мне от него избавится????

    1. Нечто подобное было. Решилось сразу то ли переустановкой wordpress, то ли темы, сейчас уже не помню точно.

      1. Как переустановкой, у меня же тогда все записи удалятся!

      2. Не удаляя конечно старую 🙂 Из админки. Консоль — Обновления — И там кнопка — переустановить. Только не перепутайте с английской версией. Ничего не пропадет.

      3. 🙂 Да вы правы не чего не пропало , но и не помогло 🙁

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

    1. Спасибо огромное ! действительно проблема была с плагином. Все заработало УРА!

  21. Здравствуйте, можете подсказать, если знаете ответ? у меня в woocommerce-настройки слетает настройка «Включить лайтбокс». Тоесть, если ее включить-и сохранить она работает, но стоит перезагрузить страницу-как опять не отключается и все фото отображаются как отдельные загрузки. Может сталкивались с такой проблемой?

  22. Уважаемы читатели, к сожалению, я не могу ответить на все технические вопросы касательно этого серьезного плагина. Однако надеюсь на поддержку тех пользователей, кто уже активно использует этот плагин в своем магазине. Поэтому предлагаю перенести обсуждение на форум. Тем более, что сейчас как раз готовится серьезная статья именно по второй версии плагина и я предвижу еще больше вопросов. Так что переходим на форум.
    Тема WooCommerce на форуме — https://wpnice.ru/forum_2/0438u043du044b/woocommerce-xotite-svoj-magazin/

  23. Отличная статья, во многом помогла, Вот одна из успешных реализаций этого прекрасного плагина) http://buy-cheap.com.ua/ добро пожаловать к просмотру.!

  24. Добрый день,
    мне нужна ваша помощь, а то самому не разобраться !
    Я хочу продавать купоны для проявки фотографий. Например : 1купон на одну проявку.
    Мне интересно каким образом я могу сделать так, что человек купивший купон может его скачать и чтобы купон каждый раз пронумеровывался по разному ? Да и к тому же как сделать так чтобы если люди покупали несколько купонов то у них были разные номера на каждый купон и снижение при покупке, например, пяти купонов ?
    Умоляю о помощи !

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

    1. Всегда можно использовать виджет — произвольное меню. Создайте свое меню со ссылками на нужные вам товары. Конечно, это хорошо в том случае, если товаров не очень много.

  26. Доброго времени суток.
    Столкнулся с такой проблемой: ставлю в графу товара «обычная цена» одну цену (например 10$), а в действительности на сайте цена увеличивается на 30% (т.е. реально на сайте отображается 13$). При этом пытался поупражняться со вкладкой «налоги» — но так и не добился решения проблемы, все равно цена выскакивает на 30% выше заявленной. Как победить такую проблему?

    1. Здравствуйте. Тут либо налог, либо доставка добавляются. Смотрите тщательнее свои настройки.

  27. Здравствуйте!
    Отличная статья, очень пригодилась, спасибо огромное!!!!
    Помогите разобраться с еще одним вопросом:
    Когда создаешь новый товар, автоматически создается ссылка вида (www.yousait.ru/товар/nametovar)
    очень сильно напрягает русское слово «товар», а возможности поменять нет — меняется только «nametovar», где это можно поправить?

    1. Спасибо. Вам нужно еще раз после установки плагина зайти в настройки ЧПУ и там настроить — Параметры — Постоянные ссылки — Основа постоянной ссылки продукта

  28. Добрый вечер!
    Как сделать публикацию товара только после одобрения администратором?

  29. Подскажите пожалуйста как сделать так:
    Если сумма заказа больше X, тогда доставка бесплатная, если меньше, то доставка стоит Y. Может есть какой плагин или стандартными средствами?

  30. Вопрос такого плана, может кто сталкивался. Клиент пишет мне следующее:

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

    На этом этапе возникает три вопроса:
    — доставку не считает. Как сделать так, чтобы она считалась? Сделай для примера пару пунктов в админке, остальное я сам сделаю.
    — на всем протяжении оформления заказа я не нашел, где клиент может выбирать способ доставки, а они у нас разные (для москвы например есть курьер 250р, по России почтой, для Казани доставка за наш счет при покупке заказа от 500р, транспортная компания без стоимости). В админке я не нашел куда их можно внести и чтобы клиент потом мог выбирать из них.
    — среди оплаты сайт предлагает Банковский перевод, Чеки и Робокасса. Нам нужно, чтобы выбор оплаты был таким (для Казани наличными, для остальных Робокасса).

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

    как быть?

  31. Ребят, выручайте, замучался. В теме Wootique не получается убрать отступы снизу и сверху у картинки-логотипа, которую сам загружаю. Испробовал всё, что мог. Излазил весь CSS, Firebug тоже не помог, просто не понимаю откуда берутся эти отступы. Буду жутко признателен тому, кто мне в поможет с этим разобраться.

    1. Попробуйте в строке 276 ввести отрицательное значение — #logo img { padding:-1.143em 0 0.437em; }

      1. Пробовал, отступ убирается лишь частично, насколько бы я в минус не загонял значение.
        Кстати, если убрать обтекание логотипа {float: left}, форма поиска, которая сместится вниз, будет вплотную прилегать к меню навигации сайта.

  32. Добрый день, может кто сталкивался с подобным, пожалуйста помогите. Пользуюсь темой Wootique. Проблема в том что при нажатии ссылки «магазин»(shop) выделяется «главная» страница (home), а при нажатии на остальные ссылки всё нормально (т.е. открывается-то всё правильно только в верхнем меню светятся обе вкладки). Если в настройках woocommerce/страницы удалить страницу магазина, то при нажатии ссылки «магазин» перебрасывает на главную…Проблему можно решить удалив главную страницу из темы…но хотелось бы её оставить…Помогите дилетанту)

    1. Сделайте сами страницы какие вам надо и включите их в старое меню. Или создайте вообще новое. Какие тут проблемы?

  33. Доброго времени суток. Я снова к вам). Не подскажите, в настройках доставки активировал самовывоз, установил его по умолчанию, но при оформлении заказа не вижу его (т.е. все остальные методы доставки есть, а самовывоза нет)…Помогите пожалуйста. Что нужно сделать чтобы данная опция отображалась…или это как-то по другому выглядит?

  34. Сейчас знакомлюсь с WooCommerce и столкнулся с тем, что полная карта сайта не создается стандартными плагинами WordPress, т.е. на карте сайта отображеются только страницы, но нет рубрик, подрубрик и т.д. каталога 🙁 Ищу плагин, но что-то не нахожу. Подскажите, каким плагином можно создать полную карту сайта? У меня тема изначально заточена под WooCommerce, и там даже есть генерация карты, но только карта генерируется обычная, без учета рубрик каталога…

  35. Не, Dagon в топку, похоже он не умеет работать с таксономиями. Рубрики он создает только стандартные, а не товарные. Нарыл «Better WordPress Google XML Sitemaps». Он вроде справился, создал все, но что-то не понял, почему нет файлов xml в директории, может плагин не создает статичную карту, а генерит ее в режиме реального времени при обращении к файлу карты? Ладно, на досуге покапаюсь, сейчас более важные дела, определяющие быть или не быть магазину на WooCommerce — поиск и опробирование плагинов фильтрации и подбора по параметрам. Без них серьезного магазина не создать. А пока тут все очень туманно. Мало того, что плагины платные, так по описаниям еще и не понятно, так ли они работают как надо, и вообще работают ли они! 🙂 Хотел тут прикупить один плагин. Мало того, что не понял как оплатить, так еще и депозит нужно внести либо 20, либо 40 $, а плагин стоит 21 $. Ну что за фигня… 🙁

  36. Доброго всем времени суток,
    Как я вижу вы детально изучили замечательный плагин Woocommerce.
    Я сейчас создаю свой интернет-магазин и решил воспользоваться именно этим плагином и у меня возникла одна загвоздка…
    Ни как не могу найти, где исправить текст на странице «КОРЗИНА»…
    Дело в том, что я планирую только оплату наличными, а кнопка которая отправляет после КОРЗИНЫ на страницу оформления заказа называется — «ПЕРЕЙТИ К ОПЛАТЕ», так вот хочу написать на этой кнопке — «ОФОРМИТЬ ЗАКАЗ», чтобы не путать покупателей.
    Уже неделю копаю по файлам плагина и установленной темы и безуспешно, ни как не могу найти тот файл где живёт эта надпись %)
    Подскажите пожалуйста какое имя файла или как ещё можно изменить эту надпись !) в файлах woocommerce-ru_Ru.mo и ru_RU как не странно не нашел, причем искал как через поиск, так и в ручную просматривал… ((((
    Заранее благодарю за помощь!

  37. У меня такая проблема, после того, как товар добавляешь в корзину и нажимаешь кнопку «перейти к оплате» выходит такая ошибка: Error 404 — Page not found! The page you trying to reach does not exist, or has been moved. Please use the menus or the search box to find what you are looking for. Заранее спасибо за помощь

    1. Проверьте в настройках плагина правильно ли указана страница checkout

  38. Кто нибудь знает, как в случае с вариативным товаром — выводить товары не селектом, как это сделано сейчас, а радиобаттонами?

    http://f4.s.qip.ru/jAMAwmKs.png

      1. В коде засада. Может поможете?
        Привожу его в сокращённом виде:

        $options ) : $loop++;
        if ( is_array( $options ) )
        {
        foreach ( $options as $option )
        echo »
        . apply_filters( ‘woocommerce_variation_option_name’, $option ) . »; //Вот тут вывод опций

        }

        endforeach;
        ?>

        В строке
        apply_filters( ‘woocommerce_variation_option_name’, $option )
        происходит вывод вариативных опций, но в моём случае он выводит не название условия (Остеклённое) а его ярлык (osteklennoe)

        Вы не знаете как это побороть, случаем? 🙂

      2. Это Вы, видимо, где уже раньше наковыряли. У меня и по умолчанию, т.е. дефолтным выпадающим списком, и радиосписком, при активации плагина «Woocommerce Radio Buttons» ВСЕ ПО-РУССКИ! Я даже сейчас засомневался (у меня видимые, предназначенные для выбора — это числовые вариации, а скрытые, предназначенные для адаптивной фильтрации по критериям — словестные), и проверил, как написал «Глухое», «Остекленное», так и вывелось «Глухое», «Остекленное». И, кстати, плагин не так уж и кривоват: надпись «Choose An Option» можно по-русски написать, можно ее и вовсе убрать, удалив часть кода. Хотя я не уверен, что стоит делать это, если везде не назначены дефолтные вариации.

      3. А вы попробуйте название свойства написать Глухое, Остеклённое а его ярлык задать gluhoe/osteklennoe

        у вас и выведутся ярлыки.

        я вообще хотел бы видеть вывод следующим образом

        — Глухое 150 рублей
        — Остеклённое 170 рублей

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

        тут есть вывод цены после того, как кликнули на радиобаттон и всё 🙁

      4. На одном из буржуйских форумов нашёл хук, который выводит рядом со названием вариации — его цену. Может кому полезно будет:

        add_filter( ‘woocommerce_variation_option_name’, ‘display_price_in_variation_option_name’ );

        function display_price_in_variation_option_name( $term ) {
        global $wpdb, $product;

        $result = $wpdb->get_col( «SELECT slug FROM {$wpdb->prefix}terms WHERE name = ‘$term'» );

        $term_slug = ( !empty( $result ) ) ? $result[0] : $term;

        $query = «SELECT postmeta.post_id AS product_id
        FROM {$wpdb->prefix}postmeta AS postmeta
        LEFT JOIN {$wpdb->prefix}posts AS products ON ( products.ID = postmeta.post_id )
        WHERE postmeta.meta_key LIKE ‘attribute_%’
        AND postmeta.meta_value = ‘$term_slug’
        AND products.post_parent = $product->id»;

        $variation_id = $wpdb->get_col( $query );

        $parent = wp_get_post_parent_id( $variation_id[0] );

        if ( $parent > 0 ) {
        $_product = new WC_Product_Variation( $variation_id[0] );
        return $term . ‘ (‘ . woocommerce_price( $_product->get_price() ) . ‘)’;
        }
        return $term;
        }

      5. а) «А вы попробуйте название свойства написать Глухое, Остеклённое а его ярлык задать gluhoe/osteklennoe» — у меня так и есть, более того названия, например: «Близнецы», а его ярлык «bliznecy-22-05-21-06». Т.е. если у Вас что-то выводится не корректно, это не означает, что и у всех такая же заморочка 🙂

        б) «Судя по коду, плагин не решает этой задачи». Да, все обстоит так печально, и даже еще хуже: многие плагины «этой задачи» не решают, т.к. логика плагинов WooCommerce значительно отличается от логики стандартных плагинов WordPress. В WordPress, в большинстве случаев, плагин — это вещь в себе, отвечает за все, и копать, для получения нужного результата нужно именно его. В WooCommerce логика многих плагинов такова, что нужно свалить большую часть работы на кого-то другого, как правило на ядро WooCommerce. В результате плагины используют многие части кода, обращаются к самым разным php файлам, функциям WooCommerce, и т.д. и т.п. Я тут в одном плагине не смог сделать банальную вещь: передвинуть кнопку снизу вверх. Точнее, передвинуть-то ее было можно, но в процессе мучений стало понятно, что это кнопка, помимо плагина, используется еще много где, и если ее тронуть поедет весь дизайн WooCommerce. В результате плюнул, и подкорректировал стилями.

        в) «тут есть вывод цены после того, как кликнули на радиобаттон и всё». Так и есть, поскольку плагин осуществляет стандартный вывод, заложенный в WooCommerce, а там такого варианта вывода, который нужен Вам не заложено. Вообще, как я успел заметить, в WooCommerce грамотно проработан аспект маркетинга. Т.е. стандарно назначаем вариацию с минимальной ценой. Человек видит эту цену-завлекалочку, заинтересовывается товаром, что-то там читает, решает сделать покупку, выбирает нужную вариацию (часто не замечая, что цена уже помяналась), добавляет в корзину… и опа… а что делать, нужно брать. А если цены видны сразу, то покупатель может даже не заинтересоваться товаром, а сразу уйти в другой интернет магазин. Кстати, на многих интернет-магазинах такого вывода, какой Вы хотите сделать нет, а есть изменение цены при выборе варианта. Более того, у кого цены дорогие, вариантом по умолчанию стоит тот, который по цене наиболее конкурентоспособен. Неспроста все это наверное 😉

  39. подскажите как можно добавить кнопку прикрепить фаил в WOO. Плагин ContakForm не решил проблему. У меня сайт с фото онлайн и мне нужно чтобы человек выбрав нужные варианты фото прикрепил к нему либо одну фото либо архив далее перешел в оплату и оплатил заказ. и Фото и данные пришли ко мне на почту.

    1. «мне нужно чтобы человек выбрав нужные варианты фото…» Это можно попробавать сделать при помощи вариативных товаров. Т.е. делаете товар вариативным, и покупатель выбирает нужный вариант фото. А если предполагается, что покупатель потом грузит свои файлы для обработки и печати, то можно попробовать вот этот плагин — http://www.woothemes.com/products/email-attachments/, или вот этот — http://wordpress.org/plugins/woocommerce-upload-my-file/screenshots/

Back to top button