Carlos Posted January 23, 2018 Share Posted January 23, 2018 (edited) Buenas a todos, me surge un problema con el tipo de pago. Tengo dos tipos de pagos en el backoffice, transferencia bancaria y pago domiciliado. Cuando realizo un pedido desde el backoffice, siempre me pone como método de pago Back office order. ¿Hay alguna forma que me ponga como nombre uno de los anteriores seleccionados? Adjunto captura. Muchas gracias de antemano. Edited January 29, 2018 by Carlos (see edit history) Link to comment Share on other sites More sharing options...
Carlos Posted January 29, 2018 Author Share Posted January 29, 2018 Buenas, alguien sabría una solución ? Gracias. Link to comment Share on other sites More sharing options...
Carlos Posted January 29, 2018 Author Share Posted January 29, 2018 Buenas, ya encontré la solución, os la dejo por si a alguien os pasa: Hay que modificar el archivo /httpdocs/controllers/admin/AdminOrdersController.php Cambiamos esto: if (!Configuration::get('PS_CATALOG_MODE')) { $payment_module = Module::getInstanceByName($module_name); } else { $payment_module = new BoOrder(); } por esto: if (!Configuration::get('PS_CATALOG_MODE')) { $payment_module = Module::getInstanceByName($module_name); } else { $payment_module = Module::getInstanceByName($module_name); } Saludos. 1 Link to comment Share on other sites More sharing options...
nadie Posted January 29, 2018 Share Posted January 29, 2018 hace 3 horas, Carlos dijo: Buenas, ya encontré la solución, os la dejo por si a alguien os pasa: Hay que modificar el archivo /httpdocs/controllers/admin/AdminOrdersController.php Cambiamos esto: if (!Configuration::get('PS_CATALOG_MODE')) { $payment_module = Module::getInstanceByName($module_name); } else { $payment_module = new BoOrder(); } por esto: if (!Configuration::get('PS_CATALOG_MODE')) { $payment_module = Module::getInstanceByName($module_name); } else { $payment_module = Module::getInstanceByName($module_name); } Saludos. Si quieres que el cambio se conserve tras actualizar Prestashop haz un override del controlador evitando editar el fichero original. Por otro lado ¿Es que tienes la tienda en modo Catalogo? Lo digo porque el condicional if (!Configuration::get('PS_CATALOG_MODE')) { dice cuando la tienda no esta en modo catalogo hago esto y cuando no hago lo otro. Al cambiar la linea que has cambiado estas haciendo ambas cosas este o no este en modo catalogo. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now