Duplicazione estensione spedizione
Inviato da Francesco Mazzi il 11 ottobre, 2009 - 11:04
La duplicazione di un'estensione di spedizione può essere utile in molti casi. Vediamo come è possibile effettuarla. Di seguito faccio riferimento alla spedizione a costo fisso ma si può applicare il procedimento a tutti gli altri metodi.
Duplicazione parte admin
Nella parte di amministrazione bisogna duplicare il file del controller, il view ed i file di lingua.
- creare una copia del file admin/controller/shipping/flat.php chiamandolo ad esempio flat1.php
- aprire il file e sostituire tutte le occorrenze di "flat" con "flat1" (o col nome che avete dato al file se diverso), incluso il nome della classe (class ControllerShippingFlat1)
- creare una copia del file admin/view/template/shipping/flat.php chiamandolo ad esempio flat1.php (usare sempre lo stesso nome scelto all'inizio)
- aprire il file e sostituire tutte le occorrenze di "flat" con "flat1" (o col nome che avete dato al file se diverso)
- creare una copia del file admin/language/italian/shipping/flat.php chiamandolo ad esempio flat1.php (o col nome che avete dato al file se diverso)
- aprire il file e modificare il nome della spedizione
Duplicazione parte cliente
Nella parte lato client bisogna duplicare il file del model e di lingua
- creare una copia del file model/shipping/flat.php chiamandolo ad esempio flat1.php (o col nome che avete dato al file se diverso)
- aprire il file e sostituire tutte le occorrenze di "flat" con "flat1" (o col nome che avete dato al file se diverso), incluso il nome della classe (class ModelShippingFlat1)
- creare una copia del file catalog/language/italian/shipping/flat.php chiamandolo ad esempio flat1.php (o col nome che avete dato al file se diverso)
- aprire il file e modificare il nome della spedizione
Finito. E' disponibile nei downloads il pacchetto con questi file già modificati per la 1.3.2: http://www.opencart.it/content/duplicazione-metodo-spedizione-costo-fisso
»
- Versione stampabile
- Login o registrati per inviare commenti

