Dokumentáció / WooCommerce Számlázz.hu / Egyedi automatizálás

Egyedi automatizálás

A legújabb verzióban egy új felület segítségével lehet az automatizálásokat konfigurálni. Ez az opció sokkal több testreszabási lehetőséget kínál. A hazsnálatához a beállításokban kapcsold be az Egyedi automatizálás opciót:

Az Új automatizálás gombra kattintva megjelenik egy doboz, amiben beállíthatod, hogy milyen típusú dokumentumot hozzon létre és mikor. Ezek az opciók érhetők el:

  • Rendelés létrehozásakor
  • Sikeres fizetés után(például bankkártyás fizetésnél)
  • Vagy bármely rendelés státusznál

Minden dokumentumhoz beállíthatod a számlán megjelenő teljesítés dátumot is. Itt 3 opció közül választhatsz:

  • Rendelés létrehozásának ideje
  • Rendelés fizetve lett
  • Vagy amikor az adott dokumentum létrejön

A mellette lévő mezőben a teljesítési időhöz tudsz hozzáadni, vagy elvenni X napot. (simán negatív előjellel írj be számot, akkor kivonja belőle)

A fizetési határidő a teljesítési dátumhoz viszonyítva adható meg.

A fizetettnek jelölés opcióval a dokumentum úgy jön létre a számlázz.hu rendszerében, hogy már fizetve lett.

Az egyedi azonosító mező elsősorban fejlesztőknek szól. Az itt megadott azonosítót(pl bankkartyas-fizetes) a számla testreszabásakor lehet használni, így könnyen beazonosítható, hogy éppen melyik automatizmus fut le. Például:

add_filter('wc_szamlazz_xml', function($szamla, $order, $document_type, $options){
    if(isset($options['automation_id']) && $options['automation_id'] == 'bankkartyas-fizetes') {
        $szamla->fejlec->fizmod = 'Teszt 123';
    }
    return $szamla;
}, 10, 4);

Ha a feltételes mód opciót bekapcsolod, akkor az automatizálás futtatását különböző feltételekhez is tudod párosítani. Választhatsz több feltétel közül, pl fizetési mód, szállítási mód, számlázási vagy szállítási ország stb…

Létrehozhatsz több automatizálást ugyanazzal a dokumentum típussal, de például fizetési mód szerint eltérő feltételekkel, így beállíthatsz egyedi teljesítési és fizetési határidőket a számlán.