tolyan59
Ответы в темах
-
Форум: WooCommerce
Тема: Переадресация с корзины сразу на оплату.Уважаемый efess, объясните, пожалуйста, для чего столько вопросов было задано!
Если есть решение, помогите! А если нет, то получается что все вопросы и ответы пустая трата времени!Форум: WooCommerce
Тема: Переадресация с корзины сразу на оплату.Это будет магазин, но розничный для пользователя скажем QR, для остальных он будет обычный.
`// Переадресация с корзины сразу на оформление. (зависит от имени пользователя id "??", Ник - QR) add_filter( 'add_to_cart_redirect', 'add_to_cart_redirect_to_checkout'); function add_to_cart_redirect_to_checkout() { global $user_ID, $user_identity; wp_get_current_user(); if ($user_ID == "??" and $user_identity == "QR"): return WC()->cart->get_checkout_url(); endif; } // Add to cart. Название кнопки добавить в корзину (зависит от имени пользователя id "??", Ник - QR) add_filter( 'woocommerce_product_single_add_to_cart_text', 'tb_woo_custom_cart_button_text' ); add_filter( 'woocommerce_product_add_to_cart_text', 'tb_woo_custom_cart_button_text' ); function tb_woo_custom_cart_button_text() { global $user_ID, $user_identity; wp_get_current_user(); if ($user_ID == "??" and $user_identity == "QR"): $Add_to_cart_text = 'В корзину и на QR'; else: $Add_to_cart_text = 'В корзину'; endif; return __( $Add_to_cart_text, 'woocommerce' ); // и оформить }`
Форум: WooCommerce
Тема: Переадресация с корзины сразу на оплату.Идея использовать сайт для быстрой оплаты покупки через СБП (при покупке одного товара). Я настраиваю в рознице платёжи таким образом, что остаётся один способ оплаты СБП. А дальше два варианта. На мобильной версии сайта (отправляя ссылку покупателю типа: https://розница.мэдена.рф/checkout/?add-to-cart=45874&quantity=1) попадаю сразу на оплату. На десктопной версии, создаю для определённого пользователя (для продавца) редирект в корзину. Продавец при нажатии на кнопку «В корзину» одним кликом попадает на оплату по QR.
Форум: WooCommerce
Тема: Изменить глобальную переменную скриптомС сохранением значения в cookies всё получилось. Но значения сохраняются для каждой страницы отдельно (в моём случае отдельно для каждой категории товара). И я пока не знаю хорошо это или плохо.
Форум: WooCommerce
Тема: Изменить глобальную переменную скриптомИ ещё. Чек бокс почему-то реагирует на клики в любом пустом месте сайт бара. Это нормально?
Форум: WooCommerce
Тема: Изменить глобальную переменную скриптом— а каков физический смысл сего действия? Я постарался показать смысл сего действия.
Можете… Если могу покажите, пожалуйста, конструкцию. Очень хочется уже попробовать.
Форум: WooCommerce
Тема: Изменить глобальную переменную скриптомСмысл в том что-бы пользователь сам решал видеть ему фильтры или нет.
В wp-config я задал глобальную переменную $MY_VARIABLE_FOR_SHOW_WIDGET_FILTER = 0 менять её должен пользователь. И в зависимости от тгого хочет он видеть фильтры или нет (стоит галка в checkboxe или нет) и ещё от некоторых обстоятельств фильтры будут видны или нет. Сниппет отражающий или нет фильтры ниже.
add_action( 'woocommerce_archive_description', function () { global $MY_VARIABLE_FOR_SHOW_WIDGET_FILTER; ?> <?php if (empty($MY_VARIABLE_FOR_SHOW_WIDGET_FILTER)): ?> <style> body .widget_premmerce_filter_filter_widget {display: none;} </style <?php else: ?> <style> body .widget_premmerce_filter_filter_widget {display: block;} body.tax-product_cat.term-electronics .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-tvs-plus .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-smartphones-plus .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-laptops-and-tablets .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-computers-and-accessories .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-computer-accessories .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-information-storage-devices .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-parts-for-pc .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-audio-video-photos .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-musical-centres .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-office-equipment .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-fixed-phone .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-printers-and-scanners .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-network-equipment .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-car-devices .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-auto-sound .widget_premmerce_filter_filter_widget {display: none;} body.tax-product_cat.term-navigators-detectors .widget_premmerce_filter_filter_widget {display: none;} </style> <?php endif; ?> <?php } );
Форум: WooCommerce
Тема: Скрытие/отображение пользователем виджетаЗа совет спасибо. Многое стало понятней. Но и интерес к совершенствованию сайта возрос. С начала я хотел скрывать виджет категорий товаров в сайт баре (для более удобного доступа к фильтрам по атрибутам). А теперь думаю менять их местами (с административной части этот порядок виджетов организуется легко) но можно ли это сделать на внешнем интерфейсе сайта так-же легко? Если да буду рад помощи.
Спасибо!
Красавчик!Форум: Темы и шаблоны
Тема: Высота заголовка (сделать неизменной)Не стал париться.
Активировал woocommerce на главном сайте тоже.Форум: WooCommerce
Тема: Скрыть виджет только для мобильныхВот сниппет который:
Делает блок список категорий товара невидимым на страницах архива и одного товараadd_action( 'woocommerce_archive_description', 'custom_remove_category', 10 ); add_action( 'woocommerce_before_single_product', 'custom_remove_category', 10 ); // Своя функция (запускает другую свою функцию только для мобильных) function custom_remove_category () { if ( wp_is_mobile() ) { custom_remove_category_in_mobil_sitse (); } } // Своя функция (делает список категорий товара невидимым) function custom_remove_category_in_mobil_sitse () { ?> <style> body .wc-block-product-categories {display: none;} </style <?php }
Форум: WooCommerce
Тема: Скрыть виджет только для мобильныхЯ не тот код показал в вопросе.
Вот правильный.add_action( 'woocommerce_archive_description', function () { ?> <style> body .wc-block-product-categories {display: none;} </style <?php } );
Форум: Темы и шаблоны
Тема: Высота заголовка (сделать неизменной)Я понял после чего высота заголовка у сайтов стала разной. На основном сайте я деактивировал плагин woocommerce на остальных нет. Тема одна на всех сайтах. Можно ли где то зафиксировать одинаковую высоту заголовка для всех сайтов мультисайта?
Форум: Разное
Тема: Как создать сниппетДа. И я очень рад что есть такие не равнодушные, как Вы.
Форум: WooCommerce
Тема: Импорт товара на сайте в режиме мультисайтОсобые случаи #Особые случаи
загрузка любых файлов – По умолчанию эта возможность недоступна ни одной роли (включая суперадминистраторов). Возможность должна быть активирована путем определения следующей константы:
define( ‘ALLOW_UNFILTERED_UPLOADS’, true );