Tag: snippet
[Prestashop] Adding Product Thumbnail to the Order Email
Find and open PaymentModule (directory classes).
There will be line similar to this (line 381).
1 2 3 4 |
$products_list .= '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding: 0.6em 0.4em;width: 15%;">'.$product['reference'].'</td> <td style="padding: 0.6em 0.4em;width: 30%;"><strong>'.$product['name'].(isset($product['attributes']) ? ' - '.$product['attributes'] : '').' - |
We are adding the new cell to this table by getting product image from the database. Below you will the code.
1 2 3 4 5 6 |
$img = $this->context->link->getImageLink($product['link_rewrite'], $product['id_image'], 'pos_product'); $products_list .= '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding: 0.6em 0.4em;width: 15%;"><img style="width: 100px" src="' . $img .'" /></td> <td style="padding: 0.6em 0.4em;width: 15%;">'.$product['reference'].'</td> <td style="padding: 0.6em 0.4em;width: 30%;"><strong>'.$product['name'].(isset($product['attributes']) ? ' - '.$product['attributes'] : '').' - |
How to Change the Original Price in Prestashop
That’s a really useful snipet for anybody who wants to change the original price to the new one.
Solution for this is very easy …
Ok .. here it is:
Product.php, line 1686
1 2 3 4 5 6 |
public static function getPriceStatic($id_product, $usetax = true, $id_product_attribute = NULL, $decimals = 6, $divisor = NULL, $only_reduc = false, $usereduc = true, $quantity = 1, $forceAssociatedTax = false, $id_customer = NULL, $id_cart = NULL, $id_address = NULL, &$specificPriceOutput = NULL, $with_ecotax = TRUE) { // .... find some space before `return` $my_new_price = Warehouse::getPriceByDay(); return $my_new_price; |