Jump to content

Edit History

Pier100

Pier100

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

tres.thumb.png.2754f7ece3079231e9abb01272e50690.png

cuatro.png.7b231e870cead9feea1a0302044181f7.png

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

uno.png.bb122cc8ef8b13421439fbc4207f0348.png

En la plantilla de correo agregue lo siguiente:

<img src="{$product['image']}" />

quedando asi

dos.png.4160ffa1fdfcad80913c31a5502c888c.png

 

Adjunto archivo PaymentModule.php

PaymentModule.rar

Espero vuestra ayuda gracias de antemano un saludo.

 

 

Pier100

Pier100

hace 12 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

tres.thumb.png.2754f7ece3079231e9abb01272e50690.png

cuatro.png.7b231e870cead9feea1a0302044181f7.png

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

uno.png.bb122cc8ef8b13421439fbc4207f0348.png

En la plantilla de correo agregue lo siguiente:

<img src="{$product['image']}" />

quedando asi

dos.png.4160ffa1fdfcad80913c31a5502c888c.png

 

Adjunto archivo PaymentModule.php

PaymentModule.php

Espero vuestra ayuda gracias de antemano un saludo.

 

 

Pier100

Pier100

hace 12 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

tres.thumb.png.2754f7ece3079231e9abb01272e50690.png

cuatro.png.7b231e870cead9feea1a0302044181f7.png

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

uno.png.bb122cc8ef8b13421439fbc4207f0348.png

En la plantilla de correo agregue lo siguiente:

<img src="{$product['image']}" />

quedando asi

dos.png.4160ffa1fdfcad80913c31a5502c888c.png

 

Espero vuestra ayuda gracias de antemano un saludo.

 

 

×
×
  • Create New...