Mam problem, którego nie jestem w stanie „przeskoczyć”, może ktoś zna odpowiedź ?
W trakcie realizacji zamówienia można wprowadzić „uwagi od klienta”, jest pole tekstowe do wpisania wiadomości dla admina – personelu sklepu, potrzebuję drugie identyczne pole do wpisania dodatkowego tekstu, tak aby można było odczytać je w szczegółach zamówienia i aby tekst pojawił się w emailu potwierdzającym dla klienta.

Pole jest pliku: /administrator/components/com_virtuamart/html/checkout.index.php

Tekst z pola „uwagi od klienta” ląduje w sql’u w mos_vm_orders pole customer_note.

Idąc tym tropem zrobiłem pole customer_letter w sql’u i pole do wpisania tekstu w checkout.index.php. W pliku polish.php dopisałem też: _PHPSHOP_CHECKOUT_CUSTOMER_LETTER
Stare pole:
<p><?php echo $VM_LANG->_PHPSHOP_CHECKOUT_CUSTOMER_NOTE ?>:<br />
<textarea title="<?php echo $VM_LANG->_PHPSHOP_CHECKOUT_CUSTOMER_NOTE ?>" cols="50" rows="5" name="customer_note"></textarea> </p>

Nowe pole:
<p><?php echo $VM_LANG->_PHPSHOP_CHECKOUT_CUSTOMER_LETTER ?>:<br />
<textarea name="customer_letter" cols="50" rows="5" title="<?php echo $VM_LANG->_PHPSHOP_CHECKOUT_CUSTOMER_LETTER ?>"></textarea></p>

Nie wiem co zrobić, aby tekst wpisany w to pole trafił do bazy. (customer_letter)
Jeśli „ręcznie” wprowadzę tekst do bazy, to mogę go odczytać np. w pliku order.order_print.php
<?php echo $VM_LANG->_PHPSHOP_ORDER_PRINT_CUSTOMER_LETTER ?></th>
<td valign="top" width="50%" rowspan="4"><?php if( $db->f("customer_letter") ) {
echo nl2br( $db->f("customer_letter") );
}
else
echo " ./. ";

?>
Zostaje jeszcze informacja w emailu do klienta (plik email_polish.php)
Pierwsze pole jest wyświetlane przez {phpShopCustomerNote}, co zrobić by zadziałało nowe {phpShopCustomerLetter}????