Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
130 ₴

Объединить два чисто VQMOD расширения Opencart 1.5.3.1 в одно.

истекло время актуальности
PHP


Есть магазин на Opencart c VQMOD.

Долгое время на карточке товара в магазине работало два xml файла

файл #1 добавлял вывод на карточку товара цену в дополнительных двух валютах магазина (т.е. по умолчанию гривна выводится цена в рублях и долларах) переключаешь валюту все на оборот отображаются другие две валюты справа

файл #2 при выборе опции изменяющей цену товара обновлял на AJAX автоматически цену на карточке товара.

условно кольцо + отмечаем опцию укомплектовать коробочкой за 5 гривен вот цена и обновляется.

Решение абсолютно рабочее. Отключаем файл #1 и файл #2.


Далее на https://opencartforum.com/files/file/743-%D0%BE%D0... было найдено еще одно решение также из двух файлов

файл #3 позволяет в опциям задавать цену не только через + - число, а в процентах т.е. скидка по опции -35% либо наценка по опции +35%.

файл #4 обновляет цену на странице при выборе опции корректно, но делает это не через AJAX.

Решение также рабочее и на карточке все работает корректно и система проводит скидку правильно, но в логах при каждой загрузке карточки товара вылазит

2015-02-24 21:07:03 - PHP Notice: Undefined index: points_prefix in /var/www/*/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 435

2015-02-24 21:07:03 - PHP Notice: Undefined index: points in /var/www/*/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 435

2015-02-24 21:07:05 - PHP Notice: Array to string conversion in /var/www/*/vqmod/vqcache/vq2-catalog_view_theme_race_template_product_product.tpl on line 87

Нужно убрать ошибку и переделать файл #3 и #4 чтобы на карточке также выводились цены в трех валютах как в первом решении. либо в первые два файла внести правки чтобы работала функция подсчета в процентах из файла #3


Во вложении:

файлы 1-4 (описаны выше)

#5 шаблон карточки товара

#6 оригинальный первоначальный файл #3 https://opencartforum.com/files/file/619-vqmod-dopolnitelnye-deistviia-s-tcenoi-optcii/

Наглядный пример как это выглядит в магазине на скринах

Без фтп доступа, без проблем выгружу загружу в реальном времени нужные файлы и отвэкюмоденные файлы если нужно. Нормально понимаю=). Или можно через teamviewer подключиться. Думается человеку сталкивовавшемуся с opencart не составит труда понять ошибку и вывести доп цену (она не должна обязательно меняться при выборе опции просто чтобы выводилась справа и при переключении валюты также срабатывала)

Приложения 4

Просмотр приложений доступен только зарегистрированным пользователям.

Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1.  фрилансер больше не работает на сервисе

Заказчик
Макс Лев
Украина Украина  16   1
Проект опубликован
25 февраля 2015
1007 просмотров
Способы оплаты