Sziasztok!
Átnéztem újra a lehetséges beállításokat, de nem találtam frappáns megoldást az alábbi dologra.
Egy WEB-Áruház azt akarja, hogy legyen olyan szállítási módszer hogy házhoz szállítás.
Ráadásul úgy hogy egy listában előre megadná ennek a km függő díjszabását.
pl.:
- Budapestre – X Ft
- Belföld 100 km-en belül: Y Ft
- Belföld 200 km-en belül: Z Ft.
- Belföld 300 km-en belül W Ft.
Nos csodálkoznék ha be lehetne állítani olyat az Übercart rendszerben vagy egy hozzá készült segédmodullal, hogy egy MakkosMáriaAlsóbeli vásárlónál kiszámolná a pl 201 km (akár légvonalbeli) távolságot és ez alapján automatikusan illesztené a W Ft költséget a számlához.
Egy google-map segítségével a távolságot ki lehetne számítani 2 város között, de hogy ezt hogy lehetne beilleszteni az Übercartba????
Ha tudtok ilyen lehetőségről mindenképp írjátok meg mert nagy lenne!
Egyetlen és sajnos esetlen megoldásként csak annyit tudok jelenleg elképzelni, hogy a vásárló választja ki a 4+ szállítási házhoz szállítási mód közül azt, amelyik szerinte rá illik és úgy küldi be a megrendelést.
Állított be már valaki hasonlót?
Mit javasoltok?
Van valami egyéb lehetőség?
Előre is köszi minden helpet!
Model lesz ebből
Én nem tudok erre kész megoldást, látva hogy mások sem írtak eddig, gondolom tényleg nincs. Szóval innentől kezdve modult kell írni, nincs mese.
Cserébe viszont azt elmondhatom, hogy az Übercarthoz szállítási modult illeszteni könnyű és viszonylag jól dokumentált. Mivel AJAXszal tölti be a szállítási kalkulációt, még a választás megváltoztatása miatt sem kell aggódnod.
--
Tolmács Márk
Drupal bandita
Modul fejlesztés
Hát igen, ettől féltem.
Drupal modult még sosem fejlesztettem.
Ráadásul pillanatnyilag el sem tudom képzelni, hogy hogyan lehet azt megoldani, hogy 2 település közti távolságot valami kiszámolja.
Talán a google map felé lehet indítani valami lekérdezést???
GMaps APIval
Google Maps támogat ilyet. Sőt ha megdobod még egy ilyennel, akkor elég fasza kis oldalt tudsz összehozni.
--
Tolmács Márk
Drupal bandita
Köszi a tippeket
Köszi a tippeket és a linkeket.
Mivel úgy érzem tudásom ehhez nem elégséges, ezért most nem vágok bele a modul fejlesztés és az api illesztés tanulmányozásába.
Magamat ismerve akár hetekig eltökölődnék vele míg az alapoktól elindulva, sok backup-restore után kijönne belőle valami jó. :)
Titeket ezzel terhelni nem akarlak, márpedig ha belevágnék rengeteg alapkérdésemmel tele-flame-elném a fórumot. :)
Már egyszerre 2 projecten dolgozok párhuzamosan, és így is már csak napi 5 órát alszok, és ha egy 99%-osan kész project kapcsán még ennek is nekiugranék, akkor lehet én lennék az első magyar, akit azzal mutat a híradó, hogy ő az, aki már sohasem alszik. :)))
Nem lenne jó az ár-érték arány.
Azt hittem van már erre valami legalább félkész megoldás, és akkor megúszhatom mondjuk 2 nap nem alvással, annyit talán megérne.
Egyébként magam is programozó vagyok, csak hát sajnos semmi közöm a netes fejlesztéshez.
Ezt onnan is tudom, hogy az Apache szóra még mindig nem egy web szerver ugrik be elsőre hanem Winnetou- :))))))
:)
Semmi gond. Sajnálom, erre úgy néz ki senki nem gondolt eddig.
--
Tolmács Márk
Drupal bandita
hm...
nekem nagyon tetszetős az ötlet. Épp most csinálok egy übercart-ot használó oldalt, szóval szerintem szabadidőmben elkészítem ezt a modult.
Csodálkozok azon, hogy ilyenre még nem gondoltak. Eléggé kézenfekvőnek tűnik, hogy távolság alapján számolják a szállítási költségeket.
*----*----*
$node ? 'alma' : 'bor'
*----*----*
Km alapú szállítási költség
Sikerült esetleg a modul fejlesztése? A drupal.org-on találtam egy dev-es open layers nevű modult (http://drupal.org/project/openlayers_proximity), ezzel a leírása alapján megoldható a távolság számítása, viszont az übercartba történő integrációja valószínűleg megint csak programozást igényelne.
Irányítószám alapján
Megtaláltam az egyszerű megoldást, a szállítási ajánlatoknál feltételként megadható, hogy a szállítási cím irányítószámát figyelje a rendszer, és ez alapján beállítható a szállítási költség. Már "csak" egy lista kell arról, hogy az irányítószámok alapján keletkező körzetekre milyen szállítási díjakat számítunk. :)
Modul
Igazából letettem arról, hogy megírjam a modult a következő probléma miatt.
Nem tudtam sehogy se rávenni a google api-t hogy két geocoordinate közötti útvonal hosszúságát számolja.
Egyébként az alapmodult ehhez már megcsinálta valaki
http://drupal.hu/forum/%C3%BCbercart-order-page-adatok-kinyer%C3%A9se
*----*----*
$node ? 'alma' : 'bor'
*----*----*