magento - povezava namesto nakupa
 
komac 1. dec 2009 08:29:44 Pridružen od:
14. avg 2009
733 objav
673 29 7
#1

Ima kdo kakšno idejo kako bi namesto da se zadeva doda v košarico kupca preusmeril na drugo stran, kjer lahko opravi nakup. Se pravi bi se na trgovini samo "oglaševalo"

Rabim pa to samo za določene produkte, tako da bi potreboval modul, ki kaj takega omogoča, ali pa če obstaja kakšna nastavitev. Ve kdo za kaj takega?


všeč(0) ni všeč(0) spam(0)
 
Roky 1. dec 2009 08:41:21 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

Torej namesto košarice bi glede na podatke iz produkta prikazal link oz. dodaj v košarico. Na pamet za takšen modul ne vem, bi bilo pa dokaj enostavno dodat določen podatek/status ki bi povedal ali je produkt "oglaševalski" in bi na podlagi tega prikazal dodaj v košarico gumb ali link nekam drugam.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
komac 1. dec 2009 08:45:20 Pridružen od:
14. avg 2009
733 objav
673 29 7
#3

ja, točno tako. Uporabnik mora biti namesto v košarico preusmerjen na točno določeno povezavo.

Potem bo očitno potreba po nekem custom modulu =)


všeč(0) ni všeč(0) spam(0)
 
Roky 1. dec 2009 09:39:53 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

Malce si še poglej Magento extensions, mogoče boš kej našel. V nasprotnem primeru pa ti zgleda custom modul ne uide.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
komac 7. dec 2009 21:24:34 Pridružen od:
14. avg 2009
733 objav
673 29 7
#5

No ker nisem našel nič pametnega sem se zadeve lotil na najlažji možni način.. napišem postopek, če bo še kdo rabil kaj podobnega (pride v poštev tudi za prikaz nekega linka na strani - recimo povezava na stran proizvajalca)




  1. kreairamo atribut (recimo podjetje_url), če gre za povezavo je dobro da se nastavi preverjanje na URL, ni pa nujno, lahko je tudi navadni text input..


  2. Predelamo naš template file, povezava se vstavi na sledeči način:



<a href="<?php echo $this->htmlEscape($_product->getPodjetje_url()) ?>"><?php echo $this->__('Povezava') ?></a>

Če želite zamenjati gumbek "v košarico" pa potrebujete samo še en IF stavek, kjer preverite ali je bil url podan ali ne..


<?php if($_product->getPodjetje_url()): ?>
<a href="<?php echo $this->htmlEscape($_product->getPodjetje_url()) ?>"><?php echo $this->__('Povezava') ?></a>
<?php else:?>
<?php echo $this->getChildHtml('addtocart') ?>
<?php endif; ?>

Mislim, da je to najlažji možni način =)


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

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se