Добавить prestashop Поле заказа - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь сделать модуль комментирования заказа самостоятельно. Все, что мне нужно сделать, это просто создать поле сообщения в процессе оплаты или в любом другом шаге (не имеет значения) и показать его в панели администратора. Уже настроен модуль. Переопределенный класс Order. Добавлено в конструктор:

<?php

class Order extends OrderCore
{
    public function __construct($id = null, $id_lang = null)
    {
        self::$definition['fields']['message'] = [
            'type' => self::TYPE_STRING,
            'required' => false
        ];
        parent::__construct($id, $id_lang);
    }
}

Создан файл шаблона и вставлен в hookDisplayPaymentTop :

<div class="form-group">
    <label for="comment">Leave comment about order:</label>
    <textarea class="form-control" name="message"  rows="5" id="comment"></textarea>
</div>

Но я не знаю, какой контроллер и функция отвечает за обработку отправки, чтобы заполнить поле.

Помогите мне, пожалуйста

1 Ответ

0 голосов
/ 11 сентября 2018

В собственном prestashop во время процесса заказа у вас уже есть поле, позволяющее клиенту оставить комментарий к своему заказу.

Для этого не нужно ничего менять.

С уважением,

...