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

Як працюють галочки у вивантаженні?

Есть вопросы по работе с системой?
Вы всегда можете создать топик на нашем форуме и партнеры-интеграторы с радостью вам помогут! Создать топик на форуме
Ось тут
http://box.magbaby.ua/admin/auto/action/hour/edit/
Цікавить цю дію

Варто ось ця галочка

Пробуємо включити цю галочку

Але або працює не так, або ця галочка взагалі не пов'язана з перед. налаштуванням?
Завдання в тому, щоб вивантажувати наявність товару "в наявності", якщо у всіх складових в наявності, але якщо складові в наявності на іншому складі (не на тому, що обрано в дії) то необхідно щоб товару писало в наявності "false" - а якщо решту немає взагалі, то порожнеча
Згідно з галочками так і має працювати, але так не спрацьовує :(
Оригінальне питання доступне на версії: ru

Відповіді:

Можете надати приклад товару за яким, на вашу думку, не правильно спрацьовують установки?
Ми перевіримо дані
18.10.2021, 09:56
Оригінальний коментар доступний на версії: ru

Ось
http://box.magbaby.ua/admin/shop/products/24836/edit/
Він потрапляє в це розвантаження
http://box.magbaby.ua/admin/shop/priceplaces/?id=17
Має паспорт
http://box.magbaby.ua/admin/shop/products/24836/passport/
У паспорті 2 продукти
Цей є тільки на іншому складі (не на тому, що вказано в дії)
http://box.magbaby.ua/admin/shop/products/23664/storage/
Цей є і на основному складі (що вказано в дії) так і на інших
http://box.magbaby.ua/admin/shop/products/23663/storage/
Виходить, що нам потрібно, щоб основний товар стояв як "на замовлення".
Так як його складові є, але один із складових на іншому складі (не на основному)
Ось ця галочка мала б це зробити
18.10.2021, 10:10
Оригінальний коментар доступний на версії: ru


Налаштування "Якщо товари є в наявності тільки на інших складах, які не вибрані в дії, то замість наявності передавати "false", якщо немає ніде - нічого не передавати" не взаємодіє з перевіркою наявності за паспортом, а з налаштуванням "Якщо обраний склад, то буде вивантажуватись наявність на складі, замість значення галочки "в наявності"".
Для перевірки наявності за паспортом за налаштуванням "Якщо продукт виробляється і у нього є паспорт, вважати що продукт в наявності тільки за наявності на складі всіх комплектуючих" - ви можете поставити налаштування "Враховувати наявність комплектуючих тільки на вибраних складах" - і тоді якщо на вибраних складах немає якоїсь із комплектуючих та наявності паспорта у товару - буде передано false замість true
20.10.2021, 16:11
Оригінальний коментар доступний на версії: ru

а скільки буде коштувати зробити, щоб галочка працювала разом із паспортами?
20.10.2021, 17:21
Оригінальний коментар доступний на версії: ru


а скільки буде коштувати зробити, щоб галочка працювала разом із паспортами?

без будь-яких додаткових налаштувань - думаю близько 1 години
21.10.2021, 16:59
Оригінальний коментар доступний на версії: ru

тоді виставляйте рахунок
Фінально пропишу, все правильно?
Якщо товар має паспорт - то ставити йому наявність тільки якщо всі складові в наявності (на обраному складі)
Далі умови ______
1. Якщо складові є на складах, але не на основних, тобто якщо фактично вони є на складі, але хоча б не на обраному, а на якомусь іншому, то треба передати
- на замовлення ( у полі наявність = false)
2. Якщо немає хоча б 1 складової, то в полі наявність передати порожнечу
25.10.2021, 15:25
Оригінальний коментар доступний на версії: ru

Чи не працює, чи покажіть як саме повинні стояти галочки у вигурзці?
Ось дія з розвантаження
http://box.magbaby.ua/admin/auto/action/hour/edit/#done

Ось 1 набір галочок

Ось другий

Ось товар який перевіряємо
http://box.magbaby.ua/admin/shop/products/25183/edit/
Має паспорт
http://box.magbaby.ua/admin/shop/products/25183/passport/
У цьому паспорті немає ось цього товару в наявності у нас

http://box.magbaby.ua/admin/shop/products/24489/storage/

Згідно з ТЗ, якщо немає хоча б 1 складової – потрібно передавати порожнечу у полі наявності
Але у розвантаженні "false"

Ви могли б підказати які галочки повинні бути включені щоб воно працювало так, як потрібно?

Рябовол Вікторія написав:
Якщо товар має паспорт - то ставити йому наявність тільки якщо всі складові в наявності (на обраному складі)
Далі умови ______
1. Якщо складові є на складах, але не на основних, тобто якщо фактично вони є на складі, але хоча б не на обраному, а на якомусь іншому, то треба передати
- на замовлення ( у полі наявність = false)
2. Якщо немає хоча б 1 складової, то в полі наявність передати порожнечу
20.12.2021, 14:34
Оригінальний коментар доступний на версії: ru

Ось ваше основне обговорення:

Рябовол Вікторія написав:
Завдання в тому, щоб вивантажувати наявність товару "в наявності", якщо у всіх складових в наявності, але якщо складові в наявності на іншому складі (не на тому, що обрано в дії) то необхідно щоб товару писало в наявності "false" - а якщо решту немає взагалі, то порожнеча


Рябовол Вікторія написав:
Виходить, що нам потрібно, щоб основний товар стояв як "на замовлення".
Так як його складові є, але один із складових на іншому складі (не на основному)

Виходячи з нього запропоновано рішення щоб працювало як обговорювалося вище:
- якщо всі товари паспорта є на потрібному складі = true
- якщо якогось із товарів немає на основних = false
- якщо складові є на інших складах = false
- якщо складових немає взагалі на інших складах = порожнеча
Власне, це і було реалізовано. І false передається, оскільки складові паспорта є на інших складах.

Рябовол Вікторія написав:
2. Якщо немає хоча б 1 складової, то в полі наявність передати порожнечу

Можливо, спочатку не зовсім коректно зрозумів вашу потребу.
Уточніть, як вам потрібно:
1. якщо є всі складові на основних складах (вибраних) – передаємо true
2. якщо якийсь із складових немає на основних, але є на інших - передаємо false
3. якщо якоїсь із складових взагалі немає на складах – передаємо порожнечу
Якщо така логіка потрібна – підтвердіть будь ласка, я перероблю.
20.12.2021, 15:22
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович OneBox production написав:
Можливо, спочатку не зовсім коректно зрозумів вашу потребу.
Уточніть, як вам потрібно:
1. якщо є всі складові на основних складах (вибраних) – передаємо true
2. якщо якийсь із складових немає на основних, але є на інших - передаємо false
3. якщо якоїсь із складових взагалі немає на складах – передаємо порожнечу
Якщо така логіка потрібна – підтвердіть будь ласка, я перероблю.

Перевірте зараз - чи є наявність вашим вимогам?
20.12.2021, 17:08
Оригінальний коментар доступний на версії: ru


Тиндик Максим Вадимович
OneBox production написав:
1. якщо є всі складові на основних складах (вибраних) – передаємо true
2. якщо якийсь із складових немає на основних, але є на інших - передаємо false
3. якщо якоїсь із складових взагалі немає на складах – передаємо порожнечу
Якщо така логіка потрібна – підтвердіть будь ласка, я перероблю.

так, так і потрібно, зараз перевіримо і відпишемо )
І підкажіть по галочкам, там їх вже так багато вони зараз стоять у дії, щоб ми тестували правильно налаштовану дію
20.12.2021, 19:36
Оригінальний коментар доступний на версії: ru


