Az aruk.txt fájl az üzlet árufeltöltésére szolgál. A továbbiakban erre a fájlra, tényleges nevétől és típusától függetlenül 'áruk' fájl-ként fogunk hivatkozni. TXT === A legkisebb fájlméretet és feltöltéskor a leggyorsabb feldolgozást a tabulátorral tagolt text, vagyis az aruk.txt verzó nyújtja, ezt szinte minden adatbáziskezelőből elő lehet állítani exportálással. Érvényes fájlnév: aruk.txt XLS === A szoftver XLS alapú fájlkezelője fejlesztés alatt áll. DBF === A szoftver támogatja a korábbi arulista.dbf használatát, de ennek használata nem nyújtja az új szoftver többlet szolgáltatásait. A hibás, hiányos 'áruk' fájl listázási, működési zavarokat okozhat. A szoftver feltöltéskor igyekszik ezt kiszűrni, de mindenképpen javasolt a fájlt feltöltés előtt ellenőrizni. Feltöltéskor ragaszkodjon az alábbi fájlnevek valamelyikéhez: aruk.txt arulista.dbf Ettől eltérő nevű 'áruk' fájlt nem fogad el a rendszer. A fájnév CASE SENSITIVE, vagyis a program érzékeny a kisbetűk-nagybetűk különbségére, a szünetekre és ékezetekre is. ######################################################################################### Információ az aruk fájlban található mezőkről: Alapvető információk: --------------------- A program az 'áruk' fájl tartalmát feltöltés után beolvassa egy adatbázisba. A fájl tartalmából az adott mező típusának megfelelő értékek kerülnek be az adatbázisba. Figyeljen arra hogy adatbázis kezelőjében kövesse az egyes mezőknél megadottakat! ÖSSZESEN MAXIMUM 65535 SOR LEHET AZ 'áruk' FÁJLBAN, TEHÁT MAXIMUM ENNYI TERMÉKET TUD FELTÖLTENI AZ ÁRUHÁZBA. A fájl első sora lehet a fejléc, de kezdődhet közvetlenül az adatokkal is. Ha a fejléc szövegén nem változtat akkor a program ezt a sort nem veszi figyelembe. Mezők leírása: -------------- keszlet ======= típus: egész szám érték: egyedi, -8388608 és 8388608 között. Későbbi programfejlesztéshez fenntarva, mely kezelni fogja a készletadatokat. Használata: ----------- Jelenleg a program ezen mező értékeit nem veszi figyelembe. rendeles_info [korábban: RAKTARON] ============= (szöveg max 10 karakter, opcionális) A termék státuszát jelző mező. Értékei: 'k': készletről rendelhető 'r': rendelésre szállítható Ez a két érték megjelenik a listában az információk között, a megfelelő szöveggel 'n': nem szállítható Nem jelenik meg a listában, az időlegesen forgalomból kivont termékeket jelöli. A termék később a mező 'r' vagy 'k' vagy üres értékre állításával újból forgalomba helyezhető A jelzés nélküli termékek megjelennek a listában, a rendelhetőségre vonatkozó információ nélkül. osztaly ======= (szöveg, max 255 karakter, szükséges) A termékek elsődleges csoportosítása a bolt bal oldali menüjében. Bármilyen szöveg elhelyezhető osztálynévként. Ügyelni kell arra, hogy az azonos osztályokba tartozó termékek minden szempontból azonos feliratot kapjanak, az eltérő feliratokat a program önálló osztályként értékeli. Minden terméknek osztályba sorolva kell lennie. csoport ======= (szöveg, max 255 karakter, opcionális) A termékek csoportosítása az adott osztályon belül. Célszerű a használata ha egy osztályban több mint 100 termék van, a hosszú listák elkerülése végett. Azonos csoportnév több osztályban is megengedett. Bármilyen szöveg elhelyezhető csoportnévként. Ügyelni kell arra, hogy az azonos csoportokba tartozó termékek minden szempontból azonos feliratot kapjanak, az eltérő feliratokat a program önálló csoportként értékeli. alcsoport ========= (szöveg, max 255 karakter, opcionális) A termékek további csoportosítása a csoportokon belül. Célszerű a használata ha egy csoportban több mint 100 termék van, a hosszú listák elkerülése végett. Azonos alcsoportnév több osztályban, csoportban is megengedett. Bármilyen szöveg elhelyezhető alcsoportnévként. Ügyelni kell arra, hogy az azonos alcsoportokba tartozó termékek minden szempontból azonos feliratot kapjanak, az eltérő feliratokat a program önálló alcsoportként értékeli. ########################################################################################### Az árulista fájlban a termékeknek osztály, csoport alcsoport szerint rendezetten kell egymás után következniük. Az ettől eltérő fájl listázási zavarokhoz vezethet !! ########################################################################################### nev === (szöveg, max 255 karakter, szükséges) A termék neve. nettó_ar ======== (nem negatív szám, szükséges) A termék nettó ára. tizedes szám lehet, maximum 9999999.99 akcios_ar ========= (nem negatív szám, opcionális) A termék akciós ára. A program az itt megjelölt terékekből automatikusan 'AKCIÓS' menüpontot generál, ill az áraknál a listaárat áthúzva, az akciós árat kiemelve jeleníti meg. tizedes szám lehet, maximum 9999999.99 akcio_info ========== (szöveg, opcionális) Az akció esetleges részletei. (időpont, stb...) afa === (egész szám, szükséges) A termék áfa kulcsa, % nélkül, pl.: '25', '12', '0' me_egyseg ========= (szöveg, max 20 karakter, opcionális) A termék menyiségi egysége (pl.: 'db') kep === (szoveg, max 255 karakter, opcionális, a termékhez kapcsolódó kép estében szükséges) A képek kezeléséről a tudnivalók a következők: Minden termékhez a listában egy kicsi, a részletes nézetben egy nagy kép tartozhat. Képek megjelenítése két féle módon lehetséges -az áruház adminisztrációs menüjében felöltve -külső internet címről behívva Külső címről behívott képek: --------------------------- A KEP mező értékének a kép teljes elérési újtját kell megadni, pl: http://enszerverem.hu/kepek/enkepem1.jpg Ügyeljen arra hogy az elérési utat pontosan írja be! A szofver nem ellenőrzi a külső szerveren meglévő képek elérhetőségét, ezek megléte az ön felelőssége. Külső szerveren lévő kép megadása esetén a lista nézetben egy ikon jelzi hogy részletes nézetben a termékről kép található. Feltöltött képek: ----------------- A KEP mező értéke a fájlnév, kiterjesztés nélkül. A program az ott megadott értékből, jpg, gif vagy png kiterjesztéssel képzi a képfájl nevét. A kiskép nevét ugyan így, '_tn' utótaggal bővítve. A kép neveként csak olyan karaktereket adjon meg, melyek UNIX rendszeren fájlnévként értelmezhetőek, vagyis az angol abc kis vagy nagybetűit, számokat, '_' aláhúzás karaktert. Ügyelejen arra, hogy a képek fájlnevei ezzel pontosan egyezzenek. Ne használjon ékezetes fájlneveket, és szünetek sem megengedettek a fájlnevekben. (A windows a fájlneveknél a kis és nagybetűket nem különbözteti meg következetesen, és megengedi az ékezeteket és szüneteket is.) A kiterjesztésnek mindig kisbetűvel írt .jpg/.png/.gif -nek kell lenni, nem használható a nagybetűs (.JPG/.PNG/.GIF) és a négy karakteres (.jpeg) kiterjesztés sem. Egy példával illusztráljuk: KEP mező értéke a terméknél: a1234 nagykép neve: 'a1234.jpg' vagy kiskép neve: 'a1234_tn.jpg' A kép megjelenés opcionális, vagyis ha az árulista fájl KEP mezőjében ön megad adatot akkor a program megpróbálja elérni az adathoz tartozó kis és nagy képet. Ha mindkettő létezik akkor a listában a kicsi, a részletes nézetben a nagy kép jelenik meg. Ha csak kis képet talál akkor azt illeszti be a listába és a részletes nézetbe is. Ha csak nagy képet talál akkor a lista nézetben egy ikon jelzi hogy részletes nézetben a termékről kép található. A képfájlokra vonatkozó további információk a bolt segítség oldalán megtalálhatóak. leiras ====== (szöveg, tetszés szerinti hosszúságú, opcionális) A termék ismertetésére szolgál. Használhatóak benne html tag-ek is, elhelyezhetők kiemelések a szövegben. A mező tartalma megjelenik a lista nézetben is. !A szövegben sortöréseket helyezhet el a pontosvessző (;) karakter beszúrásával. [html hivatkozásokat a korábbiakkal ellentétben ne itt adjon meg, használja a 'link' mezőt] megjeloles [korábban: AKCIO_UJDO] ========== (szöveg, max 255 karakter, opcionális) A termék különleges megjelölése újdonságként vagy megszűnő termékként értékei: 'new' - újdonságként megjelölt termék 'out' - megszűnőként megjelölt termék [a korábbi 'act' lehetőség megszűnt! Akciós termék az 'akcios_ar' mezőnél adható meg] A program az itt megjelölt termékekből automatikusan 'ÚJDONSÁG'és 'MEGSZŰNŐ TERMÉKEK' menüpontot generál. Az üzlet nyitó oldalán az 'AKCIÓS' és 'ÚJDONSÁG' termékek jelennek meg. link ====== (szöveg, max 255 karakter, opcionális) Termékhez kapcsolódó html hivatkozás elhelyezése a szövegben. Ez lehet például egy részletes inforációt tartalmazó oldal, adatlap, stb... Itt kell megadni a teljes URL-t, pl: http://net-market.hu/index.php link_neve ========= (szöveg, max 255 karakter, opcionális) Hivatkozás felirata. Erre kattintva nyílik meg új ablakban a link. cikkszam ======== (szöveg, max 255 karakter, opcionális) A termék azonosítására szolgál. Használja saját termékkatalógusának kódját, vagy akár a termék EAN azonosítóját. Ez az információ megkönnyítheti a megrendelő és az ön munkáját a megrendelés azonosításánál. reszletes_info ============== (szöveg, tetszés szerinti hosszúságú, opcionális) A termék részletesebb ismertetésére szolgál. Használhatóak benne html tag-ek is, elhelyezhetők kiemelések a szövegben. A mező tartalma nem jelenik meg a lista nézetben, csak a részletes (kosár) nézetben. [html hivatkozásokat ne itt adjon meg, használja a 'link' mezőt] gyarto ====== (szöveg, max 255 karakter, opcionális) Megadhatja a termék gyártóját, ami hasznos lehet. Használhatóak benne html tag-ek is, elhelyezhetők kiemelések a szövegben. A mező tartalma a listában és a részletes nézetben a termék neve előtt jelenik meg. Olyan esetekben hasznos, ha a gyártó neve is a termék lényeges és egyedi információja. Pl: "Levi's farmernadrág" esetében a terméknév a "farmernadrág" a gyártó a "Levi's", a szoftver a kettőt együtt jeleníti meg. Ugyan ezt érheti el akkor is ha a gyártó mezőt üresen hagyja, és a termék névhez illeszti be mindkét információt. ("Levi's farmernadrág"). csom_egys ========= (szöveg, max 255 karakter, opcionális) Az egy darabtól eltérő csomagolási egységben (is) vásárolható termékeknél itt adhatja meg az egységben lévő darabszámot. A listában a termék ára mindig egy darabra vonatkozik. Ha itt értéket ad meg akkor a termék csak a csomagolási egység szerinti darabszámban, vagy annak töbszörösében vásárolható meg. pl: érték=24 -> a termék 24 darabos egységekben vásárolható meg Megadhat többféle csomagolási egységet is, listában, vesszővel elválasztva: pl: érték=1,6,24 -> a termék 1, 6, vagy 24 darabos egységben vásárolható meg. Ennél az opciónál csomagolási egységhez kapcsolódó kedvezmények megadására nincs lehetőség. opc_arral [korábban: KUL1_NEV, KUL1_AR, KUL2_NEV, KUL2_AR mezők] ========= (szöveg, max 255 karakter, opcionális) A termékhez választható ármódosítással járó opciót és annak árát állítja be. A mező eljén az opció neve áll, majd kettősponttal elválasztva annak ármódosító értéke. pl: diszcsomagolás +250Ft-ért: mező értéke: "diszcsomagolás:250" Az opció választásakor a termék alapárát módosítja az itt megadott mértékkel (Az alpár a NETTÓ_AR mező értéke) Lehetséges értékei negatív vagy pozitív számok, pl.: '-100', '250' A negatív szám az alapárhoz képest árengedményt, a pozitív a felárat jelenti. opc_lista1 és opc_lista2 ======================== (szöveg, max 255 karakter, opcionális) A termék árat nem módosító opciókat adhatja meg ebben a két mezőben, pl: szín, méret, stb... Értéke: megnevzés, kettőspont,vesszővel elválasztott felsorolás, pl: szín:piros,kék,sárga vagy méret:S,M,L,XL kedvez_me [korábban: KEDVEZ_ME1, KEDVEZ_ME2, KEDVEZ_ME3] ========= (szöveg, max 255 karakter, opcionális) Az adott rendelési mennyiségeket állítja be amihez árengedmény tartozik Értéke: egy szám, vagy vesszővel elválasztott felsorolás pl.: '100' (A mennyiségi egységet nem kell feltüntetni!) vagy: '100,300,500' (A mennyiségi egységet nem kell feltüntetni!) kedv_ertekek [korábban: KEDV_ERT1, KEDV_ERT2, KEDV_ERT3] ============ (szöveg, max 255 karakter, opcionális) Az előző mennyiséghez/mennyiségekhez tartozó kedvezmény. értéke lehet szám, vagy %-os érték: pl.: '10', '10%' ill. ha az előző mezőben listát adott meg akkor értelemszerűen ugyan annyi tagból álló lista. Példa a kedvezémyek mezők működésére: -egy érték megadása kedvez_me='100' kedv_ertekek='10' A termék 100-db-os, vagy ennél nagyobb mennyiságű rendelése esetén az ár az alapár-10(Ft) lesz. kedvez_me='500' kedv_ertekek='10%' A termék 500-db-os, vagy ennél nagyobb mennyiságű rendelése esetén az ár az alapár-10% lesz. -több érték megadása (lista) kedvez_me='100,500' kedv_ertekek='10,10%' A termék 100-db-os, vagy ennél nagyobb mennyiságű rendelése esetén az ár az alapár-10(Ft) lesz. A termék 500-db-os, vagy ennél nagyobb mennyiságű rendelése esetén az ár az alapár-10% lesz. (Az alpár a NETTÓ_AR mező értéke) kapcsolodas =========== Későbbi programfejlesztéshez fenntarva. Használata: ----------- Jelenleg a program ezen mező értékeit nem veszi figyelembe. ############################## leírás vége ##############################################