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

Перед внесением любых изменений рекомендую выполнить резервное копирование сайта (и базы данных).

Добавление валюты «Российский рубль» в магазин на WooCommerce.

Эта модификация добавит рубль в ваш магазин на WooCommerce. Вы можете установить плагин Saphali Lite и рубль будет добавлен автоматически в комплекте с плагином.

Откройте файл функции темы (для вашей активной темы оформления WordPress). Для этого в админ. панели перейдите в меню «Внешний вид» --> «Редактор» --> «Функции темы» — файл functions.php. Добавьте указанный код в конец файла и сохраните:

add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
$currencies['ABC'] = __( 'Российский рубль', 'woocommerce' );
return $currencies;
}
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'ABC': $currency_symbol = 'руб'; break;
}
return $currency_symbol;
}

Изменение количества товаров на одной странице магазина WooCommerce.

Я рекомендую использовать плагин WooCommerce Customizer — он позволит настроить число продуктов на страницу, число колонок с продуктами на странице магазина.

Если хотите работать без плагина, Вы можете установить произвольное количество товаров, отображаемое по умолчанию на странице Вашего магазина. Цифра 30 в указанном ниже коде задает количество товаров. Измените ее на нужную Вам. Добавьте код в файл functions.php:

add_filter('loop_shop_per_page', create_function('$cols', 'return 30;'));

Количество товара в колонке Вашего магазина.

Можете изменить на нужное Вам значение (в коде цифра 35). Код добавляем как обычно в functions.php:

add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
function loop_columns() {
return 35;
}
}

Изменяет количество up-sells товаров.

Up-sells — это товары или продукты, которые вы рекомендуете вместо просматриваемых клиентом товаров Пример: более выгодные и недорогие либо более качественные и функциональные, но дорогие варианты.

Цифры в коде означают число колонок и число товара в колонках. Добавьте код в функции темы как обычно:

remove_action( 'woocommerce_after_single_product', 'woocommerce_upsell_display');
add_action( 'woocommerce_after_single_product', 'woocommerce_output_upsells', 20);
if (!function_exists('woocommerce_output_upsells')) {
function woocommerce_output_upsells() {
woocommerce_upsell_display(4,4); // Показать 4 товара в 4 колонки
}
}

Изменяем количество сопутствующих товаров.

Сопутствующие товары отображаются в карточке товара внизу страницы под основным товаром. По умолчанию отображается 2 сопутствующих товара. Изменим число сопутствующих товаров. Цифры задают число товаров и число колонок. Код вносим в файл functions.php:

function woocommerce_output_related_products() {
woocommerce_related_products(4,4); // Показать 4 товара а 4 колонки
}

Изменение полей оформления заказа в WooCommerce.

Я рекомендую изменять набор полей для оформления заказа с помощью плагина Saphali Lite. Но это можно сделать с помощью правки функций темы. Ниже пример кода, который удалит указанные поля:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) { /*Убрали ненужные поля*/
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_state']);
return $fields;
}
add_filter('woocommerce_billing_fields', 'custom_woocommerce_billing_fields');
function custom_woocommerce_billing_fields( $fields ) {
$fields['billing_address_1']['class'] = array( 'form-row-wide' ); /*Поле адреса шире*/
return $fields;
}

Скрыть отображение количества товаров в категории.

В functions.php темы оформления нужно добавить такой код:

add_filter( 'woocommerce_subcategory_count_html', 'jk_hide_category_count' );
function jk_hide_category_count() {
}

Изменяем обертки (wrapper) для нашего шаблона на страницах интернет-магазина.

В принципе для WooCommerce-совместимых шаблонов это не требуется. Если хотите проэкспериментировать, код такой:

remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); // Убрали
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);
add_action('woocommerce_before_main_content', create_function('', 'echo "<div id=\"contentwrapper\"><div id=
\"content\">";'), 10);
function divandsidebar_function(){
echo "</div></div>";
get_sidebar('left'); // после обертки вызвали sidebar-left.php
}
add_action('woocommerce_after_main_content', 'divandsidebar_function', 10);  // Свои поставили

Убираем кнопку «В корзину» на основной витрине магазина.

Код как обычно добавляем в функции темы:

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);

Меняем местами краткое описание товара и цену.

Если Вы хотите поменять местами краткое описание и цену, добавьте такой код в functions.php:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10);
function HB_woocommerce_template_dimensions(){ //Добавим функцию вызова панельки с размерами и весом
global $woocommerce, $post, $product;
$product->list_attributes();
}
add_action( 'woocommerce_single_product_summary', 'HB_woocommerce_template_dimensions', 15); //Поставим панельку после краткого описания

Убираем хлебные крошки на страницах магазина WooCommerce и на странице карточки товара.

Если Вам не нравятся стандартные хлебные крошки WooCommerce или вместо них у Вас есть специальный плагин, выводящий Breadcrumbs, то добавться в functions.php такой код:

remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0);

Убираем вкладку «Дополнительное описание» товаров в магазине WooCommerce:

Если Вам не нужно дополнительное описание, то убрать его просто. Добавим в функции темы код:

remove_action( 'woocommerce_product_tabs', 'woocommerce_product_attributes_tab', 20 );
remove_action( 'woocommerce_product_tab_panels', 'woocommerce_product_attributes_panel', 20 );

Перенаправление (редирект) клиента после авторизации в магазине на нужную Вам страницу.

Чтобы после входа в личный кабинет клиент переходил на ту страницу, которую Вы хотите задать (адрес страницы в коде /checkout замените на нужный), добавьте такой код в функции темы:

add_filter('woocommerce_login_widget_redirect', 'custom_login_redirect');
function custom_login_redirect( $redirect_to ) {
$redirect_to = '/checkout';
}

Меняем местами постраничную навигацию и сортировку.

Поменяем местами постраничную навигацию (список страниц внизу) и блок сортировки (вверху — по убыванию/возрастанию цены и т.д.). Код такой:

remove_action( 'woocommerce_pagination', 'woocommerce_pagination', 10 );
remove_action( 'woocommerce_pagination', 'woocommerce_catalog_ordering', 20 );
function pre_woocommerce_pagination(){ //Добавим текст перед списком
echo '<span>Сортировка: </span>';
}
add_action( 'woocommerce_pagination', 'pre_woocommerce_pagination', 5 );
add_action( 'woocommerce_pagination', 'woocommerce_catalog_ordering', 10 );
add_action( 'woocommerce_pagination', 'woocommerce_pagination', 20 );

Добавляем навигацию и сортировку  в начало страницы.

Код вносим как всегда в functions.php:

add_action( 'woocommerce_before_shop_loop', 'pre_woocommerce_pagination', 1 );
add_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 2 );
add_action( 'woocommerce_before_shop_loop', 'woocommerce_pagination', 3 );

Делаем поля в форме заказа WooCommerce необязательными.

add_filter( 'woocommerce_checkout_fields' , 'no_required_checkout_fields' );
function no_required_checkout_fields( $fields ) {
$fields['billing']['billing_last_name']['required'] = false;
$fields['billing']['billing_address_1']['required'] = false;
$fields['billing']['billing_city']['required'] = false;
$fields['billing']['billing_postcode']['required'] = false;
return $fields;
}

Ставим кнопки «Продолжить покупки» и «Оформить заказ» вниз страницы корзины WooCommerce.

Не забудьте изменить ссылки «ваш_сайт.ru» на правильный адрес вашего сайта.

function cart_more_buttons() {
echo '<a href="http://ваш_сайт.ru/shop/"> ← Продолжить покупки</a><a href="http://ваш_сайт.ru/checkout/">Оформить заказ →</a>';
}
add_action ('woocommerce_after_cart_totals', 'cart_more_buttons', 5);

Добавляем конпку «Продолжить покупки» на страницу оформления заказа.

Не забудьте изменить ссылки «ваш_сайт.ru» на правильный адрес вашего сайта.

function checkout_more_buttons() {
echo '<a href="http://ваш_сайт.ru/shop/"> ← Продолжить покупки</a>';
}
add_action ('woocommerce_review_order_before_submit', 'checkout_more_buttons', 5);

Мы рассмотрели основные параметры тонкой настройки магазина на WooCommerce с помощью валидного способа правки функций темы (файла functions.php).

Кстати, Вы уже видели нашу оптимальную сборку интернет-магазина на WooCommerce?

