sergio1440069 Posted November 18, 2013 Share Posted November 18, 2013 Buenos días uso prestashop 1.5.6 y al pagar contrareembolso el estado del pedido cambia a preparando pedido, pero me gustaría que en lugar de salir preparando, saliese otro estado (en espera, pedido al proveedor, etc) Como podría hacerlo? Link to comment Share on other sites More sharing options...
nadie Posted November 18, 2013 Share Posted November 18, 2013 Un ejemplo: http://www.prestashop.com/forums/topic/176151-estados-del-pedido-por-defecto/?do=findComment&comment=1356966 Por ejemplo, en el modulo de "reembolso" por defecto que lleva prestashop, si nos vamos al fichero: /modules/cashondelivery/controllers/front/validation.php Y buscas esto: $this->module->validateOrder((int)$this->context->cart->id, Configuration::get('PS_OS_PREPARATION'), $total, $this->module->displayName, null, array(), null, false, $customer->secure_key); como ves sale: Configuration::get('PS_OS_PREPARATION') Cambias eso por id del estado tipo $this->module->validateOrder((int)$this->context->cart->id, 13, $total, $this->module->displayName, null, array(), null, false, $customer->secure_key); (13 es solo un ejemplo, tu colocas solo el id del estado del pedido (el id del estado de pedido lo puedes ver en la pestaña Pedidos -> Estados) que quieres asociar por defecto) Link to comment Share on other sites More sharing options...
sergio1440069 Posted November 20, 2013 Author Share Posted November 20, 2013 Gracias probaré y si funciona (cuando tenga otro pedido en contrareembolso) te digo si funciona Gracias!! Link to comment Share on other sites More sharing options...
Recommended Posts