Bug #6052
Копіювання магазину
Description
Реалізувати можливість скопіювати план залу з усів вмістом на інший магазин
History
#1 Updated by ♠ Aleksandr Tsymbalyuk about 2 months ago
- File screen-1.png screen-1.png added
- File screen-2.png screen-2.png added
- Tracker changed from Promise to Bug
- Project changed from Shelf dev to [EPIC] Магазини (макроспейсинг)
- Assignee changed from ♠ Aleksandr Tsymbalyuk to ♠ Valeriia Rublevskaia
- Current Version set to Release 110
Додав можливість групового клонування плану залу на декілька магазинів(screen-2.png).
Наразі виявив дві проблеми:
1. При спробі додати план залу на сторонній магазин обл. з унікальними шаблонами не додається.
2. При спробі додати план залу на сторонній магазин товари на планограмах не відображаються.
Обидві відтворюються при спробі клонувати план, що на скріншоті "screen-1.png"
#2 Updated by ♠ Valeriia Rublevskaia about 1 month ago
- Status changed from Ready for development to Ready for testing
- Assignee changed from ♠ Valeriia Rublevskaia to ♠ Pavlo Scherbatyuk
Дописала копіювання зі своєї сторони. Тепер дані копіюються. Увага, логіку копіювання ShelfArt лишила такою ж як і була:
При копіюванні плана зала по кожному стелажу зчитуємо опубліковану версію стелажа і записуємо її в збережену (якщо налаштована версійність)
#3 Updated by ♠ Pavlo Scherbatyuk about 1 month ago
- Status changed from Ready for testing to Reopen
- Assignee changed from ♠ Pavlo Scherbatyuk to ♠ Valeriia Rublevskaia
На демо - НЕ ОК.
При копіюванні плану залу на декілька магазинів обладнання, яке було опубліковане, має товари лише на першому магазині зі списку, на всіх інших обладнання порожнє.
Наприклад копіюю ПЗ "6052" з магазину 015 на магазини 96, 97, 98. Обладнання "опублікована" копіюєтьтся на магазин 96 з товарами, на магазини 97 та 98 без товарів.
https://monosnap.com/file/JEvYAawG4QsHoBoa2bwFPez4uu3AC9
Якщо відкрити магазин 015 і почергово копіюватти ПЗ на кілька магазинів, то результат той самий.
Якщо скопіювати ПЗ на магазин 96, потім відкрити інший ПЗ і знов ПЗ 6052 та скопіювати його на магазин 97, знов перезайти в ПЗ 6052 і скопіювати його на магазин 98, то на всіх трьох магазинах обладнання буде з товарами.
#4 Updated by ♠ Valeriia Rublevskaia 26 days ago
- File picture326-1.png picture326-1.png added
- File picture326-2.png picture326-2.png added
- Assignee changed from ♠ Valeriia Rublevskaia to ♠ Aleksandr Tsymbalyuk
Коли ми копіюємо план зала на інші магазини, до нас прилімає Json який складається з 3 частин
Частина 1 - то опис плану залу в цілому який треба скопіювати
Частина 2 - опис інстансів (тобто розташування стелажів)
Частина 3 - опис шелфартів
Розглянемо доклатно частину 3:
"id": це ідентифікатор стелажа з якого нам потрібно скопіювати товари (стелаж джерело),
"subType":"tradingRack",
"store": магазин джерело,
"newId": ідентифікатор стелажа на новому плані зала і новому магазині
Так от, при копіюванні плана зала на три різних магазина властивість id має бути однаковою, а до нас прилітає от що:
Ці id не належать магазину "store":"1ed10bcf-4024-11e5-bde4-c81f66e03069",, вони належать магазинам куди копіювали план зала з джерела
Тобто у викликах 2 і 3 властивість id також має бути "id":"527c3b99-6f61-47bb-8fab-99b57fa475f2" і тоді все буде добре
#5 Updated by ♠ Aleksandr Tsymbalyuk 26 days ago
- Status changed from Reopen to Ready for testing
- Assignee changed from ♠ Aleksandr Tsymbalyuk to ♠ Pavlo Scherbatyuk
#6 Updated by ♠ Pavlo Scherbatyuk 22 days ago
- Status changed from Ready for testing to To release
На демо - ОК.