COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


Mazdai

Recommended Posts

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

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

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

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

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

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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