wingsfashiontrends Posted January 28, 2015 Share Posted January 28, 2015 Hola buenas noches, de antemano agradezco su apoyo. Mi versión de prestashop es 1.6.0.9 De unos días para acá todos los clientes me han reportado que al selecccionar confirmar pedido les bota una pantalla en blanco, al tratar de actualizarla les sigue apareciendo en blanco y deben abrir la página nuevamente desde el navegador, por si fuera poco no les llega la confirmación del pedido a su correo electrónico. Yo si recibo en sistema sus pedidos, pero de igual manera al recibir el pago y querer actualizar el estado del pedido, a mi me bota una página en blanco, si la actualizo me dice que ya ha sido asignado ese estatus al pedido. De verdad ya no se que hacer, ya busque por todos lados y no encuentro ayuda o solución, me urge mucho. Les comento que no sé mucho de modificaciones por códigos ( que he leído en algunos post ) tengo mínima experiencia en el tema, de verdad les agradeceré infinitamente su ayuda. Saludos Link to comment Share on other sites More sharing options...
en0seg Posted January 28, 2015 Share Posted January 28, 2015 Buenas tardes: Ante todo dont panic jajaja. primero las paginas en blanco es porque algo de PHP falla, sea la compilación o incluso un ; Bien en muchos sitios sabras que para visualizar los erros tienes que cambiar un archivo en concreto el defines.inc.php wue esta en la carpeta config de tu carpeta raiz. busca esto /* Debug only */define('_PS_MODE_DEV_', false);/* Compatibility warning */define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); y ponlo a /* Debug only */define('_PS_MODE_DEV_', false);/* Compatibility warning */define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); para activar los errores asi se te podra ayudarde mejor manera ya que te saldra cual es el error, recordar que por defecto en prestashop todo los errores estan en off. Link to comment Share on other sites More sharing options...
wingsfashiontrends Posted February 4, 2015 Author Share Posted February 4, 2015 (edited) Buenas tardes, gracias por tu respuesta. Checando el cambio que me marcas me doy cuenta que los dos parrafos me los escribiste igual pero buscando en ptras respuetas que has brindado encontre en que debo cambiar donde dice false por true , es correcto ? Ahora me podrías indicar donde me va a aparecer el error? al validar un pedido ?, saludos Edited February 4, 2015 by wingsfashiontrends (see edit history) Link to comment Share on other sites More sharing options...
wingsfashiontrends Posted February 4, 2015 Author Share Posted February 4, 2015 Te copio el error que me dió al validar el pedido Fatal error: Uncaught exception 'Exception' with message 'Please provide a valid token and secret (token: , secret: )' in /home/cqqrhfje/public_html/tienda/modules/loyaltylion/lib/loyaltylion-client/main.php:47 Stack trace: #0 /home/cqqrhfje/public_html/tienda/modules/loyaltylion/loyaltylion.php(775): LoyaltyLion_Client->__construct(false, false, Array) #1 /home/cqqrhfje/public_html/tienda/modules/loyaltylion/loyaltylion.php(582): LoyaltyLion->loadLoyaltyLionClient() #2 /home/cqqrhfje/public_html/tienda/classes/Hook.php(510): LoyaltyLion->hookActionValidateOrder(Array) #3 /home/cqqrhfje/public_html/tienda/classes/PaymentModule.php(657): HookCore::exec('actionValidateO...', Array) #4 /home/cqqrhfje/public_html/tienda/modules/bankwire/controllers/front/validation.php(64): PaymentModuleCore->validateOrder(1429, '10', 1484.8, 'Transferencia b...', NULL, Array, 2, false, 'b4386c2e99a7c11...') #5 /home/cqqrhfje/public_html/tienda/classes/controller/Controller.php(171): BankwireValidationModuleFrontController->postProcess() #6 / in/home/cqqrhfje/public_html/tienda/modules/loyaltylion/lib/loyaltylion-client/main.php on line 47 Agradezco de antemano tu amable ayuda y tiempo, saludos Link to comment Share on other sites More sharing options...
popking Posted February 5, 2015 Share Posted February 5, 2015 Buenas, me ocurre lo mismo en 2 webs diferentes Se llega a Paypal y el cliente lo paga. Entonces Paypal redirige a: http://www.myurl.es/modules/paypal/express_checkout/payment.php?token=EC-5XW42180BR212425J&PayerID=3WLGYZYYCQ2G8 La cual aparece en blanco. Habilitando el _PS_MODE_DEV_ con el valor TRUE aparecen estos errores: Teniendo deshabilitado el modo express checkout: Notice: Undefined index: PAYMENTREQUEST_0_SHIPPINGAMT in /var/www/vhosts/donpet.es/httpdocs/modules/paypal/paypal_orders.php on line 70 Fatal error: Uncaught exception 'PrestaShopException' with message 'Property Order->payment is empty' in /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php:866 Stack trace: #0 /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php(272): ObjectModelCore->validateFields() #1 /var/www/vhosts/donpet.es/httpdocs/classes/order/Order.php(299): ObjectModelCore->getFields() #2 /var/www/vhosts/donpet.es/httpdocs/override/classes/order/Order.php(10): OrderCore->getFields() #3 /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php(480): Order->getFields() #4 /var/www/vhosts/donpet.es/httpdocs/classes/order/Order.php(304): ObjectModelCore->add(true, true) #5 /var/www/vhosts/donpet.es/httpdocs/classes/PaymentModule.php(335): OrderCore->add() #6 /var/www/vhosts/donpet.es/httpdocs/modules/paypal/paypal.php(1366): PaymentModuleCore->validateOrder(1625, 2, 3.37, '', 'Payment accepte...', Array, 1, false, '33bb4d287ceb91c...', Object(Shop)) #7 /var/www/vhosts/donpet.es/httpdocs/modules/paypal/express_checkout/payment.php(290 in /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php on line 866 Y teniendolo habilitado: Fatal error: Uncaught exception 'PrestaShopException' with message 'Property Order->payment is empty' in /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php:866 Stack trace: #0 /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php(272): ObjectModelCore->validateFields() #1 /var/www/vhosts/donpet.es/httpdocs/classes/order/Order.php(299): ObjectModelCore->getFields() #2 /var/www/vhosts/donpet.es/httpdocs/override/classes/order/Order.php(10): OrderCore->getFields() #3 /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php(480): Order->getFields() #4 /var/www/vhosts/donpet.es/httpdocs/classes/order/Order.php(304): ObjectModelCore->add(true, true) #5 /var/www/vhosts/donpet.es/httpdocs/classes/PaymentModule.php(335): OrderCore->add() #6 /var/www/vhosts/donpet.es/httpdocs/modules/paypal/paypal.php(1366): PaymentModuleCore->validateOrder(1625, 2, 4.33, '', 'Payment accepte...', Array, 1, false, '33bb4d287ceb91c...', Object(Shop)) #7 /var/www/vhosts/donpet.es/httpdocs/modules/paypal/express_checkout/payment.php(290 in /var/www/vhosts/donpet.es/httpdocs/classes/ObjectModel.php on line 866 Como digo, el dinero llega a la cuenta, incluidos los datos del cliente y los productos. Pero Prestashop no lo registra y no aparece el pedido por ningún sitio. Parece que le ocurre a mucha gente. ¿IDEAS? Link to comment Share on other sites More sharing options...
AtthysKA Posted June 19, 2015 Share Posted June 19, 2015 Tenia la misma problema. Buscando mucho para solicionar. Encontrado un solucion: hay que traduccir los modules de PayPal, todos los campos y me funcciona! Link to comment Share on other sites More sharing options...
Recommended Posts