Speciális szavak és helyőrzők használata export sablonokban
A cikkben elmagyarázzuk, hogyan illeszthet be export sablonokba a Fynode-ban speciális szavakat, amelyeket a rendszer az export generálásakor a rendelés konkrét adataival helyettesít. Ismertetjük a formátumot, a leggyakrabban használt helykitöltőket és példákat Excel és PDF sablonokhoz.
Mik azok a speciális szavak (placeholders)
A speciális szavak helyőrzők, melyeket a „Sablon” mezőbe helyez, és a rendszer az export generálásakor konkrét rendelési adatokkal helyettesíti őket. Megrendelés, ügyfél, termékek, számla vagy szállítmány adataihoz használatosak. Ez a funkció Excel és PDF exportnál is ugyanaz, és megkönnyíti a dinamikus kimenetek létrehozását.
Sablon formátuma Excelhez és PDF-hez
Ha Excel exportot készít, a „Sablon” mezőbe írja a sorokat CSV formátumban, és válassza el őket pontosvesszővel. PDF exporthoz HTML kódot helyezzen be, ahol ugyanazok a helykitöltők ugyanolyan módon működnek. Mentés előtt ellenőrizze, hogy a használt kulcsok léteznek-e az adott adattípushoz.
Gyakran használt placeholder-ek
Gyakran használt helyettesítő szavak például {order.id}, {order.number}, {order.date}, {order.amount}, {order.client.name} és {order.client.email}. A rendelés tételeihez használhatja a {order.product.name}, {order.product.quantity}, {order.product.unit_price} vagy {order.product.ean} kulcsokat. A rendelkezésre álló kulcsok teljes listáját az exportok dokumentációjában és a számlázás illetve e-mail sablonok kapcsolódó beállításaiban találja.
Illessze be a sablonba a {order.number} helykitöltőt. A generált export során a rendszer minden export sorhoz a rendelés valós számát helyettesíti be.
Igen. Termékekhez használjon kombinált helykitöltőket, mint {order.product.name}, {order.product.quantity}, {order.product.unit_price} és {order.product.ean}. Több tétel exportálásakor a rendszer gondoskodik azok helyes kitöltéséről a sablon szerint.
Excel típusú export esetén a sorokat CSV formátumban adja meg, és a sorokat pontosvesszővel válassza el. Egy sorba helyezze a helyőrzőket az oszlopok sorrendjében; a rendszer generáláskor megfelelő CSV értékeket hoz létre minden rendeléshez.