Modify the existing module for OpenCart
25 USDWhen choosing the customer’s credit card payment option, the module must analyze whether there are goods in order that require delivery.Depending on whether or not the delivery is needed, the necessary settings of the terminal are selected, assigned in the administrative part and the payment is made.Even if in order 5 electronic goods, and 1 goods requiring physical delivery payment goes to the terminal for orders requiring physical delivery.The existing module is currently fully operating.You do not need to do the immediate clearance and connection to the payment system server.You just need to make a parallel on 2 terminals depending on whether there are goods in order that require delivery or not.The current module will be provided to the chosen executor.
Имеется рабочий модуль OpenCart (точную версию сейчас не скажу, но модуль работает с 2011 года) для приема оплаты кредитными картами. Модуль самописный и делался под заказ.
В административной части имеются настройки для задания параметров магазина для приема кредитных карт. Это такие настройки как:
МerchantID
TerminalID
Путь к ключу продавца (*.pem)
Путь к ключу шлюза (*.srt)
Другие настройки по переадресации страниц в случае успешной и неуспешной оплаты.
В данный момент возникла задача приема кредитных карт на два разных терминала в автоматическом режиме по следующему алгоритму:
Для заказов не требующих физической доставки (электронные товары, ПО, пин коды) оплата идет на терминал 1
Для заказов, требующих физической доставки оплата идет на терминал 2
Для клиента это все не видно и соответственно прозрачно. Он просто оплачивает, просто в зависимости от его заказа оплата идет на первый или второй терминал.
Что нужно сделать:
В административной части модуля сделать параметры для терминалов 1 и 2:
МerchantID для заказов не требующих доставки
TerminalID для заказов не требующих доставки
Путь к ключу продавца (*.pem) для заказов не требующих доставки
Путь к ключу шлюза (*.srt) для заказов не требующих доставки
МerchantID для заказов требующих доставки
TerminalID для заказов требующих доставки
Путь к ключу продавца (*.pem) для заказов требующих доставки
Путь к ключу шлюза (*.srt) для заказов требующих доставки
Другие настройки по переадресации страниц в случае успешной и неуспешной оплаты (общие для обоих терминалов)
При выборе клиентом варианта оплаты кредитной картой модуль должен анализировать, есть ли в заказе товары, требующие доставки. В зависимости от того, нужна или нет доставка выбираются требуемые настройки терминала, заданные в административной части и по ним осуществляется оплата. Даже если в заказе 5 электронных товаров, и 1 товар требующий физической доставки оплата идет на терминал для заказов требующих физической доставки.
Имеющийся модуль на данный момент полностью рабочий. Непосредственно заниматься отладкой и подключением к серверу платежной системы не нужно. Нужно только сделать распараллеливание на 2 терминала в зависимости от того, есть ли товары в заказе, требующие доставки, или нет.
Имеющийся на данный момент модуль будет предоставлен выбранному исполнителю.
Client's feedback on cooperation with Viacheslav Chub
Modify the existing module for OpenCartAll super - fast, clear, professional, without any extra questions.
Freelancer's feedback on cooperation with Vladimirovich Denis
Modify the existing module for OpenCartA clear task. Fast check and payment!
It went well, so I strongly recommend it.
-
812 29 2 3 Good day Denis. Ready to implement the rotation of orders for one of the unlocked erinals depending on the values of the passed parameters from the order
Добрый день, Денис. Готов реализовать ротацию заказов на один из одключенных ериналов зависимости от значений переданных параметров из заказа
-
3206 105 1 Hello to you! Ready to fulfill the task
TZ was acquainted
Experience with OpenCart over 4 years
With regard to the goods to which the delivery is required, is this the "Necessary Delivery" field in the administration?
Здравствуйте! Готов выполнить задачу
С ТЗ ознакомился
Опыт работы с ОпенКарт более 4-х лет
По поводу товаров, которым необходима доставка, это в админке поле "Необходимая доставка"?
Current freelance projects in the category Web programming
Layout of the main page of a bike shop
76 USD
Adaptive layout for the main page of a bike shop. Layout: https://www.figma.com/file/1uA2WXs1yK9avxiYIO5KOQ/Bicycle-Internet-Store?type=design&node-id=13-37&mode=design&t=kX20tUNsEixTYRSN-0 The layout should be pixel-perfect. Adaptation should work correctly on all screens.… HTML and CSS, Web programming |
Development of an online store wholesale trade b2b, turnkey
1529 USD
Looking for a high-level specialist to develop a full-fledged online store. The site should meet all the latest needs of search engines, be optimized, and user-friendly. The store is intended for wholesale trade in the B2B sector. Turnkey work: development and product filling as… Web programming, Online stores and e-commerce ∙ 7 proposals |
Website development on WordPress. Setting up import in ETIM formatDevelopment of a website on WordPress from scratch. Development of templates for importing products from various manufacturers from files in ETIM format. Development of a product card page template. Setting up customer registration. Setting up order processing, chat, and payment… Web programming |
Optimize website loading on Word PressGood day! It is necessary to optimize the speed of the website https://mutemoments.com/ and carry out the necessary plugin updates Site on WP + Woocommerce Web programming ∙ 7 proposals |
Web applicationIt is necessary to expand the functionality of the existing web application (TypeScript, React, and Next.js) by adding a fuzzy search module. The databases are large, Elasticsearch or Manticore Search should be implemented for data indexing. Databases, Web programming ∙ 2 proposals |