Project

General

Profile

Bug #6052

Копіювання магазину

Added by ♠ Aleksandr Tsymbalyuk 4 months ago. Updated 22 days ago.

Status:
To release
Priority:
Normal
Target version:
Shelf dev - Release 111
Start date:
19/12/2024
Due date:
% Done:

0%

Estimated time:
Spent time:
Category:
Store plan
Due date:
Client:
Current Version:
Release 110
OS (operating system):

Description

Реалізувати можливість скопіювати план залу з усів вмістом на інший магазин

screen-1.png (418 KB) screen-1.png ♠ Aleksandr Tsymbalyuk, 14/03/2025 07:39
screen-2.png (963 KB) screen-2.png ♠ Aleksandr Tsymbalyuk, 14/03/2025 07:39
picture326-1.png (11.9 KB) picture326-1.png ♠ Valeriia Rublevskaia, 03/04/2025 04:42
picture326-2.png (17.3 KB) picture326-2.png ♠ Valeriia Rublevskaia, 03/04/2025 04:42

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

Коли ми копіюємо план зала на інші магазини, до нас прилімає 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

На демо - ОК.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 24.4 MB)