392 комментариев “WOOCOMMERCE — модификация и тонкая настройка

  1. Здравствуйте, помогите пожалуйста если можете!

    У меня на сайте, после оформления заказа и нажатии кнопки Разместить заказ, выскакивает страница с непонятным кодом, как это исправить???

    КОД

    {“result”:”failure”,”messages”:”

    \n\t\t\t

    \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.\n\t\t\t

    \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u0435\u0441\u0441\u0438\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u0430. \u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u0443\u044e →\n\t\t\t

    • Здравствуйте, Сергей! Скажите, пожалуйста, ошибка стала появляться сразу с момента установки сайта или Вы что-то меняли/устанавливали? Еще предоставьте ссылку не сайт, где я могу видеть ошибку

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

        chayok.pp.ua (собственно сам проблемный сайт, вся инфа тестовая и сайт не индексируется посковиками на время настройки) код ошибки: {"result":"failure","messages":"

        \n\t\t\t

        \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.\n\t\t\t

        \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0441\u0435\u0441\u0441\u0438\u044f \u0438\u0441\u0442\u0435\u043a\u043b\u0430. \u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u0443\u044e →\n\t\t\t

        \u0421\u0442\u0440\u0430\u043d\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u0418\u043c\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u0424\u0430\u043c\u0438\u043b\u0438\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u0410\u0434\u0440\u0435\u0441 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u0413\u043e\u0440\u043e\u0434 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u041e\u0431\u043b\u0430\u0441\u0442\u044c, \u0420\u0430\u0439\u043e\u043d \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        Email-\u0430\u0434\u0440\u0435\u0441 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t\t\t

        \u0422\u0435\u043b\u0435\u0444\u043e\u043d \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435.\n\t","refresh":"false"}

      • Проверьте, чтобы у Вас были назначены все страницы WooCommerce в админке WordPress:

        WooCommerce --> Настройки --> вкладка Страницы

  2. Полезная статья, но осталось куча вопросов. К сожалению так и не разобрался как пользоваться WooCommerce Customizer. Если бы описали, то было бы просто замечательно.

    Так же не могу увеличить вывод товаров на главной странице магазина, даже прописывал ваш код в файле, всё равно так и не помогло, стоит 8 и всё.

    Подскажите ещё плагин для добавления соц.кнопок под товаром.

    • Дмитрий, я подготовил для Вас статьи о том, как пользоваться WooCommerce Customizer — maxtop.org/plagin-woocomm...azhenie-tovarov/

      И Saphali — maxtop.org/plagin-saphali...ka-formy-zakaza/

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

      По социальным кнопкам для магазина тоже — там есть отличное решение фактически без плагина.

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

  3. День добрый, спасибо за полезную статью!

    Возникла проблема, не могу изменить количество товара на одной странице. Устанавливал и плагин WooCommerce Customizer и пробовал добавлять код — не помогло, все равно отображается 12 товаров.

    • Евгений, приветствую! Возможно, Вы выводите товары из категории с помощью шорткода? Например:

      [product_category category="Название категории" per_page="12" columns="4" orderby="date" order="desc"]

      В данном случае число товаров, указанное в шорткоде, имеет приоритет над ислом товаров в настройках WooCommerce Customizer.

      И еще рекомендую прочесть статью maxtop.org/plagin-woocomm...azhenie-tovarov/

      • Нет, вывод был не шорткодом, а именно на странице категории. В общем проблему решил, установив в настройках темы количество постов на странице не 12, а 24. Видимо настройки темы каким то образом перебивают настройки самого woocommerce. Спасибо!

  4. Простите, не дописал пред. пост.

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

    Может ещё знаете возможно ли организовать плагин по расчёту стоимости доставки, если такого нет то хотялось бы убрать «подсчитать доставку»

    • и ещё до кучи тогда))) возможно ли организовать такое — если нет в наличие товара — то можно оформить заказ чтобы привезли или к примеру «получить информацию о поступление» или «хочу купить». Премного благодарен за ответ.

      • « возможно ли организовать такое — если нет в наличие товара — то можно оформить заказ чтобы привезли» — такое сделать возможно, но на данный момент не могу подсказать бесплатный плагин. Могу назвать платный saphali.com/woocommerce-plugins/waiting-list-soobshhit-o-postuplenii (стоит 25$)

        Надо будет поискать бесплатный аналог.

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

      Насчет плагина по расчету доставки, пожалуйста, пришлите адрес Вашего сайта — я посмотрю что именно там не функционально. У меня на демо-сайте магазина virtue.tk расчет доставки не производится и не выводится

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

  6. Здравствуйте, делаю магазин, установил wocommerce и приобрел saphali standart. Есть пара вопросов:

    «Магазин» у меня из двух товаров, поэтому на сайте стоят просто шорткоды на эти товары, на них написано: руб. 500 и кнопка. Так вот как сделать так чтобы писало не руб. 500 а 500 руб. ? И где вообще можно поправить вид этого шорткода?

    • Приветствую!

      Saphali light добавляет валюту рубль после сумму (500 р.) Версию standart я не покупал, потому не могу сказать, есть ли там опция отображения валюты. Попробуйте добавить в функции темы (файл functions.php) следующий код:

      add_filter ( 'woocommerce_currencies', 'add_my_currency' );

      function add_my_currency ( $currencies ) {

      $currencies['ABC'] = __ ( 'Российский рубль', 'woocommerce' );

      return $currencies;

      }

      add_filter ('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

      function add_my_currency_symbol ( $currency_symbol, $currency ) {

      switch ( $currency ) {

      case 'ABC': $currency_symbol = 'руб'; break;

      }

      return $currency_symbol;

      }

    • Если у вас плагин Saphali Woocommerce Russian то в настройках->каталог есть настройка такая ->Размещение знака валюты и там можете регулировать гле и как размещаются у вас валюта.

  7. Здравствуйте! Спасибо большое за ваш сайт очень много полезной информации!

    Вопрос: как установить свою форму оформления заказа? т.е. мне надо что бы пользователь просто заполнил нужные мне поля и эта информация пришла ко мне на почту. Поля создал с помощью SAPHALI WOOCOMMERCE RUSSIAN. А вот как их «применить» не знаю. При переходе к оплате выводит на страницу Оплата которая дублирует корзину... Заранее спасибо!

    • а я вот еще не поняла, как мне это сделать))

      и такой вопрос, можно ли где-то редактировать эти страницы, на которые ведут шорткоды?

      • у Вас волшебный сайт)) спросила и разобралась))

        может подскажите, где можно убрать на странице Корзина такую функцию как подсчитать доставку

      • Да, подскажу :)

        Подсчет доставки отключается так: в админ. панели откройте WooCommerce — Настройки — вкладка Доставка — снимите галочку с «Включить подсчет доставки на странице корзины»

      • мда))) все гениальное просто))

        спасибо большое, помогли решить мою головную боль)))

  8. Помогите пожалуйста.

    1. Не могу сделать вес kg на русский чтобы было.

    2. Хотелось бы чтобы вес отображался только в кратком описание товара, а он ещё внизу во вкладке характеристики отображается.

    3. Очень хотелось бы чтобы путь к товару и заголовок отображался так чтобы видно было категорию и подкатегорию

    4. Может знаете плагин для нанесения водяных знаков на картинки товаров?

    5. И как же вывести на главную страницу товар в строчку (определённой группы — к примеру популярный) и по бокам стрелочки прокрутки были возможны.

      • Дмитрий, скиньте ссылку на Ваш сайт.

        1) Кг обычно по русски корректно отображаются. У Вас установлен плагин Saphali?

        2) В характеристиках вес придется указывать вручную, можно также сделать соотв. свойство товара

        3) Стандартные хлебные крошки woocommerce отображают иерархическую структуру пути. Они у Вас не отключены?

        4) Водяные знаки предлагаю наносить с помощью графических редакторов перед добавлением картинки на сайт. Если хотите плагином это делать — попробуйте вот такой wordpress.org/plugins/watermark-reloaded/

        5) В строку товар можно вывести с помощью, например, шорт кода рекомендуемых товаров: [featured_products per_page="12" columns="4" orderby="date" order="desc"]

        Слайдер товаров бесплатный я пока что не находил. Найду — отпишусь

  9. Здравствуйте! Столкнулся с проблемой в woocommerce (. Когда добавляю товар в корзину, то в корзине на продукте, не отображается количество товаров. Функция добавления и удаления (+ и -) работают, но не видно циферок. На explorerе открывал, всё нормально отображается, а в опере и гугл хром циферки не отображаются. Помогите, пожалуйста...

    Сайт miostat.ru

    • Здравствуйте! Ваш сайт не открывается. Проверьте правильность указанного доменного имени или работоспособность сайта...

      • Прошу прощения, вот сайт — modboy.ru

      • Количество товара в самой корзине цифрами не отображается потому что не хватает ширины поля. Измените в файле стилей /wp-content/themes/coquette/style.css селектор

        .quantity .qty {width: 18px;} на .quantity .qty {width: 22px;}

      • Ну вы прям альтруист какой то ) . Откуда у вас только берутся желание и силы нам помогать! Ваш совет был точен, проблема решена. Спасибо за помощь!

      • Рад помочь!

        Но чувствую, что скоро как википедия — вывешу баннер «Помогите материально кто чем может» :)

  10. 1) Почему то так и не переводится kg, хоть и установлено Saphali

    2) Это я так понимаю надо где то править, просто не охото чтобы внизу была вкладка характеристика с одним весом, думаю просто в краткое описание вписать и не мучаться, как думаете?

    3) Я не отключал хлебные крошки, возможно в самом шаблоне встроенно отключение, так как отображается «/product/наименование товара», а категории и пот категории не отображается в пути, а очень бы хотелось бы

    За остальное спасибо;)

    • 1) Надо смотреть сайт и тему оформления. Может в ней что-то не так с переводом «кг». Тогда придется править языковые файлы.

      2) Один вес лучше правда внесите в описание. Так проще и понятнее.

      3) Хлебные крошки тоже надо смотреть тему оформления. Может в ее настройках они отключаются?

      Без ссылки на сайт я тут не смогу подсказать.

      Вашу тему (если она бесплатная) я могу протестировать в свободное время — и тогда отпишуть по вопросу с кг и хлебными крошками.

      • Шаблон Kora или можете тут посмотреть kamikag8.bget.ru

      • 1) Вес, насколько я вижу, отображается в кг корректно.

        2) Посмотрел демо-сайт темы Kora — там хлебные крошки отображаются корректно. Смотрите, все ли у Вас заданы страницы в woocommerce и как сгруппированы категории.

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

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

    Заранее спасибо.

    • Приветствую! Вы говорите об оплате через Робокассу или каким-то другим способом?

  12. У меня Sprypay подключен. Но думаю он идентичен робокассе, хотя ей не пользовался.

    • Штатными средствами премодерацию заказа не сделать. Для этого нужно писать отдельный плагин, который будет перехватывать процесс заказа у обработчика ядра woocommerce и затем ожидать команды администратора для вывода формы оплаты. Также придется, вероятно, отправлять письмо клиенту, в котором будет ссылка на оплату. Нужно решить проблему с автоотменой неоплаченных заказов (ввести новый статус заказа и обработчик для него?)...вопросов много.

      Для решения советую обратиться на биржу фрилансеров.

  13. При создании магазина возможно не сразу установил плагин rustolat а может и сразу, в общем проблема такая что теперь категории товара почему то ссылка ***mix.ru/товарная-категория/make-up-atelier-paris/pudra-dlya-lica-atelier

    Подскажите как и где можно исправить «товарная-категория» на транслит?

    • Откройте в админке Параметры — Постоянные ссылки — прокрутите страницу вниз и там смотрите «Основа постоянной ссылки продукта»

      • /shop/%product_cat% вот что там прописано, но почему так и остаётся на категории та ссылка про которую я говорил

    • А у меня только следующим образом заработало:

      6.firepic.org/6/images/2014-04/23/r3bu6upy85ik.png

      • Прошу прощения, поторопались — конечно, эта «товарная категория» вылезла в url товара.

        А реально помогла активация-деактивация плагина woocommerce :)

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

    • Можно конечно сделать и так, отображается как надо. Но не заходит по ссылке на товар. Пишет не найдена страница

  15. А может знаете почему не отображается виджет группы вконтакте?

    У меня стоит woo тема, и не могу поставить виджет группы.

    modboy.ru

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

      • Вот в этом то и дело, делал всё так как вы и написали, но не отображается, хотя обычный текст отображается

      • Может у Вас в текстовом виджете включено «Автоматически добавлять абзацы»?

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

    • Матвей, здравствуйте! Укажите, пожалуйста, ссылку на Ваш магазин.

  17. Здравствуйте. Не могли ли Вы мне подсказать, можно ли реализовать вывод продуктов только с нужными метками товара. Я хочу записывать в метки города. Сделать список городов, при выборе города формируется страница с продуктами где совпадает метка. Не могу в файлах woocommerce найти где строится запрос вывода продуктов на страницу. Или может кто нибудь реализовывал данный функционал по другому?

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

  18. Здравствуйте.

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

    Буду благодарен за помощь.

    • Причины могут быть следующие: не срабатывает способ оплаты (если выбраны НЕ наличные) или доставки (если должен работать спец. плагин доставки).

      Также уточните, приходят ли письма в принципе (например, уведомления админа о новом комментарии на сайте).

      • Проблемка у меня,Ю как и у Дмитрия выше. Только письма не приходят клиенту об изменениях в статусе заказа. Письма о новом заказе админу приходит нормально. Способо оплаты — наличнве, доставка — бесплантая в настройках

      • Проверяли в папке спам почты? У клиента и админа разные почтовые сервисы? и если да, то укажите, какие.

  19. Нашёл в инете плагин, чтобы выводить карусель товаров, думаю, нужная вещь и многих тут порадует Woocommerce Product Slider. Проблемка только вот у меня с ним небольшая, выводит только 5 товаров в независимости от кол-во заданных. Может кто в курсе, или сможет глянуть может в моей теме Kora ограничение, где то стоит.

    • Пришлите ссылку на страницу скачивания плагина, будет интересно посмотреть

      • ссылка на покупку плагина, ноя его так качал, как я почитал что там нет ограничений в кол-во показываемых товаров, скорей всего где то у меня в плагине проблема. codecanyon.net/item/woocommerce-product-slider-carousel/2766357 Я вам на почту ещё писал, посмотрите пожалуйста;)

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

  20. Здравствуйте! Столкнулся с таким вопросом: необходимо изменить шаблон письма администратору магазина. Шаблон изменить не проблема, но есть один нюанс, необходимо добавить поле метод оплаты, что не предусмотрено в сборке WC. Может вы уже сталкивались с организацией писем или можете натолкнуть где искать (гугл перерыл)? Заранее благодарен.

    • В админке откройте WooCommerce — Saphali WC Lite — вкладка «Управление полями». Там можно создать произвольное поле, где, например, спросить о способе оплаты. По идее это поле будет включено в письма.

      • Боюсь вы меня не так поняли. Попробую перефразировать: речь идет о письме-уведомлении администратора о новом заказе. В теле письма отсутствует информация о выбранном методе оплаты. В моем случае это банк и наличные.

      • Все, понял теперь.

        Добавьте в функции темы (файл functions.php) этот код:

        add_action( 'woocommerce_email_after_order_table', 'add_payment_method_to_admin_new_order', 15, 2 ); function add_payment_method_to_admin_new_order( $order, $is_admin_email ) { if ( $is_admin_email ) { echo '<p><strong>Способ оплаты:</strong> ' . $order->payment_method_title . ' </p>'; }

        }

  21. Мне необходимо, что бы на странице товаров сортировка была не «по умолчанию», а «по новинкам».

    из вышеизложенного я недопонял, как это можно сделать.

    • Попробуйте добавить в функции темы такой код:

      add_filter('woocommerce_default_catalog_orderby', 'my_custom_default_catalog_orderby'); function my_custom_default_catalog_orderby() { return 'date'; // Can also use title and price }

      или см. ответ ниже

  22. Переходите в панель сайта — woocommerce---настройки---- вкладка «каталог»---- там находите пункт «Сортировка продуктов по умолчанию» и ставите сортировать по дате.

    • Можно дать посмотреть специалисту. Но думаю купить лицензионный плагин будет дешевле

  23. Здравствуйте. Подскажите пожалуйста, как удалить на странице заказа(оплаты) надпись «Совершали покупки? Авторизируйтесь» Так как на сайте не нужна регистрация, ну и соответственно и полей вроде авторизируйтесь. p.s И у меня на странице оплаты почему то написан заголовок Реквизиты оплаты, а не адрес доставки и оплаты. Это нужно где то переводить ? Подскажите.

    • 1) Отключите регистрацию покупателей в магазине: WooCommerce — Настройки — вкладка «Общие» — регистрация — снимите отметки с чекбоксов (3 шт.).

      2) Заголовок «Реквизиты оплаты» — нужно изменить этот текст в языковом файле, решение на данный момент некорректное. Ищем способ исправить.

  24. Подскажите строчку и файл в плагине woocommerce куда можно вписать код на соц кнопки, а то чтото сам искал — не нашёл(((

    • Социальные кнопки выводятся кодом, добавленным в функции темы (файл functions.php). Код такой:

      add_action('woocommerce_share','wooshare'); function wooshare(){ echo'<br><link rel="stylesheet" href="/social-likes/social-likes.css"> <script src="/social-likes/social-likes.min.js"></script> <ul class="social-likes"> <li class="facebook" title="Поделиться ссылкой на Фейсбуке">Facebook</li> <li class="twitter" title="Поделиться ссылкой в Твиттере">Twitter</li> <li class="vkontakte" title="Поделиться ссылкой во Вконтакте">Вконтакте</li> <li class="plusone" title="Поделиться ссылкой в Гугл-плюсе">Google+</li> </ul>';?> <?php }

      • Плюс возьмите содержимое папки social-likes — там скрипт и файл CSS соц. кнопок

  25. Здравствуйте спасибо за ответ выше. Но я все с тем же вопросом. На странице оплаты две колонки 1)Реквизиты оплаты( хотя должны стоять контактные данные) на другом сайте с той же темой оформления именно так.2) Колонка доставка. И над этими колонками полоска «Совершуали покупки? Авторизируйтесь»У меня все галочки сняты, гостевой заказ включен. Подскажите в чем проблема не как не разберусь... Или как сделать на странице оплаты вывод одного ряда Оформление доставки без столбика реквизитов оллаты. В каком файле перевести реквезиты оплаты так и не нашел. И даже если слово реквизиты перевести, то после нажатия кнопки разместить заказ. Человеку высвечиваются реквизиты оплаты. Подскажите как наладить оплату нормально. Все перерыл и не как не пойму в чем дело. Два одинаковых сайта(один на локальном компьютере) Страница оплаты по разному((

  26. Добрый день!

    Подскажите пожалуйста, в Вашем примере:

    remove_action ( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);

    remove_action ( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);

    add_action ( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20);

    add_action ( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10);

    function HB_woocommerce_template_dimensions (){ //Добавим функцию вызова панельки с размерами и весом

    global $woocommerce, $post, $product;

    $product->list_attributes ();

    }

    add_action ( 'woocommerce_single_product_summary', 'HB_woocommerce_template_dimensions', 15); //Поставим панельку после краткого описания

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

  27. Хочу сделать выпадающее меню в магазине из рубрик, при том не хочу чтобы работало как просто выпадающее, хочу чтобы выглядело так:

    Бренды — когда на них нажимаешь вниз вываливаются все бренды и по нажатию на бренд переход на него

    Категории — когда на них нажимается вниз выпадает все категории ну и дальше как обычно

    А изначально хочу чтобы отображались вниз Бренды и ниже Категории и всё открывалось и сворачивалось как в обычном меню WP.

    Может знаете как это сделать?

  28. Добрый день. Подскажите пожалуйста как можно вывести выбор количества не на страницу одного продукта, а чтоб в Прайсе продуктов к каждому продукту можно было вывести количество ?

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

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

    • Пожалуйста, поясните, что значит зависает? Не загружается до конца? Не отправляется заказ?

      • Здравствуйте, Денис! Если Вы все еще в состоянии отвечать (:)), то пожалуйста помогите и мне. При нажатии на кнопку «Подтвердить заказ» страница зависает, т.е. бесконечно грузится и не загружается дальше. Пожалуйста, помогите. Спасибо!

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

  30. Подскажите, а можно как-нить сделать выпадающее меню или само по себе красивое именно в самом магазине изх категория товара. ОЧень охота чтобы было выпадающее ну или изящные и небольшие кнопки, а не как обычным списком меню по умолчанию по категориям)))

    • Выпадающее меню — нужно искать подходящий плагин и добавить меню в виджет.

      Попробуйте вот такой для начала: wordpress.org/plugins/advanced-sidebar-menu/

      Внешний вид меню можно изменить в стилях (файл style.css темы оформления)

  31. Здравствуйте, подскажите пожалуйста, при добавлении внешнего/партнерского продукта, при нажатии на кнопку купить осуществляется переход на сайт партнера, но прям в этой-же вкладке, это ошибка или так и должно быть? В общем как сделать чтоб сайт партнера открывался в новой вкладке?

    • По умолчанию открывается в той же вкладке, это не ошибка.

      Чтоб открывать в новой вкладке, используйте плагин: wordpress.org/plugins/woocommerce-improved-external-products/

      • А если плагин вдруг не сработает корректно, то используйте решение ideas.woothemes.com/forums/133476-woocommerce/suggestions/3125959-external-products-open-in-new-window

  32. Здравствуйте Денис. Хорошие советы я нашел в Вашей статье, спасибо. Может поможете мне разобраться с парой вопросов?

    Подскажите как добавить родные комментарии wordpress к товару.

    Есть вкладка в товаре (ставил плагин для этого), но в ней не работает php код вывода комментариев:

    Может есть готовое решение, а я пытаюсь «изобрести велосипед»? Я где-то видел в комментах на одном форуме, что есть настройка для товара, что-то типа «Allow comments». Но найти не смог.

    И 2 вопрос: мне надо на странице товара разместить кнопку «Назад» в самом низу страницы. Но не могу найти решение как это сделать. Подскажите пожалуйста. В шаблоне вроде бы места нет, а мне для каждого товара нужно свой адрес вставить.

    • По комментариям, насколько я знаю, готового решения нет. Вот на форуме WordPress тема обсуждалась wordpress.org/support/topic/enabling-comments-not-reviews-on-woo-commerce-product-pages — не пришли к решению.

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

      Скажите, а зачем нужна кнопка «назад»? можно же в браузере такую кнопку нажать.

      Вариант кода может быть такой: <a href="javascript:javascript:history.go(-1)" rel="nofollow">Вернуться назад</a>

  33. Здравствуйте, у меня установлена тема FLATSOME все устраивает, только в каталоге по умолчанию не отображается кнопка «Добавить в корзину» — как ее вернуть что бы она была? Спасибо.

    begovel2.ru/?product_cat=firstbike

  34. Подскажите пожалуйста, как добавить на страницу товара поле для поиска? Страница не содержит sidebar, поэтому соответствующий виджет вставить некуда. Спасибо.

    • Попробуйте вот такой плагин: wordpress.org/plugins/search-shortcode/

      Если не сработает — напишите.

  35. Хотел у вас спросить, ищу два плагина — один отвечает за колличество вывода товаре на странице, чтобы ползователь сам мог сменить с по умолчанию на каких нить ещё два варианта колличества товара на странице; второй — таймер обратного отсчёта, но не на товары аа хочу на главную страницу поствить 3 тамймера с разными конечными датами (находил один но он платный — 16$). Заранее спасибо за ответ.

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

    • Откройте WooCommerce — Настройки, вкладка Общие, там отметьте чекбокс «Позволить клиентам совершать повторные заказы со страницы своей учетной записи»

  37. Здравствуйте, подскажите пожалуйста какой из файлов php отвечает за вывод товара на витрину магазина (картинка товара + цена + кнопка «Добавить в корзину»)?

  38. Здравствуйте! Перечитала море комментариев в надежде, что мою проблему уже у кого-то решали, но, увы, не нашла. При нажатии кнопки «перейти к оплате» переход идет не на страницу оформления заказа, а куда-то в никуда(висит, а потом ошибка:

    Эта веб-страница содержит бесконечное перенаправление

    Веб-страница lady-izuminka.ru/?page_id=57 содержит слишком много перенаправлений. Очистка cookies этого сайта или разрешение сторонних cookies, возможно, решит проблему. В противном случае, вероятно, это проблема настроек сервера, а не проблема вашего компьютера. )

    Переустанавливала woocommerce и русификатор, все официальное, «дырок» быть по идее не может. Меню, странички вроде нормально настроены(как в обучалках), никак не могу понять, что не так. Искала в яндексе, ютуб, гугле... Вся надежда на Вас! :-)

    • Я не наблюдаю проблему на указанной странице и в целом на сайте. Вы ее уже решили?

      • Да, уже решила, спасибо Вам за отклик! :-) Скачала woocommerce в другом месте и все заработало нормально. Странно, что были такие «дыры» в плагине с официального сайта или он как-то странно у меня скачался.

  39. Денис, добрый день.

    Магазин партнерский и соответственно нужно импортировать товар так, что бы информация о продукте была «Внешний/Партнерский магазин». Импорт производится плагином Woocommerce CSV Import Custom field add-on. Но импортированный товар становится автоматически с информацией о продукте « Простой магазин». Ну и url на товар у офера хотелось бы как нибудь тоже вставить для типа товара «Внешний/Партнерский магазин»

    Подскажите?

    • Пожалуйста, напишите вопрос разработчику плагина. Я сходу подсказать не могу.

  40. После обновления Woocommerce на 2,1 начались проблемы. Перестал работать плагин WooCommerce Customizer — остаются записи по умолчанию. Пропал Sidebar который был настроен именно на магазин, даже пытался заново накидать все виджеты, но всё равно пишет «This template supports the sidebar's widgets. Add one or use Full Width layout.». При заполнения заказа пропал область где надо вписывать из какой человек «Области». Помоги те пожалуйста, не знаю, что делать теперь(((

    • Предварительно сохраните папку плагина. Удалите сам плагин через панель. Найдите ранюю версию плагина. Запустите его. Должно помочь.

      • Помогите мне пожалуйста по схожему вопросу! В Woocommerce обнаружилась проблема, окно отзыва о товаре было неактивно, т.е. невозможно было вбить текст.

        После обновления плагина эта проблема ушла, но полетел сайтбар. Та же проблема, что у Игоря, надпись :«This template supports the sidebar's widgets. Add one or use Full Width layout». Думала старый плагин криво установился, попробовала снова, сайтбар появляется, но тогда опять проблема с отзывами. Это у меня плагин кривой? Нельзя ли через код это исправить? Если нет и нужно установить новый плагин, не подскажете где его можно скачать, на сайте Woocommerce ведь только последний, а он мне испортил сайдбар. Я уже вывихнула мозг! (((((((

      • Попробуйте вытащить компонент WooCommerce из моей сборки магазина: maxtop.org/internet-magazin-besplatno/

        Только прежде чем ставить на ваш сайт сделайте полную резервную копию.

      • Огромное спасибо! Буду пробовать!

      • У меня была такая же проблема, вычитал что это проблема связанна именно с несовместимостью шаблона, шаблон должен быть заточен под новую версию woocommerce, а если нет то возможно многочисленное количество глюков как было и у меня.

      • Дмитрий, и как Вы решили проблему? Я долго тянула и не обновляла ни шаблон, ни плагины, трусила, знаете ли... И вот решилась-таки, это позволило решить часть проблем, но при этом добавило новых. Что при обновлении всегда какой-нибудь «сюрприз» выскакивает?

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

      • Денис, поставила Вашу версию плагина, не помогло, к сожалению! Сайдбар в порядке, отзывы не работают! Видимо никак они с Kora не уживаются. Пожертвую я пожалуй отзывами, тем более, что их эффективность в наше время сомнительна. Спасибо огромное за помощь! Очень приятно иметь с Вами дело! :) Если Вы не против буду еще обращаться.

      • Если что — обращайтесь! Постараюсь помочь.

        А насчет темы Kora — напишите разработчику, возможно исправят ошибку.

      • Светлана, напиши те мне, может помогу по теме Kora, мой скайп kamikadzeforever

    • Стоило решить предыдущие проблемы, подоспели новые. На странице заказа (где клиент вводит адрес и пр.) вверху стала выходить чудная надпись: «WooCommerce Config Error: The checkout thanks/pay pages are missing — these pages are required for the checkout to function correctly. Please configure the pages here», а после, при нажатии кнопки перехода к оплате (у меня это «Разместить заказ», нет оплаты на сайте), выходит ошибка 404. Заказ при этом размещается. До обновления все работало, есть подозрение, что что-то со ссылками, но не могу сообразить где ошибка, как их скорректировать. Помогите, плиз, кто может!

  41. Доброго времени суток!

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

    Подскажите плииз где копать?

    За ранее благодарю.

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

  42. Лучше пока откатиться на версию до обновления из резервной копии (если такая есть у вас или у хостинга), далее выносите копию сайта на локальный сервер и обновляете там. Я не замечал проблем в работе плагинов после обновления. Плагины сами обновлены до последних версий?

  43. По поводу конфликта новой и старой версии woocommerce нашёл интересную ссылку может кому пригодится themextemplates.com/forums/topic/problems-updating-woocommerce-from-2-0-20-to-2-1-0/ я лично откатил на версию 2.0.20 и все работает

  44. Скажите, а можно сделать сортировку или как то ещё чтобы был автоматический запрос и выводил на определённую страницу все товары которые есть наличии??? Но это необходимо чтобы было автоматически))))

  45. Доброго времени, Денис.

    Денис, подскажите, возможно ли адаптировать шаблон моего нового сайта (profish-rods.com) под woocomerc, Если такое возможно то пожалуйста опешите в деталях, где — что — куда?

    • Добрый день! По данным разработчика темы (wordpress.org/themes/vantage) она совместима с WooCommerce. А что именно Вы хотите в ней изменить или адаптировать?

      • Здравствуйте Денис.

        Спасибо за «оперативный» ответ. Тему я уже поменял, меня интересовал вопрос по теме zeeFocus.

  46. Как сделать кнопки «10» «20» «40» «все товары» на странице магазина? К сожалению, не нашел никакой информации в сети.

    • Если речь о постраничной навигации, то попробуйте описанное тут решение: wpsnacks.com/wordpress-tutorials/how-to-add-custom-pagination-page-navigation-to-woocommerce/

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

      • Да, это можно сделать, но могу лишь предложить обратиться к фрилансерам.

  47. Даааа, ребята-разработчики с новым обновлением 2.1 -просто подставили! Уже третий раз откатываю сайт, поудаляли всё что только могли, после обновления я поседел на пол головы. Считаю, что пользы ноль от их новшеств, коли приходится сидеть на старой версии 2.0 ...а может это по-прежнему Бета версия, а они нам мозги пудрят. Короче я в шоке!!!((((

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

  48. Здравствуйте Денис, у меня почему то не отображается навигация страницы в товарах. То есть товара в категории 20 штук на странице отображается 12, а следующей страницы нет в чем может быть проблема?

  49. Забыл вот ссылка xn----etbncacaled5aabli8dwd.xn--p1ai/magazin/modnaya-zhenskaya-odezhda/vechernie-platya/

  50. Тут уже был вопрос, но так и не было ответа... Как редактировать страницы, на которые ведут шорткоды, да и страницу магазина например?

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

      Если нужно править что-то специфическое — напишите, рассмотрим конкретный пример.

  51. Почему происходит следующее: поля для ввода информации на странице регистрации и изменения адреса хаотично разбросаны и занимают много места, таблицы с выводом данных слишком большие. Имя темы: Responsive Версия темы: 1.9.5.2 Версия WC: 2.1.5 На Денвере

  52. Здравствуйте. CSS Responsive или Woocommerce нужно поправить? Пробовала разные бесплатные темы. В Responsive наиболее аккуратно, но все равно несколько хаотично.

  53. Или нужен код в консоль/страницы/страница аккаунта? Хотелось бы не терять эти изменения при обновлении Responsive и Woocommerce.

  54. Здравствуйте. Убрала pre с вкладки консоль/страницы/аккаунт, корзина/текст, который нарисовался вместе с шорткодом на страницах аккаунта и корзины. Формы и таблицы стали красивые.

  55. Здравствуйте, очень полезная информация. Есть такой вопрос.

    Подскажите, буду очень благодарен.

    Мне нужно, заменить кнопку «Добавить в Корзину» на кнопку «Написать нам» или «Написать», чтобы у человека выскочила форма состоящая к примеру из: ФИО, город, e-mail, и номер телефона — для обратной связи.

    Такое возможно?

    • Заменить надпись на кнопке не трудно (плагин WooCommerce Customizer), а вот сделать, чтобы при этом вызывалась контактная форма — труднее. Это возможно, но требуется создание плагина.

      Из готовых решений есть немного похожий плагин: wordpress.org/plugins/product-enquiry-for-woocommerce/

      Он позволяет задавать вопрос прямо со страницы товара. Может быть несовместим с новыми версиями WordPress (заявлена поддержка до версии 3.5.2)

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

    • А какие способы оплаты у Вас активны? Если что-то кроме наличного расчета есть, возможно надо проверить параметры платежных систем.

      • Решилось назначением «страницы процесса оплаты» в настройках.

  57. Здравствуйте. Не подскажите в чем может быть проблема. Когда добавляю в корзину 1 товар он в корзине увеличивается на 1, тобесь становиться их там автоматически 2. Добавляю 2 товара в корзине их 4, добавляю 4 товара в корзине их 8... и.т.д.

    • Пожалуйста, уточните, количество товара всегда удваивается?

      Иначе я не вижу проблемы: 2 было, 2 добавили = 4, далее 4 было, еще 4 добавили = 8.

      • проблема в том что я в пустую корзину добавляю один товар а их в корзине становиться два. и.т.п. добавляю 2 в корзине их будет 4.

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

  59. День добрій! Что то никак не могу настроить woocommerce . На магазин прописал вывод только категорий [product_categories number="12" parent="0"]. Но когда ,с корзины возврат в Магазин ,светятся все категории. А родительские дважды. ПОдскажите , как и где прописать ,чтобы с корзины перенаправлялся на главную. Заранее спасибо ! Помогите!!!!!!!

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

  60. Добрый день. Нужно, что бы в корзине, при изменении кол-ва товара, цена автоматически обновлялась. Как это можно решить?

    • Это делается при помощи плагина WooCommerce Menu Cart или же вы можете купить тему оформления, где это реализовано собственными скриптами

  61. Как вывести в верхний виджет Responsive приветствие: Здравствуйте, имя пользователя/гость (для авторизованного покупателя/для неавторизованного покупателя)?

  62. Вечер добрый ! Подскажите как выход с корзины ,когда она пуста перенаправить не в «магазин» ,а на нужную страницу? Заранее спасибо!

  63. Здравствуйте. Подскажите пожалуйста как на странице с отображением товаров к ним добавить например краткое описание или цену, а то у меня отображается только картинка товара, название и «добавить в корзину»

    • При создании товара необходимо заполнить соответствующие поля с описанием. Без цены магазин не даст создать товар. Ваша тема оформления совместима с WooCommerce?

      • все поля товаров заполнены, в описании темы нигде нет упоминания, что она совместима с wooCommerce, в этом может быть причина?

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

    add_shortcode('guest', 'guest_check_shortcode'); function guest_check_shortcode( $atts, $content = null ) { if ( !is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content; return ''; } add_shortcode( 'member', 'member_check_shortcode' ); function member_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content; return ''; }

    Затем в нужную позицию для виджета пишем нужный текст с шорткодами:

    [member]Привет, зарегистрированный юзер![/member][guest]Привет, неавторизованный юзер![/guest]

  65. Здравствуйте. У меня слова member и guest выходят так как они написаны.

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

      add_filter ('widget_text', 'do_shortcode');

      Если не поможет, напишите.

    • Попробуйте код из этой статьи: wprecipes.com/wordpress-shortcode-display-content-to-registered-users-only

  66. Подскажите, как сделать какой-нить шорт код, чтобы на определённую страницу выводился весь товар который есть в наличие?

  67. Если я правильно поняла, здесь идет речь о выводе информации на страницу, а не в виджет. Мне кажется, что когда дописываешь код в function.php, то код на странице и в виджете должен прописываться по-разному. Хотя возможно я ошибаюсь, т.к. не сильна в программировании. На данный момент мне посоветовали 2 плагина, которые выводят приветствие: welcome-user-widget и woocommerce-my-account-widget. Оба бесплатные. Я остановилась на первом, т.к. информация, которую он выводит занимает меньше места. Единственное, что мне не нравится, нет руссификации.

    • Русифицировать легко любой плагин можно с помощью плагина codestyle localization

  68. Я использовала php — виджет (видимо поэтому он меня не понял?). Попробовала текстовый. Выходит красиво: Привет, зарегистрированный пользователь, но без логина.

    • Да, нужно обычный текстовый виджет использовать. А вот с выводом логина сложнее. Надо включить поддержку php в текстовом виджете, это можно сделать так:

      // Добавляем поддержку PHP-кода в виджетах "Текст" function php_in_widgets($widget_content) { if (strpos($widget_content, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $widget_content); $widget_content = ob_get_contents(); ob_end_clean(); } return $widget_content; } add_filter('widget_text', 'php_in_widgets', 99);

      Затем использовать функцию вывода имени или логина, надо уточнить, но можно вроде такую < ?php echo $user_identity; ?>

      Не проверял работоспособность.

  69. Здравствуйте.

    Такая беда. При добавлении товара в корзину пишет товар успешно добавлен в корзину. При клике на кнопку Перейти в корзину — не переходит а остается на странице товара? В состоянии системы пишет что страница не установлена. Но страница есть на сайте и перейти в корзину по ней можно!!!

    Спасибо. Сайт naturaleshop.ru

    • Кликнул — нормально работает, в корзину переходит. Попробуйте кеш браузера очистить, если проблема еще сохраняется.

  70. Здравствуйте, Денис! Скажите, пожалуйста, каким образом мне внести изменения в страницу товара. мне нужно характеристики без таба поставить под заголовок и цену с кнопкой заказа сделать в один ряд... Ну убился искать уже))) mnr.chalinclub.ru/naruzhnaya_reklama/ad-kurgan-uval-u-povorota-na-uval

    Спасибо!

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

      • А как же быть тогда с фильтрацией? У меня как раз по этим полям фильтр стоит

  71. Здравствуйте. У появилась такая проблема после обновления на последнюю версию. Проблема в отправки писем администратору,заключается в том , когда клиент делает заказ, то клиент получает письмо с названием чек вашего заказа и данные которые вводил. Но администратору отсылается письмо СПАСИБО ЗА ЗАКАЗ, то есть администратору шлет письмо которое должен получать клиент. Скажите где копать? Или может у Вас есть код шаблона писем отправки... Попытался поменять файлы шаблонов из старого бекапа плагина, но проблема не решилась, все равно админ получает письмо, спасибо за заказ. Но если я ставлю в поле еще какой нибудь ящик для уведомлений, то приходит нормально, а на админа сайта шлет не то(

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

  73. Впервые поставил woocommerce, и сразу столкнулся с какой-то непонятной проблемой в настройках. При попытке заполнить поля в способах оплаты или доставки русскими буквами, настройки сбрасываются к дефолтным. Если вводить английские буквы, то все сохраняется.

    Ни у кого такого не было?

  74. Здравствуйте такой вопрос в woocomerce изначально стоит выпадающее меню сортировки товара на английском языке, не знаю как поменять на русский, у меня стоит сапхали рашн, и пробывал менять через лаколизатор, безуспешно, я так понял отвечает за это файл orderby.php сколько в нем копался опять же безрезультатно, помогите пожалуйста

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

  75. Здравствуйте! Подскажите, пожалуйста, после перехода к оплате заказа страница зависает на выборе способа оплаты. Крутит-крутит-крутит, и не дает нажать кнопку «разместить заказ». Это можно как-то подправить?

    • Здравствуйте! Назначена ли в настройках WooCommerce страница оплаты? Все ли другие страницы указаны? Какой способ оплаты используете?

      • Здравствуйте, Денис. Проблему уже решила, спасибо.

  76. Добрый день !

    У меня проблема с отображения меня woocommerce на страницы товаров.После обновления пропала. Что можно сделать ??

    • Лучше восстановить сайт из резервной копии (кстати копию можно попросить у хостинга, они хранят бекапы определенное время). Если не выйдет, надо разбираться с исходным кодом сайта, в чем там ошибка. Последние обновления woocommerce не вполне стабильны, рекомендую не спешить с обновлением.

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

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

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

    Сайт — biz-on-dveri.ru

    Спасибо.

    • Проблему в хроме не наблюдаю с первого взгляда, однако в браузере Firefox на кнопке «В корзину» не видна надпись, надо править стили.

      Товар не удаляется из корзины в хроме.

      Нужно сделать следующее: отключить все ненужные плагины, посмотреть, не исчезнут ли проблемы. Далее если проблемы остались — написать в поддержку разработчика темы ( themeforest.net/item/rttheme-17-responsive-wordpress-theme/2703099 )

  79. Здравствуйте. Добавляю виджет «сортировка по ценам» но он не отображается на страницах сайта, подскажите пожалуйста как решить проблему.

    • Тут скорее всего проблема в несовместимости темы оформления либо вообще с WooCommerce, либо с новой версией плагина

  80. Здраствуйте! Подскажите пожалуйста у меня после установки maxshop-clear-v1.0 и обновления всхе плагинов в редакторе TinyMCE Advanced не отображается кнопка Woocommerce и я не могу добавлять шорт коды. Как это можна исправить?

  81. Здравствуйте, подскажите пожалуйста, вчера настраивал вукомерц (доставку, оплату и тд) и после манипуляций перестал оформляться заказ (выбираем товар-переходим в корзину-нажимаем оформить заказ) и ничего не происходит,просто белая страница. Пытался возвращать как было, убирал галочки и тд, не помогает,до этого все работало

    сайт bagby.ru

    • Сейчас оформил тестовый заказ — проблем не замечаю. Вы уже решили проблему?

      • Откатили назад, поняли что конфликтует системный пункт оплата в футер- ,если отключать, будет циклическая переадресация и не переходит на страницу оплаты. Думаем, что с этим делать теперь

  82. Здравствуйе, подскажите пожалуйста как можно изменять «прощальный» текст выводящийся после оформления товара. Сейчас выводится мой текст со страницы «оформление» + стандартный «Спасибо за заказ. Наши менеджеры получили информацию и скоро ее обработают»

    • Этот текст находится в языковых файлах, насколько я понимаю, в плагине Saphali (если там нет — в папке WooCommerce). В свободное время попробую найти точно, где изменить данный текст.

  83. У меня проблема пропал сайдбар самого woocommece на странице магазина а меня красиво посылает вот таким сообщением: This template supports the sidebar's widgets. Add one or use Full Width layout. Но в виджет я вклади ставлю всеравно безрезультатно. Заранее благодарен за ответ...

    • Варианты могут быть следующие: нужно обновить тему оформления до последней версии (т.к. возникла неполная совместимость после обновления WordPress), возможно аналогично с обновлением WooCommerce произошло. Простой текстовый виджет пробовали ставить, такая же проблема?

  84. Страница «Корзина» выходит за рамки темы на мобильных устройствах (в подстраивающихся темах)

    Как сабж решить?

    выходит только class="shop_table cart"

    остальное подстраивается под девайсы без проблем

    заметил это даже на темах заточенных на wpcommerce например «Fruitful»

    • Проблема связана с тем, что стили для корзины прописаны в файле плагина (woocommerce.css), а в теме оформления не происходит их переопределение. Нужно для данного класса в CSS-файл стилей темы добавить код, задающий резиновую ширину (в процентах, например) или же использовать media queries для адаптивного дизайна.

  85. Здравствуйте, подскажите почему у меня обрезаются некоторые картинки cdnika.ru/?s=%D0%BD%D0%B8%D0%BA%D0%B0

    Только те картинки, которые плследнии вставил, все 300×300. Только в поиске такая беда.

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

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

      • Попробуйте хороший плагин Regenerate Thumbnails, он сам пересоздаст миниатюры картинок

  86. здравствуйте! подскажите, где исправить можно размер выводимых фотографий категорий на главной? 3ий день ищу и никак не найду. По Firebug нахожу .woocommerce ul.products li.product { width: 48%; }, но саму строку и значение не могу найти ни в одной таблиц .css. Подскажите, а то у меня уже истерика начнется. Спасибо заранее!

    • Поступите проще: возьмите найденные классы .woocommerce ul.products li.product и просто переопределите их в файле стилей темы оформления.

      Например: .woocommerce ul.products li.product {width: 33% !important;}

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

  87. Скажите пожалуйста. Есть ли такой плагин который будет автоматически конвертировать доллар в гривну? Что бы я например вводил цену на товар 10$ а отображалось 120грн. или ещё какой то плагин что бы мне не приходилось менять цену в каждом из своих товаров при изменении курса доллара а просто поменять курс и цены на все товары в моем магазине автоматически поменяються. У меня магазин на wordpress, woocommerce. Заранее спасибо.

    • Есть платные плагины:

      codecanyon.net/item/smart-currency-converter-for-woocommerce/6650944

      woothemes.com/products/currency-converter-widget/

      saphali.com/woocommerce-plugins/multi-currency

      И еще есть какой-то сомнительный вариант, похожий на пиратский digtheme.com/woothemes-woocommerce-currency-converter-widget/

  88. Денис, добрый день! установила ваш магазин, все работает отлично, но есть вопросы: 1 . Как импортировать XLS файлы с товарами на сайт? Плагин WP CSV to Database пробовала но у меня нет базы с товарами... в инете много информации, но как-то она вся не применяется к моему сайту. Сайт у меня на сервере, ссылку кинуть не могу(((

    • Здравствуйте!

      Попробуйте плагин Woocommerce CSV importer (wordpress.org/plugins/woocommerce-csvimport/). Создаете в excel лист, заполняете колонки значений для товаров, сохраняете в формате csv, импортируете, указав порядок заполненных полей (смотрите документацию и скриншоты на странице плагина по ссылке).

  89. Сегодня столкнулся с такой проблемой что не добавляет больше 48 вариаций товара. Как это можно исправить а то у меня товар 134 варианта цвета))))

    • Это интересно! Хорошо, что у вас не полный спектр всех цветов в RGB в вариантах товара :)

      Скажите, а что происходит после добавления 48 вариаций? не позволяет добавить еще вариант или они добавляются, но не сохраняются? Плюс представьте себе выпадающий список, в котором пользователю предложат выбрать вариант из 134 наименований...это трудно для восприятия.

      • Это вариантов товара от производителя столько))) Я выбрал вариативный товар в свойствах вписал все 134 варианта через «|» а потом добавляю товар в свойства захожу!!! После добавления 48 позиций когда добавляю всё заполняется но когда нажимаю обновить (сохранить) и потом снова захожу в свойства то после 48 вариантов остальные как будто просто незаполненные варианты без картинок цены и названия!!! это единственный товар который в таком количестве вариации, но хотелось бы выложить все!!! Помогите))))

      • Напишите разработчикам WooCommerce на woothemes.com/contact-us/

        Они должны помочь или объяснить что делать.

  90. Добрый день.

    У меня на сайте периодически пропадают страницы для изменения пароля и деталей аккаунта (login/edit-account/), а также для изменения реквизитов оплаты (login/edit-address/billing/) и адреса доставки (login/edit-address/shipping/) . Выходит ошибка 404. Захожу в Woocommerc->Настройки. Нажимаю «сохранить изменения» на любой из страниц. И все начинает работать корректно. Обновления никакие не делала. Не подскажите, в чём может быть проблема?

    • Добрый день! Очень странное поведение сайта, возможно проблема в хостинге. И еще скажите, не устанавливались ли какие-либо дополнительные плагины, темы и т.д.?

      • Тема стоит Sell. Плагины: Blue Captcha, Contact Form 7, RusToLat, Saphali Woocommerce Russian, Sell Plugin, SEO Ultimate, VarkTech Minimum Purchase for WooCommerce, WooCommerce, WooCommerce Predictive Search PRO, WordPress Importer, GhostPool: «Sell» Theme Add-Ons, WPBakery Visual Composer

      • Похоже, что проблема кроется в плагине WooCommerce Predictive Search PRO. После поиска на сайте слетают постоянные ссылки. И вышекуказанные страницы выдают ошибку 404. Версия woocommerce 2.1.7, версия WooCommerce Predictive Search PRO 2.1.9.2. Настройки постоянных ссылок, общие произвольно «/%post_id%/%category%/%postname%.html/», дополнительные для товарной категории «товарная-категория», основа тэга товара «product-tag», основа постоянной ссылки продукта произвольно «/shop». Может быть у меня некорректные настройки ЧПУ?

  91. Денис, добрый день, посоветуйте плагин для экспорта товаров в формате yml для яндекс маркет. Как называется и где можно скачать (купить). Если у вас есть свои разработки, поделитесь пожалуйста. :)

      • Да. Я выгрузки товаров в Яндекс-маркет можно использовать платный плагин saphali.com/woocommerce-plugins/yandex-market-export (35$)

  92. Денис, спасайте, Woocommerce CSV importer при импорте не воспринимает русские слова, только английские, помогите в проблеме.

  93. Помогите пожалуйста при установке Woocommerce под товарами выдает такую ошибку.

    Warning: reset () [function.reset]: Passed variable is not an array or object in .............................................................................sidebars.php on line 183

    • Ваша тема оформления поддерживает WooCommerce? Напишите название темы.

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

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

  95. у меня стоит тема elegant на магазине woocomerce как сделать чтобы когда заходишь в категории товара чтобы товар был в несколько колонок а то у меня все в одну ! заранее благодарен

    • Можете использовать плагин Saphali WC Lite или WooCommerce customizer, там в параметрах выберите количество колонок.

  96. Денис, подскажите плиз.

    Не выводятся страницы по категориям. Вставляю шорткод на страницу [product_category category="Струны"] и ответ — не найдена... При попытке внести изменения в РНР шорткод поламала сайт, восстановила из резервной копии...

    • Пришлите ссылку на ваш сайт и еще, пожалуйста, проверьте, точно ли название категории Струны?

      • Ошибка может заключаться в настройке постоянных ссылок. Сейчас они имеют вид /товарная-категория/chords/

        Измените что-то вроде /cat/chords/

        Для этого зайдите в Настройки — Постоянные ссылки

  97. Денис, привет! Я сделала — все оказалось гораздо проще — поменяла ярлык с shordts на struny и стало все читаться и появились картинки. Спасибо, с вашей подачи поняла где искать. Мое предыдущее сообщение со ссылками на мой сайт удалите, плиз...

    Еще если подскажете две вещи — как добавить в сортировку еще параметров- бренд и категория и второе — в корзине все равно идет подсчет местной доставки ( галочка подсчета выключена) и к моему тексту о тарифах перевозчика программа выдает слово Бесплатно, тк в параметре стоимости доставки стоит 0. Спасибо!

    • Создайте новые свойства товара и добавьте их в виджет фильтра сортировки.

      А вот с доставкой у вас наверно настройки выставлены неправильно: проверьте тип доставки, ее тарифы и страны, для которых она включена.

  98. Здравствуйте, Денис ! Подскажите пожалуйста, как добавить на главную страницу сайта, где отображаются товары, jquery вот такой truequery.ru/m_vertikalnoe_razdvijnoe_menu/index.html (инструкция здесь truequery.ru/m_vertikalnoe_razdvijnoe_menu.html), то есть чтобы я нажимал к примеру на ГЛАВНАЯ и там показывались такие то товары, потом нажимаю на ШАБЛОНЫ и там уже другие товары показывались ! Вот сайт -> psk.florer.ru сделан на woocommerce. И еще добавить jquery в левую колонку сайта (боковое меню) чтобы было видно только заголовки

    • Я так понимаю, вы хотите такое меню добавить на сайт. Добавьте его в модуль «Текст» согласно инструкции (не уверен, что скрипты будут подцепляться...).

      Если не сработает — придется редактировать файлы темы оформления. Пункты меню просто ссылками добавьте.

  99. Картинка такая: ставлю местную доставку, и стоимость 0 — выходит в корзине такая строка Согласно тарифов службы доставки (Бесплатно!). вот это слово бесплатно в каком файле найти и убрать?

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

      • Доставка во все где продаете. Продажа только для Украины. Пробовала и доставку ограничить Украиной — то же самое

      • Разобралась, огромная благодарность. Хотя глюки еще вылазят от загрузки до загрузки. Все же где та строчка и в каком РПР убрать после оформления заказа из способов доставки слово «Бесплатно», в частности на самовывозе и беспл. доставке. Спасибо

      • Наверно где-то цена установлена 0, это автоматически конвертируется в надпись «Бесплатно».

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

  100. Добрый день! У меня из админки пропала настройка кнопок социальных сетей. подскажите где мне ее найти и как поменять адрес ссылки в соц. сеть. Спасибо.

    • В админ.панели откройте «Вешний вид» --> «Настроить» --> линки соцсетей

      • В том то и дело, что нет нигде «линки соцсетей»

      • Нашла! немного в другом месте))) но все равно спасибо))

  101. Здравствуйте! Такая проблема: Нажимаю в корзине «Оформить заказ», далее заполняю форму на странице оплаты и при нажатии на кнопку «РАЗМЕСТИТЬ ЗАКАЗ» страница зависает (крутятся две точки и ничего). При обновлении страницы товар из корзины уходит. На почту заказ не приходит! В админке — woocommerce — «заказы» заказ появляется. Страницы ОПЛАТА, КОРЗИНА есть и назначены! Метод платежа «Наличными», доставка — самовывоз!

    Можно попробовать осуществить пример заказа здесь:

    vesdekor.com/magazin/izoliruyushhie-gruntovki-na-vodnoy-osnove/aquasperrgrund/

    Что можно сделать? Спасибо!

    • Не подскажете как удалось решить проблему. Столкнулся с такой же ошибкой точь в точь

  102. Подскажите как можно реализовать продажу пин-кодов. Чтобы при покупке покупателю отправлялся уникальный пинкод товара? А то я не нашел как это добавить... Заранее благодарен за ответ.

    • Можно попробовать реализовать через продажу цифровых или загружаемых товаров

      • Ну там просто я не нашел как добавить несколько пин-кодов в один товар... В этом самая большая проблема...

  103. Доброго времени суток!

    Спасибо за толковую статью. Нашла в ней полезную для себя штуку — «Делаем поля в форме заказа WooCommerce необязательными», — применила, все отлично.

    Вопрос: как сделать необязательными (а лучше вообще убрать) все поля «биллинг-адреса» в том числе и на странице аккаунта? Я не планирую вообще никак использовать эту информацию, и мне не хотелось бы запрашивать ее у пользователя.

    • Здравствуйте!

      Тут есть два решения, лучше и сложнее либо хуже и проще:

      1) удалить билинговый из шаблонов оформления заказа

      2) скрыть адрес прописыванием в style.css свойства display:none для нужного контейнера.

      Еще есть плагин Saphali WC Lite, в нем можно произвольно редактировать поля оформления заказа.

      • Спасибо большое, у вас и правда волшебный сайт: вчера решила проблему. :)

  104. Подскажите, пожалуйста, если можно, как редактировать страничку магазина: m-system-sozidanie.org/product-category/ezoterika-2/

    Нужно, чтобы не было все прижато влево, а кнопки по центру книг и как уменьшить и задавать картинки книг?

    • Могу лишь сказать, что необходимо исправить стили в файле style.css. Подробности — это надо смотреть и править код, рекомендую изучить сайт htmlbook.ru/CSS

  105. Задавать картинки книг — в смысле, как задать размеры картинок?

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

  106. Добрый день.

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

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

    • Приветствую!

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

  107. Добрый день!

    Вырчайте)

    Установлен Woocommerce + YITH WooCommerce Ajax Navigation

    При формировании выборки товара по параметрам (параметрами являются свойства товара, рубрики товара не использовал), к примеру, после сортировки остается 10 позиций, а блок переключения между страниц по прежнему показывает 59 страниц, при переходе на любую из них сбрасываются все фильтры

    Как быть?

    В качестве примера можно посмотреть страничку:

    kardelen.su/catalog/?filter_vid-tovara=14&filter_material=72

    • Добрый день! Я не отмечаю данной проблемы (браузер Firefox 31.0). Вы ее уже устранили?

      • Добрый) Ага, уже устранил, был конфликт в функциях темы и Woo, удалил немного лишнего и все заработало)

  108. Добрый день!

    Помогите пожалуйста с проблемкой)

    1)Когда заходишь по прямой ссылке на магазин( style-cityy.ru/магазин/ ), то она пустая. Если нажать на магазин находясь в сайте, то все нормально. Не пойму в чем проблема((((

    2)Создал категории для магазина(товары-категории), потом создал аналогичные страницы и добавил в них код :

    [product_category category="forging-into-the-interior-shop" columns="3" order="by desc"]

    Категории открываются но не так как главная страница (Магазин):

    -нету навигации по странице

    — сортировки

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

    • Надо проверить, правильно ли настроены постоянные ссылки, может в этом причина ошибки отображения.

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

  109. Доброго времени суток. Сразу прошу прощения, если вопрос несколько не в тему статьи. Хотя, с другой стороны — тонкая же настройка. :)

    Коротко суть проблемы: магазин на русском, админка на русском, проблемы с локализацией вроде бы решились, кроме одной — не переведены статусы заказов, которые выводятся на странице Личного кабинета юзера. Причем, в админке статусы переведены (обработка, ожидание, зарезервирован, и т.д.), а на самом сайте остались английские (processing, canceled, on hold и т.д.)

    Вопрос 1: Каким образом и где можно решить вопрос с локализацией статусов заказа?

    Вопрос 2: Если по какой-то причине это трудно или невозможно, как назначить дефолтным другой, кастомный статус? Я уже установила плагин для создания кастомных статусов и могу их использовать, но первым, дефолтным, все равно остается processing.

    Заранее спасибо за потраченное время.

    • Добрый вечер!

      А статусы заказов переведутся сами, когда установите плагин Saphali WC Lite, вот ссылка wordpress.org/plugins/saphali-woocommerce-lite/

      По использованию плагина рекомендую спросить у разработчика.

      • Денис, спасибо за ответ.

        Saphali Woocommerce Russian у меня установлен. Для решения проблемы необходим именно Saphali WC Lite?

      • Денис, прошу прощения за настойчивость, все-таки уточню.

        При наличии Saphali Woocommerce Russian статусы все равно остаются непереведенными.

        В чем может быть проблема?

      • Попробуйте поискать, где у вас задается текст статусов (выполните поиск по файлам при помощи программы Total commander, выбвав опицю «Искать с текстом» и указав в поле текст названия статусов на англ.), а затем скачайте базу данных (при помощи phpMyAdmin) и выполните поиск по ней. Далее сделайте бекап сайта, внесите изменения в найденных файлах или в базе.

  110. Пожалуйста подскажите как сделать вид товаров как на этом сайте zaka-zaka.com , отображение на главной странице. а то уже голову сломал и все перерыл(

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

  111. Добрый день.

    Хотел сразу поблагодарить за море полезной информации выложенной в данном блоге. Хотя ответ на свой основной вопрос так и не нашел. Вопрос заключается в следующем. Я использую woccommerce sahali lite. Из платежных систем использую интеркассу. Плагин интеркассы брали не на сайте sahali, а просто модернизировали немного готовый скрипт. Оплата проходит идеально, также удалось реализовать автоматическое изменение статуса заявки на «Выполнено», но правда после успешной оплаты перекидывает на страницу корзины и единственное что видит пользователь, что в корзине пусто, добавьте товар. А хотелось бы что шла переадресацию либо на страницу личного кабинета от куда покупатель может скачать купленный товар (товар виртуальный), либо на страницу уведомления о том что товар оплачен и была дальнейшая инструкция. Буду очень признателен за помощь.

    P.S. Не получилось реализовать изменение названия кнопки добавить в корзину на «уже есть в корзине» после успешной покупки.

    • Добрый день!

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

  112. Здравствуйте, Денис. Столкнулся с такой проблемой, что не могу найти, как настроить сетку товаров. Из-за разницы в длинне назаваний товаров кнопка «Добавить в корзину» смещается вниз у элементов с длинным названием и остается на месте у элементов с коротким. Получается очень некрасивая «лесенка». Я уверен, что с этой проблемой сталкивались многие. Прошу помощи в решении этой проблемы. Заранее огромное спасибо :)

    Ниже ссылка на изображение с самой проблемой:

    s03.radikal.ru/i176/1408/17/05aeb558d3f7.png

    • Добрый день!

      Попробуйте задать фиксированную высоту блоков с товарами (например, дописав код в файл стилей темы оформления style.css)

  113. Добрый день!

    подскажите пожалуйста,как убрать кнопку «добавить в корзину» со страницы товара в woocommerce

    • Можно убрать ее из кода шаблонов вывода Woocommerce, а можно сделать проще, хоть и способ похуже — задать стиль display:none для div-класса корзины.

      • спасибо за оперативный ответ.

        можно поподробнее про второй вариант?

  114. Привет. У меня БЕДА! Произвел обновление на новый woocommerce и лучше бы этого не делал. Теперь все на английском , как сделать откат на старую версию?? Помогите

    • Откат можно сделать восстановлением из вашей резервной копии сайта или бекапа, который регулярно делает сам хостинг (обратитесь в техподдержку, может у них сохранилась резервная копия до внесения изменений).

      Если бекапа нет — скачайте мою сборку сайта и из нее достаньте плагин Woocommecre (лежит в папке wp-content/plugins), затем загрузите его вместо вашего плагина (Внимание! могут возникнуть ошибки, прежде сделайте резервную копию сайта).

  115. Здравствуйте,

    Подскажите пожалуйста, нигде не могу найти как сделать. У меня WP3.6 WC2.0 Мне нужна тихая автоматическая регистрация покупателей с отправкой пароля на e-mail покупателю. Это реализовано в новом Woocommerce . А как это сделать на 2.0?

    P.S. Капча шесть+5 не дает проход с ответом 11

    • Добрый день!

      А почему не хотите обновить WordPress и Woocommerce до актуальных версий?

      • Изначально все делалось так, что при обновлении все слетает. Сайт писался на PHP 5.2 а при обновлении WP просит 5.3. При обновлении и включении PHP 5.3 сайт падает совсем. Переделывать все заново на обновленном WP+WC+PHP не хоца, это проще тогда с нуля снова сделать, что тоже в лом...

  116. Денис, подскажите, пожалуйста, как можно изменить фон для страниц магазина Woocommerce, т.к. фон темы по умолчанию темный, его и хотим оставить, а для Woocommerce сделать #fff? sacura-m.com/%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD/

    • Задайте фон при помощи правки кода CSS в файле style.css темы оформления

  117. Здравствуйте! Создал Интернет-Магазин и тепрь его тестирую! ЕСТЬ вопрос! У меня в заказе «СТАТУС» отображается знаками вопроса! То же самое и приходит на почту, сообщение о том что Ва шзаказ обрабатывается (Клиента заказ) Но в поле «Статус» просто отображается Ромбики со знаками вопроса, вместо «Обработан» «В процессе» «Завершен»

    • Кажется, что-то не так с кодировкой на сервере или в базе данных (может стоит в параметрах latin, а не кириллица), првоерьте этот момент или попробуйте развернуть магазин на другом хостинге.

  118. Добрый вечер! Вопрос — как сделать дополнительные поля в карточке товара? Например кнопку добавить или инфу о доставке? Произвольные поля в товаре есть — это не оно?

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

  119. Добрый день. Еще один внезапный вопрос, опять же, простите, если не по теме поста.

    Есть ли возможность обнулить счетчик заказов в Woocommerce? Я закончила тестирование магазина, планирую открытие, и мне хотелось бы, чтобы нумерация заказов начиналась с 1-го, а не с 988, как сейчас.

    • Многие просят наоборот, накрутить счетчик, чтоб клиенты видели: магазин давно работает и заказов много :)

      Можно попробовать в базе данных найти параметр количества заказов и обнулить.

      • Ну вот видите, каждому свое. :) Мы честные люди: сегодня объявили от открытии и хотели бы, чтобы первые покупатели имели удовольствие быть первыми.

        Спасибо, попробую найти.

    • Катерина, есть такой плагин «WooCommerce Sequential Order Numbers».

      Предназначен для обнуления счетчика после тестирования магазина.

      • Дмитрий, спасибо большое! Поставила, активировала, счетчик обнулился.

  120. Не подскажете как улучшить навигацию в карточках товара? Чтобы была возможность вернуться к выбору в то же место откуда человек зашел из каталога. Проблема сейчас в том, что хлебные крошки отключены из за некорректной работы с категориями. И покупатель заходя в карточку из списка товаров — потом вынужден заходить заново в категорию.

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

    до этого менял местами краткое описание и цену — всё получилось.

    • Видимо какую-то ошибку допустили с кодами или решение конфликтует с чем-либо.

  122. Денис, здравствуйте. Которую неделю пилю тему wootique и дорабатываю плагин woocommerce. Уперся в один момент: вот я зарегистрировался и набил корзину. Выхожу из браузера. Захожу на сайт, ввожу логин и пароль свои,а корзина-то пуста?! Скажите, пожалуйста, как привязать корзину к профилю пользователя и обнулять ее только тогда, когда заказ будет полностью оформлен и подтвержден пользователем?

    • Добрый день!

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

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

      • Денис, смотрите какая ситуация, к примеру: зашел пользователь в свой аккаунт, набил корзину, вышел, корзина обнулилась. Опять зашел, но прежние товары в корзине не остались...Все делалось с одного компа и через один браузер. Кеш не очищался. Я понимаю, что намного удобнее без регистрации, но по опыту общения со своими покупателями, они любят набить корзину, потом пару дней подумать, вернуться на сайт, чтобы добавить какой-либо еще товар, а старых-то записей в корзине нет?! И им снова надо набивать корзину. Да, без регистрации намного удобнее, но вот была бы хотя бы привязка корзины к ip компа...!

  123. Денис, подскажите как убрать вообще похоже товары со страницы товара, а не изменить их количество?

    И ещё интересует как убрать выбор количества товаров для покупки, я хочу продавать електронные товары, и нету смысла выбирать их 200штук чтобы получить 200 ссылок на скачивание одной и той же книжки.

    • Поставьте количество равное 0. Для продажи электронных товаров есть соответствующий тип товара «Электронный» и «Загружаемый», используйте их.

  124. Подскажите, как избавиться от ссылки «Перейти в корзину», выезжающей после нажатия на кнопку «Добавить в корзину» ? Её создаёт скрипт add-to-cart.min.js, находящийся по адресу wp-content\plugins\woocommerce\assets\js\frontend

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

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

  125. Подскажите, как добавить блок «shop_atributes» в карточку товара справа от картинки товара. Тема Responsive. В теме Cusomizr — это сделано по умолчанию. Сравниваю темы — вижу что надо добавить в код — но не знаю куда это добавить, в какой файл php?

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

    • Создайте необходимые страницы и разместите на них товарные категории при помощи шорткода (полный список шорткодов найдете здесь: docs.woothemes.com/document/woocommerce-shortcodes/). Виды товаров группируйте по категориям.

  127. Здравствуйте! Я хочу переделать стандартный шаблон с выводом отдельного товара на свой. Стандартный шаблон находится по адресу plugins/woocommerce/templates/single-product.php, но он просто подключает файл «content-single-product.php» с помощью функции . Этот файл с помощью хука «woocommerce_single_product_summary» подключает нес-ко под-шаблонов, которые выводят основную часть контента, и находятся в папке plugins/woocommerce/templates/single-product/. Сам хук находится по адресу plugins/woocommerce/includes/wc-template-hooks.php, где на него и цепляется подключение всех под-шаблонов.

    Так вот вопрос: как мне все под-шаблоны из папки plugins/woocommerce/templates/single-product/ объединить в один файл (для простоты редактирования), и уже этот файл загружать вместо этих нес-ких под-шаблонов? И сделать это так, чтоб при обновлении woocommerce, все мои изменения сохранились?

    Т.е. если бы нужно было просто изменить шаблон — то я бы просто создал в папке с темой папку woocommerce, и скопировал бы в неё нужный шаблон, там бы его изменил, и всё было бы хорошо. Но я хочу нес-ко под-шаблонов объединить в один, и загружать этот объединённый шаблон вместо этих нес-ких под-шаблонов. Не подскажете, как это можно сделать?

    p.s. Заранее спасибо за потраченное на мой вопрос время, надеюсь не слишком вас запутал :)

    • Добрый день!

      Чтобы сохранить внесенные изменения, скопируйте все файлы шаблона с сохранением структуры в папку темы оформления (подробнее как это сделать — тут docs.woothemes.com/document/template-structure/).

      Если объединить файлы в один — они не будут распознаваться как полноценный override и скорее всего работать не будут. Но я не совсем понял, зачем именно объединять все файлы — только для удобства редактирования?

      • Спасибо, уже нашел решение самостоятельно. Смысл этого всего в том, что у меня есть своя вёрстка страницы с товаром, и я хочу использовать её вместо стандартной. Я сделал так: скопировал файл «content-single-product.php» в папку woocommerce, которую предварительно создал в папке с темой. Далее удалил из этого файла все хуки функций, подключающие всю группу стандартных шаблонов товара, и вместо них подключил мой шаблон с помощью функции wc_get_template ('мой_шаблон.php'); который тоже поместил в папке woocommerce рядом с файлом «content-single-product.php». В принципе всё работает, сейчас только подбираю нужные функции, которые будут выводить нужные динамические данные.

  128. Подскажите пожалуйста. У меня сайт — adelajaonline.com/ на WooCommerce 2.2.8 и такая проблема. Не авторизованный пользователь не может добавить вариативный товар, хотя и обычный товар тоже не может. Авторизованный пользователь добавляет товары и может их оплатить. При чем я заметил, что товары добавляются в корзину только не отображаются на странице checkout и cart. Пробовал включать другую тему, та же проблема. Проблема видимо заключается где-то в настройках, помогите, пожалуйста.

  129. Доброго времени суток!

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

    Наткнулась на такой плагин: eggplantstudios.ca/woocommerce-product-variation-add-cart-grid/

    Но там вывод на странице товара.

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

    Заранее благодарна за помощь.

    • Добрый день! Я не занимаюсь доработкой плагинов. Рекомендую обратиться на биржу фрилансеров или к разработчикам плагина.

      • Спасибо. На другом сайте уже подсказали выход из ситуации.

  130. устанавливаю плагины через админку, скачивая и устанавливая в самом wp

    но после установки и активации Saphali Woocommerce Russian,выдает на сайте в самом верху вот такую ошибку!

    Undefined index: edit-address in {обрезал название}/public_html/wp-content/plugins/saphali-woocommerce-lite/saphali-woocommerce-lite.php on line 83

    не подскажете,пожалуйста в чем может быть проблема??

    может ли тема Twenty Fourteen как-то конфликтовать?

    • Если все работает нормально, то добавьте в файл htaccess такие строки:

      php_flag display_errors off

      php_flag display_startup_errors off

  131. Денис, вы не подскажете как сделать сортировку товара по наличию (чтоб товары которых нет в наличии шли внизу)

    (WooCommerce 2.1.2 + Saphali Woocommerce Russian 1.5.1)

    Сколько искал так и нигде не смог найти решение. Заранее очень благодарен!

    • По умолчанию не предусмотрена сортировка по наличию. Однако товары, которых нет в наличии, можно не отображать.

  132. Денис, подскажите пожалуйста как изменить этот код чтоб сортировка была по наличию (продукты которые не в наличии шли внизу)

    add_filter ('woocommerce_get_catalog_ordering_args', 'am_woocommerce_catalog_orderby');

    function am_woocommerce_catalog_orderby ( $args ) {

    $args['meta_key'] = '_price';

    $args['orderby'] = 'meta_value_num';

    $args['order'] = 'desc';

    return $args;

    }

  133. Спасибо за ваши советы и очень информативные и полезные видео уроки!

    У меня вопрос:

    Выставляя количество товаров в наличии в своем магазине столкнулась с проблемой! Как оказалось, клиент может оформить заказ с количеством товара больше чем есть в наличии, и магазин не блокирует такой заказ. А в консоли высвечивается количество товара с минусом, например, в наличии 10 ед., но заказать можно 12, 15, 37 и т.д. Как сделать так, чтобы нельзя было заказать больше наличия?

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

    • Уберите галочку «разрешить резервирование» в настройках количества товара

  134. Подскажите пожалуйста, как товары «Нет в наличии» вывести в конце всех товаров.

    • Их можно не отображать, такая опция есть. А вот сортировки по наличию, к сожалению, нету.

      Однако есть документация, которая в общих чертах объясняет как можно править сортировку товаров docs.woothemes.com/document/custom-sorting-options-ascdesc/

  135. Добрый день, подскажите пожалуйста. У меня в теме Mystile от woocommerce в мобильной версии в корзине не отображается крестик, который удаляет позицию. Товар уникальный ( т.е. штучный. ручная работа) Поэтому добавлять и вычитать в корзине плюсиком и минусиком не вариант. в Обыной версии всё нормально... Что делать?

    • Посмотреть исходный код элементов с помощью расширения FireBug или компонента «Исследовать» для Firefox. Может просто из-за неверной верстки крестик не показывается.

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

  136. Денис, здравствуйте!

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

    Спасибо за статью!

  137. Добрый день! Подскажите, если знаете, как скрыть пункты сортировки. Мне нужна только по цене и по популярности сортировка…

    • Нужно вносить изменения в шаблоны Woocommerce (находятся в папке самого плагина)

  138. Добрый день! Для незарегистрированных пользователей (для гостей), хотя галочка «Разрешить оплату гостям» стоит товары в корзину не добавляются, нет никаких сообщений , но корзина пуста. Для зарегистрированных всё работает. Сайт eda3.kskmedia.ru.

    • Добрый день! На данный момент я не вижу товаров на сайте, чтобы посмотреть как работает скрипт добавления их в заказ.

      • Спасибо, сами разобрались. Всё дело было в настройках сервера

    • Можете произвольно нужное количество категорий, к примеру: [product_categories number="12" parent="0"]

  139. Здравствуйте...подскажите пожалуйста как мне перевести стандартный модуль корзины на русский язык...при установке страниц woocommerce и плагина руссификации на странице магазина не переводятся эти вещи «LOGOUT-SHOPPING CART-CHECKOUT» весь движек перерыл и не могу найти файлы в которых можно было бы это исправить на русский язык... Буду очень и очень признателен за помощь)

    • Добрый день! Возможно, этот текст выводится темой оформления, посмотрите в ней. Если нет — в языковых файлах в папке плагина Woocommerce.

  140. Здравствуйте!

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

    Заранее спасибо!

  141. Добрый день! Помогите пожалуйста с решением следующей ситуации: у меня магазин состоит с 4 направлений товаров. Каждое направление включает п о несколько категорий и в каждой категории около 50 товаров.при установке плагина woocommerce автоматически создается 1 страница магазиеа. Подскажите, как можно создать несколько страниц магазина под каждое напрвление товара. Заранее благоларна!

    • Здравствуйте! Создайте отдельные категории для ваших товаров. Далее вы можете в отдельных пунктах меню выводить каждую категорию, а можете создавать страницы, на которые будут выводиться нужные категории при помощи шорткодов.

      • Денис, я так и делала. при добавлении на шаблонную страницу шорткода [product_category category="Карнизы" "per_page="12" culumns="4" orderby="name" order="desc"], после обновления появляется ошибка:. Что что-то неверно в строке 182. (К сожалению не могу прикрепить скрин данного текста) заранее очень благодарна

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

  142. Добрый день! Подскажите пожалуйста, после обновления плагина woocommerce, перестал добавляться товар в корзину — «Ваша корзина пуста». В чем проблема и как ее решить? Спасибо! страница на сайт drovamarket.wc.lt/shop/

    • Проверил, сейчас товар добавляется в корзину корректно (браузер Firefox)

      • Да, работает! Только после того как переустановил плагин WC

  143. Приветствую, уже третий день бьюсь головой в поиск яндекса и гугла и не нахожу решения, решил написать вам. Купил тему, установил woocommerce, а она конфликтует со слайдерами. Есть ли варианты решения данной проблемы? Спасибо

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

  144. Добрый День Денис . Вы можете подсказать как добавить товар на главную страницу

    • Проще всего при помощи шорткода товарной категории или отдельных товаров.

  145. Сменил тему и теперь миниатюра товара отображается также и в карточке товара вместе с остальными изображениями. Как сделать так чтобы миниатюра ыла только для каталога и в карточке не отображалась?

  146. День добрый ! Подскажите пожалуйста , как вывести категории товаров со списком подкатегорий ? Пожалуйста ! Заранее Спасибо !

  147. Решил проблемму с отправкой писем, но вылезла новая проблема, захожу в магазин, нажимаю на товар, далее перехожу в корзину, хочу удалить товар — но нет такой функции там...Что делать? Сайт s-okinava.ru/магазин/

  148. Добрый день!

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

  149. Здравствуйте Денис! Подскажите как укоротить выпадающий список вариантов товара и кнопку и количество заказываемого товара так чтобы они все распологались под коротким описанием товара и не залазили под картинку? joxi.ru/E2pvz6Zs86XDrY сайт kosmaz.ru

    Заранее спасибо

  150. Добрый день, Денис.

    Скажите пожалуйста, как можно сделать чтобы в товарах имеющих варианты с ценами, во всех виджетах отражалась только минимальная цена, а не «минимальная цена — максимальная цена»?

    • Попробуйте вот такое решение: wordpress.stackexchange.com/questions/117418/how-to-display-variable-prices-by-default-in-woocommerce

  151. Добрый день!

    Прошу ответить на вопросы:

    1) Как удалить надпись: Современный интернет-магазин бесплатно! Отличное решение для Вашего бизнеса ( слева под меню)? Ссылка на страницу на которой выводится сообщение: shop2.maxufa.ru/magazin/

    2) Как поменять топ-товар на странице: shop2.maxufa.ru/ на интересующий.

    Ответы очень жду на e-mail. Спасибо

    • Добрый день!

      1) в виджетах

      2) там выводятся featured products, которые отмечены в разделе товары Woocommerce звездочкой

  152. Денис, добрый день! Извините, что так обращаюсь, не знаю Вашего отчества. Большое спасибо за Ваши видеокурсы и сайт готового магазина. Великолепная работа! Не хотел Вас тревожить, но нигде не нашёл как поменять фон на сайте. Хотелось придать индивидуальности сайту, и поэтому хотел чтобы всё было на нежном желто-светлом фоне. Подскажите пожалуйста. Поставил плагин Edit Styles, но он работает на чистом WP, а на Вашем переработанном стиле не работает.

    • Здравствуйте! Для смены фона вам потребуется внести код в файл стилей темы оформления style.css

  153. Благодарю, Денис.

    Уже решил свой вопрос. Нашел вот какой вариант решения, мне очень помог:

    (добавляется в function.php)

    add_filter ('woocommerce_variable_price_html', 'custom_variation_price', 10, 2);

    function custom_variation_price ( $price, $product ) {

    $price = '';

    if ( !$product->min_variation_price || $product->min_variation_price !== $product->max_variation_price ) $price .= '' . _x ('', 'min_price', 'woocommerce') . ' ';

    $price .= woocommerce_price ($product->get_price ());

    return $price;

    }

    Но есть еще одна проблема. Некорректно отображаются подкаталоги.

    При разных настройках отображаются либо каталоги и подкаталоги, но не отображаются страницы товаров, либо отображаются товары и каталоги, но не отображаются товары в подкаталогах.

    Еще один вариант когда все отображается это когда основа каталогов и товаров разная например shop и tovar соответственно, но в таком варианте, каталоги отображаются с подкаталогами замечательно, но товары отображаются с ссылкой tovar/категория/ наименование товара, а хотелось бы shop/ категория / под категория / наименование товара

  154. Очень хорошая статья .Всё очень хорошо расписано . У меня есть вот такая проблемка : Пишу интернет магазин с нуля , дабы войти в саму суть процесса. Я никак не могу вывести миниатюру-картинку товара плагина WooCommerce на главную страницу . Пытался вывести :<img src="/timthumb.php?src=ID); ?>&h=320&w=320&zc=1" alt="« title=»" border="0" style="padding:3px; " />

    И всё равно ничего не выходит ... Подскажите пожалуста ! Что я не так делаю ?

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

  156. Здравствуйте. Огромное спасибо за вашу работу! Нашла ответы на многие вопросы.

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

    • Плагинов слайдеров существует множество, выберите любой понравившийся по запросу slider в директории плагинов (Плагины — Добавить новый). Для вывода товаров используйте шорткоды Woocommerce.

  157. Добрый день, у меня установлен плагин Woocommerce уже год. Всё было хорошо. Постоянно его обновлял, но сейчас после обновления, происходит что-то непонятное: 1) Я не могу зайти в настройку Woocommerce, при нажатии страница становится просто белой. 2) товар с сайта не возможно купить. При переходе из корзины на страницу оформления заказа, страница становится белой. Подскажите, что это может быть?

  158. еще подскажите, пожалуйста, что делать если я уже менял файлы в папке по этому пути: wp-content\plugins\woocommerce\assets\ ? Я так понимаю что если плагин обновится, то по вышеназванному пути все изменения похерятся. Что мне сделать чтобы изменения не похерились, а остались?

    • Скопируйте все файлы, после обновления можно попробовать вернуть их на место.

  159. Здравствуйте! Подскажите, пожалуйста, на сайте магия творится. После обовления товара (даже если там ничего не менять просто нажать «обновить» или изменения незначительные) пропадает цена на товар... Выбираешь на странице товара вариацию, а цена не появляется. А на давно не изменяемых товарах — всё ок...

    Сайт: shop.inwonder.land

    • Причин много может быть...конфликт плагинов, ошибки темы оформления, проблемы хостинга и т.д.

  160. Добрый вечер, Денис помогите пожалуйста ... установила тему вордпресс и плагин Woocommerce, но под товаром вместо кнопок «В корзину» выводятся ссылки. Как это можно исправить?

  161. Обращаюсь как к великому профи, сама обыскала все в настройках и СSS... Как поменять надпись на кнопке «Перейти к оплате», в каком это месте лежит?

  162. Здравствуйте!

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

    ps: в woocommerce есть функция для товара «Продавать индивидуально->Включить для того чтобы товар продавался индивидуально в одном заказе». Это почти то, что надо, только вот, если бы, как я уже говорил, этот товар после покупки не смог быть куплен второй раз лично для этого покупателя.

    надеюсь, мой вопрос понятен. Спасибо.

  163. Добрый день! Не подскажите почему на сайте возникает следующая проблема:

    У некоторых пользователей при оформлении заказа на завершающем этапе пишет ошибку: «К сожалению мы не производим доставку в к Россия. Пожалуйста укажите другой адрес доставки». В настройках woocommerce было указано: Основное местоположение Россия, Допустимые страны: Россия. В настройках доставки прописано «Все допустимые страны». Подозреваю что если поставить в допустимых странах — все, то в ошибке просто слово «Россия» изменится на «.» (такое было один раз, после попыток решить проблему в первый раз). При этом с моего компьютера, и всех других доступных мне такой ошибки не возникает. (в основном с этой проблемой обращаются из удаленных городов России (Кемерово, Камчатка, Владивосток))

    Сами находимся в Москве.

    Подскажите пожалуйста как исправить это!!! Последняя надежда на Вас!!!

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

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