Доработка модуля загрузки цен на WP

Цена договорная
11 августа 2020, 10:51 • 5 откликов • 34 просмотра
Сайт на WordPress с с купленной кастомной темой: http://cy24809-wordpress-4931.tw1.ru/
Самописным модулем реализована возможность изменения цен на сайте загрузкой таблицы xlsx через админку.
Надо:
1. на некоторых турах цены отображаются с ошибками.
Например: смотрим цены на первый тур в категории: http://cy24809-wordpress-4931.tw1.ru/st_tour_type/2-days-tour/
group 333, private 555.
Заходим в group http://cy24809-wordpress-4931.tw1.ru/st_tour/child-friendly-2-days-group-tour/
цены те же: group 333, private 555.
заходим в Private, а там всё наоборот: group 555, Private 333. http://cy24809-wordpress-4931.tw1.ru/st_tour/child-friendly-2-days-group-tour-private-tour/
Надо исправить этот косяк, цены должны быть везде одинаковые, импортируемые из таблицы..
Цены отличаются:
1.1. для разных категорий туров (group и private),
1.2. для разных категорий покупателей (adult, children и infant),
1.3. для категории private отличаются в зависимости от численности тургруппы.
Цены сейчас выводятся на сайте
1.4 на страницах категорий (http://cy24809-wordpress-4931.tw1.ru/st_tour_type/shore-excursions-1-day-tour/ должны отображаться цены на group и минимальные цены на private),
1.5. на страницах товаров (http://cy24809-wordpress-4931.tw1.ru/st_tour/1-day-tour-summer-residences/)
1.6. и при оформлении заказа в корзине.
На private-турах
1.7 есть цена from - это минимальная цена, столбец J в таблице.
1.8. и есть таблица Cost of tour (http://cy24809-wordpress-4931.tw1.ru/st_tour/1-day-tour-summer-residences-private-tour/ ) - там указаны Price per person (цена для одного) и Total price (общая цена за группу). Эта таблица отображается в карточках туров и сейчас заполняется вручную, а должна формироваться автоматически из загружаемой таблицы..
По итогам выполнения ТЗ везде должны выводится (и считаться в корзине) одинаковые цены, загруженные одной таблицей (см. прицеп).
2. у групповых туров надо убрать from и цифру 2 после названия
3. в таблице для загрузки столбец id надо перенести с последнего места на первое, т.е. сделать первым столбцом. И желательно сократить таблицу, т.к. там все туры зеркальные (group и private) и сейчас ценовая инфа дублируется в каждой паре туров.
4. На странице http://cy24809-wordpress-4931.tw1.ru/product-category/taylor-made/ пункт benefits сделать ненумерованным списком и после него - отступ.
5. на странице продуктов типа http://cy24809-wordpress-4931.tw1.ru/product/night_city_tour/ обрезаются фото на маке в полноэкранном режиме. Надо исправить.
6. в админке нужна возможность сортировки туров group и private по какой-то пиктограммке, скажем 1 человечек для group и 3 человечка для private. Т.е. и сами туры в списке должны помечаться пиктограммой, и сверху списка туров нужна возможность быстрой сортировки.

Файлы