|
Postai utánvét, postai kiszállítás átutalással 4 hónapja, 3 hete
|
Karma: 0
|
Sziasztok!
A jelenlegi shop-omban a fizetési és a szállítási módot külön kell megadni. Nálam a valóságban lehet kérni a szállítást postán és személyesen. A fizetést viszont 3 féle képen lehet teljesíteni. készpénz ha személyesen jön, kártya ha személyesen jön, utalás ha személyesen jön. Ez eddig rendben mert a személyes átvételnek nincs költsége és a fizetéseknek sem.
Azonban ha valaki postán kéri a csomagot, akkor is kérheti a fizetést előre utalással itt nincs költség, fizetheti kártyával itt sincs költség, de ha utánvéttel kéri akkor az utánvétel díját még hozzá kellene adni a számlához. A fizetési módokhoz viszont nem lehet költséget rendelni.
Hogyan lehet megoldani -ha egyáltalán lehetséges- ezt a kérdést úgy, hogy a fizetési módok el legyenek különítve a szállítási módoktól. Vagy csak simán csináljak egy utánvétes és egy nem utánvétes szállítási módot különböző árakkal? De akkor ebben az esetben meg a kp és kártya fizetési lehetőség válik értelmetlenné a következő lépésnél. 
|
|
gery1979 (Felhasználó)
Junior Boarder
Hozzászólások: 36
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 3 hete
|
Karma: 1
|
|
Adminon jól konfigolható, mikor melyik legyen választható.
Kicsit furcsa kiválasztás (nekem mindig fordítottnak tünik...), de ha megérted akkor menni fog.
A költségeket elöszőr a szállítás kiválasztásával adod meg, majd utána már csak az a fizetési mód lesz választható, amit adminon te beállítottál.
Nálam pl szintén van kp és utalás, de a kp csak szemályes átvételnél választható az utalás pedig személyes vagy postázáskor is, de postánál akkor van +600Ft szállítási költség.
Az utánvételes szállítást és azt hiszem Belba leírása alapján a "table" klónozásával alakítottam ki, mert utánvét összegtől függően más a költség.
|
|
kovad (Felhasználó)
Fresh Boarder
Hozzászólások: 18
|
|
Módosítás: 2010.03.11 12:52 Név: kovad.
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 3 hete
|
Karma: 0
|
|
Akkor nekem hiányozhat valami, mert én nem tudom beállítani az, hogy melyik szállítási mód után milyen fizetési lehetőségek legyenek. Minden szállítási módnál kiadja a kp, utalás, és kártya lehetőséget.
Hol tudom ezeket beállítani az admin felületen?
És közbe még jött egy új dolog. Ha a vásárlás összege elér egy beállított határt, akkor ingyenes a kiszállítás. Viszont nekem már volt olyan ügyfelem, aki a neten rendelt, mert olcsóbb, ezt a határt elérte, de azt mondta, hogy inkább bejön mint feladjuk postán. Erre valami ötlet.
|
|
gery1979 (Felhasználó)
Junior Boarder
Hozzászólások: 36
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 15
|
Szia!
Ezt adminban nem tudod beállítani. Nézd meg ezt a bővítményt.
|
|
|
|
Üdv,
tgely |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 1
|
|
Nem tudom, akkor mi van nálam módosítva, mert adminon, a Modulok/fizetés/ alatt én adom meg, hogy melyik szállítási módnál, milyen fizetést lehessen választani. A fizetési mód/szerkeszt/ és itt az utolsó beállítás "Shipping methods allowed". Itt felsorolom, amit szeretnék. (flat, picup, table...)
A postai utánvét a "table", mert a posta is utánvét ártól számol, ilyenkor átvételkor fizetnek és a posta értesít amikor megjön a pénz.
A postai kézbesítés utalás után az nálam "flat, pickup" , vagyis személyes átvétel (0Ft plussz) vagy postázás (650Ft plussz)
|
|
kovad (Felhasználó)
Fresh Boarder
Hozzászólások: 18
|
|
Módosítás: 2010.03.14 12:13 Név: kovad.
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 15
|
Szia!
Kapásból, most én sem tudom, de az alapja ugyan az kell, hogy legyen, mint a fenti bővítménynek, csak valószínűleg adatbázisban tárolja a bővítményed a preferált szállítási módok nevét. 
|
|
|
|
Üdv,
tgely |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 0
|
A fenti bővítményt megnéztem. Ez azt állítja be, hogy ha a szállítás ingyenes, vagy személyes, vagy futár stb. akkor megjelenjen-e az adott fizetési mód vagy sem. Sajnos azt nem tudja (legalábbis én nem láttam), hogy megadhassam, melyik fizetési mód mennyibe kerül.
De sebaj, most csináltam utánvétes és nem utánvétes szállítást, és megadtam melyik szállításnál milyen fizetési lehetőségek legyenek. Így is tökéletes.
Honnan lehetne megtudni melyik modul van telepítve kovad-nál?
Van valakinek OSC-s bankkártyás fizetési modul tapasztalata?
|
|
gery1979 (Felhasználó)
Junior Boarder
Hozzászólások: 36
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 1
|
|
Akkor jól működik, mert nálam is így van!
Nálam az ingyenes nem él.
Én simán klónoztam a postai kiszállítást, vagyis van belőle 2.
Az egyiket párosítottam az utaláshoz és fix 600Ft,
a másikat pedig párosítottam a az utánvéthez, ami táblás összeg függő.
A személyes=0FT
A futárnál beállítod a fix, a táblás fizetést súly, vagy érték szerint, ahogy te akarod.
Remélem, így érthető?
A kulcsszó, a modul KLÓNOZÁSA!
Ezután már párosíthatod a megfelelő módokat egymáshoz.
Lehet, hogy van szebb megoldás is de ez biztosan működik, ée egyszerű.
|
|
kovad (Felhasználó)
Fresh Boarder
Hozzászólások: 18
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 15
|
A demowebshop leírása hiányos, a telepítő csomagban viszont jónak kell lennie:
Engedélyezett szállítási mód
Az alábbi listában addja meg azoknak a szállítási moduloknak a nevét, amelyeknél engedélyezni akarja ezt a fizetési módot. Az egyes szállítási módok neveit ";" kell egymástól elválasztani.
Például: zones;table;cc;
Ha üresen hagyja akkor minden száll
Még ez sem tökéletes, de majd javítjuk.
Mondjuk így:
Engedélyezett szállítási mód
Az alábbi mezőben adja meg azoknak a szállítási moduloknak a nevét, amelyeknél engedélyezni akarja ezt a fizetési módot. Az egyes szállítási módok neveit ";" pontosvessző jellel kell egymástól elválasztani.
Például: zones;table;cc;
Ha üresen hagyja akkor minden szállítási módnál megjelenik a modul
|
|
|
|
Üdv,
tgely |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 4 hónapja, 2 hete
|
Karma: 15
|
Erre javítottam ki a
catalog/includes/modules/payment/cod.php hivatkozó részét:
| Kód: |
// Shipping dependency: line added
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Engedélyezett szállítási mód', 'MODULE_PAYMENT_COD_SHIPPING', '', 'Addja meg azon szállítási modulok nevét, amelyeknél engedélyezi ezt a fizetési módot. Az egyes szállítási modulok neveit így kell egymástól elválasztani:<br> zones;table;cc;<br>Üresen hagyva minden szállítási módnál engedélyezve lesz ez a fizetési mód.', '6', '6', now())");
}
|
Most kifér és talán érthető is.
|
|
|
|
Üdv,
tgely |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 2 hónapja, 4 hete
|
Karma: 0
|
Üdv
Nekem is hasonló problémám van:
Átvételi módok:
Személyes átvétel
Postai szállítás
Fizetési módok:
Banki befizetés/utalás vagy SZEMÉLYES ÁTVÉTEL
PayPal
Postai utánvét
Azt szeretném, hogy
Személyes átvétel esetén csak a Banki befizetés/utalás vagy SZEMÉLYES ÁTVÉTEL és PayPal opció legyen, míg a Postai szállítás esetén Banki befizetés/utalás és PayPal X összegért, míg Postai utánvét Y összegért.
Pl.
Személyes átvétel és Paypal vagy utalás esetén 0Ft
Postai+ Banki befizetés esetén pl 500Ft (értéktől függetlenül)
Postai+postai utánvét esetén 1200ft (értékfüggő, ahogy most is működik...)
Jelenleg e személyes és a banki befizetés egy modulban van. Nem is túl nagy baj, ha nem lehet elválasztani a 2-t egymástól...
http://kepfeltoltes.hu/100502/post_www.kepfeltoltes.hu_.png
A megvalósítás ha jól gondolom ott kezdődne, hogy személyes esetén letiltom az utánvétet, majd telepítek még egy modult, ami fix összegű szállítási díjat tartalmaz(pl postai csomag előre fizetés esetén) majd ezt csak a postai szállítás esetén engedem használni.
Köszi
|
|
yoku (Felhasználó)
Senior Boarder
Hozzászólások: 47
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
|
kovad (Felhasználó)
Fresh Boarder
Hozzászólások: 18
|
|
Módosítás: 2010.05.03 07:57 Név: kovad.
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 2 hónapja, 4 hete
|
Karma: 0
|
tgely írta::
Erre javítottam ki a
catalog/includes/modules/payment/cod.php hivatkozó részét:
| Kód: |
// Shipping dependency: line added
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Engedélyezett szállítási mód', 'MODULE_PAYMENT_COD_SHIPPING', '', 'Addja meg azon szállítási modulok nevét, amelyeknél engedélyezi ezt a fizetési módot. Az egyes szállítási modulok neveit így kell egymástól elválasztani:<br> zones;table;cc;<br>Üresen hagyva minden szállítási módnál engedélyezve lesz ez a fizetési mód.', '6', '6', now())");
}
|
Most kifér és talán érthető is.
Hali.
Ha jól értem, ezt a kódot kellene beilleszteni a fent említett fájlba, hogy Személyes átvétel esetére tilthassam a postai utánvétet, igaz? (amit kovad is linkelt)
(mert nálam alapból nincs ilyen szűrési lehetősség )
Próbáltam bemásolni a kódot a cod.php-ba, de sajnos nem ment  Sry a lámaságomért
|
|
yoku (Felhasználó)
Senior Boarder
Hozzászólások: 47
|
|
Módosítás: 2010.05.03 19:58 Név: yoku.
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 2 hónapja, 4 hete
|
Karma: 15
|
|
Hali!
Ez a help rész. A modult utánna újra kell "húzni", azaz telepíteni, hogy érvényre is jusson.
A kód egy javító patch, amire le kell cserélni az eredeti részt.
Az értelmezéshez tisztában kell lenni a modulok nevével, hogy paraméterezni is tudjad.
|
|
|
|
Üdv,
tgely |
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|
Vá: Postai utánvét, postai kiszállítás átutalással 2 hónapja, 3 hete
|
Karma: 0
|
Így néz ki most a cod.php-m:
| Kód: |
function install() {
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Cash On Delivery Module', 'MODULE_PAYMENT_COD_STATUS', 'True', 'Do you want to accept Cash On Delevery payments?', '6', '1', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Payment Zone', 'MODULE_PAYMENT_COD_ZONE', '0', 'If a zone is selected, only enable this payment method for that zone.', '6', '2', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort order of display.', 'MODULE_PAYMENT_COD_SORT_ORDER', '0', 'Sort order of display. Lowest is displayed first.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('Set Order Status', 'MODULE_PAYMENT_COD_ORDER_STATUS_ID', '0', 'Set the status of orders made with this payment module to this value', '6', '0', 'tep_cfg_pull_down_order_statuses(', 'tep_get_order_status_name', now())");
// Shipping dependency: line added
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Engedélyezett szállítási mód', 'MODULE_PAYMENT_COD_SHIPPING', '', 'Addja meg azon szállítási modulok nevét, amelyeknél engedélyezi ezt a fizetési módot. Az egyes szállítási modulok neveit így kell egymástól elválasztani:<br> zones;table;cc;<br>Üresen hagyva minden szállítási módnál engedélyezve lesz ez a fizetési mód.', '6', '6', now())");
}
|
Vagyis a 3db tep_db_query után bemásoltam az általad írt kódrészt, majd újra telepítettem a modult, de sajnos továbbra sem tudom paraméterezni.
Tudom, hogy azt írtad, hogy le kell cserélni a kódrészt, de sehol sem találom a cod.php-ban azt a részt, ahol le kéne cserélni. Így pedig, ha a "végéhez csapom", sajnos nem jó.
Köszi szépen a segítséget előre is!
Üdv
|
|
yoku (Felhasználó)
Senior Boarder
Hozzászólások: 47
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|
|
|