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
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