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

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

vent_600_2017172899

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

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

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

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

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

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

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

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

vent_600_2017172899

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

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

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

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

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

Четверг, 03 декабря

Впервые поиск бесплатных платежных плагинов оплаты товаров и услуг с помощью банковских карт 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 - к сожалению плагин использует устаревший формат передачи фискальных документов - 1.00 (т.е. невозможна передача товарной корзины в ИФНС) 

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

P.S.

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

При разработке выяснилось, что название плагина должно отличаться от идущих в комплекте с Hikashop (уже установленных плагинов), т.к. при обновлении Hikashop  весь измененный код  php слетает.

На данный момент (октябрь 2020 г) разработка собственного платежного плагина для Hikashop успешно осуществлена. Ниже представлена страница перехода на платежный шлюз Сбербанка - плагин без излишеств, но обладает хорошей, по-моему мнению, функциональностью:

2 стандартных режима: тестовый и рабочий (плюс организация 1-ступенчатых и 2-х ступенчатых платежей)

режим отладки (запись информации в 2 журнала - внутренний и внешний)

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

возможность распечатки счета (пока организовано плохо - можно нажать кнопку только 1 раз) и скачивание счета на оплату в формате pdf (с подписями и печатью)

оплата картами VISA и МИР (ввод данных осуществляется на собственной странице СБЕРБАНКА - это безопасно и надежно)

встроены необходимые библиотеки PHP (построены на использовании composer)  - они обеспечивают возможности перехода с PHP 5.6 на PHP 7.3, использования DOMPDF (преобразования текста HTML в PDF) и мн. другое 

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