Tovább a tartalomhoz

Horgok: CSV-exportálás

Az időpontok, eseményrésztvevők, vásárlók, fizetések és kuponok CSV-exportjának soronkénti módosítására szolgáló szűrők.

Az export horgaival a CSV-fájlba kerülő adatot módosíthatod, mielőtt a program kiírja. A szűrők minden exportált sorra lefutnak. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.

Horog Mit exportál Paraméterek
amelia_before_csv_export_appointments időpontok $row, $appointment, $separate, $booking
amelia_before_csv_export_event eseményrésztvevők $row, $event, $separate
amelia_before_csv_export_customers vásárlók $row, $customer
amelia_before_csv_export_payments fizetések $row, $payment
amelia_before_csv_export_coupons kuponok $row, $coupon

Mind szűrő, a függvénynek a (módosított) $row sort kell visszaadnia.

  • A $separate jelzi, hogy a csoportos időpontok vagy foglalások külön sorban szerepelnek-e az exportban.
  • Az időpontoknál, ha minden foglalás külön sorba kerül, a $booking az adott sor foglalása, egyébként null.
function example($row, $appointment, $separate, $booking)
{
// a sor módosítása
return $row;
}
add_filter('amelia_before_csv_export_appointments', 'example', 10, 4);

A többi szűrő regisztrációja a paraméterek számához igazodik, például két paraméternél:

function example($row, $customer)
{
// a sor módosítása
return $row;
}
add_filter('amelia_before_csv_export_customers', 'example', 10, 2);

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások