sendEmailToClient ??? gdzie szukac ?

albertszpenio

Avatar: albertszpenio

2018-11-14 17:07

witam!

Od wielu wielu lat prowadzę sklep na Quick.cart - ostatnia aktualizacja zatrzymał się u mnie na wersji 4.x - nie mniej wszystko czego potrzebowałem działało, niestety zmieniłem serwer i muszę postawić sklep od podstaw.
Uruchamiam skrypt Quick.Cart 6.7 - i szukam dodatku który kiedyś nazywał się "sendEmailToClient" - wysyła do klienta maila zwrotnego.

gdzie mogę znaleźć ten dodatek do ver. 6.7 ? a może teraz nazywa się toi jakoś inaczej ?

» Quick.Cart v6.x

Hubert

selekcjoner

Avatar: selekcjoner

2018-11-14 18:45

Jest w standardzie i możesz uruchomić tą opcję ustawiając w database\config\general.php:
$config['send_customer_order_details'] = true;

albertszpenio

Avatar: albertszpenio

2018-11-14 21:23

Ok, Dziekuje za info, włączyłem tą opcje, działa, idzie powiadomienie do klienta. ALE. z uwagi na specyfikę mojego sklepu - produkty personalizowane pod klienta, musze mu wysłać w tym mailu DODATKOWY komunikat, może być zwykły tekst, standardowy dla wszystkich , ale musi być coś dodsatkowe oprócz podsumowania zamówienia.

Jakieś pomysły ?

Hubert

albertszpenio

Avatar: albertszpenio

2018-11-14 21:45

znalazłem skrypt który napisał mi ktoś wiele lat temu, i działało, ale sam nie ogarne chyba zeby zaimplementować go do nowego Q.C.
plik nazywa sie orders_print.tpl i jest w katalogu templates/

idzie mniej wiecej tak:


<!-- BEGIN ORDER_PRINT -->
<
div id="orderPrint">
  <
div class="message" id="ok">
    <
h3>$lang[Order_sent]</h3>
  </
div>
  <
h4>$lang[Your_personal_information]</h4>
  <
dl>
    <
dt class="orderId">ID:</dt><dd class="orderId">$aOrder[iOrder]</dd>
    <
dt class="firstAndLastName">$lang[First_and_last_name]:</dt><dd class="firstAndLastName">$aOrder[sFirstName$aOrder[sLastName]</dd>
    <
dt class="company">$lang[Company]:</dt><dd class="company">$aOrder[sCompanyName]</dd>
    <
dt class="street">$lang[Street]:</dt><dd class="street">$aOrder[sStreet]</dd>
    <
dt class="zipCode">$lang[Zip_code]:</dt><dd class="zipCode">$aOrder[sZipCode]</dd>
    <
dt class="city">$lang[City]:</dt><dd class="city">$aOrder[sCity]</dd>
    <
dt class="phone">$lang[Telephone]:</dt><dd class="phone">$aOrder[sPhone]</dd>
    <
dt class="email">$lang[Email]:</dt><dd class="email">$aOrder[sEmail]</dd>
    <
dt class="orderDate">$lang[Date]:</dt><dd class="orderDate">$aOrder[sDate]</dd>
    <
dt class="orderIP">IP:</dt><dd class="orderIP">$aOrder[sIp]</dd>
    <
dt class="orderComment">$lang[Order_comment]:</dt><dd class="orderComment">$aOrder[sComment]</dd>
  </
dl>
  <
h4>$lang[Ordered_products]</h4>
  
$sOrderProducts
  
<script type="text/javascript">
  <!--
  
AddOnloaddelSavedUserData );
  
//-->
  
</script>
</div>
<!-- END ORDER_PRINT -->

<!-- BEGIN ORDER_PRINT_LIST -->
<tr class="l$aData[sStyle]">
  <th>$aData[sName]</th>
  <td class="price">$aData[sPrice]</td>
  <td class="quantity">$aData[iQuantity]</td>
  <td class="summary">$aData[sSummary]</td>
</tr>
<!-- END ORDER_PRINT_LIST -->
<!-- BEGIN ORDER_PRINT_HEAD -->
<div id="orderedProducts">
  <table cellspacing="0">
    <thead>
      <tr>
        <td class="name">$lang[Name]</td>
        <td class="price"><em>$lang[Price]</em><span>[$config[currency_symbol]]</span></td>
        <td class="quantity">$lang[Quantity]</td>
        <td class="summary"><em>$lang[Summary]</em><span>[$config[currency_symbol]]</span></td>
      </tr>
    </thead>
    <tfoot>
      <tr class="summaryProducts">
        <th colspan="3">$lang[Order_summary]</th>
        <td>$aData[sProductsSummary]</td>
      </tr>
      <tr class="summaryDelivery">
        <th colspan="3">$lang[Delivery_and_payment]: $aOrder[sCarrierName], $aOrder[sPaymentName]</th>
        <td id="carrierCost">$aOrder[sPaymentCarrierPrice]</td>
      </tr>
      <tr class="summaryOrder">
        <th colspan="3">$lang[Summary_cost]</th>
        <td id="orderSummary">$aData[sOrderSummary]</td>
      </tr>
    </tfoot>
    <tbody>
