• Во-первых хотел выразить признательность за столь необходимый плагин!
    Для нескольких частных предпринимателей, с которыми я работаю, это лучших из всех доступных вариантов и по цене и по качеству.

    Теперь о небольшой проблеме.

    Тестировал выгрузку из 1С: УНФ 1.5 Все сработало прекрасно. Конфликтов при выгрузке не возникло, 1С сообщило об успешной выгрузке.
    Однако на сайт выгрузился только один вид цен из двух необходимых и указанных для выгрузки.

    Известно, что в woocommerce 2 вида цен: sale price и regular price.
    Скажите, возможно ли как-то сделать так, чтобы при выгрузке двух цен первая попадала в Sale price, а вторая в regular?

    https://www.ads-software.com/plugins/woocommerce-and-1centerprise-data-exchange/

Viewing 15 replies - 16 through 30 (of 77 total)
  • faysh, если вас не затруднит, не могли бы вы ответить чуть пораньше? Спасибо!

    если пользуетесь отладкой, то замечательно. Если же не знали как, то просто переходите по адресу ваш-сайт/wc1c/exchange/?type=catalog&mode=import&filename=offers.xml Это дает вам возможность посмотреть, записалась ли цена распродажи в объект.

    Теперь конкретно по задаче:

    Только что провел тесты и все работает как надо. Цена успешно записывается в нужное поле

    Сначала добавьте первый текст. Там только часть надо прописать. Вот эту – https://joxi.ru/1A5VkZFKLP4drE

    Далее в функции wc1c_replace_offer_post_meta сделайте вывод объекта $offer и проверьте, все ли прописалось как надо, есть ли ваша цена распродажи. Если все на месте, то просто добавьте последний код, например, сюда – https://joxi.ru/nAyRgYsXKnWKrZ, как я сделал. Все должно работать как надо

    Спасибо! Теперь появилась вторая цена. Только когда выгружаются две цены, то базовая цена попадает в скидку, а скидка в базовую. На стороне 1с как-то это меняется?

    Если везде так, то самое просто поменять 0 на 1 в этом месте – https://joxi.ru/52aVDnFGpyq3A0

    Если нет, то придется по ИД типа цены записывать нужные цены.

    Теперь всё на своих местах. Однако вордпресс не понял, что скидка происходит – и не выделяет новую цену, а отображает её как обычную. Если я на сайте указываю те же цены в соотв. полях – то всё выделяется как скидка.
    Пожалуйста, помогите решить и эту проблему…

    Даже просто я цены не меняю в товаре на сайте, нажимаю в товаре кнопку обновить – и вордпресс сразу понимает, что цена скидочная есть и выделяет её красным цветом на фронтэнде.

    Попробуй добавить даты – https://joxi.ru/D2PvoeSdnbNMr3

    $post_meta['_sale_price_dates_from'] = $post_meta['_sale_price_dates_to'] = '';

    Не помогло. Попробую еще раз объяснить, может что не так написал:
    Цены выгружаются в нужные места. Однако на сайт выводится не скидочная цена, а базовая. Если я в товаре нажимаю кнопку “Обновить”, то на сайте выводится скидочная цена и она выделяется красным, как нужно.

    Добавь еще это:

    $post_meta['_edit_lock'] = '1470032320:1';

    Теперь на сайт выводит базовую цену просто. В скидочную цену значение верное передалось.

    Попробуй еще это тоже добавить:

    $post_meta['_edit_last'] = '1';

    Получается так – https://joxi.ru/4AkjRzSMZ4qo2q

    Сделал всё, как сказали. Пока так же…

    Если заработает, то удали предыдущий (_edit_lock). Потом проверь, все ли работает.

    Не работает…

Viewing 15 replies - 16 through 30 (of 77 total)
  • The topic ‘Выгрузка нескольких видов цен’ is closed to new replies.