WooCommerce сниппеты

Устанавливаем страну по умолчанию на странице оформления заказа в Woocommerce

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

Выводим изображение категории на ее странице в Woocommerce

При активации плагина Woocommerce, для категории товаров есть возможность установить изображение. По умолчанию, оно может не выводиться. Приведенный ниже сниппет, позволяет отобразить картинку категории на странице ее записей. add_action( 'woocommerce_archive_description', ...

Редактируем табы на странице продуктов

Удалить табы add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['description'] ); // Удаляет таб "описание" unset( $tabs['reviews'] ); // Удаляет таб "обзоры/отзывы" unset( $tabs['additional_information'] ); // Удаляет таб "дополнительная информация" ...

Удаление части контента товара определенной категории WooCommerce

Данный сниппет удаляет часть контента со страницы товара основываясь на указанную категорию. В примере мы убираем вывод изображения товара, который пренадлежит категории "Cookware" с его страницы. add_action( 'wp', 'remove_product_content' ); function remove_product_content() { // ...

Настраиваем хлебные крошки в WooCommerce

Изменить ссылку "главная" или "Home" Сниппет позволяет изменить ТЕКСТ ссылки "Главная" в хлебных крошках: add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_home_text' ); function jk_change_breadcrumb_home_text( $defaults ) { // Изменяет текст 'Home' на 'Appartment' $defaults['home'] = 'Appartment'; return $defaults; } Изменить ...

Добавить дополнительную плату для всех операций в WooCommerce

Следующий сниппет добавляет дополнительную плату при покупке товара /** * Добавляет 1% надбавки к обще цене в корзине * измените $percentage чтоб изменить процент надбавки * Сниппет добавляется в ваш functions.php */ add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' ...

Как добавить сообщение над формой регистрации / входа Woocommerce

Сниппет который позволяет разместить некое сообщение над формой вход или регистрации в WooCommerce add_action( 'woocommerce_before_customer_login_form', 'jk_login_message' ); function jk_login_message() { if ( get_option( 'woocommerce_enable_myaccount_registration' ) == 'yes' ) { ?> <div class="woocommerce-info"> <p><?php _e( ...

Автоматически завершить все заказы WooCommerce

Данная функция будет полезна, больше, разработчикам дополнений. В целом, функция добавляет ко всем заказам статус "Выполнен". /** * Автоматическое завершение заказов. * Добавить в functions.php */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' ); function ...