<!-- END ORDER_PRINT_HEAD -->
<!-- BEGIN ORDER_PRINT_FOOT -->
    </tbody>
  </table>
</div>
<!-- END ORDER_PRINT_FOOT -->


<!-- BEGIN ORDER_EMAIL_TITLE -->$lang[Order_info_title] $aData[iOrder]<!-- END ORDER_EMAIL_TITLE -->
<!-- BEGIN ORDER_EMAIL_BODY -->
$aData[sFirstName] $aData[sLastName]
$aData[sCompanyName]
$aData[sStreet]
$aData[sZipCode] $aData[sCity]
$aData[sPhone]
$aData[sEmail]

------------$aData[sProducts]
- $aData[sCarrierName] ($aData[sPaymentName]) = $aData[sPaymentCarrierPrice] $config[currency_symbol]
---
$lang[Summary_cost]: $aData[sOrderSummary] $config[currency_symbol]
---
<!-- END ORDER_EMAIL_BODY -->

<!-- BEGIN ORDER_EMAIL_LIST -->|n|- $aData[sName] - $aData[sPrice] $config[currency_symbol] * $aData[iQuantity] = $aData[sSummary] $config[currency_symbol]<!-- END ORDER_EMAIL_LIST -->
<!-- BEGIN ORDER_EMAIL_HEAD --><!-- END ORDER_EMAIL_HEAD -->
<!-- BEGIN ORDER_EMAIL_FOOT --><!-- END ORDER_EMAIL_FOOT -->
<!-- BEGIN CUSTOMER_ORDER_EMAIL_TITLE -->$lang[Order_customer_info_title]Potwierdzenie zamówienia numer $aData[iOrder]<!-- END CUSTOMER_ORDER_EMAIL_TITLE -->
<!-- BEGIN CUSTOMER_ORDER_EMAIL_BODY -->
$lang[Order_customer_email_head]
------------------------
$lang[Order_customer_personal]
------------------------
Twoje dane:|n|
$aData[sFirstName] $aData[sLastName]
$aData[sCompanyName]
$aData[sStreet]
$aData[sZipCode] $aData[sCity]
$aData[sPhone]
$aData[sEmail]

------------------------

|n||n|Witam!|n||n|
TUTAJ TREŚĆ WIADOMOŚCI JAKA SZŁA DO KLIENTA
------------------------
$lang[Order_customer_products]
------------------------$aData[sProducts]

------------------------
$lang[Order_customer_delivery]
------------------------
$aData[sCarrierName] ($aData[sPaymentName]) = $aData[sPaymentCarrierPrice] $config[currency_symbol]

$lang[Summary_cost]: $aData[sOrderSummary] $config[currency_symbol]
------------------------ 
$lang[Order_customer_email_foot]
<!-- END CUSTOMER_ORDER_EMAIL_BODY -->

<!-- BEGIN CUSTOMER_ORDER_EMAIL_LIST -->|n|Twoje zamówienie 1:|n| $aData[sName] - $lang[Price]: $aData[sPrice] $config[currency_symbol], $lang[Quantity]: $aData[iQuantity], $lang[Summary]: $aData[sSummary] $config[currency_symbol]<!-- END CUSTOMER_ORDER_EMAIL_LIST -->
<!-- BEGIN CUSTOMER_ORDER_EMAIL_HEAD --><!-- END CUSTOMER_ORDER_EMAIL_HEAD -->
<!-- BEGIN CUSTOMER_ORDER_EMAIL_FOOT --><!-- END CUSTOMER_ORDER_EMAIL_FOOT -->



powyższy skrypt, dopisywał do maila potwierdzającego zamówienie wartość tekstową ustaloną w polu "TUTAJ TREŚĆ WIADOMOŚCI JAKA SZŁA DO KLIENTA"
moje pytanie - czy ktoś może mi pomóc w wykorzystaniu tego ? ewentualnie jakieś inne pomysły ?

z góry dziekuje

Hubert

selekcjoner

Avatar: selekcjoner

2018-11-15 15:57

W adminie: Narzędzia => Języki => pl
$lang['Order_customer_email_foot'] = "";
$lang['Order_customer_email_head'] = "";

Do góry
o nas | kontakt