Zmiana cen przez magazyn to najprostsze rozwiązanie. Niestety też nie mógłbym z niego korzystać z poziomu magazynu.
Jakie więc macie rozwiązanie poza magazynowe, skoro automat oparty jest o magazyn
Ja bym dodał aktywator aktualizacji coś a'la synchro=1 tam gdzie EU wykryje, że zaszła zmiana w konkretnej aukcji, a po aktualizacji na allegro zmiana synchro na 0.
Można by to też wykorzystać do aktualizacji cen przez CSV dodając kolumnę synchro z wartościami 1.
Można by to też wykorzystać do zewnętrznych aplikacji aktualizujących dane w bazie Firebird EU, gdzie wystarczyło by dodać przez programistę drobna zmianę, aby poza zmiana ceny w aukcjach robiło synchro na 1.
Przy hurtowej edycji cen można by dodać pytanie, aby nie zrobił się konflikt dla niedoświadczonych użytkowników: "Czy ustawić aktualizacje automatyczna, czy zaktualizujesz ręcznie? (automat zaktualizuje ceny w których zaszła zmiana po pobraniu transakcji)"
Zaleta, to możliwość utrzymania swoich kopii aukcji z różnymi cenami i jednocześnie korzystanie z automatu cen.
Zaletą, to stany swoją drogą, ceny swoją. Jakiś problem z ceną, np. zmiana o 100% nie zakłóci zakańczania aukcji z zerowym stanem.
Podsumowując, aktualizacja cen z poziomu aukcji daje więcej możliwości.
Robienie tego z poziomu magazynu w ten prosty, sztywny sposob też ma sens dla osób, którzy za pomocą jednej aktualizacji z csv załatwili by i stany, i ceny.
A gdyby zrobić tu i tu do wyboru w ustawieniach, w jaki sposób użytkownik chce korzystać z automatu cen?
Jeżeli wybrałby magazyn, wówczas w magazynie zrobić osobny synchro do cen, osobny do stanów, aby przypadkiem zmiana samego stanu nie zaktualizowała ceny, a zmiana samej ceny nie zaktualizowała stanów, ponieważ mogłoby się to znów źle dla niektórych skończyć.