Mazdai Опубликовано: апреля 2, 2017 Жалоба Поделиться Опубликовано: апреля 2, 2017 OPENCART.CMS Версия 2.1.0.1.4 Шаблон стандартный Модуль Short Checkout 1.0 Упрощенная регистрация ( старая бесплатная версия) В целом модуль работает если заходить по прямому пути checkout/buy А вот когда жмешь в корзине /index.php?route=checkout/checkout отправляет сюда , а надо сюда /index.php?route=checkout/buy =) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nikifalex Опубликовано: апреля 2, 2017 Жалоба Поделиться Опубликовано: апреля 2, 2017 исправить в этой самой "корзине" Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Waha Опубликовано: апреля 2, 2017 Жалоба Поделиться Опубликовано: апреля 2, 2017 в контроллере модуля корзины замените в строке $data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); checkout/checkout на checkout/buy или можно в system/libarary/url.php после: public function link($route, $args = '', $secure = false) { Вставить if ($route == 'checkout/checkout') { $route = 'checkout/buy'; } Тогда стандартное оформление не будет открываться по ссылки и всегда доступна будет ваша форма Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Mazdai Опубликовано: апреля 3, 2017 Автор Жалоба Поделиться Опубликовано: апреля 3, 2017 В 02.04.2017 at 20:26, Waha сказал: в контроллере модуля корзины замените Уточните пожалуйста в каких конкретно файлах Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Mazdai Опубликовано: апреля 5, 2017 Автор Жалоба Поделиться Опубликовано: апреля 5, 2017 (изменено) Тема актуальна Скрытый текст <?xml version="1.0" encoding="utf-8"?> <modification> <name>Short Checkout</name> <code>shortcheckout</code> <version>1.0</version> <author>OCProfi</author> <link>Скрыто</link> <file path="catalog/controller/total/coupon.php"> <operation> <search><![CDATA[ $data['redirect'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['redirect'] = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/controller/total/voucher.php"> <operation> <search><![CDATA[ $json['redirect'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $json['redirect'] = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/controller/checkout/confirm.php"> <operation> <search><![CDATA[ $redirect = $this->url->link('checkout/checkout', '', 'SSL'); ]]></search> <add position="replace"><![CDATA[ $redirect = $this->url->link('checkout/buy', '', 'SSL'); ]]></add> </operation> <operation> <search><![CDATA[ $redirect = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $redirect = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/controller/common/cart.php"> <operation> <search><![CDATA[ $data['cart'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['cart'] = $this->url->link('checkout/buy'); ]]></add> </operation> <operation> <search><![CDATA[ $data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); ]]></search> <add position="replace"><![CDATA[ $data['checkout'] = $this->url->link('checkout/buy', '', 'SSL').'#checkout-f'; ]]></add> </operation> </file> <file path="catalog/controller/common/header.php"> <operation> <search><![CDATA[ $data['cart'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['cart'] = $this->url->link('checkout/buy'); ]]></add> </operation> <operation> <search><![CDATA[ $data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); ]]></search> <add position="replace"><![CDATA[ $data['checkout'] = $this->url->link('checkout/buy', '', 'SSL').'#checkout-f'; ]]></add> </operation> </file> <file path="catalog/controller/checkout/cart.php"> <operation> <search><![CDATA[ $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart')); ]]></search> <add position="replace"><![CDATA[ $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/buy')); ]]></add> </operation> </file> <file path="catalog/controller/account/voucher.php"> <operation> <search><![CDATA[ $data['continue'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['continue'] = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/model/checkout/order.php"> <operation> <search><![CDATA[ $mail->setTo($order_info['email']); ]]></search> <add position="before"><![CDATA[ if($order_info['email']){ ]]></add> </operation> <operation> <search index="0"><![CDATA[ $mail->send(); ]]></search> <add position="after"><![CDATA[ } ]]></add> </operation> <operation> <search index="3"><![CDATA[ $mail->send(); ]]></search> <add position="after"><![CDATA[ } ]]></add> </operation> </file> </modification> Вот типо подробная инструкция Сделал все заработало спасибо К сожалению модификатор не подхватывает данный фаил а жаль) может ошибка в нем Изменено апреля 5, 2017 пользователем RHCk Простыни с кодом убирайте под спойлер! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Blade Опубликовано: апреля 6, 2017 Жалоба Поделиться Опубликовано: апреля 6, 2017 18 часов назад, Mazdai сказал: Тема актуальна Скрыть содержимое <?xml version="1.0" encoding="utf-8"?> <modification> <name>Short Checkout</name> <code>shortcheckout</code> <version>1.0</version> <author>OCProfi</author> <link>Скрыто</link> <file path="catalog/controller/total/coupon.php"> <operation> <search><![CDATA[ $data['redirect'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['redirect'] = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/controller/total/voucher.php"> <operation> <search><![CDATA[ $json['redirect'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $json['redirect'] = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/controller/checkout/confirm.php"> <operation> <search><![CDATA[ $redirect = $this->url->link('checkout/checkout', '', 'SSL'); ]]></search> <add position="replace"><![CDATA[ $redirect = $this->url->link('checkout/buy', '', 'SSL'); ]]></add> </operation> <operation> <search><![CDATA[ $redirect = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $redirect = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/controller/common/cart.php"> <operation> <search><![CDATA[ $data['cart'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['cart'] = $this->url->link('checkout/buy'); ]]></add> </operation> <operation> <search><![CDATA[ $data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); ]]></search> <add position="replace"><![CDATA[ $data['checkout'] = $this->url->link('checkout/buy', '', 'SSL').'#checkout-f'; ]]></add> </operation> </file> <file path="catalog/controller/common/header.php"> <operation> <search><![CDATA[ $data['cart'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['cart'] = $this->url->link('checkout/buy'); ]]></add> </operation> <operation> <search><![CDATA[ $data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); ]]></search> <add position="replace"><![CDATA[ $data['checkout'] = $this->url->link('checkout/buy', '', 'SSL').'#checkout-f'; ]]></add> </operation> </file> <file path="catalog/controller/checkout/cart.php"> <operation> <search><![CDATA[ $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart')); ]]></search> <add position="replace"><![CDATA[ $json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/buy')); ]]></add> </operation> </file> <file path="catalog/controller/account/voucher.php"> <operation> <search><![CDATA[ $data['continue'] = $this->url->link('checkout/cart'); ]]></search> <add position="replace"><![CDATA[ $data['continue'] = $this->url->link('checkout/buy'); ]]></add> </operation> </file> <file path="catalog/model/checkout/order.php"> <operation> <search><![CDATA[ $mail->setTo($order_info['email']); ]]></search> <add position="before"><![CDATA[ if($order_info['email']){ ]]></add> </operation> <operation> <search index="0"><![CDATA[ $mail->send(); ]]></search> <add position="after"><![CDATA[ } ]]></add> </operation> <operation> <search index="3"><![CDATA[ $mail->send(); ]]></search> <add position="after"><![CDATA[ } ]]></add> </operation> </file> </modification> Вот типо подробная инструкция Сделал все заработало спасибо К сожалению модификатор не подхватывает данный фаил а жаль) может ошибка в нем поставьте менеджер модов, будет видно где ошибки модуль бесплатный, взят на опенкарт маркете версия под 2.1 modification_manager.2.6.7.ocmod.zip Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Mazdai Опубликовано: апреля 6, 2017 Автор Жалоба Поделиться Опубликовано: апреля 6, 2017 1 час назад, Blade сказал: поставьте менеджер модов, будет видно где ошибки модуль бесплатный, взят на опенкарт маркете версия под 2.1 modification_manager.2.6.7.ocmod.zip не работает пока модификатор) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.