checkout/checkout заменить на checkout/buy


Mazdai
 Поделиться

Рекомендуемые сообщения

OPENCART.CMS 
Версия 2.1.0.1.4

Шаблон стандартный 

Модуль 

Short Checkout 1.0 Упрощенная регистрация  ( старая бесплатная версия) 

В целом модуль работает если заходить по прямому пути  checkout/buy

А вот когда жмешь в корзине  /index.php?route=checkout/checkout  отправляет сюда , а надо сюда   /index.php?route=checkout/buy =)

Ссылка на комментарий
Поделиться на других сайтах

в контроллере модуля корзины замените

в строке 

$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';
}

Тогда стандартное оформление не будет открываться по ссылки и всегда доступна будет ваша форма

Ссылка на комментарий
Поделиться на других сайтах

В 02.04.2017 at 20:26, Waha сказал:

в контроллере модуля корзины замените

Уточните пожалуйста в каких конкретно файлах

Ссылка на комментарий
Поделиться на других сайтах

Тема актуальна

Скрытый текст

<?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>

 

Вот типо подробная инструкция

Сделал все заработало спасибо 

К сожалению модификатор не подхватывает данный фаил а жаль) может ошибка в нем 

Изменено пользователем RHCk
Простыни с кодом убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

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

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Blade сказал:

 

поставьте менеджер модов, будет видно где ошибки

модуль бесплатный, взят на опенкарт маркете

версия под 2.1

 

modification_manager.2.6.7.ocmod.zip

не работает пока модификатор)

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу