Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Доработка сайта

project expired


Имеется сайт на 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. Автоматическая отправка ссылки на скачивание после оплаты.

После того как статус счета меняется на "оплачен", покупателю по электронной почте высылается ссылка на страницу сайта, с которой он может скачать книгу. Необходимо сделать так, чтобы на эту страницу нельзя было перейти человеку, который товар не оплачивал.



Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1.  freelancer isn't working in the service any longer
  2.  freelancer isn't working in the service any longer
  3. 1 day10 $
    Максим Галкин
     284 

    Услуги по доработке сайтов – исправление ошибок, УСКОРЕНИЕ работы, ОЧИСТКА ОТ ВИРУСОВ, парсеры, API. Подключаю любые системы оплаты к любой системе сайта. PHP, MySQL, JavaScript. Доработка любых CMS для сайта. Сложность любая. Skype: vydynet Сайт: https://vydy.net

    Ukraine Kyiv | 19 January 2016 |
  4.  freelancer isn't working in the service any longer
  1. 15 days300 $
    Борис Лурга
     237 

    Здравствуйте!
    Могу помочь качественно реализовать Ваш проект от 300 уе и 15 дн.

    Мои преимущества:
    10 лет опыта быстрой и качественной работы с:
    - OOP PHP;
    - MySOL;
    - JavaScript;
    - CSS;
    - HTML5;
    - Ajax;
    - jQuery;
    - OpenCart;
    - Drupal;
    - SEO.

    С уважением, Борис.

    Ukraine Uzhgorod | 18 January 2016 |

Project published
18 January 2016
326 views
Contractor location
Share