Протестируйте работу интернет-магазина

1. Найдите тестовый товар с НДС (картинка снизу).

vent_600_2017172899

2. Нажмите кнопку "в корзину" - перейдите в корзину - нажмите кнопку "оформить заказ".

3. Выберите способ доставки и платежа.

4. На следующем этапе Вы можете зарегистрироваться как ГОСТЬ или КЛИЕНТ с указанием адреса доставки (предоставляется доступ в меню ИНТЕРНЕТ-МАГАЗИН --> УПРАВЛЕНИЕ ЗАКАЗАМИ)

5. Распечатать счет на оплату (после подтверждения заказа модератором) можно здесь --> ИНТЕРНЕТ-МАГАЗИН --> УПРАВЛЕНИЕ ЗАКАЗАМИ --> ЗАКАЗЫ --> ДЕЙСТВИЯ

6. Наличие товара на складе актуально

Как заказать товар, если его нет в наличии

1. Пройдите регистрацию (авторизацию)

2. Найдите тестовый товар с НДС (картинка снизу) или любой другой.

vent_600_2017172899

3. Нажмите кнопку "Под заказ" - перейдите в корзину "Товары под заказ" - убедитесь, что товар в корзине.

4. Перейдите в меню ИНТЕРНЕТ-МАГАЗИН --> УПРАВЛЕНИЕ ЗАКАЗАМИ (для зарегистр.).

5. На вкладке ТОВАРЫ ПОД ЗАКАЗ будет список товаров, которые Вы хотите приобрести - Вы можете задать ему название (только нажмите кнопку "сохранить")

6. Распечатайте заказ или нажмите кнопку @ ПОДЕЛИТЬСЯ и отправьте нам сообщение на электронную почту.

7. После Вам поступит сообщение - предзаказ по товару возможен или нет.

Воскресенье, 12 июля

Впервые поиск бесплатных платежных плагинов оплаты товаров и услуг с помощью банковских карт VISA и МИР для интернет-магазина на Hikashop 4.2.3/ Joomla 3.9.18  не дал результатов. Было найдено всего 2-3 интернет-ресурса, на которых можно было  воспользоваться "бесплатными" модулями оплаты с  устаревшими версиями PHP. Максимальной задачей был поиск платежного плагина Hikashop через Сбербанк. 

И все же долгий поиск бесплатных ресурсов дал неожиданный результат и привел меня .... на "заброшенный" сайт 2018 года Сбербанк для разработчиков . Здесь приведены основные требования Сбербанка к платежным плагинам, даны платежные шлюзы и ссылки переходов для оплаты и модули PHP , необходимые для корректной работы плагина. Всего на сайте 13 разделов, но для незарегистрированных пользователей их будет 9.

Напомню,  платежный плагин  Hikashop в CMS Joomla для оплаты банковскими картами может состоять из нескольких файлов PHP** + файл установки XML.

        index.php                 (- 1 стр.-)
        payment.php              (- 334 стр.)
        payment_configuration.php(- 194 стр.)
        payment_end.php          (- 24 стр.-)
        paymentMerchantAPI.php  (- 320 стр.-)
        paymentToken.php          (-26 стр.-)
        notification.php         (- 24 стр.-) 
** - для разных платежных систем количество файлов может разниться ( некоторые файлы могут быть объединены, другие разбиты на более мелкие). Разные платежные системы используют свои внутренние переменные, но по сути они унивесальны. (для Сбербанка характерен префикс rbs_ )

При этом некоторые файлы PHP могут состоять всего из 1 строки  , а самые большие  иметь более 350 строчек.

Большой минус ресурса Сбербанк для разработчиков  отсутствие готовых решений, но он дает информацию к размышлению. Да, для разработчика ПО (каталог API) здесь есть пара кодов HTML для кнопок, кусочки кода PHP, скрипты JS - но готового плагина для Hikashop нету (хотя в меню есть пункт "готовые решения" для Joomla).

