Sziasztok,
Az alábbi probléma megoldásában kérném a segitségeteket:
Hogyan lehet akciós árat késziteni és megjeleniteni, dátumfüggöen, tehát tól-ig. A többi a szokásos, régi ár áthúzva, esetleg akciós feliratu cimke, stb...
Rengeteg munkát beleöltem, mig a CCK segítségével létrehoztam a szükséges termék-sablont, készítettem hozzá egyedi template.php-ket, átalakitottam a taxonomia megjelenítését, hogy mindez szépen, rendezetten jelenjen meg, de mindez hiába, ha nem tudok rá akciós árat készíteni. A drupal.org levlistáját átnézve csak hasonlóan megfogalmazott igényeket láttam, tényleges megoldást senkinél. Van valakinek valami működő ötlete, elképzelése vagy egy link??? Már egy "minimal" :-) stilusban megirt php-t is nagyra értékelnék, mert azt már tudom módosítani a saját igényeimhez, de a core ismerete nélkül nekem ez túl kemény dió... Tecnikailag elég lenne egy plusz ármező létrehozása az akciós árnak, és két dátummező, ami a kezdeti és az akció zárásának dátumát tárolná.
Előre is köszönöm a segítséget!
E-commere: akciók kezelése
Fórum:
akciós ár mező
Ha már úgy is módosítottad a templatet, akkor javaslom vegyél fel egy akciós ár mezőt. Ha az akciós mező üres, akkor megjeleníted simán az árat, ha nem üres, akkor mehet ki az akciós ár meg a leárazott ár áthúzva.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszi
Igen, ezt így kéne, de hova, melyik táblába? A CCK-val létrehozott egyedi beviteli form-ba hiába teszek akciós árat, az e-commerce a "saját" táblájában tárolt árra hivatkozik. A megjelenítés már kisebb probléma mert arra a CCK-ról szóló részben találtam leírást. A CCK-val létrehozott egyedi termékek formázását innen lestem el: http://drupal.org/node/62468
Ez korrekten müxik, tehát ez nem gond, a megjelenitésbe gyakorlailag azt teszek be, amit akarok. Nekem a MYSQL oldala a problémás, ott nem látom át a rendszerfüggvényeket. Ott kéne igazán a segítség, hogy az e-commerce táblájába (melyikbe???? mert van néhány) hova kell beszúrni a plussz mezőket, majd a lekérdezést függvényeit hogyan kell átalakítani, hogy a kosárba már az akciós ár kerüljön, ha a dátum értékek jók.
DTB
www.tundus.hu
cseréld meg ;)
Az ár mindig az aktuális ár legyen, de vegyél fel egy mezőt nem "akciós ár", hanem "régi ár" néven. És akkor már tényleg csak a megjelenítésnél kell megoldanod. A megjelenítésnél ugyan az a feltétel. Ha van régi ár, akkor a termék biztos akciós. Az ár mezőbe meg mindig az aktuális árat írhatod.
És akkor tudsz úgy is árazni mint az "egyszeri zöldséges", aki ugye úgy akciózik, hogy szépen a tábla jobb sarkába felír egy 20% -kal nagyobb árat és áthúzza ;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Hogyan?
..de hogyan (hova) vegyem fel azt a plussz mezőt? Belenéztem a product és a store modul kódjába, hát kéne vagy 2 liter kávé, mire megérteném....
www.tundus.hu
rossz helyen keresed
Azt írod:
CCK segítségével létrehoztam a szükséges termék-sablont
Itt CCK-val a termék sablonba vegyél fel egy új mezőt, ami nem a régi ár nevet viselje. Ez a régi árat meg csak akkor íratod ki, ha van benne valami, ha nincs akkor meg nem.
(honlapomon ott a skype gombocska, tudunk pár szót is váltani a témáról, ha most megkeresel.)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
OK
Oké, bocs de nehezen esett le a tantusz, én leragadtam annál,
hogy az e-commerce csak egy árat kezel.
Tehát összefoglalva, mások okulására is :-)))
CCK-val létre kell hozni az akció kezeléséhez szükséges mezőket (árak és dátumok)
Az e-commerce modulban mindig csak az aktuális ár van.
Ezt frissiteni kell naponta.
A megjelenítést a CCK template php-ja csinálja.
Ez igy valóban működöképes elgondolás
Köszi a segítséget!!!
www.tundus.hu
De hogy lesz időzített?
De hogy lesz időzített?
Csinálsz két terméket és váltják egymást? schedule
blast
blast
Időzítés
Az én esetemben az árakat egy firebird alapú programból veszi majd a rendszer, amit - akcióktól független - mindenképp muszály naponta aktualizálni. (cron) Így az e-commerce mindig az érvényes árat adja majd. A CCK-ban tárolt árak kiirásánál pedig figyelni kell a kezdeti és a vég dátumot. Lehet, hogy nem a legelegánsabb megoldás, de működöképes, anélkül, hogy az e-commerce bármelyik modulján módosítanék.
www.tundus.hu
role_discount
http://drupal.org/node/88239
role_discount modul szerintem erre (is) van, benne van az ec csomagban de én nem próbáltam még.
Kíváncsi vagyok a fejleményekre.
blast
blast
Megnéztem
Megnéztem, de ez egységesen kezeli az engedményeket felhasználói csoporthoz rendelve, vagyis a "KEDVENC VÁSÁRLÓM" csoportnak tudok adni X% engedményt, ez egyedi, termékhez kötött árváltozást nem kezel (legalábbis én nem láttam ilyen beállítást)
www.tundus.hu
Az elvet nézd
Az elvét nézd meg, ahogyan működik. Annak alapján már könnyen össze tudod hozni.
Aries
http://aries.mindworks.hu
Nem CCK téma
Ne CCK-val oldd meg, mert az nem erre való. Írj egy saját akciós árkezelő modult az ecommerce-hez. Miért? Azért, mert amikor majd megy a megerősítő email a rendelésről vagy jön egy olyan probléma, hogy eltérő adósávba esik 1-1 termék, akkor nem lesz jó az, hogy nem a product api-t fogod ezt lekezelni. A product api-ban mindez nagyon jól meg van oldva, elegánsan meg is tudod benne oldani a feladatot, nem érdemes felvenni egy új CCK mezőt, amit logikailag az ecommerce modulnak kellene kezelnie.
Aries
http://aries.mindworks.hu
Saját modul
Bocs, nem vettem észre a hozzászólásod. Valóban ez lenne a jó megoldás, és ennek a reményében túrtam át az egész drupal.org levlistát, és tettem ezt ugyanitt is, de még csak egy megkezdett kódsort sem találtam ezügyben... Ha legalább valami "szamárvezető" lenne, ami mentén hozzá lehetne kezdeni, de hidd el, semmit nem találtam. Egy új modul megírása pedig egy kezdő számára nem biztos, hogy célravezető... Hosszútávon mindenképp a saját modul (lessz) a megoldás, de ahhoz sokkal jobban meg kell ismernem a Drupalt:-*) Addig marad a fapados napi frissités.... :-)
www.tundus.hu
product api
Én inkább a product api-val játszanék, szebben meg lehet vele oldani ezt a feladatot. A role based discount modulba ha belenézel, már egyértelű lesz hogyan oldd meg.
Aries
http://aries.mindworks.hu