VM 3.x Формирование файла заказа на ftp

Статус
В этой теме нельзя размещать новые ответы.

Vollanddzaft

Постоялец
Регистрация
12 Ноя 2014
Сообщения
68
Реакции
2
После подтверждения заказа, чтоб формировался txt файл с заказом на ftp - кто то делал такую штуку?Поделитесь пожалуйста!
 
После подтверждения заказа, чтоб формировался txt файл с заказом на ftp - кто то делал такую штуку?Поделитесь пожалуйста!
Именно сразу после оформления?
Файл должен пополняться новыми заказами или каждый раз затирать содержимое?
 
Именно сразу после оформления?
Файл должен пополняться новыми заказами или каждый раз затирать содержимое?
Думаю можно и не сразу, затирать содержимое не нужно
 
Думаю можно и не сразу, затирать содержимое не нужно
установите плагин ,
потом создайте папку invoice в корне сайте,
после этого идем по пути components/com_virtuemart/helpers/cart.php находим строчку
$returnValues = $dispatcher->trigger('plgVmConfirmedOrder', array($this, $orderDetails));
она приблизительно 1492-я,
после нее вставляем это
JPluginHelper::importPlugin('content','orderintxt');
$dispatcher->trigger('createTxtFile', $orderDetails);
все готово!

Если не хватает информации по заказу,то всегда можно добавить в файле плагина в методе createTxtFile нужные нам строки .Посмотреть их можно через print_r($orderDetails); будут показываться на странице orderdone
 

Вложения

  • plg_content_orderintxt.zip
    2,5 KB · Просмотры: 3
Последнее редактирование:
установите плагин ,
потом создайте папку invoice в корне сайте,
после этого идем по пути components/com_virtuemart/helpers/cart.php находим строчку
$returnValues = $dispatcher->trigger('plgVmConfirmedOrder', array($this, $orderDetails));
она приблизительно 1492-я,
после нее вставляем это
JPluginHelper::importPlugin('content','orderintxt');
$dispatcher->trigger('createTxtFile', $orderDetails);
все готово!

Если не хватает информации по заказу,то всегда можно добавить в файле плагина в методе createTxtFile нужные нам строки .Посмотреть их можно через print_r($orderDetails); будут показываться на странице orderdone

Спасибо большое за ответ, а какой плагин нужно установить?
 
Извините, забыл прикрепить архив плагина!
Обновил предыдущее сообщение!
Спасибо большое!Все ок, работает, файл создается - но один момент(не выводятся товары) - вылетает такая ошибка
 

Вложения

  • Screenshot_5.png
    Screenshot_5.png
    5,3 KB · Просмотры: 6
Спасибо большое!Все ок, работает, файл создается - но один момент(не выводятся товары) - вылетает такая ошибка
в файле plugins/content/orderintxt/orderintxt.php
после public function createTxtFile ($orderDetails) {
вставьте вот это
print_r($orderDetails);
сделайте заказ и на странице orderdone выведется массив ,скопируйте все это и скиньте всё в файл и прикрепите к сообщению, посмотрим какая там у вас струкутура
 
в файле plugins/content/orderintxt/orderintxt.php
после public function createTxtFile ($orderDetails) {
вставьте вот это
print_r($orderDetails);
сделайте заказ и на странице orderdone выведется массив ,скопируйте все это и скиньте всё в файл и прикрепите к сообщению, посмотрим какая там у вас струкутура
По сути не подтягивается информация про товар
 

Вложения

  • Nulled-doc.txt
    3,8 KB · Просмотры: 4
По сути не подтягивается информация про товар
Странно, там стандартно должен быть массив items!
Это уже скорее всего нужно смотреть на конкретном сайте, что там не так
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху