• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Результаты поиска

  1. joy66

    Смена роли пользователя Woocommerce после покупки товара

    Прочитайте еще раз мое сообщение. Вопрос не в ролях. С ними все понятно. Вопрос в значении $credits Рассмотрите разные ситуации и скажите что должно происходить с этим значение после выполнения функции Сейчас будет так как я написал выше. Повторю. 1 Если у юзера есть хоть какая-то роль, любая ...
  2. joy66

    Как в одном товаре WooCommerce сделать несколько файлов для разных людей?

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

    Смена роли пользователя Woocommerce после покупки товара

    Смотрите, у вас в функцию первым параметром передается $credits. Поэтому надо понять в какое место навешана эта функция. И решить обнулять $credits или нет ( строка $credits=0;) То есть сейчас получается так. при каждом вызове функции Если у юзера есть хоть какая-то роль, $credits обнуляется...
  4. joy66

    Смена роли пользователя Woocommerce после покупки товара

    Вариантов решения задачи тут несколько (Если я правильно все понял ))) . И не обязательно с ролями. Но раз завязались на роли то можно и так )) Так как ролей может быть несколько, то проверяем есть ли такая роль у пользователя и если есть , суммируем фантики. Возвращаем либо сумму фантиков...
  5. joy66

    Смена роли пользователя Woocommerce после покупки товара

    Манипуляция с ролями должна соответствовать вашей задумке, которая осталась скрыта от нас )) Второй товар это очередность или другой определенный (53)? Вы же потом на основании роли будете принимать какие-то правила к клиенту? Может ли клиент сразу купить 53 и стать vip и потом купить 52 товар и...
  6. joy66

    Атрибуты и вариации - у нескольких атрибутов товара не выставить значения по умолчанию.

    Уточню.. Плагин cyr to lat тут совершенно не при чем, вернее вся проблема в том, что он установлен был слишком поздно. ))
  7. joy66

    Брать значения size из короткого описания и добавлять их в аттрибуты

    Что-то не понял в чем смысл темы плодить. )) function add_attribute_on_short_description($post_id) { if ( 'product' !== get_post_type( $post_id ) ) { return; } /////////////////ЗАДАТЬ ЗНАЧЕНИЯ////////////////////////////////// //Задаем ID атрибутов как в админке...
  8. joy66

    Как сделать из локальных атрибутов глобальные?

    // Создаем новый атрибут "size" с обновленными значениями $attribute = new WC_Product_Attribute(); $attribute->set_id(0); $attribute->set_name('pa_size'); $attribute->set_options(array_values($current_values)); $attribute->set_visible(true)...
  9. joy66

    Скидка выходного дня

    Возможно плагин WooCommerce Dynamic Pricing & Discounts поможет
  10. joy66

    Как заменить стандартное в вариативных товарах сообщение "Этого товара нет в наличии, заказ недоступен."

    Ну и хорошо ) Но настоятельно советую использовать дочернюю тему.
  11. joy66

    Как заменить стандартное в вариативных товарах сообщение "Этого товара нет в наличии, заказ недоступен."

    1 Кавычка куда-то потерялась )) вот правильно add_filter( 'woocommerce_out_of_stock_message', function() { return 'Этого товара временно нет в наличии, дату поставки уточняйте у менеджера'; }); 2 Переводите плагином loco-translate. И файл перевода это .mo а не .po 3 Этот файл лежит в папке...
  12. joy66

    Как заменить стандартное в вариативных товарах сообщение "Этого товара нет в наличии, заказ недоступен."

    Да, точно. Ошибся ) Решений несколько. 1 в файл function.php добавить add_filter( 'woocommerce_out_of_stock_message, function() { return 'Этого товара временно нет в наличии, дату поставки уточняйте у менеджера'; }); 2 Править перевод . Фразу This product is currently out of stock and...
  13. joy66

    Как заменить стандартное в вариативных товарах сообщение "Этого товара нет в наличии, заказ недоступен."

    Это не стандартное сообщение Если это перевод, то ставьте плагин Loco Translate и смотрите файл перевода темы или какого-то плагина
  14. joy66

    WP all import ценообразование и создание свойств

    Боюсь, вам надо отвлечься от WP, ALL Import... и разобраться с PHP . Про какие свойства речь? Я приводил пример кода исходя из той задачи, которую вы объяснили. ТО есть анализ полей title и description в файле импорта на наличие определенных ключевых слов и в зависимости от этого...
  15. joy66

    WP all import ценообразование и создание свойств

    Ну, а почему нет. Изменить надо тогда функцию function cat_from_title($title,$description){ $nocat='Без категории'; $array_map=array( 'Электроника' => array('Тетрис','Метрис','Бетрис','Петрис'), 'Не электроника' =>array('Мяч','Щит','Меч','Печь'), 'Совсем не электроника' =>...
  16. joy66

    Выпадающий список городов РФ, областей.

    Какое конкретно в этом случае не знаю. Но автоподсказки адреса с последующим автоматическим заполнение остальных полей можно реализовать через сервис https://dadata.ru/suggestions/
  17. joy66

    Сортировка атрибутов на карточке товара

    Речь про атрибуты или значения атрибутов? И что вы имеете ввиду под "простым" способом? Если про сами атрибуты, а товаров много, то можно можно воспользоваться WP ALL Import Pro
  18. joy66

    WP all import ценообразование и создание свойств

    Можно также функцию использовать вставить в поле категория [cat_from_title({product_title[1]})] это если поле название товара в файле импорта product_title нy и сама функция function cat_from_title($title){ $nocat='Без категории'; $array_map=array( 'Электроника' =>...
  19. joy66

    WP all import ценообразование и создание свойств

    Решение я вам уже подсказал. Вы же не говорили, что нужен готовый код ))
  20. joy66

    WP all import ценообразование и создание свойств

    Встроенные php функции прямо можно в поля вставлять Типа [str_replace("Было", "Стало", {title[1]})]
Сверху Снизу