Sziasztok!
Nemreg egy veletlen kereses alkalmaval vettem eszre hogy letezik ez a project ami elegge biztatonak tunik ... el is kezdenem hasznalni csak gondoltam megkerdezem elotte hogy foglalkozott-e mar vele valakit es hogy mik a tapasztalatok ... nekem igazabol egyetlen 1 tudas kene(amit eddig sosem talaltam meg semmiben es mindig le kellett programozni ujra :(( ) megpedig a termek kapcsolas ... vegyunk egy egyszeru peldat: van egy pizzazo oldal ahol a pizzara lehet felrakni + feltetet vagy levenni rola mielott kosarba tesszuk ... ehez kene a termek kapcsolas hogy tudja a rendszer melyik pizzan milyen feltet van stb ... foglalkozott mar valaki valami hasonloval ? :)
Elore is koszonom a valaszokat!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Commerce Product Attributes
Nézted már a termék attribútumokokat? A Commerce Product Attributes modul nyújt erre megoldást.
hmm......
Koszonom! de ahogy irtam meg csak erdeklodom csak mivel most kezdtem drupal 7 vel foglalkozni es lattam hogy van ez a ecommerce verzio gondoltam egy egy masik rendszerben irt projectet atirnek erre csak az egy pizzazo oldal 3 extra tulajdonsag van:
1. ossze lehet allitani egy termeket egy elore meghatarozott listabol amiben masik termekek vannak(a listaban levo termekek altalaban nem valaszthatok kulon)
2. a pizzaknal a meglevo felteteket tudni kell varialni...
3. a termek csak egy meghatarozott ideig van fent az etlapon.
.
.
.
na jo van meg csak arra voltam kivancsi hogy a termek kapcsolast itt is nekem kell leprogramozni vagy van ra valamilyen modul :) mert tetszik a drupal es biztos at fogom portolni a projectet csak fel szeretnem merni hogy kb mennyi ido lesz ... es emiatt kerdeztem csak... :P
A Drupal Commerce
egy jól kitalált rendszer, de meg kell érteni a logikáját, és mivel most ismerkedsz a Drupallal ezért első talán soknak tűnhet a rengeteg info. :-)
Ha fenti pizzarendelés weboldat kellene elkészíteni, akkor az előtelepített Commerce Kickstart rendszer verziót tenném fel. Azután a Commerce Extra modulban csak a Commerce Extra Quantity és a Commerce Extra Login Page részeket használnám, hogy könnyen tudják a mennyiségeket változtatni a Kosárban és a visszatérő vendégeknek egyszerűbb legyen az újrarendelés, mert ők így azonnal be tudnak lépni.
A Commerce Addressbook modul azért hasznos, mert a vendégek ezzel a korábbi szállítási címeiket egyszerűen ki tudják választani az ismételt rendelésnél.
A Product Display Manager-t is fel lehet tenni, de anélkül is van élet. A Commerce AutoSKU akkor előnyös, ha mindegy, hogy milyen belső cikkszámod van, mert nem egy meglévő rendszerhez igazodsz, ekkor automatikusan hozza létre azt a rendszer a megadott paraméterek alapján, és nem kell mindig azt kézzel beírni.
A termékvariációk (pl. pizza feltétek, méretek) létrehozásához a Commerce Product Attributes modul szükséges, aminek a segítségével hozzá tudod adni a termékhez a plusz mezőket vagyis a jellemzőket (pl. pizza feltétek, méretek).
Ezeknek a mezőknek értékeket is kell adni (pl. + sajt, + oliva, ...), majd létre kell hozni az összes termékvariációt az árakkal.
Azután egy Product display-be, "termékcsoportba" kell rendezni az összetartozó termékeket (pl. a négysajtos pizza összes feltét variációját), ami azt eredményezi, hogy az adott pizza oldalán pl. egy legördülő menüből lehet kiválasztani a feltéteket. A rendszer automatikusan számolja ki az árat, mivel azt a termékkombináció létrehozásakor már bevitted.
Ez persze csak nagyon tömör összefoglalása a sok apró részletnek, ezért érdemes megnézni a leírásokat és az oktató videókat, aminek itt van egy jó gyűjtőoldala: http://www.drupalcommerce.org/faq/training
Ez egy jó kezdő DC bemutató: http://www.ostraining.com/blog/drupal/drupal-commerce-first-look/ , ezek pedig profi, nálam sokkal jobban magyarázó :-) videók: http://vimeo.com/channels/commerceguys
Sok sikert! :-)
Koszonom...
Koszonom a valaszt!
Drupallal ne felts :) koszonom :) en sem felek tole ... nem olyan nehez ... es viszonylag gyorsan tanulok foleg hogy cms teren mar van tapasztalatom csak a logikat kell megerteni hogy muxik a drupal ... :) de az meg alakul folyamatosan ...
En is neztem a kickstart-ot ... egyebkent is azt akartam valasztani(ha jol neztem akkor van benne mar telepitet plugin+design+par beallitas.... ez kezdesnek jo ...)
A termek variaciokra az elkepzeles nem jo :((( mivel ha csak egy picit is szamolgatunk akkor gondold el hogy a pontos szabaly rendszer valami ilyesmi: minden pizzan amin min 3 feltet van azt lehet varialni de a rajta levo feltet szamok az eredetihez kepest nem mehetnek minuszba es maximum 6 feltet lehet , van kb 30-40 pizza es kb 20-30 feltet... ha osztok es szorzok akkor akkora szamjon ki hogy ahhhjjjjjjj.............. persze lehetne ra scriptet irni ami nem is lenne nehez de hat a termek menedzseles ezutan ahhh..... :P
inkabb remenykedem hogy az attributes modulnak lehet uj attributes filed tipust adni...(olaynra gondolok mint afield api...) es akkor nincs gond mert csinalok egy relationship fieldet amivel ossze tudom kapcsolni a termkeket(pl: pizzahoz kapcsolom a pizza feltetek kategoriat) ebbol mar tudom hogy amikor a pizza oldalt generalom akkor mit tegyek ki felteteknek ... bar itt jon be a gond hogy a meglevoket is varialni kene ... hmmm ehez latnom kell hogyan oldottak meg dolgokat :((( de azert mielott neki ugrok meg nezelodok drupal modulok szintjen mert lehet meg lehet oldani ... :)
Esetleg ez a module
Esetleg ez a module megerdemel egy pillantast: http://drupal.org/project/commerce_custom_product, en annyira nem olvastam utana, csak Ryan egyik emailjaban ezt ajanlotta tipikusan a pizzeria scenariora.
Meg fogom nezni :)
Nevrol jol hangzik, koszonom
Egyszerűbben meg lehet oldani :-)
mint ha vmi "horror kóddal" programoznád a kapcsolatokat, árakat, lehetőségeket. Többnyire vannak olyan feltétek, amik nem választhatók az egyik-másik pizzánál, ezért a kivételek lekezelése még bonyolultabbá tenné a kombinációk létrehozását.
Ráadásul, ha kedvezményeket is adnak pl. x összeg fölött, vagy ha a két feltét együttes díja nem pont a kettő matematikai összege a kedvezmény miatt, akkor megnézném azt a "jól átlátható" kódot, ami ezt lekezeli és soha nem lesz benne semmilyen elírás, ha időnként azt módosítod. :-)
Ha a legegyszerűbb kivitelezésre, módosíthatóságra törekszünk, akkor egy sima Excel táblázatban Copy-Paste módszerrel létrehozod a lehetséges verziókat, kombinációkat árakkal (pl. x pizza + y feltét + z feltét = 1200 Ft), majd azt a Commerce Feeds modullal beszippantod.
Ekkor veszettül egyszerűen jön létre az összes terméked és azok kombinációja, ill. ha vmi változás lenne, pl. árak megnőnek vagy kombinációk megszűnnek, akkor azt az Excelben módosítod és jöhet a Commerce Feeds. :-)
Az még ennek az előnye, hogy a módosítások elvégzéséhez nem kell rakétatudóst keríteni, aki módosítja a bonyolult kódot, hanem az ügyfél legyártja az Excel táblázatot, egy kezdő Drupalos pedig a Feeds modullal simán feltölti.
Én nem a Commerce Customizable Products modult használtam, de előtte azért futottam vele egy kört. Nagyon jó videók vannak fenn erről itt http://commerceguys.com/blog/commerce-module-tuesday-commerce-customizab... , és itt http://commerceguys.com/blog.
A Kickstart a jó beállításokon túl csak 3 "proli" terméket tartalmaz, de már ezen is jól látható a DC működése.
mar irtam...
Azert ilyen extra feltetelek nincsenek amit le kene programozni csak a termek kapcsolas es az hogy mennyi a min es mennyi a max feltet....:PPPP de de gondold el hogy mi van akkor ha megvaltozik mondjuk az ara a felteknek ? (most jelenleg minden feltet ugyan annyi, lenyegtelen hogy hagyma vagy tarja :)) akkor mindenhol kezzel kene megvaltoztani ami azert basszus... :PPPPP de amit irtatok modult arra ranezek :)))))
Igen, láttam, de ez a legegyszerűbb módszer,
mivel Excelben nagyon könnyű az összes módosítást elvégezni, majd csv-ben azt beimportálni a Feeds modullal.
Persze, ha tudsz ennél jobb Drupal magoldást, akkor oszd meg itt nyugodtan. :-)
:))))
Van 10 ujjam+google+jo nagy tabor aki drupalozik+es nem utolso sorban agyam :PPPPP
meg fogom nezni a custom modult hozza es max programozas :))) de biztos hogy le lesz programozva ha nincs ra eszkoz...