Здравствуйте. У меня сам интернет-магазин сделан на движке Opencart. В нём я разместила каталог товаров и корзину, а оформление заказов я хочу чтобы происходила в магазине партнера( я работаю по системе дроппшипинга с российской компанией дропшиппером). Мне необходимо настроить кнопку "оформления заказов" по инструкции, которая представлена на сайте партнера, но я не совсем поняла, что именно мне нужно сделать, потому что впервые столкнулась с этим. Если кто-то может помочь, пожалуйста подскажите как эту кнопку нужно настроить. Вот инструкция с сайта партнера: Настройка кнопки «Оформить заказ» на сайте магазина На сайте магазина кнопка «Оформить заказ» должна передавать POST или GET запрос на Магазин VAST. В нашем примере это order.myshop.ru. В этом запросе должен быть параметр cart, в котором передаётся строка с заказом. Пример строки: {021L;1;125.23|901Q;2;920}|ERE45ER8ER5SF|4735ac9bacd1aca0d9f347ce44220ce1 {021L;1;125.23|901Q;2;920} - корзина из двух товаров, разделённых символом "|". 021L – это артикул товара, 1 – количество товара, 125.23 цена, по которой продан товар. ERE45ER8ER5SF - купон скидки. Можно не передавать. Но может понадобиться, если вы интегрируетесь со сторонними сервисами и они требуют передачи кода купона со страницы "Спасибо за заказ". 4735ac9bacd1aca0d9f347ce44220ce1 - Контрольный код, необходим чтобы покупатели не смогли самовольно вносить изменения в передаваемые данные. 4735ac9bacd1aca0d9f347ce44220ce1 - это контрольная сумма MD5 от строки {021L;1;125.23|901Q;2;920}ERE45ER8ER5SFABC, где: {021L;1;125.23|901Q;2;920} – корзина ERE45ER8ER5SF – купон скидки ABC – секретный ключ, который вы видите в настройках Магазина VAST. Функция шифрования MD5 присутствует во всех языках программирования. Чтобы проверить шифрование для теста можно воспользоваться сайтомhttp://mainspy.ru/shifrovanie_md5 Пример GET запроса: order.myshop.ru?cart={021L;1;125.23|901Q;2;920}|ERE45ER8ER5SF|4735ac9bacd1aca0d9f347ce44220ce1
сделать это проще в admin панели в заказах, так как заказ пришел вы все провереите и отправляете заказ им через ajax в каждом view есть пример использования ajax, function cart(obj) { obj = $(obj); obj.toggleClass('load'); $.ajax({ url: 'order.myshop.ru?cart=<?php echo $stroka; ?>', dataType: 'text', success: function(text) { toastr.success('OK'); obj.toggleClass('load',0); } }); } строку формируйте в controller