Magento a API automatické spúšťanie synchronizácie


#1

Dobrý deň, mám komplexnejšiu otázku (veľmi mi s tým pomôžete ak to dokážeme spolu vyriešiť)
Máme magento 1.9.2

v práci som vymyslel SCRIPT ktorý je pridaný do AKCII v magente …

Funguje tak že -> načita hodnotu skladu z produktu (magento) a pomocou API ho zapíše na inom webe (nie magento)
Však všetko beží ale musime to manuálne spracúvavať a niekedy sa stane že kolega to dá synchronizovať 2 krát a vtedy nastáva nerovnováha skladu.

Chcel by som sa spýtať či je možnosť to nastaviť tak, aby po vytvorení objednávky to je jedno či už nezaplatená alebo zaplatená vykonalo danú akciu manuálne.

Ak áno viete ma nasmerovať čo hľadať alebo ako sa posunúť dalej.
Ďakujem


#2

Zdravím, Jozefe,

pokud chcete něco automaticky provést po vytvoření objednávky či uložení objednávky pak je nejlepší použít event-observer pattern.

Dokumentace k event-observeru pro Magento 1.9.

Po uložení objednávky je vyhozena jistá eventa, na kterou je možné pověsit observer, který provede s objednávkou požadovanou akci automaticky. O to tady jde.

Pokud Vám jde o synchronizaci skladu pak zřejmě bude lepší se pověsit na událost, která se vyvolá po změně skladu.

Najít tu správnou eventu je to nejtěžší na celém úkolu.

@Jaro