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

Tonic

Новичок
  • Публикаций

    41
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Tonic

  • Звание
    Пользователь
  1. Всё в точности так, как написал toporchillo, только слово status нужно заменить на stock_status_id, а номер самого id взять из базы данных, таблица oc_stock_status. Например, у меня есть статусы "В наличии", "Нет в наличии" и "Предзаказ", для которого требуется предоплата. ID статуса "Предзаказ" в таблице равно 8. Поэтому в моём случае вставляемый код выглядел следующим образом: if ($product['stock_status_id'] == 8) { $sales_notes.= ' предоплата'; }
  2. Спасибо! Методом проб и ошибок заменил $product['status'] на $product['stock_status_id'], и всё заработало.
  3. Здравствуйте! Сегодня Яндекс в результате проверки выдал первое предупреждение: "не указана обязательность предоплаты". При этом товар в статусе "Предзаказ" (не "В наличии"). Как пояснили в Яндексе, для товаров с обязательной предоплатой требуется указывать тег sales_notes. Но в настройках модуля я не нашёл возможности сопоставления статусов товаров с необходимостью предоплаты. Как решить эту проблему?
  4. Не работает: Notice: Undefined index: payment_firstname и shipping_firstname (и т.д.). У Вас это работает?
  5. <?php echo $order_info['firstname']; ?> Это имя покупателя. А как добраться до данных получателя?
  6. Notice: Undefined variable: order_info in /*/public_html/admin/view/template/sale/order_invoice.tpl on line 148Сработало в итоге после добавления строки (наугад) "<?php foreach ($orders as $order_info) { ?>"
  7. Спасибо! Неплохо, уже лучше. Только для грузополучателя я бы указал <td valign="top" width="13%"><b>Грузополучатель:</b></td> <td><?php echo $order['shipping_address']; ?></td>
  8. А я всё жду модуль для юр.лиц с договором... не понимаю, откуда столько желающих работать неофициально.
  9. ashap, прошу прощения, что спрашиваю здесь и повторно, но я немного запутался в бесконечных вариантах модулей (api/не api, ++/не ++, на ЯД/на р/с и т.д.). Подскажите, готов ли модуль (или когда будет готов и как его идентифицировать) для приёма оплаты юр.лицами по договору с Яндексом на р/с?
  10. Из примеров совершенно не ясно, как "получить значение полей", что и как для этого нужно сделать, что такое $find и где искать "нужное место". Особенно если человек не изучал php и структуру OpenCart. Жаль, что обязательное по законодательству поле "Отчество" не добавлено в модуль по умолчанию. Приходится довольствоваться корявой заменой названия поля "Имя" на "Имя Отчество", к сожалению.
  11. ashap, такая интересная проблемка случилась... В общем, по нашему законодательству нужна информация о покупателе в виде ФИО и адреса. При оплате и заказе стандартно есть поля только "Имя" и "Фамилия". Чтобы не нарушать целостность данных, добавляя самостоятельно поле "Отчество", я переименовал "Имя" в "Имя Отчество", чтобы в нём покупатель указывал "Иван Иванович". А проблема в том, что ссылка, которая формируется Вашим модулем и отправляется на e-mail, выглядит после этого следующим образом: http://merchant.roboxchange.com/Index.aspx?MrchLogin=aaa&OutSum=1000.00&InvId=41&Desc=Иван Иванович_Иванов_2014-02-14_16:05:14&SignatureValue=4d34deagg2b84er5692a25618e76f7163&Encoding=utf-8 Как видите, из-за пробела ссылка становится раздельной и неполной. При простом клике выйдет ошибка. А скопировать весь адрес (не только выделенный синим) не все догадаются. Возможно ли здесь что-то придумать? Может, где-то заменить пробел на дефис или спецсимвол, например, или ещё что-то...
×

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

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