Skocz do zawartości
qsmier

zdjęcie produktu w powiadomieniu mailowym

Rekomendowane odpowiedzi

classes/PaymentModule.php

 

 

od lini 385 zamieniamy:

 

if (!$customization_quantity || (int)$product['cart_quantity'] > $customization_quantity)
							$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'] : '').'</strong></td>
								<td style="padding: 0.6em 0.4em; width: 20%;">'.Tools::displayPrice(Product::getTaxCalculationMethod((int)$this->context->customer->id) == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt, $this->context->currency, false).'</td>
								<td style="padding: 0.6em 0.4em; width: 15%;">'.((int)$product['cart_quantity'] - $customization_quantity).'</td>
								<td style="padding: 0.6em 0.4em; width: 20%;">'.Tools::displayPrice(((int)$product['cart_quantity'] - $customization_quantity) * (Product::getTaxCalculationMethod() == PS_TAX_EXC ? Tools::ps_round($price, 2) : $price_wt), $this->context->currency, false).'</td>
							</tr>';

na

 

<span class="syntaxdefault">$id_image </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> Product</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">getCover</span><span class="syntaxkeyword">((int)</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id_product'</span><span class="syntaxkeyword">]);
</span><span class="syntaxdefault">      if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">sizeof</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$id_image</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">></span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{
</span><span class="syntaxdefault">       $image </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> new Image</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$id_image</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id_image'</span><span class="syntaxkeyword">]);
</span><span class="syntaxdefault">       $image_url </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> _PS_BASE_URL_</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">_THEME_PROD_DIR_</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">getExistingImgPath</span><span class="syntaxkeyword">().</span><span class="syntaxstring">".jpg"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">      </span><span class="syntaxkeyword">}
</span><span class="syntaxdefault">      if </span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">$customization_quantity </span><span class="syntaxkeyword">||</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(int)</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'cart_quantity'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">></span><span class="syntaxdefault"> $customization_quantity</span><span class="syntaxkeyword">)
</span><span class="syntaxdefault">       $products_list </span><span class="syntaxkeyword">.=
</span><span class="syntaxdefault">       </span><span class="syntaxstring">'<tr style="background-color: '</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$key </span><span class="syntaxkeyword">%</span><span class="syntaxdefault"> 2 </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> </span><span class="syntaxstring">'#DDE2E6'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> </span><span class="syntaxstring">'#EBECEE'</span><span class="syntaxkeyword">).</span><span class="syntaxstring">';">
        <td><img src="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$image_url</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'" width="100" height="100"/></td>
        <td style="padding: 0.6em 0.4em;width: 15%;">'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'reference'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'</td>
        <td style="padding: 0.6em 0.4em;width: 30%;"><strong>'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">].(isset(</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'attributes'</span><span class="syntaxkeyword">])</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> </span><span class="syntaxstring">' - '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'attributes'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'</strong></td>
        <td style="padding: 0.6em 0.4em; width: 20%;">'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">Tools</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">displayPrice</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Product</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">getTaxCalculationMethod</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> PS_TAX_EXC </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> Tools</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">ps_round</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$price</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 2</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> $price_wt</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">context</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">currency</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> false</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'</td>
        <td style="padding: 0.6em 0.4em; width: 15%;">'</span><span class="syntaxkeyword">.((int)</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'cart_quantity'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">-</span><span class="syntaxdefault"> $customization_quantity</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'</td>
        <td style="padding: 0.6em 0.4em; width: 20%;">'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">Tools</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">displayPrice</span><span class="syntaxkeyword">(((int)</span><span class="syntaxdefault">$product</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'cart_quantity'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">-</span><span class="syntaxdefault"> $customization_quantity</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Product</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">getTaxCalculationMethod</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> PS_TAX_EXC </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> Tools</span><span class="syntaxkeyword">::</span><span class="syntaxdefault">ps_round</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$price</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 2</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> $price_wt</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> $this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">context</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">currency</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> false</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'</td>
       </tr>'</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span>

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Panowie, nie wypisujcie bzdur!

Najpierw trzeba pobrać url zdjęcia, a potem to:

$products_list zawiera dane do wyświetlenia, tylko trzeba zmienić templatkę maila wysyłanego do Klienta - należy wstawić kolumnę która je wyświetli.

Tu więcej: http://prestadesign.pl/topic/5653-link-do-zakupionego-produkt-w-wiadomo%C5%9Bci-email/

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Podepnę się czy już ktoś ogarnął temat miniaturek w mailu? Przejrzałem wszystkie możliwe fora i niestety wszystkie tematy są przynajmniej z przed 4-5 lat.

Obecnie walczę z tym tematem na ps 1.6.1.23 i niestety nie mogę ogarnąć tematu.

Będę wdzięczny za pomoc.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7 697
    • Postów
      36 937
×