CyberMODE Posted July 19, 2011 Share Posted July 19, 2011 Hola:Tengo el PrestaShop 1.4.3 y el modulo PayPal 2.6 pero siempre al acabar de pagar en PayPal me sale este mensaje de error y no me vuelve a mi tienda.fatal error (orderhistory -> id_order_state is empty)El cliente paga, pero no me llega el pedido a la tienda...Os pasa a alguno más? he mirado en el foro y le pasa a más gente pero no entiendo nada de lo que dicen Un saludo Link to comment Share on other sites More sharing options...
donatfombuena Posted July 25, 2011 Share Posted July 25, 2011 A mi me esta pasando igual, y tampoco encuentro la solucion Link to comment Share on other sites More sharing options...
Román Ángel Ballesteros Posted August 16, 2011 Share Posted August 16, 2011 A mi me esta pasando igual, y tampoco encuentro la solucion Hola, Buenas , el problema esta localizado en el modulo Cash on delivery. Si teneis la version 5, utilizar al version 2.0 No he revisado el codigo aun pero se debe a que no pasa la variable o no es correcta en el tipo del ID Link to comment Share on other sites More sharing options...
jbrausin Posted September 14, 2011 Share Posted September 14, 2011 Yo tambien tengo el mismo problema, si ya lo lograron solucionar me gustaria saber como, gracias Link to comment Share on other sites More sharing options...
afxsolutions Posted September 21, 2011 Share Posted September 21, 2011 Hola, También está pasando con el módulo de transferencia bancaria. Parece ser algo de la variable de estado del pedido ID. Si no me equivoco en la última versión de prestashop todas las ID las lee de la base de datos (en fichero config), en cambio en las versiones anteriores se declaraban en el fichero defines. ¿alguien sabe alguna solución? Link to comment Share on other sites More sharing options...
zuzunai Posted September 23, 2011 Share Posted September 23, 2011 Estoy con el mismo problema, nada? Link to comment Share on other sites More sharing options...
petete2008 Posted September 25, 2011 Share Posted September 25, 2011 Todo apunta que el módulo utilizado no sea compatible con la versión de prestashop utilizada. Link to comment Share on other sites More sharing options...
zuzunai Posted September 26, 2011 Share Posted September 26, 2011 En classes / orderHistory.php public function changeIdOrderState($new_order_state = NULL, $id_order) { si debajo de esta linea poneis: if ($new_order_state == NULL){ $new_order_state = 2; } obligais a que todo siga para delante, genera las facturas y demas correctamente, pero (a mi almenos) sigue sin quitarme el stock, tendria que hacerlo manualmente. Si alguien sabe sobre el tema seria de agradecer, Espero que ayude a alguien. Un saludo. Att. Artur. Link to comment Share on other sites More sharing options...
afxsolutions Posted September 26, 2011 Share Posted September 26, 2011 Hola, Tengo la solución para el error (orderhistory -> id_order_state is empty) , ya sea utilizando Paypal, Contra reembolso o Transferencia bancaria. Parece ser que el problema es debido a que anteriormente el script revisaba los parámetros directamente de un fichero .php, pero en las últimas actualizaciones cambió y ahora lo obtiene a través de la base de datos. Si estos parámetros no están en la BD aparece ese error. 1- hacer copia seguridad de tu base de datos 2- acceder phpmyadmin y añadir la siguiente consulta INSERT INTO `ps_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_OS_CHEQUE', '1', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_PAYMENT', '2', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_PREPARATION', '3', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_SHIPPING', '4', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_DELIVERED', '5', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_CANCELED', '6', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_REFUND', '7', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_ERROR', '8', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_OUTOFSTOCK', '9', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_BANKWIRE', '10', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_PAYPAL', '11', '2011-09-12 15:43:25', '2011-09-12 15:43:25'), ('PS_OS_WS_PAYMENT', '12', '2011-09-12 15:43:25', '2011-09-12 15:43:25'); Por cierto, en prestashop me dijeron que era un problema de sql y cookies. Me pedian comprar 3 tickets de asistencia por sólo 447€+iva. Espero que os funcione! Link to comment Share on other sites More sharing options...
zuzunai Posted September 29, 2011 Share Posted September 29, 2011 YEAH GRACIAS !!! si que funciona, tenia los campos ocupados con que puede que la consulta no os la permita hacer, teneis que ir uno a uno poniendo los values. UPDATE `ps_configuration` SET `value` = 1 WHERE `name` = 'PS_OS_CHEQUE' despues UPDATE `ps_configuration` SET `value` = 2 WHERE `name` = 'PS_OS_PAYMENT' Y asi sucesivamente. Oye afxsolutions te devo la vida xD el problema me estava volviendo loco, y como justo habia tocado los archivos pensava k era cosa mia. Muchas gracias otra vez ! Un saludo, Att. Artur. Link to comment Share on other sites More sharing options...
msempere Posted October 10, 2011 Share Posted October 10, 2011 Perdona mi ignorancia, esos valores se cambian phpmyadmin escritos tal cual. O en algun otro fichero editandolo. Es que no se donde. Mi ps_configuration sale solo esto: UPDATE `ps_configuration` SET `id_configuration`=[value-1],`name`=[value-2],`value`=[value-3],`date_add`=[value-4],`date_upd`=[value-5] WHERE 1 Que vale y que no. Gracias de antemano Link to comment Share on other sites More sharing options...
rober69 Posted October 11, 2011 Share Posted October 11, 2011 Funciona!, pago por cheque y por trasfrencia, muac!, en la versión 1.4.4.1, ahoara voy a por el pago en paypal a ver porque sigue sin chutar, gracias mil. Alguna idea de esto: PayPal response: TIMESTAMP -> 2011-10-11T10:10:08Z L_ERRORCODE0 -> 10002 L_SHORTMESSAGE0 -> Security error L_LONGMESSAGE0 -> Security header is not valid L_SEVERITYCODE0 -> Error PayPal ha devuelto un error Link to comment Share on other sites More sharing options...
msempere Posted October 11, 2011 Share Posted October 11, 2011 Rober, como solucionaste lo de transferencia bancaria. Saludos Link to comment Share on other sites More sharing options...
lrebolledoch Posted October 26, 2011 Share Posted October 26, 2011 Excelente funciona a la perfeccion Link to comment Share on other sites More sharing options...
Recommended Posts