так и не получил ответа на вопрос о импорте заказов хорошоп https://crm-onebox.com/ru/support/online-stores/6671-nekorektniy-import--s-horoshopa-zakazov--s-komplektami-i-podarokami/
нужны доработки по интеграции с ХШ - прошу оценить по отдельности и вместе.
1 корректный импорт заказов типа "вместе дешевле" ( не импортировать "вместе дешевле2 как позицию и раскидывать возможную скидку на все товары.
2 корректный импорт заказов со способом доставки - укрпочта ( задваивает город)
3 корректный импорт способа оплаты / доставки ( по типу как это реализовано с промом если способ оплаты / доставки в ХШ "ХХХ" то применить оплаты / доставки в боксе "ННН" )
так и не получил ответа на вопрос о импорте заказов хорошоп https://crm-onebox.com/ru/support/online-stores/6671-nekorektniy-import--s-horos... нужны доработки по интеграции с ХШ - прошу оценить по отдельности и вместе. 1 корректный импорт заказов типа "вместе дешевле" ( не импортировать "вместе дешевле2 как позицию и раскидывать возможную скидку на все товары. 2 корректный импорт заказов со способом доставки - укрпочта ( задваивает город) 3 корректный импорт способа оплаты / доставки ( по типу как это реализовано с промом если способ оплаты / доставки в ХШ "ХХХ" то применить оплаты / доставки в боксе "ННН" )
Здравствуйте. По скриншоту https://prnt.sc/ye2w4x не понятно какой это идентификатор заказа на Хорошопе, чтобы посмотреть выдачу и предложить вам решение по вышеуказанным пунктам (в частности п.1 и п.2) Уточните пожалуйста идентификатор заказа https://prnt.sc/ye2w4x
Здравствуйте.
По скриншоту https://prnt.sc/ye2w4x не понятно какой это идентификатор заказа на Хорошопе, чтобы посмотреть выдачу и предложить вам решение по вышеуказанным пунктам (в частности п.1 и п.2)
Уточните пожалуйста идентификатор заказа https://prnt.sc/ye2w4x
тестовый заказ в ХШ №1444 в боксе он 55350 обратите внимание что бокс каждый раз создает новый товар - вместе дешевле , и скидка не отображается корректно то есть сумма верная а цена товаров неверная , если записывать скидку в скидку то тоже некорректно - нужно создавать кучу скидок под каждый процент
тестовый заказ в ХШ №1444 в боксе он 55350 обратите внимание что бокс каждый раз создает новый товар - вместе дешевле , и скидка не отображается корректно то есть сумма верная а цена товаров неверная , если записывать скидку в скидку то тоже некорректно - нужно создавать кучу скидок под каждый процент
[2] => Array ( [title] => Запасное лезвие - нож запаска - сменное для машинки для снятия катышков YX-5880 и другие модели [article] => 598012366 [price] => 0 [quantity] => 1 [discount_marker] => NONE [total_price] => 0 )
)
)
А теперь по-пунктам: 1. Если поставите галочку "Добавлять "Вместе дешевле" в сумму скидки " в действии - получите скидку указанную в процессе. Если вам это не подходит - можно доработать настройку, чтобы добавляло товар "Вместе дешевле" с указанной ценой, остальные с 0 (как и передалось в API) - это займёт 2 часа. Как раз и сделаем, чтобы этот товар добавляло фиктивным к примеру.
2. Можно доработать проверку, что если город присутствует в адрессе - не дописывать его перед адрессов - это займёт 1 час
3. Реализация подобной настройки займёт 3 часа.
Вот выдача API (телефон удалил):
Array
(
[order_id] => 1444
[user] => 1429
[delivery_name] => Зубарев
[delivery_email] =>
[delivery_phone] =>
[delivery_city] => Подольск
[delivery_address] => Подольск, 66300, ул. Тест, д. 11, кв. 12
[delivery_type] => Array
(
[id] => 9
[title] => Укрпошта
)
[delivery_price] => -1
[comment] => тест для вместе дешевле
[payment_type] => Array
(
[id] => 21
[title] => ПОЛНАЯ ОПЛАТА НА КАРТУ
)
[payment_price] => 0
[payed] => 0
[total_default] => 153
[total_sum] => 153
[total_quantity] => 1
[discount_percent] => 0
[discount_value] => 0
[coupon_code] =>
[coupon_percent] => 0
[coupon_discount_value] => 0
[coupon_type] => 0
[stat_status] => 2
[stat_created] => 2021-02-19 11:18:55
[currency] => UAH
[order_without_callback] =>
[products] => Array
(
[0] => Array
(
[title] => Вместе дешевле
[article] =>
[price] => 153
[quantity] => 1
[discount_marker] => PRODUCTS_SET
[total_price] => 153
)
[1] => Array
(
[title] => Машинка для стрижки катышков удаления и сбора кашлатости одежды от розетки 220В Lint Remover YX - 5880
[article] => 386289710
[price] => 0
[quantity] => 1
[discount_marker] => PRICE_OLD
[total_price] => 0
)
[2] => Array
(
[title] => Запасное лезвие - нож запаска - сменное для машинки для снятия катышков YX-5880 и другие модели
[article] => 598012366
[price] => 0
[quantity] => 1
[discount_marker] => NONE
[total_price] => 0
)
)
)
А теперь по-пунктам:
1. Если поставите галочку "Добавлять "Вместе дешевле" в сумму скидки " в действии - получите скидку указанную в процессе.
Если вам это не подходит - можно доработать настройку, чтобы добавляло товар "Вместе дешевле" с указанной ценой, остальные с 0 (как и передалось в API) - это займёт 2 часа.
Как раз и сделаем, чтобы этот товар добавляло фиктивным к примеру.
2. Можно доработать проверку, что если город присутствует в адрессе - не дописывать его перед адрессов - это займёт 1 час
3. Реализация подобной настройки займёт 3 часа.
1 функция "Добавлять "Вместе дешевле" в сумму скидки" не подходит поскольку мы не пользуемся скидкой и нужено на каждый процент скидки создавать скидку - в таком виде эта функция не подходит - может её можно доработать ?. Если будет добавлять товар "вместе дешевле" как фиктивный с ценой а остальные с нулевой то тоже проблема- будет некорректно рассчитываться маржа - фиктивный товар будет сверх прибыльный а реальный товар будет постоянно в полный убыток.
1 функция "Добавлять "Вместе дешевле" в сумму скидки" не подходит поскольку мы не пользуемся скидкой и нужено на каждый процент скидки создавать скидку - в таком виде эта функция не подходит - может её можно доработать ?.
Если будет добавлять товар "вместе дешевле" как фиктивный с ценой а остальные с нулевой то тоже проблема- будет некорректно рассчитываться маржа - фиктивный товар будет сверх прибыльный а реальный товар будет постоянно в полный убыток.
Зубарев Сергей писал/а: 1 функция "Добавлять "Вместе дешевле" в сумму скидки" не подходит поскольку мы не пользуемся скидкой и нужено на каждый процент скидки создавать скидку - в таком виде эта функция не подходит - может её можно доработать ?.
для "Вместе дешевле" создается одноименная одна скидка, и потом она указывается в процессе + конкретная сумма. То есть никакие другие скидки добавлять не нужно - в процессе можно указать конкретную сумму скидки.
[quote]
Зубарев Сергей писал/а:
1 функция "Добавлять "Вместе дешевле" в сумму скидки" не подходит поскольку мы не пользуемся скидкой и нужено на каждый процент скидки создавать скидку - в таком виде эта функция не подходит - может её можно доработать ?.
[/quote]
для "Вместе дешевле" создается одноименная одна скидка, и потом она указывается в процессе + конкретная сумма. То есть никакие другие скидки добавлять не нужно - в процессе можно указать конкретную сумму скидки.
Дело в том что эта функция у вас сейчас работает очень некорректно так покупатель видит заказ на сайте https://prnt.sc/103pmoy и там все верно а вот так коряво заказ входит в бокс https://prnt.sc/103pqmr , с чего такие суммы вообще понять невозможно.
Дело в том что эта функция у вас сейчас работает очень некорректно так покупатель видит заказ на сайте https://prnt.sc/103pmoy и там все верно а вот так коряво заказ входит в бокс https://prnt.sc/103pqmr , с чего такие суммы вообще понять невозможно.
Зубарев Сергей писал/а: Дело в том что эта функция у вас сейчас работает очень некорректно так покупатель видит заказ на сайте https://prnt.sc/103pmoy и там все верно а вот так коряво заказ входит в бокс https://prnt.sc/103pqmr , с чего такие суммы вообще понять невозможно.
На примере выдачи API по этому заказу Array ( [order_id] => 1514 [user] => 1497 [delivery_name] => Зубарев [delivery_email] => [delivery_phone] => [delivery_city] => [delivery_address] => [delivery_type] => Array ( [id] => 0 [title] => )
Из-за того, что цен у позиций из "Вместе дешевле" нет, и не передается общая скидка - нам её нужно как-то теперь вычислять. Как вариант - можно сделать настройку, что после добавления всех продуктов в процесс - на основании полной суммы заказа [total_sum] => 277 вычислить разницу с нашим заказов и добавить на эту разницу скидку с названием "Вместе дешевле" - так подойдет?
[quote]
Зубарев Сергей писал/а:
Дело в том что эта функция у вас сейчас работает очень некорректно так покупатель видит заказ на сайте https://prnt.sc/103pmoy и там все верно а вот так коряво заказ входит в бокс https://prnt.sc/103pqmr , с чего такие суммы вообще понять невозможно.
[/quote]
На примере выдачи API по этому заказу
Array
(
[order_id] => 1514
[user] => 1497
[delivery_name] => Зубарев
[delivery_email] =>
[delivery_phone] =>
[delivery_city] =>
[delivery_address] =>
[delivery_type] => Array
(
[id] => 0
[title] =>
)
[delivery_price] => 0
[comment] =>
[payment_type] => Array
(
[id] => 0
[title] =>
)
[payment_price] => 0
[payed] => 0
[total_default] => 277
[total_sum] => 277
[total_quantity] => 2
[discount_percent] => 0
[discount_value] => 0
[coupon_code] =>
[coupon_percent] => 0
[coupon_discount_value] => 0
[coupon_type] => 0
[stat_status] => 1
[stat_created] => 2021-02-22 14:03:45
[currency] => UAH
[order_without_callback] =>
[products] => Array
(
[0] => Array
(
[title] => Вместе дешевле
[article] => 1
[price] => 152
[quantity] => 1
[discount_marker] => PRODUCTS_SET
[total_price] => 152
)
[1] => Array
(
[title] => Машинка для стрижки катышков удаления и сбора кашлатости одежды от розетки 220В Lint Remover YX - 5880
[article] => 386289710
[price] => 0
[quantity] => 1
[discount_marker] => PRICE_OLD
[total_price] => 0
)
[2] => Array
(
[title] => Запасное лезвие - нож запаска - сменное для машинки для снятия катышков YX-5880 и другие модели
[article] => 598012366
[price] => 0
[quantity] => 1
[discount_marker] => NONE
[total_price] => 0
)
[3] => Array
(
[title] => Машинка для стрижки катышков удаления и сбора кашлатости одежды от розетки 220В Lint Remover YX - 5880
[article] => 386289710
[price] => 125
[quantity] => 1
[discount_marker] => PRICE_OLD
[total_price] => 125
)
)
)
Из-за того, что цен у позиций из "Вместе дешевле" нет, и не передается общая скидка - нам её нужно как-то теперь вычислять.
Как вариант - можно сделать настройку, что после добавления всех продуктов в процесс - на основании полной суммы заказа [total_sum] => 277 вычислить разницу с нашим заказов и добавить на эту разницу скидку с названием "Вместе дешевле" - так подойдет?
Зубарев Сергей писал/а: Дело в том что эта функция у вас сейчас работает очень некорректно так покупатель видит заказ на сайте https://prnt.sc/103pmoy и там все верно а вот так коряво заказ входит в бокс https://prnt.sc/103pqmr , с чего такие суммы вообще понять невозможно.
Я не хочу играть с вами в угадайки какой вариант решения вам понравится. Выше я предоставил конкретную выдачу по заказу - на её основании укажите как по вашему мнению корректно испортировать его в процесс - и я оценю доработки для этого.
[quote]
Зубарев Сергей писал/а:
Дело в том что эта функция у вас сейчас работает очень некорректно так покупатель видит заказ на сайте https://prnt.sc/103pmoy и там все верно а вот так коряво заказ входит в бокс https://prnt.sc/103pqmr , с чего такие суммы вообще понять невозможно.
[/quote]
Я не хочу играть с вами в угадайки какой вариант решения вам понравится.
Выше я предоставил конкретную выдачу по заказу - на её основании укажите как по вашему мнению корректно испортировать его в процесс - и я оценю доработки для этого.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий