hace 13 horas, ps8moduly.cz dijo:Hello.
Could you please be more specific?
Where do you get the 500 error?
When confirming the order?
Hola y gracias por la ayuda.
El error 500 lo obtengo al presionar el boton REALIZAR PEDIDO en el ultimo paso en el Checkout, al activar depuracion se puede ver el sgte error
Para poner en contexto el error te comento que;
Agregue el código que usted compartió
//Agregamos imagen del producto con combinaciones en el email de confirmacion del pedido
if ($product['id_product_attribute']) {
$existsAttributeImage = Db::getValue('SELECT id_image FROM '._DB_PREFIX_.'product_attribute_image WHERE id_product_attribute = '.$product['id_product_attribute']);
if ($existsAttributeImage) {
$image = new Image((int)$existsAttributeImage);
$image_url = _PS_BASE_URL_._THEME_PROD_DIR_.$image->getExistingImagePath().'-home_default.jpg';
} else {
$image_url = 'undefined';
}
} else {
$id_image = Image::getCover($product['id_product']);
$image = new Image((int)$id_image['id_image']);
$image_url = _PS_BASE_URL_._THEME_PROD_DIR_.$image->getExistingImagePath().'-home_default.jpg';
}
//Colocar esto debajo de reference en classes/PaymentModule.php
'image' => $image_url,
quedando asi
En la plantilla de correo agregue lo siguiente:
<img src="{$product['image']}" />
quedando asi
Adjunto archivo PaymentModule.php
Espero vuestra ayuda gracias de antemano un saludo.