Size: a a a

WordPress && WooCommerce

2021 February 26

DH

Denys Hetman in WordPress && WooCommerce
Artem Zolin
Мне кажется, что проще на js проверять время, вешать disable на кнопки и показывать уведомление, иначе как вы это кешировать будете
пока не рассматривал такой вариант так как в JS не очень силён
источник

МА

Мухаммаджон Акилжоно... in WordPress && WooCommerce
Denys Hetman
пока не рассматривал такой вариант так как в JS не очень силён
https://capricia-grill.ru вот тут посмотри, с помощью плагина делал, если подойдёт, могу подсказать как называется плагин
источник

МА

Мухаммаджон Акилжоно... in WordPress && WooCommerce
У них доставка с 11:00 до 23:00  работает.
Плюс можно и дату выбрать
источник

DH

Denys Hetman in WordPress && WooCommerce
Мухаммаджон Акилжонов
https://capricia-grill.ru вот тут посмотри, с помощью плагина делал, если подойдёт, могу подсказать как называется плагин
если можно скинь пожалуйста название плагина, если он поддерживает формат открытия магазина с 09:00 до 01:00, будет просто отлично
источник

S

Svetlana in WordPress && WooCommerce
Ребята всем привет !
Подскажите , пожалуйста , есть ли какие-либо варианты защиты от спама ?
Установлена cf7, капча от гугла стоит , но спам летит на почту ..
источник

МА

Мухаммаджон Акилжоно... in WordPress && WooCommerce
Denys Hetman
если можно скинь пожалуйста название плагина, если он поддерживает формат открытия магазина с 09:00 до 01:00, будет просто отлично
WooODT Lite
источник

АП

Артём Приходько... in WordPress && WooCommerce
Denys Hetman
Здравствуйте ребята! Пишу сюда так как перелопатил уже пол сети в поисках решения проблемы.
У меня есть сайт на Woocommerce под доставку еды, появилась необходимость ограничить заказы с 01:00 до 09:00
Нашёл разные плагины в которых ты можешь задать время работы магазина но в формате от 00:00 до 24:00 а мне нужно с 09:00 до 01:00
Также нашёл один скрипт который позволяет установить часы работы в фале functions.php но я никак не могу кастомизировать его под нужное мне время работы
Я буду оочень признателен если поможете решить даную задачу
Вот собственно сам скрипт:
// Utility conditional funtion for store open hours (returns boolean true when store is open)
function is_store_open() {
   // Set Your shop time zone (http://php.net/manual/en/timezones.php)
   date_default_timezone_set('Europe/Kiev');

   // Below your shop time and dates settings
   $start_time = mktime('09', '00', '00', date('m'), date('d'), date('Y')); // 10:00:00
   $end_time   = mktime('01', '00', '00', date('m'), date('d', strtotime($date .' +1 day')), date('Y')); // 01:00:00
   $now        = time(); // Current timestamp in seconds

   return ( $now >= $start_time && $now <= $end_time ) ? true : false;
}

// Disable purchases on closing shop time
add_filter( 'woocommerce_variation_is_purchasable', 'disable_purchases_on_shop', 10, 2 );
add_filter( 'woocommerce_is_purchasable', 'disable_purchases_on_shop', 10, 2 );
function disable_purchases_on_shop( $purchasable, $product ) {
   // Disable purchases on closing shop time
   if( ! is_store_open() )
       $purchasable = false;

   return $purchasable;
}

// Cart and checkout validation
add_action( 'woocommerce_check_cart_items', 'conditionally_allowing_checkout' );
add_action( 'woocommerce_checkout_process', 'conditionally_allowing_checkout' );
function conditionally_allowing_checkout() {
   if ( ! is_store_open() ) {
       // Store closed
       wc_add_notice( __("The Store is Closed… Purchases are allowed from 09:00 AM to 01:00 AM"), 'error' );
   }
}

add_action( 'template_redirect', 'closing_shop_notice' );
function closing_shop_notice(){
   if ( ! ( is_cart() || is_checkout() ) && ! is_store_open() ) {
       // Store closed notice
       wc_add_notice( __("The Store is Closed… Purchases are allowed from 09:00 AM to 01:00 AM"), 'notice' );
   }
}
Выложите код сюда https://pastebin.com/
источник

АП

Артём Приходько... in WordPress && WooCommerce
Svetlana
Ребята всем привет !
Подскажите , пожалуйста , есть ли какие-либо варианты защиты от спама ?
Установлена cf7, капча от гугла стоит , но спам летит на почту ..
Поставьте антиспам плагин, кроме акисмет. Должно помочь
источник

S

Svetlana in WordPress && WooCommerce
Артём Приходько
Поставьте антиспам плагин, кроме акисмет. Должно помочь
А какой можете посоветовать ? Поставила аж две штуки) пока жду ответа от заказчика , помогло ли ...
Может есть какой-то 100%? )
источник

A

Anton in WordPress && WooCommerce
Если спамер ручками будет отправлять, то ничего не поможет
источник

S

Svetlana in WordPress && WooCommerce
Ну , как правило, боты спамят
источник

S

Svetlana in WordPress && WooCommerce
Anton
Если спамер ручками будет отправлять, то ничего не поможет
То есть , только кодить?
источник

АП

Артём Приходько... in WordPress && WooCommerce
Svetlana
А какой можете посоветовать ? Поставила аж две штуки) пока жду ответа от заказчика , помогло ли ...
Может есть какой-то 100%? )
Antispam bee вроде норм
источник

S

Svetlana in WordPress && WooCommerce
Артём Приходько
Antispam bee вроде норм
Его и установила ) ну проверим , спасибо 😉
источник

DH

Denys Hetman in WordPress && WooCommerce
источник

DH

Denys Hetman in WordPress && WooCommerce
спасибо! гляну
источник

АП

Артём Приходько... in WordPress && WooCommerce
ну отличный код) а в чем сложность указать нужное время?
источник

АП

Артём Приходько... in WordPress && WooCommerce
прям тут
источник

Z

Zafar in WordPress && WooCommerce
посоветуйте пожалуйста клиентский кабинет с модулем оплатой для wordpress?
источник
2021 February 27

TK

Tim K in WordPress && WooCommerce
как переопределить функцию в WP?
попробовал скопировать изменненную функцию, получил ошибку

Ваши изменения в коде PHP были отменены из за ошибки на строке 24 файла wp-content/themes/root_child/functions.php. Исправьте и попробуйте пересохранить.

Cannot redeclare wpcf7_enqueue_scripts() (previously declared in wp-content/plugins/contact-form-7/includes/controller.php:112)
источник