nuevoenesto Posted February 12, 2016 Share Posted February 12, 2016 Hola. Estoy configurando una tienda en versión 1.5.6.3 y me gustaría saber si es posible y como se puede hacer que al recibir un pedido con forma de pago CONTRAREEMBOLSO, que ya esta activada se situe con un ESTADO DE PEDIDO que he creado adicionalmente. Por defecto salta al estado EN PREPARACION pero por mas que busco no veo donde se puede elegir otro estado distinto para ese tipo de pago. Gracias de antemano José. Link to comment Share on other sites More sharing options...
velasco2222 Posted February 12, 2016 Share Posted February 12, 2016 Buenas, ¿Qué es lo que quieres que aparezca por defecto? En el backoffice---> Pedidos--->seleccionando "el pedido que deseas" puedes actualizar al estado que tu quieras una vez dentro de ese pedido. Por defecto siempre aparece pago aceptado con las otras formas de pago y luego se va actualizándo "preparación,enviado,entregado"etc. Lo suyo es ir haciéndolo manual... Un saludo Link to comment Share on other sites More sharing options...
joseantgv Posted February 12, 2016 Share Posted February 12, 2016 Hola. Estoy configurando una tienda en versión 1.5.6.3 y me gustaría saber si es posible y como se puede hacer que al recibir un pedido con forma de pago CONTRAREEMBOLSO, que ya esta activada se situe con un ESTADO DE PEDIDO que he creado adicionalmente. Por defecto salta al estado EN PREPARACION pero por mas que busco no veo donde se puede elegir otro estado distinto para ese tipo de pago. Gracias de antemano José. Por configuración de BO no se puede. Tienes que tocar el código fuente: Busca en los ficheros de /modules/nombredelmodulo/controllers/front una línea parecida a esta: $this->module->validateOrder((int)$cart->id, Configuration::get('PS_OS_CHEQUE'), $total, $this->module->displayName, NULL, $mailVars, (int)$currency->id, false, $customer->secure_key); En lugar de Configuration::get('PS_OS_CHEQUE') tendrás otra cosa. Cambia eso por el ID de tu estado y listo. Link to comment Share on other sites More sharing options...
espacioled Posted March 3, 2016 Share Posted March 3, 2016 Hola, uff, no puedo creer que no haya una forma mas intuitiva y facil de hacerlo, com opor ejemplo pasaba en opencart. en todo caso el id de mis estados es numérico, de donde sale eso de PS_OS_CHEQUE? gracias Link to comment Share on other sites More sharing options...
joseantgv Posted March 4, 2016 Share Posted March 4, 2016 Hola, uff, no puedo creer que no haya una forma mas intuitiva y facil de hacerlo, com opor ejemplo pasaba en opencart. en todo caso el id de mis estados es numérico, de donde sale eso de PS_OS_CHEQUE? gracias Para algunos estados hay una variable de configuración definida: 'PS_OS_CHEQUE', '1' 'PS_OS_PAYMENT', '2' 'PS_OS_PREPARATION', '3' 'PS_OS_SHIPPING', '4' 'PS_OS_DELIVERED', '5' 'PS_OS_CANCELED', '6' 'PS_OS_REFUND', '7' 'PS_OS_ERROR', '8' 'PS_OS_OUTOFSTOCK', '9' 'PS_OS_BANKWIRE', '10' 'PS_OS_PAYPAL', '11' 'PS_OS_WS_PAYMENT', '12' En cualquier caso es suficiente con que le pases el ID directamente: $this->module->validateOrder((int)$cart->id, 5, $total, $this->module->displayName, NULL, $mailVars, (int)$currency->id, false, $customer->secure_key); Link to comment Share on other sites More sharing options...
espacioled Posted March 4, 2016 Share Posted March 4, 2016 Muchas gracias, lo revisaré. una cosa, no se porqué pero por ejemplo en pagos por visa y paypal, va intercambiando los estados, o sea nunca para el pago con paypal indica el mismo estado, ni para los pagos con visa, a veces asigna unos u otros; estoy hablando de pagos correctamente realizados, eso es raro pq entonces significaria que el estado dentro del módulo no es único. saludos Link to comment Share on other sites More sharing options...
joseantgv Posted March 4, 2016 Share Posted March 4, 2016 Muchas gracias, lo revisaré. una cosa, no se porqué pero por ejemplo en pagos por visa y paypal, va intercambiando los estados, o sea nunca para el pago con paypal indica el mismo estado, ni para los pagos con visa, a veces asigna unos u otros; estoy hablando de pagos correctamente realizados, eso es raro pq entonces significaria que el estado dentro del módulo no es único. saludos Y qué estados se te asigna? Link to comment Share on other sites More sharing options...
espacioled Posted March 4, 2016 Share Posted March 4, 2016 Aleatoriamente entre el 2 y el 9 en ambos pagos. ahora uqe veo tu lista, supongo es que hay algun producto fuera de stock y asigna el 9, que yo renombre a pago por tarjeta. Link to comment Share on other sites More sharing options...
espacioled Posted March 4, 2016 Share Posted March 4, 2016 lo uqe no entiendo es el pago por banco, que asigna el 4y el 10. Link to comment Share on other sites More sharing options...
joseantgv Posted March 4, 2016 Share Posted March 4, 2016 lo uqe no entiendo es el pago por banco, que asigna el 4y el 10. Podría ser que los estados de tu versión de PS no coincida con la lista que yo he puesto, que es de la 1.6.1.4. Link to comment Share on other sites More sharing options...
Recommended Posts