Как редактировать заказ PDF в Magento 1.6.2

Я научился редактировать счета-фактуры в формате PDF, отгрузочные PDF-файлы, кредит-ноты в формате PDF. Мне не удалось выяснить, где находятся файлы, отвечающие за заказ PDF, тот, который загружается, когда вы находитесь на странице просмотра заказа и нажимаете печать. Пожалуйста, если кто знает, помогите мне найти файлы, отвечающие за заказ PDF.


person Cristian Bomboe    schedule 23.02.2015    source источник


Ответы (1)


Транзакционная электронная почта, отвечающая за вложения заказа, счета, отгрузки и т. д., может находиться в каталоге локали:

app/locale/{lang}/templates/email/sales/

Lang будет вашим языком по умолчанию, например, en_US, en_GB и т. д.

Ответственные файлы:

  • order_new.html
  • order_new_guest.html

Редактировать в соответствии с комментариями:

Я считаю, что то, что вы ищете, можно найти здесь:

app/design/frontend/{your_theme}/default/templates/sales/order/items/renderer/default.phtml 

Обратите внимание, что внесенные здесь изменения также появятся на странице просмотра заказа. Чтобы этого избежать, в этом phtml можно использовать следующее условие (в исходной версии тоже есть пример):

<?php if ($this->getPrintStatus()): ?>
....        
<?php endif;?>

.. и для подобных проблем в будущем: на панели администратора в меню «Система / Конфигурация», если вы переключитесь на «Вид магазина», вы найдете параметр на вкладке «Дополнительно / Разработчик» под названием «Подсказки пути к шаблону». Если вы установите «да», вы увидите пути к шаблонам во внешнем интерфейсе, встроенные рядом с каждым блоком. Как использовать подсказки пути к шаблону

person Moose    schedule 23.02.2015
comment
Спасибо за ответ. Я знаю, как редактировать и настраивать электронные письма, которые автоматически отправляются из Magento. - person Cristian Bomboe; 23.02.2015
comment
Извините за незаконченный комментарий сверху. Спасибо за ответ. Я знаю, как редактировать и настраивать электронные письма, которые автоматически отправляются из Magento. Моя проблема касается PDF-файла заказа, который загружается, когда клиент находится на экране «Мои заказы» и нажимает «Заказ печати». - person Cristian Bomboe; 23.02.2015
comment
Я понимаю. Насколько мне известно, Magento по умолчанию не поддерживает заказ PDF, поэтому он не находится в том же каталоге, что и другие файлы. Возможно, вы не используете для этого стороннее расширение? magentocommerce.com/magento-connect/ - person Moose; 23.02.2015
comment
Нет, я не использую для этого никаких расширений. Я использую только тему под названием Mhitech, но я думаю, что это не влияет на заказ PDF, пока в интерфейсе, когда клиент хочет увидеть свои заказы, смотрит в мою учетную запись и после выбирает заказ, который он хочет видеть, и вверху -справа две кнопки, одна для изменения порядка, а вторая для заказа печати. При нажатии заказа на печать появляется типичная сцена печати, на которой видно изображение заказа. Это то, что я хочу отредактировать. - person Cristian Bomboe; 23.02.2015
comment
Я обновил свой ответ, я думаю, что это может быть решением относительно пути к шаблону. - person Moose; 23.02.2015
comment
Случайно мне удается обнаружить, какой файл я должен редактировать. Это /app/design/frontend/default/mytemplate/template/sales/order/print.phtml. Мне потребовалось много времени, чтобы найти его. В любом случае, спасибо, Лоси, за все ваше время. - person Cristian Bomboe; 23.02.2015
comment
Я упомянул об этом около часа назад :P Вы, должно быть, пропустили это. - person Moose; 23.02.2015
comment
Да лось я пропустил. К сожалению, в файле /app/design/frontend/default/mytemplate/template/sales/order/print.phtml содержится информация о содержании заказа, а не о формате страницы, размере шрифта, таблицах и прочих деталях. Я посмотрю, где скрывается эта информация. Я не могу перенести это обсуждение в чат, так как у меня очень низкая репутация. - person Cristian Bomboe; 23.02.2015
comment
Ах, к сожалению, я тогда тоже потерялся. Я использую расширение Fooman для вложений PDF, мне оно очень нравится. Я проголосовал за ваш вопрос за оригинальность :) - person Moose; 24.02.2015
comment
Пришел сюда из Google в поисках того, чем является @Crist. Нашли в итоге? - person Alex Timmer; 07.11.2018