Доработка сайта
Имеется сайт на Joomla. Какие-либо существенные изменения в код не вносились. Товар - одна электронная книга различных форматов. Основное пожелание: необходимо, чтобы при обновлении Joomla все изменения, которые Вы внесете, не пропадали.
1. Настроить скрипт-обработчик платежной системы "Единая касса" (пункты 3 и 5 инструкции, "Защита платежной формы" и "Обработка уведомления о результате оплаты", https://www.walletone.com/ru/merchant/documentation).
Подключила к своему сайту платежную систему "Единая касса" согласно вышеуказанной инструкции. Оплата через сайт сейчас работает: уведомления о произведенной оплате приходят мне на почту, деньги зачисляются (для проверки сделала через сайт два тестовых платежа со своей банковской карты).
Нужно настроить только скрипт-обработчик. В службе поддержки мне ответили следующее: " Когда Вам настроят скрипт-обработчик, сообщите нам для проверки его работы - он должен корректно отвечать на наши post-запросы, иначе сервер будет делать по 100 попыток на каждый оплаченный счет".
2. Доработка скрипта выбора валют. На сайте имеется окно выбора валют (список из 4-х валют). При выборе валюты над окошком появляется стоимость товара в выбранной валюте. Рядом с окном выбора валют расположена кнопка "Купить", при нажатии на которую происходит переадресация на страницу оплаты (данная функция работает). Нужно дописать следующие функции:
- при выборе валюты должна меняться не только сумма, но и картинка (например, при выборе "USD" картинка мешок с долларом меняется на картинку мешок с евро и т. п.) .
- над окном выбора валют должна быть указана стоимость товара. Сейчас стоимость появляется только при выборе валюты.
- окно выбора валют должно корректно работать для каждого товара из списка (сейчас работает только окно выбора валют для первого товара). Всего имеется 4 товара.
сейчас в материале Joomla размещен такой код:
<td rowspan="4" style="text-align: center;">
<div id="block_0"></div>
<div id="block_UAH" style="visibility: hidden;">20.00 грн.<!--₴--></div>
<div id="block_EUR" style="visibility: hidden;">1.50 €</div>
<div id="block_USD" style="visibility: hidden;">1.00 $</div>
<div id="block_RUB" style="visibility: hidden;">20.00 руб.</div>
<select class="" id="currency_select" onchange="currency_select()" style="width: 70px;" >
<option value="1"><a href="#">Цена</a></option>
<option value="2"><a href="#">UAH</a></option>
<option value="3"><a href="#">EUR<a></option>
<option value="4"><a href="#">USD<a></option>
<option value="5"><a href="#">RUB<a></option>
</select>
</td>
<td rowspan="4" style="text-align: right;"><img src="images/others/Hiding_cat_1_usd.png" alt="11" style="cursor: pointer;" onclick="window.location=document.forms[0].mymenu.options[document.forms[0].mymenu.selectedIndex].value" onmouseover="this.src='images/others/Hiding_cat_2_usd.png';" onmouseout="this.src='images/others/Hiding_cat_1_usd.png';" /> </td>
<td style="text-align: right;">
<script><!--function currency_select(){var id=0;block_id='block_'+id;s=document.getElementById('currency_select');d=s.options[s.selectedIndex].text;next='block_'+d;a=document.getElementById(next).innerHTML;//b=document.getElementById(block_id).innerHTML;document.getElementById(block_id).innerHTML='<div id="'+block_id+'">'+a+'</div>';//document.getElementById(next).innerHTML='<div id="'+next+'">'+b+'</div>';}--></script>
3. Доработка процесса оплаты
- сейчас на странице оплаты четыре платежные формы, для разных валют. Я бы хотела, чтобы форма была одна. Поле, где указана валюта платежа, должно быть в виде выпадающего списка. При изменении валюты должна соответственно меняться и сумма оплаты.
- при переходе на страницу оплаты в платежной форме уже должна быть заполнена сумма и валюта (т. к. покупатель уже выбрал данные параметры на странице "Купить".
4. Автоматическая отправка ссылки на скачивание после оплаты.
После того как статус счета меняется на "оплачен", покупателю по электронной почте высылается ссылка на страницу сайта, с которой он может скачать книгу. Необходимо сделать так, чтобы на эту страницу нельзя было перейти человеку, который товар не оплачивал.
Актуальные фриланс-проекты в категории PHP
PHP developer с навыками написания модулей для WordPress
4000 UAH
Привет Ищем PHP-разработчика с опытом написания модулей под вордпресс. Нужно реализовать две однотипные пошаговые формы с калькуляцией и загрузкой файла. Еще две однотипные формы с прогрессбаром и загрузкой файла. Данные формы должны редактироваться через админку вордпресс.… PHP ∙ 4 ставки |
Настроить магазин Wordpress/WooCommerceУстановить и настроить Wordpress (тема Phlox Pro) + WooCommerce Настроить перевод на украинский, внешний вид главной страницы, карточки товара и каталога товаров. Настроить процедуру оформления заказа. Добавить модули доставки Новая Почта, Укрпочта, оплаты (Эквайринг от моно),… PHP, Веб-программирование ∙ 9 ставок |
“Magento 2.4.6 добавления товара через атрибуты»Проблема: На сайте присутствует множество продуктов, которые могут продаваться вместе с другими продуктами. Нужно добалять продукты через аттрибут в конфигурационном продукте. Для примера: Компьютерная мышка доступна в разных цветах, и к ней можно приобрести коврик для мыши… PHP, Веб-программирование ∙ 3 ставки |
Разработать скрипт под WordPress CMS + Google maps API + MySQLНам нужен код для веб-сайта на WordPress. Текущий (демо) веб-сайт https://e-ztrans.com/ основан на некоторой самодельной CMS. Мы пытаемся переопределить и сделать его более надежным. Я предоставлю доступ к административной панели текущего веб-сайта, а также к исходному коду… PHP, Веб-программирование ∙ 4 ставки |
Добавить раздел на сайт
3000 UAH
1. Добавить раздел https://www.vitajuwel.us/sana на сайт https://vitajuwel.com.ua/ 2. Поправить центральный слайдер. Сайт на Laravel. Значение по пейджспид должно не уменьшиться. PHP ∙ 6 ставок |