Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Вроде как отбой.
    Там заводится курс приватбанка, я делаю запрос в API привата, и получаю курс оттуда.

    Автор user228007

    (@user228007)

    О каком взаимодействии вы говорите, я не понимаю, если по итогу все скатилось всего к одному, к тому же, как выяснилось, и так у вас используется и прекрасно работает.

    Используется у нас импорт товаров. Но импорт не в чистом виде, а обновление цен и наличия из прайса. Это уже редактирование.
    Если я притяну сюда плагин массового редактирования цен, и задам товарам скидку, то через час эта скидка будет отредактирована (сброшена) плагином обновления цен и наличия.

    • Ответ изменён 5 лет назад пользователем user228007.
    Автор user228007

    (@user228007)

    массового редактирования (ссылку я давал) или импорта

    На счёт массового редактирования — именно замена стоимости в базе (под катом) не подходит, потому что выполняется обновление цен и наличия раз в час.
    Импорт уже есть, он как раз выполняет обновление цен и наличия раз в час.
    Я так понял, это уже вопрос взаимодействия плагинов, которого скорее всего попросту не существует в нашем случае..
    Так, получается что нужно всё-таки что-то мудрить ?

    Автор user228007

    (@user228007)

    Тема начинает уходить в оффтоп.

    Почитайте как-нибудь на досуге, много интересного узнаете

    Я уже много чего читал, кучу различной документации. В большинстве случаев я приходил к тому, что «задача слишком не универсальная, и приходится что-то мудрить».
    Что до вашего ответа — это опять же очень общий ответ на вполне конкретный запрос. У технической поддержки это называется «дежурный ответ» =)

    Так вот ТЗ — это общий вопрос, пример конкретного я приводил выше

    Значит, у нас разные понимания конкретики.
    Но даже так, пусть я задал «общий» вопрос, потом выполнил абстрагирование, и свёл этот «общий» вопрос к вашему «конкретному» вопросу.
    На самом деле, ТЗ — это должна быть всегда конкретная задача. Если есть что-то не понятное для исполнителя — начинаются разъяснительные беседы исполнителя с заказчиком.

    Надеюсь вы собираетесь в дальнейшем заниматься поддержкой этого сайта.

    Там сидит манагер, а если подобного рода задачи повесят на меня — в моих интересах реализовать автоматизацию уже под себя. Это гораздо проще, чем под релиз, и как я уже говорил — в этом я шарю.

    css

    Ох если бы всё было так просто … То не было бы так сложно.
    Это не сложно, это долго разбирать весь код, иногда даже в базу лезть нужно =)

    Я бы делал по другому

    В целом-то, само собой разумеющееся.
    1. Я пришёл спросить «как можно сделать».
    2. Мне ответили «искать плагины», «читать доки» — это я всё делал, увидев что-то интересное — сюда бы точно не пришёл.
    3. Я ничего не нашёл, сказал «как я могу сделать».
    4. Вы говорите, что сделали-бы «по другому» …

    Так вот, я пришёл сюда узнать, как можно сделать «по другому», и для этого приходится писать двенадцатое сообщение =) Без иронии и сарказма.

    Как по другому ?

    Автор user228007

    (@user228007)

    вы уверенны, что он на woocommerce?

    Нет, не уверен. Пойти спросить — думаю что в лучшем случае проигнорят.

    вы искренне считаете, что это делается одним волшебным плагином?

    Нет, не считаю. Просто спрашиваю решение.

    Так и вопрос был общий

    Вопрос вполне конкретный, с подробным описанием как это вижу я, и как это видит заказчик. Вы правильно назвали это — ТЗ. Но сюда я пришёл в поисках «простого» решения.
    Таймер был отменён заказчиком, стикеры уже есть, в связке с атрибутами. Скорее всего я буду пилить дополнительную категорию «акций», и дополнительно мутить с обновлением, что бы учитывалось ценообразование. Так же нужно будет придумать как организовать перечёркивание и выделение цен.

    Получается, что бы сделать один товар акционным, нужно выполнить три не связанных напрямую между собой действия:
    — задать атрибут (со стикером);
    — разместить товар в категории;
    — завести артикулы всех вариаций товара в ценообразование.

    Если сюда ещё и будет добавлен таймер — то действий над одним товаром получается четыре.
    Вангую следующий этап — автоматизация сего процесса. Но в этом я уже шарю.

    Автор user228007

    (@user228007)

    https://ru.wordpress.org/plugins/

    Это общий ответ, в сравнение с тем, что я находил в интернете =)

    Вот что я смотрел, изучал описания
    https://wordpress.org/plugins/yith-woocommerce-dynamic-pricing-and-discounts/
    Работает только на корзину.
    https://saphali.com/woocommerce-plugins/kombinirovannye-tovary-grouped-product
    Не работает с вариациями, и скидка применяется на группировки.
    http://wpcommerce.ru/threads/plaginy-dlja-akcij-i-skidok-na-tovar.3766/
    Увиденные мною плагины работают напрямую с ценами товаров, что не есть хорошо ввиду обновления цены и наличия раз в час.
    https://opttour.ru/web/plugins/aktsii-woocommerce/
    Тоже самое.
    https://opttour.ru/web/plugins/aktsii-woocommerce/
    Действие первого плагина распространяется только на корзину. Действие второго плагина не распространяется на страницу категорий.

    Могу попробовать задать вопрос по другому: мой изначальный скриншот, можно ли по нему определить, что за плагин акций там установлен ?
    Если надо — могу дать сайт, на котором это можно пощупать.

    Автор user228007

    (@user228007)

    Вот пункта «пробовал» у вас нет

    Хорошо, поставлю вопрос ребром: что можно попробовать ?
    Искал в интернете — не нашёл.

    То же самое, что если бы я что-то попробовал и не получилось =)

    • Ответ изменён 5 лет назад пользователем user228007.
    Автор user228007

    (@user228007)

    с собаками ищите, али по объявлению?

    Не понял сути вопроса. Заказчик поставил такую задачу.
    Вот, ищу решение. Лазил по этим вашим интернетам — ничего примечательного не обнаружил. Пришёл сюда.
    Если здесь ничего дельного не посоветуют — буду думать над собственной конструкцией. Задача не тривиальная.

    Что примечательно, когда начинаешь лезть «под капот» — везде и повсюду говорят мол туда лазить нельзя, уже есть куча готовых плагинов, и тому подобные возгласы =). Но это так, почти оффтоп.

    • Ответ изменён 5 лет назад пользователем user228007.
    Автор user228007

    (@user228007)

    могу подсказать как найти раздел платных специалистов

    Я тут и сам платный специалист. Соорудить могу, но сначала в поисках готового решения.

    И естесна заказчик теперь просит, что бы копейки округлялись … И если через functins.php я повесил хук на woocommerce_get_price_html, то вот с хуком на woocommerce_before_calculate_totals лажа выходит … Все товары в долларах, а пользователю отображается гривна.

    add_action('woocommerce_before_calculate_totals','ha_add_custom_price',99,2);
    function ha_add_custom_price($cart_object)
    {
    	foreach ($cart_object->cart_contents as $key=>$value)
    	{
    		$price=floatval($value['data']->get_price());
    		// здесь будет цена в гривне
    		$value['data']->set_price($price);
    		// а сюда записывается цена в долларах
    	}
    }

    Эффект предсказуем … Во всяком случае я запихнул туда по приколу 1, и увидел курс доллара.
    Как мне отсюда получить курс валюты ?
    Ну что бы $price поделить на него перед записью =)

    • Ответ изменён 5 лет, 8 месяцев назад пользователем user228007.
    • Ответ изменён 5 лет, 8 месяцев назад пользователем user228007.

    А, нет, таки спасает (я до этого забыл кеш сбросить).
    P. S. Это настройка валют плагина WooCommerce.

    Только что глянул на фильтр, ему всё равно — там неправильные цифры; кеш сбрасывал

    • Ответ изменён 5 лет, 8 месяцев назад пользователем user228007.

    По вашему скрину написано, что для гривны (UAH) округляются десятичные дроби; я делал их равные 2, диапазон цен вариативных товаров это не спасает

    Сайт изначально создавал какой-то левый тип; сейчас эта ноша передана мне; точнее это было не сейчас — а ещё в конце сентября.

    SeVlad, в списке нет никаких тем кроме electro

    Выше приведён один из примеров
    На сайте есть товары с правильными диапазонами цен
    27.57$ – 96.91$ например

Просмотр 15 ответов — с 1 по 15 (всего 26)