Oggi è gio mar 28, 2024 12:38 pm

Benvenuto!

Lo stato dell'Arte come software Open Source gratuito E-commerce.
 

Zen Cart Italia

Spedizioni e Pagamenti

Ritiro in negozio e pagamento di conseguenza

Richieste, idee e suggerimenti per il miglior settaggio o modifiche dei moduli previsti.

Moderatori: Sandro Carniel aka webmaster, Paolo De Dionigi aka Spike00

Ritiro in negozio e pagamento di conseguenza

Messaggioda vash81 » ven mag 16, 2008 3:31 pm

Ciao a tutti,

ho impostato come metodo di spedizione Ritiro in Negozio e volevo di conseguenza creare un pagamento in sede.
E' possibile?
vash81
 
Messaggi: 32
Iscritto il: ven set 28, 2007 12:27 pm

Re: Ritiro in negozio e pagamento di conseguenza

Messaggioda Sandro Carniel aka webmaster » sab mag 17, 2008 3:03 pm

Ciao

Tecnicamente si, basta prendere un modulo di pagamento come ad esempio il vaglia e duplicarlo per intero (modulo e sue define di lingua).
Per un lavoro ad hoc bisognerà però aggiungere al modulo una variabile affinchè solo per il ritiro in sede questa scelta sia attiva e non per altri metodi così ad evitare tipi di spedizione diverse e pagamento per contanti, che non avrebbe senso.

Saluti
http://OPZIONE.COM hosting, installazione, help desk Zen Cart.
Avatar utente
Sandro Carniel aka webmaster
 
Messaggi: 1823
Iscritto il: mer apr 06, 2011 6:23 pm
Località: Capiago Intimiano (CO)

Re: Ritiro in negozio e pagamento di conseguenza

Messaggioda logan.x » lun gen 28, 2013 7:54 pm

Ciao a tutti. Sono nuovo del forum e ho da poco iniziato ad usare ZEN CART. Mi sono imbattuto in questo vecchissimo post, la cui soluzione mi avrebbe fatto comodo :D
Spulciando la rete ho trovato la soluzione. La riporto anche se il post è vecchio, magari aiuterà qualcun altro in futuro...

Eseguito copia di:
/includes/modules/payment/moneyorder.php
/includes/languages/english/modules/payment/moneyorder.php
/includes/languages/italian/modules/payment/moneyorder.php

in:
/includes/modules/payment/paymentinstore.php
/includes/languages/english/modules/payment/paymentinstore.php
/includes/languages/italian/modules/payment/paymentinstore.php

Editato tutti i file paymentinstore.php e modificate le occorrenze di moneyorder in paymentinstore e MONEYORDER in PAYMENTINSTORE

A questo punto editato i file paymentinstore.php situati nei direttori delle lingue e modificato i testi in corrispondenza delle varie define.
Abilitato il modulo.
Per visualizzare questo metodo di pagamento solo quando c'è il ritiro in negozio modificato il file:
/includes/modules/payment/paymentinstore.php
Dopo questa riga:
Codice: Seleziona tutto
$this->enabled = ((MODULE_PAYMENT_PAYINSTORE_STATUS == 'True') ? true : false);


ho aggiunto:

Codice: Seleziona tutto
      if ($_SESSION['shipping']['id'] != 'storepickup_storepickup') {
        $this->enabled = false;
      }


Ciao
logan.x
 
Messaggi: 3
Iscritto il: mer gen 23, 2013 5:40 pm

Re: Ritiro in negozio e pagamento di conseguenza

Messaggioda Sandro Carniel aka webmaster » gio gen 31, 2013 6:48 pm

Ottimo!

Grazie per il contributo.
Saluti
http://OPZIONE.COM hosting, installazione, help desk Zen Cart.
Avatar utente
Sandro Carniel aka webmaster
 
Messaggi: 1823
Iscritto il: mer apr 06, 2011 6:23 pm
Località: Capiago Intimiano (CO)


Torna a Spedizioni e Pagamenti

cron

Login

Real Time Analytics