Перейти к содержанию
lehanches

Дополнительное поле в "показать счет"

Рекомендуемые сообщения

Здравствуйте товарищи! Очень необходима Ваша помощь в модернизации кода! http://for-opencart.com/dopolneniya/dopolnitelnye-polya-v-pisme-pokupatelyu/ перечитав данную статью (ЭТО НЕ РЕКЛАМА) полностью сделал дополнительное поле которое я сейчас вижу на почте в заказах а именно параметр location. Очень необходимо сделать такое же, но только для счета из админки. Очень долго искал от куда растут ноги, но видимо тут все сложнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делайте по аналогии - только вместо шаблона письма в admin\view\template\sale\order_invoice.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делайте по аналогии - только вместо шаблона письма в admin\view\template\sale\order_invoice.tpl

order_invoice.tpl тут поменял а в php там не знаю куда чего вставлять

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что нужго добавить в order.php по адресу y.ru/admin/controller/sale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2533
                    $product_data[] = array(
                        'name'     => $product['name'],
                        'model'    => $product['model'],
                        'option'   => $option_data,
                        'quantity' => $product['quantity'],
                        'price'    => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
                        'total'    => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value'])
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может готовый модуль взять и не мучиться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От AlexDW
      Скачать/Купить дополнение


      ProductField - дополнительные поля на странице товара
      ProductField - простой мод для показа в магазине дополнительных полей на странице товара, особенно полезен для новичков
       
      Особенности:
      - в зависимости от версии используемого движка доступен вывод SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад);
      - дополнительные поля показываются только если они заполнены в карточке товара;
      - раздельные названия полей для английского/русского языков
      - для 1.5.1.x - 1.5.6.x использование через VQMOD или добавить код вручную (подробная инструкция внутри)
      - для 2.x используется OCMOD
       
      Тестировалось на стандарном шаблоне, под свой просто внести соответствующие изменения.
       
      В архиве 3 версии:
      для 151x - 153x - доступен показ SKU, UPC и Location (Расположение/Склад)
      для 154x - 156x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)
      для 2x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)
       
      Установка 15x:
      - при использовании VQMOD просто скопировать xml файл из папки нужной версии в папку vqmod/xml
      - либо внести нужный код вручную (смотрите файл Install.txt)
       
      Установка 2x:
      1. Загрузить файл product_field.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
       
      Другие дополнения:
      -----------------------------
      RelatedLinks - одно- и двусторонняя перелинковка товаров
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - фильтр заказов по email и телефону покупателя
      FilterImageID - фильтр товаров в админке по картинке и ID
      Добавил AlexDW Добавлено 23.05.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От AlexDW
      ProductField - простой мод для показа в магазине дополнительных полей на странице товара, особенно полезен для новичков
       
      Особенности:
      - в зависимости от версии используемого движка доступен вывод SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад);
      - дополнительные поля показываются только если они заполнены в карточке товара;
      - раздельные названия полей для английского/русского языков
      - для 1.5.1.x - 1.5.6.x использование через VQMOD или добавить код вручную (подробная инструкция внутри)
      - для 2.x используется OCMOD
       
      Тестировалось на стандарном шаблоне, под свой просто внести соответствующие изменения.
       
      В архиве 3 версии:
      для 151x - 153x - доступен показ SKU, UPC и Location (Расположение/Склад)
      для 154x - 156x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)
      для 2x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)
       
      Установка 15x:
      - при использовании VQMOD просто скопировать xml файл из папки нужной версии в папку vqmod/xml
      - либо внести нужный код вручную (смотрите файл Install.txt)
       
      Установка 2x:
      1. Загрузить файл product_field.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
       
      Другие дополнения:
      -----------------------------
      RelatedLinks - одно- и двусторонняя перелинковка товаров
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - фильтр заказов по email и телефону покупателя
      FilterImageID - фильтр товаров в админке по картинке и ID
    • От iliaprohor
      Не получается вывести дополнительное поле SKU в карточке товара, нашел инструкцию под 1.5 . На новой версии почему то не работает.
    • От zcell
      Прошу проинструктировать, как создаются дополнительные поля text_area для каталога, чтобы можно было вывести описание перед сеткой продукции и после нее полное описание категории.
      С возможностью написания на нескольких языках (RUS / ENG)
      Например сделать вывод полей как на прикрепленной картинке (поле добавил в фотошопе)
      Кто сможет сделать инструкцию?

    • От alinalessioYandex
      <p>В opencart существует 4 поля для позиционирования контента. В файле catalogviewthemedefaulttemplatecommon<strong>home.tpl </strong>они выглядят:</p>
      <p> </p>
      <p><span>
      echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?><br /> <div id="content"><?php echo $content_top; ?><br /> <h1 style="display: none;"><?php echo $heading_title; ?></h1><br /> <?php echo $content_bottom; ?></div><br /> <?php echo $footer; ?></span></p><p> </p>
      <p><span>Я сделал дополнительное поле по аналогии с </span><span>content_top</span><span>. Создал клон файла D:WebServershomelocalhostwwwfiltercatalogviewthemedefaulttemplatecommon<strong>content_top.tpl</strong> и в контроллере тоже внес поправки. В общем мне удалось создать новое поле и из админки в модуле "Баннер", например, я могу выбрать не только содержание шапки, подвала, лево или право, но еще и саму шапку. Это дополнительное поле мне нужно на самом верху, там где корзина, валюты и языки. </span></p>
      <p> </p>
      <p><span>Но проблема в том, что физически блок с новой позицией размещен внутри контента, под header-ом и стилями я его уже вытягиваю на то место, где логотип и т.д. Приходится вносить на каждом шаблоне страниц дополнительное поле.</span></p>
      <p> </p>
      <p><span>Нужно вписать этот блок в файл catalogviewthemedefaulttemplatecommon<strong>header.tpl </strong>чтобы<strong> </strong>это поле было на всех страницах. Как это сделать? Пробовал тупо добавить в хедер новый блок </span><span><?php echo $content_top_top; ?>, но он не отображается. Видимо в контроллере надо еще что-то указать. </span></p>
      <p> </p>
      <p><strong><span>Вопрос: </span></strong><span>Что еще нужно где прописать, чтобы новый блок добавился в хедер?</span></p>
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.