Задача:
1. В адмнике на вкладке продажи в таблице купленных билетов добавить кнопки редактировать и удалить в столбце действия.
При нажатии на кнопку редактировать, открывается модальное окно где меняем данные записанные в базе. Категории билетов и сами билеты так же берутся из базы.
При нажатии на кнопку Удалить сначала идёт ajax запрос на удаление и если подтверждаем, запись удаляется из базы.
2. Исправить проблему: Сейчас при покупке билета у него присваивается один ID.
Нужно сделать так, чтобы при покупке билета, присваивать разные номера для каждого, а отправка письма одна и там все билеты и у каждого свой qr код или несколько писем. Допустим любой вариант.
3. Так же при удачной покупке при формировании письма в нём должен присваиваться QR код. Соответственно нужно подключить нужные библиотеки и настроить корректное создание этих кодов. Настроить корректное формирование QR кодов и отправки их на почту.
4. На странице проверки билетов нужно доделать функцию сканирования кода и вставки его кода в поле для погашения. Там есть поле для ручного ввода. Если ввод не ручной, а сканер, тогда после сканирования в поле вставляется значение этого кода и далее всё работает по заданному ранее алгоритму погашения.
5. На странице покупки билета применить адекватный вариант маски номера телефона, та которая сейчас всё таки забагована. Там же доделать мелочь, в поле промокод поставить кнопку применить и после применения перерасчёт всего заказа.
Весь код хорошо прокомментирован.