Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Marianna

Користувачі
  
  • Публікації

    1 126
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Marianna

  1. если в адрес, то там выше есть массив $replace['address_1'] (к примеру), можно в него к нужному поле дописывать

    так нельзя, пишет ошибку:

    Parse error: syntax error, unexpected ';', expecting ')' in /www/vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 383

     

    если это писать 'address_1' => $order_info['shipping_address_1'], заместо $text .= $language->get('text_new_footer') . "\n\n";

  2. вот так

    если что - пишите в личку

    супер :) спасибо громадное. только надо так $custom_msg = $field_2_label.':'.$field_1_text;

    Осталось еще дойти как переместить в нужное место письма эту строчку.

     

    $text .= $language->get('text_new_footer') . "\n\n"; наверное вместо этого указать что-нибудь более повыше.

  3. потому что это пример для версии 4.х.х, у вас же 3.8.3, в архиве с ним есть примеры в каталоге /howto

    ля версии 3.8.3 загрузка необходимой модели

    $this->load->model('tool/simplecustom');

    получение значения поля, сохраненного в информации о заказе (привязка у поля к order или к customer), идентификатор заказа $order_id

    $field_1_text = $this->model_tool_simplecustom->getOrderField($order_id, 'custom_field_id');

    получение значения поля, сохраненного в информации о заказе в секции адрес оплаты (привязка у поля к address), идентификатор заказа $order_id

    $field_1_text = $this->model_tool_simplecustom->getPaymentAddressField($order_id, 'custom_field_id');

    получение значения поля, сохраненного в информации о заказе в секции адрес доставки (привязка у поля к address), идентификатор заказа $order_id

    $field_1_text = $this->model_tool_simplecustom->getShippingAddressField($order_id, 'custom_field_id');

    получение значения поля, сохраненного в информации о покупателе (привязка у поля к customer), идентификатор покупателя $customer_id

    $field_1_text = $this->model_tool_simplecustom->getCustomerField($customer_id, 'custom_field_id');

    получение значения поля, сохраненного в информации о адресе (привязка у поля к address), идентификатор адреса $address_id

    $field_1_text = $this->model_tool_simplecustom->getAddressField($address_id, 'custom_field_id');

    Так надо?

      $this->load->model('tool/simplecustom');
                    
                    $field_1_text = $this->model_tool_simplecustom->getCustomerField($customer_id, 'text_custom_sklad');
                    
                    $field_2_label = $this->model_tool_simplecustom->getOrderFieldLabel($order_info['order_id'], 'custom_sklad');
    
                    $custom_msg = $field_1_label.':'.$field_1_text.'<br>';
                    $custom_msg .= $field_2_label.':'.$field_2_text;
    
                    $html .= $custom_msg;
    
  4. вкмод модуля правит модель заказа и покупателя для вставки полей в письма

    поля адреса можно вставить через шаблон адреса, который есть в настройках страны

    в любое другое место можно вставить правкой модели (например через вкмод)

     

    $customInfo = $this->model_tool_simplecustom->getCustomFields('customer', $customer_id);

    поле лежит тут

    $customInfo['идентификаторполя']

    Не очень понять что и куда

     

    Добавляю в файл simple_custom_in_email.xml

       $this->load->model('tool/simplecustom');
                   
    $customInfo = $this->model_tool_simplecustom->getCustomFields('customer', $customer_id);
     
                 
    $customInfo['custom_sklad'];
     
    письма вообще перестают приходить
  5. в старой версии в каталоге /howto есть пример вкмода, в новой версии в архиве есть FAQ, где так же показано как это сделать

    это наверное ответ на мой вопрос, надо понять только как это сделать

  6. такое маловероятно. в базе тоже одно и то же значение сохраняется? использование кукисов отключено в админке?

    как сделать чтобы введенные данные из текстового поля приходили в отдельном абзаце? А то они лепятся в одну строку с ФИО.

  7. Доставка/оплата запоминаются с прошлого выбора (из кукисов или сессии), так что если отключен автовыбор, то каждому новому придется выбирать варианты.

    Купоны и сертификаты отключаются через модули "учитывать в заказе"

    Как быть если даже введенные данные в текстовое поле при каждом заказе одно и тоже приходит на почту, даже если меняешь на другое?

  8. При выборе языка украинского, английского (мультиязычность) с любой страницы сайта сначала перекидывает зачем-то на главную страницу, язык при этом сменяется на нужный, но после того как товар со страницы карточки товара попадает в всплывающую корзину, сама корзина на русском, хотя украинские языковые файлы для нее есть, затем после перехода из корзины на оформление заказа там тоже все на русском, в чем причина?

  9. на сколько я знаю - эти параметры можно только отредактировать для разных групп ссылок. Но частота обновления такая же как и частота обновления карты сайта - обновляется постоянно (в стандартной карте). Или я не верно понял вопрос

    например 

    Sitemap.  Приоритетность: Главная 1.00, Категории – 0.90, Подкатегории – 0.90, Страницы товаров – 0.80. Главная – daily. Остальные – weekly - 

  10. Делайте ручную установку без вкмода - это всем, у кого что-то там не выводится

    Как ее делать - открыть вкмод-файл и вручную перенести все изменения в файлы, которые он затрагивает

    бесполезное занятие, тоже не помогает

     

    в общем психанула, решила не копировать тупо под копирку информацию из xml, а вставила куда мне душа разрешила просто <?php if ($upc) { ?> <i style="background: url('catalog/view/theme/kinder/image/sticker_<?php echo $upc; ?>.png');"></i><?php } ?> и все ок

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.