1b.app
Скопійоване посилання -

імпорт замовлень з добре - прохання розрахувати доопрацювання

так і не отримав відповіді на запитання про імпорт замовлень добре. /
потрібні доопрацювання з інтеграції з ХШ – прошу оцінити окремо та разом.
1 коректний імпорт замовлень типу "разом дешевше" (не імпортувати "разом дешевше2 як позицію та розкидати можливу знижку на всі товари.
2 коректний імпорт замовлень зі способом доставки - укрпочта (подвоює місто)
3 коректний імпорт способу оплати / доставки ( за типом як це реалізовано з промом якщо спосіб оплати / доставки в ХШ "ХХХ" то застосувати оплати / доставки в боксі "ННН")
Оригінальне питання доступне на версії: ru

Відповіді:

Добрий день.
За скріншотом https://prnt.sc/ye2w4x не зрозуміло який це ідентифікатор замовлення на Хорошопі, щоб подивитися видачу та запропонувати вам рішення за вищевказаними пунктами (зокрема п.1 та п.2)
Будь ласка, уточніть ідентифікатор замовлення https://prnt.sc/ye2w4x
17.02.2021, 16:15
Оригінальний коментар доступний на версії: ru

тестове замовлення в ХШ №1444 у боксі він 55350 зверніть увагу що бокс щоразу створює новий товар - разом дешевше, і знижка не відображається коректно тобто сума вірна а ціна товарів невірна, якщо записувати знижку в знижку то теж некоректно - потрібно створювати купу знижок під кожен відсоток
19.02.2021, 11:24
Оригінальний коментар доступний на версії: ru

Ось видача 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 години.
19.02.2021, 16:43
Оригінальний коментар доступний на версії: ru

1 функція "Додавати "Разом дешевше" у суму знижки" не підходить оскільки ми не користуємося знижкою і потрібно на кожен відсоток знижки створювати знижку - в такому вигляді ця функція не підходить - може її можна доопрацювати?
Якщо буде додавати товар "разом дешевше" як фіктивний з ціною, а інші з нульовою, то теж проблема-некоректно розраховуватиметься маржа - фіктивний товар буде понад прибутковий, а реальний товар буде постійно на повний збиток.
19.02.2021, 18:27
Оригінальний коментар доступний на версії: ru


Зубарєв Сергій писав/ла:
1 функція "Додавати "Разом дешевше" у суму знижки" не підходить оскільки ми не користуємося знижкою і потрібно на кожен відсоток знижки створювати знижку - в такому вигляді ця функція не підходить - може її можна доопрацювати?

для "Разом дешевше" створюється однойменна знижка, і потім вона вказується в процесі + конкретна сума. Тобто жодних інших знижок додавати не потрібно - у процесі можна вказати конкретну суму знижки.
22.02.2021, 12:29
Оригінальний коментар доступний на версії: ru

Справа в тому що ця функція у вас зараз працює дуже некоректно так покупець бачить замовлення на сайті https://prnt.sc/103pmoy і там все правильно а ось так кострубато замовлення входить в бокс https://prnt.sc/103pqmr, з Чого такі суми взагалі зрозуміти неможливо.
22.02.2021, 14:11
Оригінальний коментар доступний на версії: ru


Зубарєв Сергій писав/ла:
Справа в тому що ця функція у вас зараз працює дуже некоректно так покупець бачить замовлення на сайті 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] =>
)
[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 обчислити різницю з нашим замовленням і додати на цю різницю знижку з назвою "Разом дешевше" - так чи підійде?
22.02.2021, 14:40
Оригінальний коментар доступний на версії: ru

скажіть варто очікувати відповіді? Дякую .
26.02.2021, 11:38
Оригінальний коментар доступний на версії: ru


Зубарєв Сергій писав/ла:
Справа в тому що ця функція у вас зараз працює дуже некоректно так покупець бачить замовлення на сайті https://prnt.sc/103pmoy і там все вірно а ось так кострубато замовлення входить в бокс https://prnt.sc/103pqmr, з Чого такі суми взагалі зрозуміти неможливо.

Я не хочу грати з вами в угадайки, який варіант рішення вам сподобається.
Вище я надав конкретну видачу на замовлення - на її підставі вкажіть як на вашу думку коректно зіпсувати його в процес - і я оціню доробки для цього.
26.02.2021, 11:54
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар