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

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

  1. P

    Решено Импорт из YML

    И вот еще функция для наличие товара: // [checkAvailable({./@available})] - вызов функции function checkAvailable ($available) { if ($available == "true") { $stock = "instock"; } else { $stock = "outofstock"; } return $stock; } Она проверяет какое наличие стоит...
  2. P

    Решено Импорт из YML

    Последний раз сталкивался с импортом YML в Woocommerce еще в 2019 году... сейчас 2021 а простого решения проблемы с импортом иерархии категорий я не нашел)) Вот делюсь как делали другие: импортировали сначала таксономии категорий и их ID, а потом отдельно импортировали товары, которые по ID...
  3. P

    Решено Импорт из YML

    вдруг кому пригодится, код функции конвертации цены с одной валюты в другую в YML файле: function price_converter ($price, $currency){ if ($currency == "USD") { $converted_price = $price * 25.144111; // курс нужно указывать самому $converted_price = round($converted_price...
  4. P

    Решено Импорт из YML

    На счет характеристик, то нашел способ по проще: [FOREACH({param})] {@name} - {.} [ENDFOREACH] это цикл, который выводит название и значение всех характеристик, соответственно можно добавить еще html теги для оформления: <ul class="attributes"> [FOREACH({param})] <li><span...
  5. P

    Импорт большого количества товаров

    это троллинг? 60 000 товаров руками? руками это работы на 125 дней минимум, если тратить по минуте на товар и работать каждый день по 8 часов, включая выходные
  6. P

    Импорт большого количества товаров

    Добрый день. Предстоит залить на WP + Woocommerce больше 60 000 товаров, подскажите каким инструментом оптимальнее всего это сделать? Импорт делал много раз и обычно пользуюсь WP All Import + Ad-don для Woocommerce, но начал подозревать что он как то неверно импортирует или сильно мусорит базу...
  7. P

    Решено Оплата после подтверждения

    https://habrahabr.ru/post/82998/ Думаю используя эту статью можно переделать "выставить счет". В письмо вставить форму (со скрытыми полями) с одной кнопкой "Оплатить" при нажатии которой форма отправиться и клиент перейдет на сайт Робокассы для оплаты. Буду пробовать сделать, думаю многих...
  8. P

    Решено Импорт из YML

    Прошел год)) но все-же поделитесь инфой как импортировали категории (структуру) товаров? Ведь к товару категория указывается в виде ID, а в начале файла идет список категорий и родительских категорий... как сделать "связку" этих ID при импорте? Ведь импортировать все товары в одну большую кучу...
  9. P

    Импорт товара и вариативного товара В woocommerce

    Здравствуйте! Подскажите у кого больше опыта в данном вопросе, я столкнулся с проблемой: не могу обновить цены и количество на складе во всех вариациях товара. Изначально я создал файл импорта товаров с вариациями и успешно их импортировал, в каждого товара есть вариации у которых свои цены и...
  10. P

    Woocommerce, каждому товару своя валюта

    Вот последняя версия "выносного" скрипта, который можно разместить на любом сервере. functions.txt - код, который добавляем в конец вашего functions, который находится в папке с шаблоном; get_currency.txt- код скрипта, который при запуске создает файл currency.txt с курсом доллара и евро P.S...
  11. P

    Woocommerce, каждому товару своя валюта

    Все верно, этот косяк я поправил позже (еще не выкладывал новый код) add_action( 'woocommerce_get_regular_price', 'wc_myprice_show', 10 ); И, кстати, позже появилась проблема - сайт не мог получать курс от ЦБ России, видимо его забанили, пришлось все переделывать и выводить во внешний скрипт...
  12. P

    Woocommerce, каждому товару своя валюта

    попробуйте перед кодом перезаписи цены дописать условие : $sale_price = get_post_meta($post->ID, '_sale_price', true); if (!$sale_price) { //код перезаписи цены } правда могу ошибаться с _sale_price, возможно не то поле или называется по другому))
  13. P

    Woocommerce, каждому товару своя валюта

    тогда там нужно лишь удалить половину кода, который берет курс, переименовать поле рубля в гривну и присвоить переменной $custom_price значение курса, ну и получается убрать поле с евро =) все просто, если хоть немного знаете php
  14. P

    Woocommerce, каждому товару своя валюта

    без парсинга это вы о чем? Этот код просто добавляет 3 доп.поля для ввода цены, чтобы переделать под гривну нужно просто поле рубля переименовать под гривну. Так же, в вашем случае, нужно подтягивать курс уже с ЦБ Украины и умножать значения иностранных валют на курс ЦБ. В общем нужно...
  15. P

    Калькулятор товара в интерфейсе интернет магазина

    попробуйте перезаписать $regular_price на свое значение, как то так: update_post_meta( $post->ID, '_regular_price', $custom_price ); update_post_meta( $post->ID, '_price', $custom_price ); и разве все это (что вы делали кучей плагинов) нельзя было сделать через вариативный товар?
  16. P

    Woocommerce, каждому товару своя валюта

    спасибо)) вот только если будет много одновременных пользователей на сайте, то может быть слишком большая нагрузка на сервер, смотрите чтобы хостер не жаловался и не закрыл сайт. Ну а в общем код работает отлично и цены всегда актуальные по курсу ЦБ.
  17. P

    Woocommerce, каждому товару своя валюта

    перед строкой с round($custom_price, 2); допишите $custom_price = ($custom_price * 0,03) + $custom_price; где 0,03 - это 3%
  18. P

    Woocommerce, каждому товару своя валюта

    прикрепил код, что точно работает (сейчас у меня на сайте), он почти такой же как на форуме (выше), но немного изменен. Его нужно вставлять в самый конец файла functions.php, который находится в папке вашей темы (/wp-content/themes/ваша_тема/functions.php) Только не забывайте на странице...
  19. P

    Woocommerce, каждому товару своя валюта

    Да, код работает: добавилось 3 поля для валют: рубль, евро, доллар нужно указывать только 1 валюту и она будет автоматически конвертироваться по курсу ЦБ России и записываться в _regular_price - основную цену, которая и выводится на странице товара. Минус моего кода в том, что при каждом...
  20. P

    Woocommerce, каждому товару своя валюта

    В общем вот мой говно-код, который добавляет на страницу изменения товара woocommerce еще 3 поля для валюты и потом конвертирует значение заполненного поля (то есть заполняем только 1 поле) по курсу ЦБ России в рубли. function wc_rubprice_product_field() { woocommerce_wp_text_input( array(...
Сверху Снизу