Готовые платежные плагины для банковских карт VISA есть на интернет-ресурсе Sberbank для Joomla3 , но лишь для интернет-магазинов на базе JoomShoop и VirtueMart , но зато скачать их можно абсолютно бесплатно, правда одно но ... "свежесть" отдельных файлов датируется 2017-2018 годом. 

Дальнейшие прямые заходы по поиску платежного плагина для карт VISA для Hikashop долго не давали результата. Размышляя о разработке ПО банков для интернет-магазинов, нашёл интересный и бесплатный интернет-ресурс, на котором были размещены почти все возможные  в принципе платежные модули для интернет-магазинов (35 плагинов !!!).

Имя у этого  ресурса - ОПЛАТА ТИНЬКОФФ РУ

На сегодняшний день - это  бесплатный ресурс для скачивания платежных плагинов для оплаты банковскими картами VISA и МИР.

Один ньюанс - оплата по этим картам производится через платежную систему Тинькофф + "свежесть" обновления файлов оставляет желать лучшего. Ежемесячная стоимость обслуживания интернет-эквайринга Тинькофф Банка составляет 0 руб., но за каждый поступивший платеж на Ваш расчетный счет взымается комиссия - 2,99% от суммы платежа (в дальнейшем, при увеличении объемов продаж этот процент может быть снижен до 2,49). Стандартная минимальная комиссия за успешную операцию — 3,49 ₽.

Справочно: на 01.05.2020 года  комиссия у Сбербанка - 2,5% (возможно снижение до 1,6%).

Ещё был найден интернет-ресурс РФИ БАНК (36 платежных модулей)

Здесь реализация платежного плагина, в отличие от Tinkoff-плагина (где использовано обращение  к универсальному для всех CMS интернет-магазинов  файлу TinkoffMerchantAPI.php), организована через ссылки - автор плагина Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. - плагин состоит из 2-х файлов php + 1 файл установочный. Несмотря на легковесный код, функционал плагина выше + задействованы дополнительные стили и изображения на платежной странице + скрипты jQuery. Сама форма заполнения полей платежной системы РФИ Банк берется с официального сайта. 

Плагин для интернет-магазина Hikashop от РФИ Банка позволяет принимать оплату и с помощью дополнительных способов: мобильный платеж, Webmoney, Яндекс.Деньги и QIWI.

Плюс появляется дополнительные поля со ссылкой на заказ (внизу - *видны для зарегистрированных для покупок пользователей)

Абсолютно все платежные плагины требуют регистрации интернет-магазина пользователя на  сайтах модераторов банковских услуг - там предоставляется (генерируется) секретный ключ + логин магазина   - без этих данных плагин выдает ошибку "...Вы должны сначала настроить ключ для оплаты..." 

P.S.

После скачивания плагинов появилось  желание использовать наработки разработчиков  Hikashop, Тинькофф  и РФИ Банка в создании собственного универсального плагина Hikashop Сбербанк для Joomla3 (для снижение издержек на комиссию банка-модератора платежа) - разработка будет вестись на базе плагина BankTransfer и будет состоять всего из 2 фалов php (bank.php и end_bank.php).

Дорогие друзья, чудес не бывает (разработчики тоже ошибаются) - при поверхностном анализе кода PHP в файле TinkoffMerchant API.php обнаружил одну уязвимость (именно в Hikashop - в других плагинах, например JoomShopping, этого нет) в функции getToken ($arg) стр. 229 стоит аттрибут piblic , а должно быть private (по моим скромным знаниям РНР). И хотя затем следует 256-битное шифрование, но всё равно не приятно. Обнаружились ошибки и в других файлах, например Tinkoff_configuration.php  - при анализе кода видно, что  некоторые параметры указаны не верно и при копировании не был осуществлен перевод на нужные параметры, например [email_company] и [pending_status].

телефоны
+7 (902) 327-81-10 (Мегафон)
адрес
Чебоксары, Гражданская ул., д. 78, к. 149
часы работы
с 8:00 до 18:00 (сб, вс - с 9:00 до 15:00)