Gleda profil - theuros

theuros

Statistika

Pridružen/a:
22 jun 2009, 18:28
Zadnjič aktiven:
Prispevki:
Teme:
12 | Vse teme
120
22
1

Podpis

Če je nekdo profesionalec še ne pomeni da obvlada tisto kar ponuja ampak samo, da služi z svojim delom.
#

Na strani imam prikaz novih izdelkov .. rabil bi jih 6 .. prikazuje pa mi jih samo 5 .. mogoče kdo ve kje se ta limit nastavi .. jaz sem že obupal ...



to je oni fajl new.phtml .. pa noter ima $this->GetProdustCollection() ... kako se ta limit nastavi ??


všeč(0) ni všeč(0) spam(0)
#

Pozdravljeni,



z magentom še nisem delal in sirtaucija je nanesla da moram implementirat plačevanje z karticami v obstojerčo trgovino. Imam par vprašanj in upam da mi bo znal kdo odogovorit.



Integriral bom plačevanje prek bankarta .. vse kar imam za dodelat je v "checkout"



torej do sedaj...

1. kot prvo sem dodal plačevanje z karticami v administraciji

2. odstranil sem polja za vnos podatkov od kartice v "methods.phtml" ker jih ne rabim saj se stranko redirekta na stran od banke

3. Odstranil sem podatke od kartice v "progress.phtml" in tam napisal nek tekst.

4. "review.phtml" oz. zadnji korak v košarici ..tukaj nastopijo moje težave ..



ok se pravi .. v "review.phtml" sem vstavil formo z inf. ki jih potrebujem za plačilo, tako da sedaj imam tam dva gumba.. eden original za oddajo naročila .. in drugi moj za submit forme in redirest na banko.



Prvi problem se je pojavil kako dobit skupno vrednost naročila .. to mi je nekako ratalo z Mage::getSingleton('checkout/session')->getQuote()->getGrandTotal();

s sabo peljem tudi customer id katerega sem pobral iz $SESSION['core']['visitor_data']['customerid'] ...




  1. vprašanje: Kako naj ugotovim kakšna metoda plačevanja je bila izbrana en korak nazaj ? -> potrebujem da vem kakšno tipko prikazat .. ali mojo ali že obstoječo (oddaja naročila)


  2. vprašanje: Če se ne motim ima vsako naročilo nek order ID .. kako bi dobil id od trenutnega naročila ?




kakorkoli v zadnjem koraku če je izbrana metoda plačevanje z kartico je stranka redirectana na banko in nato nazaj na stran iz katere sem jo poslal ..




  1. vprašanje: ko me redirecta nazaj .. kako bi lahko skočil direkt na zadnji korak ? saj ob vsakem refresku me da na prvi korak ?


  2. vprašanje: zakaj vedno ko skušam dodat kako svojo spremenljiko kot je recimo <?$x=1;?> mi da error ??




Logika ki jo skušam naredit je nekako taka ...

ko v koraku 4 stranka izbere plačilo z kartico moram v 5 koraku skrit oddaj naročilo in prikazat moj submit kateri pelje na stran od banke .. z redirectom nazaj bi peljal en svoj parameter v stilu "../checkout/onepage?payment=ok" .. tukaj se pojavi še enkrat moje vprašanje 4 .. če hočem preverit get v stilu <?if($_GET['payment']) echo "nekaj...";?> mi da takoj error !!! ???



kakorkoli ... če bi usepl prebrat ta parameter bi moral nekako skočit na zadnji korak kjer bi imela stranka tam original tipko "oddaj naročilo" .. s tem bi bil mail poslan in vse shranjeno v bazo ...



to da mora stisnit oddaj naročilo po tem ko plača ni glih nevem kaj zato sem razmišljal o opciji 2 in sicer :



ko se zgodi redirect iz banke nazaj .. bi redirectal na en svoj custom template .. v katerem bi moral na nek način storiti isto kot mi naredi gumb oddaj naročilo... se pravi poslat mail z vsebino naročila + shranit vse potrebno v bazo.



samo kako to izvest .. kaj vse je treba v ta template sklicat da lahko poženem ono funkcijo review.save() al kak je že .. oz. če bi vedel kam vse moram v bazo zapisat in kje sploh kaj dobit in spremenit da bi to ročno anredil ..




  1. vprašanje: kako bi v nekem svojem templejtu naredil kar mi "oddaj naročilo" anredi v sheckout ?


  2. vprašanje: kako je kaj ta košarica zapisana v bazi ?? v katerih tabelah ? in če naredim ročno vpis .. kaj vse je treba pazit


  3. vprašanje: je opcija da ko oddam naročilo .. pa v onem fajlu maor me redirecta success.phtml ugotovim da je bila uporabljena kartica in naredim tem šele redirect na banko ?




sem bil dovolj jasen ? ..



upam da je kak magento mojster tukaj ..



hvala


všeč(0) ni všeč(0) spam(0)