Рябовол Вікторія написав:
так, так і потрібно, зараз перевіримо і відпишемо )
І підкажіть по галочках, там їх вже так багато вони зараз стоять у дії, щоб ми тестували правильно налаштовану дію

Ок, тестуйте.
Зараз галочки стоять як слід для вашого прикладу наявності.
21.12.2021, 15:27
Оригінальний коментар доступний на версії: ru

не працює :(
Або перестало працювати, ось зараз перевіряємо
Ось товар
http://box.magbaby.ua/admin/shop/products/25193/edit/
Ось складники

Кожен із складових є в наявності просто 1 з них не на тому складі

Тобто товар має бути "під замовлення" згідно з налаштуванням
__________________________________
1. якщо є всі складові на основних складах (вибраних) – передаємо true
2. якщо якийсь із складових немає на основних, але є на інших - передаємо false
3. якщо якоїсь із складових взагалі немає на складах – передаємо порожнечу
Якщо така логіка потрібна – підтвердіть будь ласка, я перероблю.
____________________
але так не відбувається і в експорті
товар у статусі "немає в наявності"

Ось вивантаження
http://box.magbaby.ua/admin/shop/priceplaces/?id=17
налаштування не змінювали, подивіться, будь ласка
25.01.2022, 15:02
Оригінальний коментар доступний на версії: ru


Підкажіть, будь ласка, чому працює не так як має?
30.01.2022, 11:35
Оригінальний коментар доступний на версії: ru

Максим, будь ласка, допоможіть вирішити
31.01.2022, 20:18
Оригінальний коментар доступний на версії: ru

Чи могли б подивитися на прикладі?
Товари не в наявності на сайті, клієнти замовляють те, що не в наявності
02.02.2022, 11:02
Оригінальний коментар доступний на версії: ru


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