Sledovanie zmien skladových kariet a obrázkov

Ak potrebujete rýchlo vedieť, čo sa v Optivuse zmenilo, môžete využívať sledovanie zmien.

Optivus od verzie 5.90 poskytuje podrobné informácie o zmenených skladových kartách a obrázkoch. Používa na to endpoint /interface/{db}/eshop/v1/vymazane, ktorý poskytuje údaje o vymazaných položkách.

Zmeny skladových kariet

Optivus oznamuje tieto zmeny na skladových kartách.

id_operation môže nadobudnúť tieto hodnoty pre skladové karty:

  • 2 Povolené pre e-shop
  • 3 Zakázané pre e-shop
  • 4 Zmena parametrov
  • 5 Zmena stavu na sklade

Nová skladová karta

Ak užívateľ použije funkciu Nová skladová karta a zaškrtne na nej položku E-shop alebo E-shop skryť v endpointe sa objaví informácia:

  • id_typ: 15, id_operation: 2, oid: skladová karta ak je E-shop=true

alebo

  • id_typ: 15, id_operation: 3, oid: skladová karta ak je E-shop=false

Zmena skladovej karty

Ak užívateľ použije funkciu Zmena označenej karty a zmení na nej položku E-shop alebo E-shop skryť v endpointe sa objaví informácia:

  • id_typ: 15, id_operation: 2, oid: skladová karta ak je E-shop=true

alebo

  • id_typ: 15, id_operation: 3, oid: skladová karta ak je E-shop=false

Ak užívateľ zmení akékoľvek iné položky na skladovej karte v endpointe sa objaví informácia:

  • id_typ: 15, id_operation: 4, oid: skladová karta

Nastavenie viditeľnosti a variantov pre e-shop

Ak užívateľ použije funkciu Nastavenie viditeľnosti a variantov pre e-shop a v ponuke vyberie:

  • Karta je viditeľná v e-shope - Ak sa zmenia položky E-shop alebo E-shop skryť v endpointe sa objaví informácia:
    • id_typ: 15, id_operation: 2 alebo 3, oid: skladová karta
  • Karta je v e-shope, ale je neviditeľná - Ak sa zmenia položky E-shop alebo E-shop skryť v endpointe sa objaví informácia:
    • id_typ: 15, id_operation: 2 alebo 3, oid: skladová karta
  • Varianty tejto karty sú viditeľné v e-shope - Na podriadených variantoch to zatiaľ nesignalizuje nič.
  • Varianty tejto karty sú v e-shope, ale sú nevidteľné - Na podriadených variantoch to zatiaľ nesignalizuje nič.
  • Karta aj varianty nie sú v e-shope - Na podriadených variantoch to zatiaľ nesignalizuje nič.

Zmena stavu na sklade

Optivus sleduje zmeny pri skladových pohyboch. Ak nastala zmena stavu, odošle informáciu:

  • id_typ: 15, id_operation: 5, oid: skladová karta

Ak je zmenená skladová karta súčasťou variantu, odošle sa (od v. 6.0) aj informácia o zmene koreňovej skladovej karty.

  • id_typ: 15, id_operation: 5, oid: koreňová skladová karta

Zmeny obrázkov

Optivus oznamuje tieto zmeny na obrázkoch ku skladovým kartám. Aby mohol e-shop zareagovať, posiela informáciu aj o zmene danej skladovej karty. Priamo v jej údajoch sa nič nemení, ale treba dávať pozor, či taká skladová karta už je v e-shope. Ak nie je, treba si ju vytvoriť. Treba si ale vždy na skladovej karte a aj obrázku kontrolovať, či je aktuálne nastavená pre e-shop. Môže sa totiž stať, že užívateľ niečo poslal na e-shop a hneď na to to zrušil. V taktom prípade bude v tomto endpointe viac oznamov k danej karte, ktoré už ale môžu byť neaktuálne.

id_operation môže nadobudúť tieto hodnoty pre skladové karty:

  • 10 Zmena obrázka. Iba informuje e-shop, na ktorej skladovej karte sa deje daná operácia. E-shop musí skontrolovať, či takú skladové kartu pozná. Ak ju nemá, musí si ju vytvoriť.

id_operation môže nadobudúť tieto hodnoty pre obrázky:

  • 1 Vymazanie
  • 2 Povolené pre e-shop
  • 3 Zakázané pre e-shop
  • 4 Zmena parametrov obrázka (popis, implicitný, ale samotný obsah je rovnaký)
  • 5 Zmena obsahu obrázka

Zmena obsahu obrázka

Užívateľ použil funkciu Zmeniť obrázok v obchode na záložke Skladové karty. To znamená, že užívateľ úplne zmeniľ obsah obrázka a nahrafil ho novým. V endpointe sa objavia dve informácie:

  • id_typ: 15, id_operation: 10, oid: skladová karta
  • id_typ: 16, id_operation: 5, oid: obrázok

Zmena implicitného obrázka

Užívateľ použil funkciu Nastaviť ako implicitný v obchode na záložke Skladové karty. To znamená, že ak e-shop používa implicitný obrázok, mal by si ho zmeniť podľa informácie na obrázkoch. V endpointe sa objavia tri informácie:

  • id_typ: 15, id_operation: 10, oid: skladová karta
  • id_typ: 16, id_operation: 4, oid: obrázok, ktorý prišiel o nastavenie implicitný
  • id_typ: 16, id_operation: 4, oid: obrázok, ktorý získal nastavenie implicitný

Zmena povolenia pre e-shop

Užívateľ použil funkciu Povoliť pre e-shop v obchode na záložke Skladové karty. To znamená, že daný obrázok sa má používať aj v e-shope. V endpointe sa objavia dve informácie:

  • id_typ: 15, id_operation: 10, oid: skladová karta
  • id_typ: 16, id_operation: 2, oid: obrázok

Užívateľ použil funkciu Zakázať pre e-shop v obchode na záložke Skladové karty. To znamená, že daný obrázok by sa už nemal objaviť v e-shope. V databáze stále existuje. V endpointe sa objavia dve informácie:

  • id_typ: 15, id_operation: 10, oid: skladová karta
  • id_typ: 16, id_operation: 3, oid: obrázok

Zmena popisu obrázka

Užívateľ použil funkciu Zmena popisu v obchode na záložke Skladové karty. Ak e-shop využíva popis na obrázku, mal by si ho aktualizovať. V endpointe sa objavia dve informácie:

  • id_typ: 15, id_operation: 10, oid: skladová karta
  • id_typ: 16, id_operation: 4, oid: obrázok

Vymazanie obrázka

Užívateľ použil funkciu Vymazať obrázok v obchode na záložke Skladové karty. To znamená, že daný obrázok by sa už nemal objaviť v e-shope. Obrázok je úplne odstránený z databázy. V endpointe sa objavia dve informácie:

  • id_typ: 15, id_operation: 10, oid: skladová karta
  • id_typ: 16, id_operation: 1, oid: obrázok