Как изменить процесс на URL-адрес оформления заказа мини-карты в Magento 2.2.1


Я хочу изменить "Процесс оформления заказа" URL мини-карты с пользовательской темой.

Я переопределяю content.html в моей пользовательской теме, но я не знаю, как мы меняем URL кнопки.

<div class="actions" if="getCartParam('possible_onepage_checkout')">
    <div class="primary">
        <button
                id="top-cart-btn-checkout"
                type="button"
                class="action primary checkout"
                data-action="close"
                data-bind="
                    attr: {
                        title: $t('Go to Checkout')
                    },
                    click: closeMinicart()
                "
                translate="'Go to Checkout'"
        />
        <div data-bind="html: getCartParam('extra_actions')"></div>
    </div>
</div>
Author: Rahul, 2017-12-14

1 answers

Перейдите к этому файлу: vendor/magento/module-checkout/view/frontend/web/js/view/minicart.js

Затем проверьте этот код:

  'url': {
                'checkout': window.checkout.customerLoginUrl,
                'update': window.checkout.updateItemQtyUrl,
                'remove': window.checkout.removeItemUrl,
                'loginUrl': window.checkout.customerLoginUrl,
                'isRedirectRequired': window.checkout.isRedirectRequired
            },

Измените параметр "Проверка" для изменения URL-адреса.

Например:

  'url': {
                'checkout': 'google.com',
                'update': window.checkout.updateItemQtyUrl,
                'remove': window.checkout.removeItemUrl,
                'loginUrl': window.checkout.customerLoginUrl,
                'isRedirectRequired': window.checkout.isRedirectRequired
            },

Примечание: Сначала добавьте этот файл в нашу пользовательскую тему в этом расположении: http://example.com/app/design/frontend/Nameplace/Themename/Magento_Checkout/web/js/view/minicart.js

 4
Author: D Singh, 2017-12-14 13:18:07