День добрый.
Относительно недавно в PLI появилась характеристика отвечающая за стоимость доставки товара (Тема тут). В связи с этим возникла необходимость передачи этих данных на сайт магазина (движок сайте PhpShop). В карточке товара в движке магазине, нет такой хар-ки, как стоимость доставки, но есть хар-ки, как вес товара, отвечающая за формирование стоимости доставки товара. На данный момент стоимость доставки как и превышении веса, установлено значение 0. Наиболее целесообразно добавить шаг "Каждые дополнительные 0.5 кг свыше базовых 0.5кг. будут стоить" в размере 50р. Те. если в PLI установлена стоимость доставки товара в размере 350р., то нам необходимо передать значение веса товара 4000 (гр.). Для наглядности предоставляю Вам скриншоты административной части магазина, рис. 1 карточка товара, рис. 2 настройка стоимости доставки.
Скриншот.jpg
Знаний структуры базы SQL у нас нет, но есть связь с технической поддержкой CMS, которая готова если что помочь.
Подскажите пожалуйста, как это можно реализовать при помощи SQL запросов.
С уважением, активный пользователь.
SQL запрос для PhpShop
День добрый.
Подскажите пожалуйста, реализация, очень актуальна.
Подскажите пожалуйста, реализация, очень актуальна.
День добрый.
Движок магазина (PhpShop), формирует стоимость доставки исходя из веса товара. Недавно Вы ввели доп. колонку в Pli как стоимость доставки, но это значение мы не можем передать на сайт, в связи с этим, нам необходимо преобразовать, стоимость доставки в вес товара и передать это значение в движок магазина. На примере тем: viewtopic.php?f=15&t=5681 и viewtopic.php?f=6&t=5735 наглядно видна это, но там возможно добавлять макроподстановки исходя только от переменных связанных с ценой, курсом, категорией и т.п. и формировать цену, а выбрать конкретную колонку и произвести с ней действие, нет возможности.
Подскажите пожалуйста.
Движок магазина (PhpShop), формирует стоимость доставки исходя из веса товара. Недавно Вы ввели доп. колонку в Pli как стоимость доставки, но это значение мы не можем передать на сайт, в связи с этим, нам необходимо преобразовать, стоимость доставки в вес товара и передать это значение в движок магазина. На примере тем: viewtopic.php?f=15&t=5681 и viewtopic.php?f=6&t=5735 наглядно видна это, но там возможно добавлять макроподстановки исходя только от переменных связанных с ценой, курсом, категорией и т.п. и формировать цену, а выбрать конкретную колонку и произвести с ней действие, нет возможности.
Подскажите пожалуйста.
Стоимость доставки на данный момент не экспортируется из ПЛИ для туннеля, поэтому нет возможности составить SQL запрос.
С уважением, поддержка ElbuzGroup.
Те. если в PLI установлена стоимость доставки товара в размере 350р., то нам необходимо передать значение веса товара 4000 (гр.).
Приведите математический пример расчёта веса на основании стоимости доставки.
С уважением, поддержка ElbuzGroup.
Приведите математический пример расчёта веса на основании стоимости доставки.
Добавлять стоимость доставки отдельной хар-кой администрация CMS, не планирует, ссылаясь на добавление стоимости доставки товара исходя из веса товара. В связи с этим, предполагаю, реализовать, передачу данных через Pli, а именно: в данный момент в СТУС есть колонка "Стоимость доставки", мы добавляем дополнительно колонку, "Вес товара", (жаль, манипуляции со значениями в колонке, можно проводить только с ценой, а то можно было бы подставить элементарную формулу для получения нужного нам веса). После выставления веса, эти данные необходимо передать на сайт в соответствующею колонку рис.2.
В карточке товара в движке магазине, нет такой хар-ки, как стоимость доставки, но есть хар-ки, как вес товара, отвечающая за формирование стоимости доставки товара. На данный момент стоимость доставки как и превышении веса, установлено значение 0. Наиболее целесообразно добавить шаг "Каждые дополнительные 0.5 кг свыше базовых 0.5кг. будут стоить" в размере 50р. Те. если в PLI установлена стоимость доставки товара в размере 350р., то нам необходимо передать значение веса товара 4000 (гр.). Для наглядности предоставляю Вам скриншоты административной части магазина, рис. 1 карточка товара, рис. 2 настройка стоимости доставки.
Скриншот.jpg
Добавлять стоимость доставки отдельной хар-кой администрация CMS, не планирует, ссылаясь на добавление стоимости доставки товара исходя из веса товара. В связи с этим, предполагаю, реализовать, передачу данных через Pli, а именно: в данный момент в СТУС есть колонка "Стоимость доставки", мы добавляем дополнительно колонку, "Вес товара", (жаль, манипуляции со значениями в колонке, можно проводить только с ценой, а то можно было бы подставить элементарную формулу для получения нужного нам веса). После выставления веса, эти данные необходимо передать на сайт в соответствующею колонку рис.2.
Мы не предлагаем вам добавлять отдельные хар-ки в CMS, откуда такая информация?
Вы указываете что вес товара 4000гр. для стоимости доставки равной 350руб. Вопрос, на основании какого расчёта получен вес 4000гр.?
Те. если в PLI установлена стоимость доставки товара в размере 350р., то нам необходимо передать значение веса товара 4000 (гр.).
Вы указываете что вес товара 4000гр. для стоимости доставки равной 350руб. Вопрос, на основании какого расчёта получен вес 4000гр.?
С уважением, поддержка ElbuzGroup.
Исходя из рис. 1 представленного в скриншоте, мы выставляем в поле: "Рассчитывать таксу за каждые 0.5кг веса. (Чтобы ВКЛЮЧИТЬ установите значение в поле больше 0)"
Используется для задания дополнительной тарификации (например, для "Почта России")
Каждые дополнительные 0.5 кг свыше базовых 0.5кг будут стоить значение равное 50р.
Т.е. первые, 0-0.5кг (500г.)- доставка стоит 0 руб., далее 500г-1000г стоит 50р, 1001г-1500г=100р, 1501г-2000г=150р, 2001г-2500г=200р, 2501г-3000г=250р, 3001г-3500г=300р, 3501г-4000г=350р, 4001г-4500г=400р и т.д. с шагов 50р рублей на каждые 500г.
В Pli уже есть заполненное поле со стоимостью доставки, вот нам и необходимо добавить колонку с величиной веса, пересчитанную по примеру выше, и передать вес товара в админку магазина.
Используется для задания дополнительной тарификации (например, для "Почта России")
Каждые дополнительные 0.5 кг свыше базовых 0.5кг будут стоить значение равное 50р.
Т.е. первые, 0-0.5кг (500г.)- доставка стоит 0 руб., далее 500г-1000г стоит 50р, 1001г-1500г=100р, 1501г-2000г=150р, 2001г-2500г=200р, 2501г-3000г=250р, 3001г-3500г=300р, 3501г-4000г=350р, 4001г-4500г=400р и т.д. с шагов 50р рублей на каждые 500г.
В Pli уже есть заполненное поле со стоимостью доставки, вот нам и необходимо добавить колонку с величиной веса, пересчитанную по примеру выше, и передать вес товара в админку магазина.
Вы привели расчёт стоимости доставки на основании веса. Но ведь вес нам не известен, нам известна только стоимость доставки.
Поэтому приведите пример расчёта веса на основании стоимости доставки. Формула расчёта какова?
Поэтому приведите пример расчёта веса на основании стоимости доставки. Формула расчёта какова?
С уважением, поддержка ElbuzGroup.
Вот нам и необходимо зная стоимость доставки сформировать вес товара.
Формула для вычисления веса Excel такая =(A1/B1)*500+500
Где: A1 - стоимость доставки р.
B1 - стоимость за превышении 500гр. (у нас 50р.)
Ps Более гибкая настройка значений в колонках которые мы можем теперь добавлять в Pli (не только цены).
Формула для вычисления веса Excel такая =(A1/B1)*500+500
Где: A1 - стоимость доставки р.
B1 - стоимость за превышении 500гр. (у нас 50р.)
Ps Более гибкая настройка значений в колонках которые мы можем теперь добавлять в Pli (не только цены).