a:4:{s:4:"hash";s:0:"";s:5:"mtime";i:1569245458;s:6:"expire";i:9999999999;s:4:"tags";s:37:"2af_LAYOUT_GENERAL_CACHE_TAG,2af_MAGE";} <?xml version="1.0"?> <layouts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><handle id="catalog_category_view"><body/> </handle><handle id="catalogsearch_advanced_index"><body/> </handle><handle id="catalogsearch_advanced_result"><body/> </handle><handle id="catalogsearch_result_index"><body/> </handle><handle id="default"><body> <referenceContainer name="header.panel"> <block class="Magento\Directory\Block\Currency" name="currency" before="store_language" template="Magento_Directory::currency.phtml"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceContainer name="after.body.start"> <block class="Magento\Ui\Block\Wysiwyg\ActiveEditor" name="theme.active.editor" template="Magento_Ui::wysiwyg/active_editor.phtml"/> </referenceContainer> </body> </handle><handle id="default" layout="3columns"><update handle="default_head_blocks"/> <body> <block name="require.js" class="Magento\Framework\View\Element\Template" template="Magento_Theme::page/js/require_js.phtml"/> <referenceContainer name="after.body.start"> <block class="Magento\RequireJs\Block\Html\Head\Config" name="requirejs-config"/> <block class="Magento\Translation\Block\Html\Head\Config" name="translate-config"/> <block class="Magento\Translation\Block\Js" name="translate" template="Magento_Translation::translate.phtml"/> <block class="Magento\Framework\View\Element\Js\Cookie" name="js_cookies" template="Magento_Theme::js/cookie.phtml"/> <block class="Magento\Theme\Block\Html\Notices" name="global_notices" template="Magento_Theme::html/notices.phtml"/> </referenceContainer> <referenceBlock name="top.links"> <block class="Magento\Theme\Block\Html\Header" name="header" as="header" before="-"> <arguments> <argument name="show_part" xsi:type="string">welcome</argument> </arguments> </block> </referenceBlock> <referenceContainer name="main.content"> <block class="Magento\Framework\View\Element\Template" name="skip_to_content.target" before="-" template="Magento_Theme::html/skiptarget.phtml"> <arguments> <argument name="target_id" xsi:type="string">contentarea</argument> </arguments> </block> </referenceContainer> <referenceContainer name="header.container"> <container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-"> <container name="header.panel" label="Page Header Panel" htmlTag="div" htmlClass="panel header"> <block class="Magento\Framework\View\Element\Template" name="skip_to_content" template="Magento_Theme::html/skip.phtml"> <arguments> <argument name="target" xsi:type="string">contentarea</argument> <argument name="label" translate="true" xsi:type="string">Skip to Content</argument> </arguments> </block> <block class="Magento\Store\Block\Switcher" name="store_language" as="store_language" template="Magento_Store::switch/languages.phtml"> <arguments> <argument name="view_model" xsi:type="object">Magento\Store\ViewModel\SwitcherUrlProvider</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\Navigation" name="top.links"> <arguments> <argument name="css_class" xsi:type="string">header links</argument> </arguments> </block> </container> </container> <container name="header-wrapper" label="Page Header" as="header-wrapper" htmlTag="div" htmlClass="header content"> <block class="Magento\Theme\Block\Html\Header\Logo" name="logo"> <arguments> <argument name="logo_img_width" xsi:type="number">189</argument> <argument name="logo_img_height" xsi:type="number">64</argument> </arguments> </block> </container> </referenceContainer> <referenceContainer name="page.top"> <block class="Magento\Framework\View\Element\Template" name="navigation.sections" before="-" template="Magento_Theme::html/sections.phtml"> <arguments> <argument name="group_name" xsi:type="string">navigation-sections</argument> <argument name="group_css" xsi:type="string">nav-sections</argument> </arguments> <block class="Magento\Framework\View\Element\Template" name="store.menu" group="navigation-sections" template="Magento_Theme::html/container.phtml"> <arguments> <argument name="title" translate="true" xsi:type="string">Menu</argument> </arguments> <block class="Magento\Theme\Block\Html\Topmenu" name="catalog.topnav" template="Magento_Theme::html/topmenu.phtml" ttl="3600" before="-"/> </block> <block class="Magento\Framework\View\Element\Text" name="store.links" group="navigation-sections"> <arguments> <argument name="title" translate="true" xsi:type="string">Account</argument> <argument name="use_force" xsi:type="boolean">true</argument> <argument name="text" xsi:type="string"><!-- Account links --></argument> </arguments> </block> <block class="Magento\Framework\View\Element\Template" name="store.settings" group="navigation-sections" template="Magento_Theme::html/container.phtml"> <arguments> <argument name="title" translate="true" xsi:type="string">Settings</argument> </arguments> <block class="Magento\Store\Block\Switcher" name="store.settings.language" template="Magento_Store::switch/languages.phtml"> <arguments> <argument name="id_modifier" xsi:type="string">nav</argument> <argument name="view_model" xsi:type="object">Magento\Store\ViewModel\SwitcherUrlProvider</argument> </arguments> </block> <block class="Magento\Directory\Block\Currency" name="store.settings.currency" template="Magento_Directory::currency.phtml"> <arguments> <argument name="id_modifier" xsi:type="string">nav</argument> </arguments> </block> </block> </block> <container name="top.container" as="topContainer" label="After Page Header Top" htmlTag="div" htmlClass="top-container"/> <block class="Magento\Theme\Block\Html\Breadcrumbs" name="breadcrumbs" as="breadcrumbs"/> </referenceContainer> <referenceContainer name="columns.top"> <block class="Magento\Theme\Block\Html\Title" name="page.main.title" template="Magento_Theme::html/title.phtml"/> <container name="page.messages" htmlTag="div" htmlClass="page messages"> <block class="Magento\Framework\View\Element\Template" name="ajax.message.placeholder" template="Magento_Theme::html/messages.phtml"/> <block class="Magento\Framework\View\Element\Messages" name="messages" as="messages" template="Magento_Theme::messages.phtml"/> </container> </referenceContainer> <referenceContainer name="main"> <container name="content.top" label="Main Content Top"/> <container name="content" label="Main Content Area"/> <container name="content.aside" label="Main Content Aside"/> <container name="content.bottom" label="Main Content Bottom"/> </referenceContainer> <referenceContainer name="page.bottom.container"> <container name="page.bottom" label="Before Page Footer" htmlTag="div" htmlClass="content"/> </referenceContainer> <referenceContainer name="footer-container"> <container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer content"> <block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" template="Magento_Store::switch/stores.phtml"/> <block class="Magento\Framework\View\Element\Html\Links" name="footer_links"> <arguments> <argument name="css_class" xsi:type="string">footer links</argument> </arguments> </block> <block class="Magento\Theme\Block\Html\Footer" name="copyright" template="Magento_Theme::html/copyright.phtml"/> <block class="Magento\Framework\View\Element\Template" name="report.bugs" template="Magento_Theme::html/bugreport.phtml" ifconfig="design/footer/report_bugs"/> </container> </referenceContainer> <referenceContainer name="before.body.end"> <block class="Magento\Theme\Block\Html\Footer" name="absolute_footer" template="Magento_Theme::html/absolute_footer.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\FormKey" name="formkey"/> </referenceContainer> </body> </handle><handle id="default_head_blocks"><head> <meta name="viewport" content="width=device-width, initial-scale=1"/> <css src="mage/calendar.css"/> <script src="requirejs/require.js"/> <script src="mage/polyfill.js"/> </head> <body> <referenceContainer name="after.body.start"> <block class="Magento\Framework\View\Element\Js\Components" name="head.components" as="components" template="Magento_Theme::js/components.phtml" before="-"/> </referenceContainer> </body> </handle><handle id="page_calendar"><body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Html\Calendar" name="html_calendar" as="html_calendar" template="Magento_Theme::js/calendar.phtml"/> </referenceContainer> </body> </handle><handle id="print" layout="1column"><body> <attribute name="class" value="page-print"/> <referenceContainer name="header.container" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> <move element="logo" destination="main.content" before="-"/> <move element="copyright" destination="main.content" after="-"/> <referenceContainer name="before.body.end"> <block class="Magento\Framework\View\Element\Template" name="sales.order.print.js" template="Magento_Theme::html/print.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="product.review.form.fields.before"> <block class="MSP\ReCaptcha\Block\Frontend\ReCaptcha" name="msp-recaptcha" after="-" template="MSP_ReCaptcha::msp_recaptcha.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="msp-recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="zone" xsi:type="string">review</item> </item> </item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <item name="customer-email" xsi:type="array"> <item name="children" xsi:type="array"> <item name="msp_recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="configSource" xsi:type="string">checkoutConfig</item> <item name="reCaptchaId" xsi:type="string">msp-recaptcha-checkout-inline-login</item> <item name="zone" xsi:type="string">login</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> <item name="authentication" xsi:type="array"> <item name="children" xsi:type="array"> <item name="msp_recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="configSource" xsi:type="string">checkoutConfig</item> <item name="reCaptchaId" xsi:type="string">msp-recaptcha-checkout-login</item> <item name="zone" xsi:type="string">login</item> <item name="badge" xsi:type="string">inline</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="contact_index_index"><body> <referenceContainer name="form.additional.info"> <block class="MSP\ReCaptcha\Block\Frontend\ReCaptcha" name="msp-recaptcha" after="-" template="MSP_ReCaptcha::msp_recaptcha.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="msp-recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="zone" xsi:type="string">contact</item> </item> </item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="customer_account_create"><body> <referenceContainer name="form.additional.info"> <block class="MSP\ReCaptcha\Block\Frontend\ReCaptcha" name="msp-recaptcha" after="-" template="MSP_ReCaptcha::msp_recaptcha.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="msp-recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="zone" xsi:type="string">create</item> </item> </item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="customer_account_forgotpassword"><body> <referenceContainer name="form.additional.info"> <block class="MSP\ReCaptcha\Block\Frontend\ReCaptcha" name="msp-recaptcha" after="-" template="MSP_ReCaptcha::msp_recaptcha.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="msp-recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="zone" xsi:type="string">forgot</item> </item> </item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="customer_account_login"><body> <referenceContainer name="form.additional.info"> <block class="MSP\ReCaptcha\Block\Frontend\ReCaptcha" name="msp-recaptcha" after="-" template="MSP_ReCaptcha::msp_recaptcha.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="msp-recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="zone" xsi:type="string">login</item> </item> </item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="authentication-popup"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="authenticationPopup" xsi:type="array"> <item name="children" xsi:type="array"> <item name="msp_recaptcha" xsi:type="array"> <item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="configSource" xsi:type="string">checkoutConfig</item> <item name="reCaptchaId" xsi:type="string">msp-recaptcha-popup-login</item> <item name="zone" xsi:type="string">login</item> <item name="badge" xsi:type="string">inline</item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="customer_account" layout="2columns-left" label="Customer My Account (All Pages)" design_abstraction="custom"><head> <title>My Account</title> </head> <body> <attribute name="class" value="account"/> <referenceContainer name="sidebar.main"> <block class="Magento\Framework\View\Element\Template" name="sidebar.main.account_nav" template="Magento_Theme::html/collapsible.phtml" before="-"> <arguments> <argument name="block_css" xsi:type="string">account-nav</argument> </arguments> <block class="Magento\Customer\Block\Account\Navigation" name="customer_account_navigation" before="-"> <arguments> <argument name="css_class" xsi:type="string">nav items</argument> </arguments> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-account-link"> <arguments> <argument name="label" translate="true" xsi:type="string">My Account</argument> <argument name="path" xsi:type="string">customer/account</argument> <argument name="sortOrder" xsi:type="number">250</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\Delimiter" name="customer-account-navigation-delimiter-1" template="Magento_Customer::account/navigation-delimiter.phtml"> <arguments> <argument name="sortOrder" xsi:type="number">200</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-address-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Address Book</argument> <argument name="path" xsi:type="string">customer/address</argument> <argument name="sortOrder" xsi:type="number">190</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-account-edit-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Account Information</argument> <argument name="path" xsi:type="string">customer/account/edit</argument> <argument name="sortOrder" xsi:type="number">180</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\Delimiter" name="customer-account-navigation-delimiter-2" template="Magento_Customer::account/navigation-delimiter.phtml"> <arguments> <argument name="sortOrder" xsi:type="number">130</argument> </arguments> </block> </block> </block> </referenceContainer> </body> </handle><handle id="customer_account_confirmation" layout="1column"><head> <title>Send confirmation link</title> </head> <body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Template" name="accountConfirmation" template="Magento_Customer::form/confirmation.phtml"/> </referenceContainer> </body> </handle><handle id="customer_account_create" layout="1column"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="customer_account_create_head_components" template="Magento_Customer::js/components.phtml"/> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Form\Register" name="customer_form_register" template="Magento_Customer::form/register.phtml"> <arguments> <argument name="attribute_data" xsi:type="object">Magento\Customer\Block\DataProviders\AddressAttributeData</argument> </arguments> <container name="form.additional.info" as="form_additional_info"/> <container name="customer.form.register.fields.before" as="form_fields_before" label="Form Fields Before" htmlTag="div" htmlClass="customer-form-before"/> </block> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="registerSubmitButton" xsi:type="string">.action.submit</item> </argument> </arguments> </block> </referenceContainer> <referenceContainer name="form.additional.info"> <block class="Magento\Framework\View\Element\Template" name="form_additional_info_customer" template="Magento_Customer::additionalinfocustomer.phtml"/> </referenceContainer> </body> </handle><handle id="customer_account_createpassword" layout="1column"><head> <title>Set a New Password</title> </head> <body> <referenceBlock name="root"> <action method="setHeaderTitle"> <argument translate="true" name="title" xsi:type="string">Set a New Password</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Account\Resetpassword" name="resetPassword" template="Magento_Customer::form/resetforgottenpassword.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="customer_account_edit"><update handle="customer_account"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="customer_account_edit_head_components" template="Magento_Customer::js/components.phtml"/> </referenceBlock> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">Edit Account Information</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Form\Edit" name="customer_edit" template="Magento_Customer::form/edit.phtml" cacheable="false"> <container name="form.additional.info" as="form_additional_info"/> </block> </referenceContainer> </body> </handle><handle id="customer_account_forgotpassword" layout="1column"><head> <title>Forgot Your Password</title> </head> <body> <referenceBlock name="root"> <action method="setHeaderTitle"> <argument translate="true" name="title" xsi:type="string">Password forgotten</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Account\Forgotpassword" name="forgotPassword" template="Magento_Customer::form/forgotpassword.phtml"> <container name="form.additional.info" as="form_additional_info"/> </block> </referenceContainer> </body> </handle><handle id="customer_account_index" layout="2columns-left"><update handle="customer_account"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">My Account</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Account\Dashboard\Info" name="customer_account_dashboard_info" as="info" template="Magento_Customer::account/dashboard/info.phtml" cacheable="false"/> <block class="Magento\Customer\Block\Account\Dashboard\Address" name="customer_account_dashboard_address" as="address" template="Magento_Customer::account/dashboard/address.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="customer_account_login" layout="1column"><body> <referenceContainer name="content"> <container name="customer.login.container" label="Customer Login Container" htmlTag="div" htmlClass="login-container"> <block class="Magento\Customer\Block\Form\Login" name="customer_form_login" template="Magento_Customer::form/login.phtml"> <container name="form.additional.info" as="form_additional_info"/> </block> <block class="Magento\Customer\Block\Form\Login\Info" name="customer.new" template="Magento_Customer::newcustomer.phtml"/> </container> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="loginButton" xsi:type="string">.action.login</item> </argument> </arguments> </block> </referenceContainer> <referenceContainer name="form.additional.info"> <block class="Magento\Framework\View\Element\Template" name="form_additional_info_customer" template="Magento_Customer::additionalinfocustomer.phtml"/> </referenceContainer> </body> </handle><handle id="customer_account_logoutsuccess" layout="1column"><body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument name="title" translate="true" xsi:type="string">You are signed out</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Template" name="customer_logout" template="Magento_Customer::logout.phtml"/> </referenceContainer> </body> </handle><handle id="customer_address_form"><update handle="customer_account"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="customer_page_head_components" template="Magento_Customer::js/components.phtml"/> </referenceBlock> <referenceBlock name="customer-account-navigation-address-link"> <arguments> <argument name="is_highlighted" xsi:type="boolean">true</argument> </arguments> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Address\Edit" name="customer_address_edit" template="Magento_Customer::address/edit.phtml" cacheable="false"> <arguments> <argument name="attribute_data" xsi:type="object">Magento\Customer\Block\DataProviders\AddressAttributeData</argument> <argument name="post_code_config" xsi:type="object">Magento\Customer\Block\DataProviders\PostCodesPatternsAttributeData</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="customer_address_index"><update handle="customer_account"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="customer_address_head_components" template="Magento_Customer::js/components.phtml"/> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Address\Book" name="address_book" template="Magento_Customer::address/book.phtml" cacheable="false"/> <block class="Magento\Customer\Block\Address\Grid" name="address_grid" template="Magento_Customer::address/grid.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="top.links"> <block class="Magento\Customer\Block\Account\Link" name="my-account-link"> <arguments> <argument name="label" translate="true" xsi:type="string">My Account</argument> <argument name="sortOrder" xsi:type="number">110</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\RegisterLink" name="register-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Create an Account</argument> </arguments> </block> <block class="Magento\Customer\Block\Account\AuthorizationLink" name="authorization-link" template="Magento_Customer::account/link/authorization.phtml"/> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Customer\Block\Account\AuthenticationPopup" name="authentication-popup" as="authentication-popup" template="Magento_Customer::account/authentication-popup.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="authenticationPopup" xsi:type="array"> <item name="component" xsi:type="string">Magento_Customer/js/view/authentication-popup</item> <item name="children" xsi:type="array"> <item name="messages" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/view/messages</item> <item name="displayArea" xsi:type="string">messages</item> </item> </item> </item> </item> </argument> </arguments> </block> <block name="customer.section.config" class="Magento\Customer\Block\SectionConfig" template="Magento_Customer::js/section-config.phtml"/> <block name="customer.customer.data" class="Magento\Customer\Block\CustomerData" template="Magento_Customer::js/customer-data.phtml"/> <block name="customer.data.invalidation.rules" class="Magento\Customer\Block\CustomerScopeData" template="Magento_Customer::js/customer-data/invalidation-rules.phtml"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceContainer name="header-wrapper"> <block class="Magento\Framework\View\Element\Template" name="top.search" as="topSearch" template="Magento_Search::form.mini.phtml"/> </referenceContainer> <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="catalog/seo/search_terms" name="search-term-popular-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Search Terms</argument> <argument name="path" xsi:type="string">search/term/popular</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="search_term_popular" layout="1column"><head> <title>Popular Search Terms</title> </head> <body> <referenceContainer name="content"> <block class="Magento\Search\Block\Term" name="seo.searchterm" template="Magento_Search::term.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="cms_index_defaultindex" layout="1column"><body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Template" name="default_home_page" template="Magento_Cms::default/home.phtml"/> </referenceContainer> </body> </handle><handle id="cms_index_defaultnoroute" layout="1column"><body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Template" name="default_no_route" template="Magento_Cms::default/no-route.phtml"/> </referenceContainer> </body> </handle><handle id="cms_index_index"><body/> </handle><handle id="cms_index_nocookies"><body/> </handle><handle id="cms_index_noroute"><body/> </handle><handle id="cms_page_view"><body> <referenceContainer name="content"> <block class="Magento\Cms\Block\Page" name="cms_page"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceContainer name="footer"> <container name="cms_footer_links_container" label="CMS Footer Links" htmlTag="div" htmlClass="links" before="footer_links"/> </referenceContainer> <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="privacy-policy-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Privacy and Cookie Policy</argument> <argument name="path" xsi:type="string">privacy-policy-cookie-restriction-mode</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="print"><body/> </handle><handle id="catalog_category_view" layout="2columns-left"><body> <referenceContainer name="columns.top"> <container name="category.view.container" htmlTag="div" htmlClass="category-view" after="-"> <block class="Magento\Catalog\Block\Category\View" name="category.image" template="Magento_Catalog::category/image.phtml"/> <block class="Magento\Catalog\Block\Category\View" name="category.description" template="Magento_Catalog::category/description.phtml"/> <block class="Magento\Catalog\Block\Category\View" name="category.cms" template="Magento_Catalog::category/cms.phtml"/> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Catalog\Block\Category\View" name="category.products" template="Magento_Catalog::category/products.phtml"> <block class="Magento\Catalog\Block\Product\ListProduct" name="category.products.list" as="product_list" template="Magento_Catalog::product/list.phtml"> <container name="category.product.list.additional" as="additional"/> <block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers"> <block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/> </block> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="category.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="category.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> <block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml"> <block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/> </block> <action method="setToolbarBlockName"> <argument name="name" xsi:type="string">product_list_toolbar</argument> </action> </block> </block> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="compareProductLink" xsi:type="string">.action.tocompare</item> </argument> </arguments> </block> </referenceContainer> <referenceBlock name="page.main.title"> <arguments> <argument name="id" xsi:type="string">page-title-heading</argument> <argument name="add_base_attribute_aria" xsi:type="string">page-title-heading toolbar-amount</argument> </arguments> <block class="Magento\Catalog\Block\Category\Rss\Link" name="rss.link" template="Magento_Catalog::category/rss.phtml"/> </referenceBlock> </body> </handle><handle id="catalog_category_view_type_default"><body> <referenceContainer name="sidebar.main"> <block class="Magento\Catalog\Block\Navigation" name="catalog.leftnav" before="-" template="Magento_Catalog::navigation/left.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_category_view_type_default_without_children"><body/> </handle><handle id="catalog_product_compare_index" layout="1column"><body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="page_title" xsi:type="string">Compare Products</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Catalog\Block\Product\Compare\ListCompare" name="catalog.compare.list" template="Magento_Catalog::product/compare/list.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="catalog_product_gallery" layout="1column"><body> <referenceBlock name="root"> <action method="setTemplate"> <argument name="template" xsi:type="string">popup.phtml</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Catalog\Block\Product\Gallery" name="catalog_product_gallery" template="Magento_Catalog::product/gallery.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_opengraph"><head> <attribute name="prefix" value="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#"/> </head> <body> <referenceBlock name="head.additional"> <block class="Magento\Catalog\Block\Product\View" name="opengraph.general" template="Magento_Catalog::product/view/opengraph/general.phtml"> <block class="Magento\Directory\Block\Currency" name="opengraph.currency" as="meta.currency" template="Magento_Catalog::product/view/opengraph/currency.phtml"/> </block> </referenceBlock> </body> </handle><layout id="catalog_product_prices"><block class="Magento\Framework\Pricing\Render\RendererPool" name="render.product.prices"> <arguments> <argument name="default" xsi:type="array"> <item name="default_render_class" xsi:type="string">Magento\Catalog\Pricing\Render\PriceBox</item> <item name="default_render_template" xsi:type="string">Magento_Catalog::product/price/default.phtml</item> <item name="default_amount_render_class" xsi:type="string">Magento\Framework\Pricing\Render\Amount</item> <item name="default_amount_render_template" xsi:type="string">Magento_Catalog::product/price/amount/default.phtml</item> <item name="prices" xsi:type="array"> <item name="special_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Catalog::product/price/special_price.phtml</item> </item> <item name="tier_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Catalog::product/price/tier_prices.phtml</item> </item> <item name="final_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\FinalPriceBox</item> <item name="render_template" xsi:type="string">Magento_Catalog::product/price/final_price.phtml</item> </item> <item name="custom_option_price" xsi:type="array"> <item name="amount_render_template" xsi:type="string">Magento_Catalog::product/price/amount/default.phtml</item> </item> <item name="configured_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\ConfiguredPriceBox</item> <item name="render_template" xsi:type="string">Magento_Catalog::product/price/configured_price.phtml</item> </item> </item> </argument> </arguments> </block> </layout><handle id="catalog_product_view" layout="1column"><head> <css src="mage/gallery/gallery.css"/> </head> <update handle="catalog_product_opengraph"/> <update handle="page_calendar"/> <body> <attribute name="itemtype" value="http://schema.org/Product"/> <attribute name="itemscope" value="itemscope"/> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="checkout_page_head_components" template="Magento_Catalog::js/components.phtml"/> </referenceBlock> <referenceBlock name="page.main.title"> <arguments> <argument name="css_class" xsi:type="string">product</argument> <argument name="add_base_attribute" xsi:type="string">itemprop="name"</argument> </arguments> </referenceBlock> <referenceBlock name="root"> <arguments> <argument name="add_attribute" xsi:type="string">itemscope itemtype="http://schema.org/Product"</argument> </arguments> </referenceBlock> <referenceBlock name="breadcrumbs" template="Magento_Catalog::product/breadcrumbs.phtml"> <arguments> <argument name="viewModel" xsi:type="object">Magento\Catalog\ViewModel\Product\Breadcrumbs</argument> </arguments> </referenceBlock> <referenceContainer name="content"> <container name="product.info.main" htmlTag="div" htmlClass="product-info-main" before="-"> <container name="product.info.price" label="Product info auxiliary container" htmlTag="div" htmlClass="product-info-price"> <container name="product.info.stock.sku" label="Product auxiliary info" htmlTag="div" htmlClass="product-info-stock-sku"> <container name="product.info.type" before="-"/> <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.sku" template="Magento_Catalog::product/view/attribute.phtml" after="product.info.type"> <arguments> <argument name="at_call" xsi:type="string">getSku</argument> <argument name="at_code" xsi:type="string">sku</argument> <argument name="css_class" xsi:type="string">sku</argument> <argument name="at_label" xsi:type="string">default</argument> <argument name="add_attribute" xsi:type="string">itemprop="sku"</argument> </arguments> </block> </container> <block class="Magento\Catalog\Block\Product\View" name="product.info.review" template="Magento_Catalog::product/view/review.phtml" after="product.info.stock.sku"/> <block class="Magento\Catalog\Pricing\Render" name="product.price.final"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">final_price</argument> <argument name="zone" xsi:type="string">item_view</argument> </arguments> </block> </container> <block class="Magento\Catalog\Pricing\Render" name="product.price.tier" after="product.info.price"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">tier_price</argument> <argument name="zone" xsi:type="string">item_view</argument> </arguments> </block> <container name="alert.urls" as="alert_urls" label="Alert Urls" after="product.price.tier"/> <block class="Magento\Catalog\Block\Product\View" name="product.info" template="Magento_Catalog::product/view/form.phtml" after="alert.urls"> <container name="product.info.form.content" as="product_info_form_content"> <block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart" as="addtocart" template="Magento_Catalog::product/view/addtocart.phtml"/> </container> <block class="Magento\Framework\View\Element\Template" name="product.info.form.options" as="options_container"> <block class="Magento\Catalog\Block\Product\View" name="product.info.options.wrapper" as="product_options_wrapper" template="Magento_Catalog::product/view/options/wrapper.phtml"> <block class="Magento\Catalog\Block\Product\View\Options" name="product.info.options" as="product_options" template="Magento_Catalog::product/view/options.phtml"> <block class="Magento\Catalog\Block\Product\View\Options\Type\DefaultType" name="product.info.options.default" as="default" template="Magento_Catalog::product/view/options/type/default.phtml"/> <block class="Magento\Catalog\Block\Product\View\Options\Type\Text" name="product.info.options.text" as="text" template="Magento_Catalog::product/view/options/type/text.phtml"/> <block class="Magento\Catalog\Block\Product\View\Options\Type\File" name="product.info.options.file" as="file" template="Magento_Catalog::product/view/options/type/file.phtml"/> <block class="Magento\Catalog\Block\Product\View\Options\Type\Select" name="product.info.options.select" as="select" template="Magento_Catalog::product/view/options/type/select.phtml"/> <block class="Magento\Catalog\Block\Product\View\Options\Type\Date" name="product.info.options.date" as="date" template="Magento_Catalog::product/view/options/type/date.phtml"/> </block> <block class="Magento\Framework\View\Element\Html\Calendar" name="html_calendar" as="html_calendar" template="Magento_Theme::js/calendar.phtml"/> </block> <block class="Magento\Catalog\Block\Product\View" name="product.info.options.wrapper.bottom" as="product_options_wrapper_bottom" template="Magento_Catalog::product/view/options/wrapper/bottom.phtml"> <block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart.additional" as="product.info.addtocart" template="Magento_Catalog::product/view/addtocart.phtml"/> </block> </block> </block> <container name="product.info.extrahint" as="extrahint" label="Product View Extra Hint"> <container name="product.info.social" label="Product social links container" htmlTag="div" htmlClass="product-social-links"> <block class="Magento\Catalog\Block\Product\View" name="product.info.addto" as="addto" template="Magento_Catalog::product/view/addto.phtml"> <block class="Magento\Catalog\Block\Product\View\AddTo\Compare" name="view.addto.compare" after="view.addto.wishlist" template="Magento_Catalog::product/view/addto/compare.phtml"/> </block> <block class="Magento\Catalog\Block\Product\View" name="product.info.mailto" template="Magento_Catalog::product/view/mailto.phtml"/> </container> </container> <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.overview" template="Magento_Catalog::product/view/attribute.phtml" group="detailed_info" after="product.info.extrahint"> <arguments> <argument name="at_call" xsi:type="string">getShortDescription</argument> <argument name="at_code" xsi:type="string">short_description</argument> <argument name="css_class" xsi:type="string">overview</argument> <argument name="at_label" xsi:type="string">none</argument> <argument name="title" translate="true" xsi:type="string">Overview</argument> <argument name="add_attribute" xsi:type="string">itemprop="description"</argument> </arguments> </block> </container> <container name="product.info.media" htmlTag="div" htmlClass="product media" after="product.info.main"> <block class="Magento\Framework\View\Element\Template" name="skip_gallery_after.target" before="skip_gallery_before.wrapper" template="Magento_Theme::html/skiptarget.phtml"> <arguments> <argument name="target_id" xsi:type="string">gallery-prev-area</argument> </arguments> </block> <container name="skip_gallery_before.wrapper" htmlTag="div" htmlClass="action-skip-wrapper"> <block class="Magento\Framework\View\Element\Template" before="product.info.media.image" name="skip_gallery_before" template="Magento_Theme::html/skip.phtml"> <arguments> <argument name="target" xsi:type="string">gallery-next-area</argument> <argument name="label" translate="true" xsi:type="string">Skip to the end of the images gallery</argument> </arguments> </block> </container> <block class="Magento\Catalog\Block\Product\View\Gallery" name="product.info.media.image" template="Magento_Catalog::product/view/gallery.phtml"/> <container name="skip_gallery_after.wrapper" htmlTag="div" htmlClass="action-skip-wrapper"> <block class="Magento\Framework\View\Element\Template" after="product.info.media.image" name="skip_gallery_after" template="Magento_Theme::html/skip.phtml"> <arguments> <argument name="target" xsi:type="string">gallery-prev-area</argument> <argument name="label" translate="true" xsi:type="string">Skip to the beginning of the images gallery</argument> </arguments> </block> </container> <block class="Magento\Framework\View\Element\Template" name="skip_gallery_before.target" after="skip_gallery_after.wrapper" template="Magento_Theme::html/skiptarget.phtml"> <arguments> <argument name="target_id" xsi:type="string">gallery-next-area</argument> </arguments> </block> </container> <block class="Magento\Catalog\Block\Product\View\Details" name="product.info.details" template="Magento_Catalog::product/view/details.phtml" after="product.info.media"> <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.description" as="description" template="Magento_Catalog::product/view/attribute.phtml" group="detailed_info"> <arguments> <argument name="at_call" xsi:type="string">getDescription</argument> <argument name="at_code" xsi:type="string">description</argument> <argument name="css_class" xsi:type="string">description</argument> <argument name="at_label" xsi:type="string">none</argument> <argument name="title" translate="true" xsi:type="string">Details</argument> <argument name="sort_order" xsi:type="string">10</argument> </arguments> </block> <block class="Magento\Catalog\Block\Product\View\Attributes" name="product.attributes" as="additional" template="Magento_Catalog::product/view/attributes.phtml" group="detailed_info"> <arguments> <argument translate="true" name="title" xsi:type="string">More Information</argument> <argument name="sort_order" xsi:type="string">20</argument> </arguments> </block> </block> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="compareProductLink" xsi:type="string">.action.tocompare</item> </argument> </arguments> </block> </referenceContainer> <referenceContainer name="content.aside"> <block class="Magento\Catalog\Block\Product\ProductList\Related" name="catalog.product.related" template="Magento_Catalog::product/list/items.phtml"> <arguments> <argument name="type" xsi:type="string">related</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="related.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="related.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> <block class="Magento\Catalog\Block\Product\ProductList\Upsell" name="product.info.upsell" template="Magento_Catalog::product/list/items.phtml"> <arguments> <argument name="type" xsi:type="string">upsell</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="upsell.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="upsell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> <block class="Magento\Catalog\Block\Product\View\Additional" name="product.info.additional" as="product_additional_data"/> </referenceContainer> <referenceBlock name="product.info.addtocart"> <block class="Magento\Catalog\Block\ShortcutButtons\InCatalog" name="addtocart.shortcut.buttons"/> </referenceBlock> <referenceBlock name="product.info.addtocart.additional"> <block class="Magento\Catalog\Block\ShortcutButtons\InCatalog" name="addtocart.shortcut.buttons.additional"/> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Catalog\Block\Ui\ProductViewCounter" name="product_viewed_counter" template="Magento_Catalog::product/view/counter.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_view_type_simple"><body> <referenceContainer name="product.info.type"> <block class="Magento\Catalog\Block\Product\View\Type\Simple" name="product.info.simple" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/> <container name="product.info.simple.extra" after="product.info.simple" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> </body> </handle><handle id="catalog_product_view_type_virtual"><body> <referenceContainer name="product.info.type"> <block class="Magento\Catalog\Block\Product\View\Type\Virtual" name="product.info.virtual" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/> <container name="product.info.virtual.extra" after="product.info.virtual" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> </body> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers"> <block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.cart.item.renderers.virtual" as="virtual" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.virtual.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.virtual.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.virtual.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> </referenceBlock> </body> </handle><handle id="default"><body> <referenceContainer name="before.body.end"> <block class="Magento\Catalog\Block\FrontendStorageManager" name="frontend-storage-manager" before="-" template="Magento_Catalog::frontend_storage_manager.phtml"> <arguments> <argument name="configuration" xsi:type="array"> <item name="recently_viewed_product" xsi:type="array"> <item name="requestConfig" xsi:type="array"> <item name="syncUrl" path="catalog/product/frontend_action_synchronize" xsi:type="url"/> </item> </item> <item name="recently_compared_product" xsi:type="array"> <item name="requestConfig" xsi:type="array"> <item name="syncUrl" path="catalog/product/frontend_action_synchronize" xsi:type="url"/> </item> </item> <item name="product_data_storage" xsi:type="array"> <item name="updateRequestConfig" xsi:type="array"> <item name="url" path="/products-render-info" xsi:type="serviceUrl"/> </item> </item> </argument> </arguments> </block> </referenceContainer> <referenceBlock name="top.links"> <block class="Magento\Framework\View\Element\Template" name="catalog.compare.link" before="-" template="Magento_Catalog::product/compare/link.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="compareProducts" xsi:type="array"> <item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceContainer name="sidebar.additional"> <block class="Magento\Framework\View\Element\Template" name="catalog.compare.sidebar" template="Magento_Catalog::product/compare/sidebar.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="compareProducts" xsi:type="array"> <item name="component" xsi:type="string">Magento_Catalog/js/view/compare-products</item> </item> </item> </argument> </arguments> </block> </referenceContainer> <referenceContainer name="after.body.start"> <block class="Magento\Framework\View\Element\Js\Components" name="head.components" as="components" template="Magento_Catalog::js/components.phtml"/> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="head.additional" as="head.additional" template="Magento_Theme::html/container.phtml"/> </body> </handle><handle id="default"><body> <block class="Magento\Framework\Pricing\Render" name="product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </body> </handle><handle id="empty"><body> <block class="Magento\Framework\Pricing\Render" name="product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">2</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="free-payments" xsi:type="array"> <item name="component" xsi:type="string">Magento_Payment/js/view/payment/payments</item> <item name="methods" xsi:type="array"> <item name="free" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_onepage_review"><body> <referenceContainer name="checkout.onepage.review.info.items.after"> <block class="Magento\Payment\Block\Transparent\Form" name="payment.form.transparent"> <action method="setTemplate"> <argument name="template" xsi:type="string">Magento_Payment::transparent/form.phtml</argument> </action> </block> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="product.info.extrahint"> <block class="Magento\CatalogInventory\Block\Qtyincrements" name="product.info.extrahint.qtyincrements" template="Magento_CatalogInventory::qtyincrements.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_view_type_simple"><body> <referenceContainer name="product.info.simple.extra"> <block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.simple.extra.catalog_inventory_stockqty_default" template="Magento_CatalogInventory::stockqty/default.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_view_type_virtual"><body> <referenceContainer name="product.info.virtual.extra"> <block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.virtual.extra.catalog_inventory_stockqty_default" template="Magento_CatalogInventory::stockqty/default.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_category_view" layout="2columns-left"><update handle="msrp_popup"/> <body/> </handle><handle id="catalog_product_compare_index" layout="1column"><update handle="msrp_popup"/> <body/> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="default" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="msrp_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Msrp\Pricing\Render\PriceBox</item> <item name="render_template" xsi:type="string">Magento_Msrp::product/price/msrp.phtml</item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="catalog_product_view" layout="1column"><update handle="msrp_popup"/> <body> <referenceBlock name="product.price.final"> <arguments> <argument name="display_msrp_help_message" xsi:type="string">1</argument> </arguments> </referenceBlock> <referenceBlock name="product.price.tier"> <arguments> <argument name="display_msrp_help_message" xsi:type="string">1</argument> </arguments> </referenceBlock> </body> </handle><handle id="catalog_product_view_type_downloadable"><body> <referenceBlock name="product.info.downloadable.options"> <arguments> <argument name="display_msrp_help_message" xsi:type="string">1</argument> </arguments> </referenceBlock> </body> </handle><handle id="catalogsearch_advanced_result"><update handle="msrp_popup"/> <body/> </handle><handle id="catalogsearch_result_index"><update handle="msrp_popup"/> <body/> </handle><handle id="checkout_cart_index"><update handle="msrp_popup"/> <body> <referenceContainer name="checkout.cart.totals.container"> <block name="checkout.cart.totals.msrp" before="checkout.cart.totals" class="Magento\Msrp\Block\Total" template="Magento_Msrp::cart/totals.phtml"> <arguments> <argument name="original_block_name" xsi:type="string">checkout.cart.totals</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="checkout_cart_sidebar_total_renderers"><body> <referenceBlock name="minicart"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.container" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.totals.msrp" xsi:type="array"> <item name="component" xsi:type="string">Magento_Msrp/js/view/checkout/minicart/subtotal/totals</item> <item name="config" xsi:type="array"> <item name="displayArea" xsi:type="string">minicart-subtotal-hidden</item> <item name="template" xsi:type="string">Magento_Msrp/checkout/minicart/subtotal/totals</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_onepage_failure"><update handle="msrp_popup"/> <body/> </handle><handle id="checkout_onepage_success"><update handle="msrp_popup"/> <body/> </handle><handle id="cms_index_index" layout="2columns-left"><update handle="msrp_popup"/> <body/> </handle><handle id="msrp_popup"><body> <referenceContainer name="content"> <block class="Magento\Msrp\Block\Popup" template="Magento_Msrp::popup.phtml" name="product.tooltip"> <block class="Magento\Catalog\Block\ShortcutButtons\InCatalog\PositionAfter" name="map.shortcut.buttons"/> </block> </referenceContainer> </body> </handle><handle id="review_product_list"><update handle="msrp_popup"/> <body/> </handle><handle id="wishlist_index_configure_type_downloadable"><body> <referenceBlock name="product.price.link"> <arguments> <argument name="display_msrp_help_message" xsi:type="string">1</argument> </arguments> </referenceBlock> </body> </handle><handle id="wishlist_index_index"><update handle="msrp_popup"/> <body/> </handle><handle id="wishlist_search_view"><update handle="msrp_popup"/> <body/> </handle><handle id="wishlist_shared_index"><update handle="msrp_popup"/> <body/> </handle><handle id="catalogsearch_advanced_index" layout="1column"><head> <title>Advanced Search</title> </head> <update handle="page_calendar"/> <body> <referenceContainer name="content"> <block class="Magento\CatalogSearch\Block\Advanced\Form" name="catalogsearch_advanced_form" template="Magento_CatalogSearch::advanced/form.phtml"/> <block class="Magento\Framework\View\Element\Html\Calendar" name="html_calendar" as="html_calendar" template="Magento_Theme::js/calendar.phtml"/> </referenceContainer> </body> </handle><handle id="catalogsearch_advanced_result" layout="2columns-left"><body> <attribute name="class" value="page-products"/> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">Catalog Advanced Search</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\CatalogSearch\Block\Advanced\Result" name="catalogsearch_advanced_result" template="Magento_CatalogSearch::advanced/result.phtml"> <block class="Magento\CatalogSearch\Block\SearchResult\ListProduct" name="search_result_list" template="Magento_Catalog::product/list.phtml"> <block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml"> <block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/> </block> <action method="setToolbarBlockName"> <argument name="name" xsi:type="string">product_list_toolbar</argument> </action> <block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers"> <block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/> </block> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="catalogsearch.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="catalogsearch.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> <action method="setListOrders"/> <action method="setListModes"/> <action method="setListCollection"/> </block> </referenceContainer> </body> </handle><handle id="catalogsearch_result_index" layout="2columns-left"><body> <attribute name="class" value="page-products"/> <referenceContainer name="content"> <block class="Magento\CatalogSearch\Block\Result" name="search.result" template="Magento_CatalogSearch::result.phtml"> <block class="Magento\CatalogSearch\Block\SearchResult\ListProduct" name="search_result_list" template="Magento_Catalog::product/list.phtml"> <arguments> <argument name="positioned" xsi:type="string">positions:list-secondary</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Toolbar" name="product_list_toolbar" template="Magento_Catalog::product/list/toolbar.phtml"> <block class="Magento\Theme\Block\Html\Pager" name="product_list_toolbar_pager"/> </block> <action method="setToolbarBlockName"> <argument name="name" xsi:type="string">product_list_toolbar</argument> </action> <block class="Magento\Framework\View\Element\RendererList" name="category.product.type.details.renderers" as="details.renderers"> <block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/> </block> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="catalogsearch.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="catalogsearch.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> <action method="setListOrders"/> <action method="setListModes"/> <action method="setListCollection"/> </block> <block class="Magento\Framework\View\Element\Template" name="search.search_terms_log" template="Magento_CatalogSearch::search_terms_log.phtml"> <arguments> <argument name="search_terms_log" xsi:type="object">Magento\CatalogSearch\Block\SearchTermsLog</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="top.search"> <block class="Magento\Framework\View\Element\Template" name="advanced-search-link" template="Magento_CatalogSearch::advanced/link.phtml"/> </referenceBlock> <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="catalog-search-advanced-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Advanced Search</argument> <argument name="path" xsi:type="string">catalogsearch/advanced</argument> <argument name="attributes" xsi:type="array"> <item name="data-action" xsi:type="string">advanced-search</item> </argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="default"><body/> </handle><handle id="print"><body/> </handle><handle id="checkout_index_index"><body> <referenceBlock name="sale.reorder.sidebar" remove="true"/> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-orders-link"> <arguments> <argument name="path" xsi:type="string">sales/order/history</argument> <argument name="label" translate="true" xsi:type="string">My Orders</argument> <argument name="sortOrder" xsi:type="number">230</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="customer_account_index"><body> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Recent" name="customer_account_dashboard_top" template="Magento_Sales::order/recent.phtml"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="sales_page_head_components" template="Magento_Sales::js/components.phtml"/> </referenceBlock> <referenceContainer name="sidebar.additional"> <block class="Magento\Sales\Block\Reorder\Sidebar" name="sale.reorder.sidebar" as="reorder" template="Magento_Sales::reorder/sidebar.phtml"/> </referenceContainer> <referenceBlock name="footer_links"> <block class="Magento\Sales\Block\Guest\Link" name="sales-guest-form-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Orders and Returns</argument> <argument name="path" xsi:type="string">sales/guest/form</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="sales_email_item_price"><body> <referenceBlock name="items"> <block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="item_price" template="Magento_Sales::email/items/price/row.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_creditmemo_items" label="Email Creditmemo Items List" design_abstraction="custom"><update handle="sales_email_order_creditmemo_renderers"/> <update handle="sales_email_item_price"/> <body> <block class="Magento\Sales\Block\Order\Email\Creditmemo\Items" name="items" template="Magento_Sales::email/creditmemo/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.creditmemo.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml" cacheable="false"> <arguments> <argument name="label_properties" xsi:type="string">colspan="2"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_email_order_creditmemo_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body> <referenceBlock name="sales.email.order.creditmemo.renderers"> <block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="sales.email.order.creditmemo.renderers.default" as="default" template="Magento_Sales::email/items/creditmemo/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_invoice_items" label="Email Invoice Items List" design_abstraction="custom"><update handle="sales_email_order_invoice_renderers"/> <update handle="sales_email_item_price"/> <body> <block class="Magento\Sales\Block\Order\Email\Invoice\Items" name="items" template="Magento_Sales::email/invoice/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.invoice.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml" cacheable="false"> <arguments> <argument name="label_properties" xsi:type="string">colspan="2"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_email_order_invoice_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body> <referenceBlock name="sales.email.order.invoice.renderers"> <block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="sales.email.order.invoice.renderers.default" as="default" template="Magento_Sales::email/items/invoice/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_items" label="Email Order Items List" design_abstraction="custom"><update handle="sales_email_order_renderers"/> <update handle="sales_email_item_price"/> <body> <block class="Magento\Sales\Block\Order\Email\Items" name="items" template="Magento_Sales::email/items.phtml" cacheable="false"> <block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="2"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"> <action method="setIsPlaneMode"> <argument name="value" xsi:type="string">1</argument> </action> </block> </block> </block> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_email_order_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body> <referenceBlock name="sales.email.order.renderers"> <block class="Magento\Sales\Block\Order\Email\Items\Order\DefaultOrder" name="sales.email.order.renderers.default" as="default" template="Magento_Sales::email/items/order/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_shipment_items" label="Email Shipment Items List" design_abstraction="custom"><update handle="sales_email_order_shipment_renderers"/> <body> <block class="Magento\Sales\Block\Order\Email\Shipment\Items" name="items" template="Magento_Sales::email/shipment/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.email.order.shipment.renderers" as="renderer.list"/> </block> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_email_order_shipment_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body> <referenceBlock name="sales.email.order.shipment.renderers"> <block class="Magento\Sales\Block\Order\Email\Items\DefaultItems" name="sales.email.order.shipment.renderers.default" as="default" template="Magento_Sales::email/items/shipment/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_guest_creditmemo" layout="1column"><update handle="sales_order_creditmemo_renderers"/> <update handle="sales_order_item_price"/> <update handle="sales_order_guest_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </block> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Creditmemo" name="sales.order.creditmemo" after="sales.order.info.links" cacheable="false"> <block class="Magento\Sales\Block\Order\Creditmemo\Items" name="creditmemo_items" template="Magento_Sales::order/creditmemo/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.creditmemo.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> <block class="Magento\Sales\Block\Order\Comments" name="creditmemo_comments" template="Magento_Sales::order/comments.phtml"/> </block> </block> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.creditmemo"/> </referenceContainer> </body> </handle><handle id="sales_guest_form" layout="1column"><body> <referenceContainer name="content"> <block class="Magento\Sales\Block\Widget\Guest\Form" name="guest.form" template="Magento_Sales::guest/form.phtml"/> </referenceContainer> </body> </handle><handle id="sales_guest_invoice" layout="1column"><update handle="sales_order_invoice_renderers"/> <update handle="sales_order_item_price"/> <update handle="sales_order_guest_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </block> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Invoice" name="sales.order.invoice" after="sales.order.info.links" cacheable="false"> <block class="Magento\Sales\Block\Order\Invoice\Items" name="invoice_items" template="Magento_Sales::order/invoice/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.invoice.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> <block class="Magento\Sales\Block\Order\Comments" name="invoice_comments" template="Magento_Sales::order/comments.phtml"/> </block> </block> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="-"/> </referenceContainer> </body> </handle><handle id="sales_guest_print"><update handle="sales_order_print_renderers"/> <update handle="sales_order_item_price"/> <update handle="print"/> <body> <attribute name="class" value="sales-guest-view"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintShipment" name="order.status" template="Magento_Sales::order/order_status.phtml" cacheable="false"/> <block class="Magento\Sales\Block\Order\PrintShipment" name="order.date" template="Magento_Sales::order/order_date.phtml" cacheable="false"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintShipment" name="sales.order.print" template="Magento_Sales::order/view.phtml" cacheable="false"> <block class="Magento\Sales\Block\Order\PrintShipment" name="order_items" template="Magento_Sales::order/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"> <action method="setIsPlaneMode"> <argument name="value" xsi:type="string">1</argument> </action> </block> </block> </block> </block> <block class="Magento\Sales\Block\Order\PrintShipment" as="sales.order.print.info" name="sales.order.print.info" template="Magento_Sales::order/info.phtml"/> </referenceContainer> </body> </handle><handle id="sales_guest_printcreditmemo"><update handle="sales_order_print_creditmemo_renderers"/> <update handle="sales_order_item_price"/> <update handle="print"/> <body> <attribute name="class" value="sales-guest-view"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.date" template="Magento_Sales::order/order_date.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="sales.order.print.creditmemo" template="Magento_Sales::order/print/creditmemo.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.creditmemo.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml" cacheable="false"> <arguments> <argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> </referenceContainer> </body> </handle><handle id="sales_guest_printinvoice"><update handle="sales_order_print_invoice_renderers"/> <update handle="sales_order_item_price"/> <update handle="print"/> <body> <attribute name="class" value="sales-guest-view"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.date" template="Magento_Sales::order/order_date.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="sales.order.print.invoice" template="Magento_Sales::order/print/invoice.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.invoice.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml" cacheable="false"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> </referenceContainer> </body> </handle><handle id="sales_guest_printshipment"><update handle="sales_order_print_shipment_renderers"/> <update handle="print"/> <body> <attribute name="class" value="sales-guest-view"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.date" template="Magento_Sales::order/order_date.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="sales.order.print.shipment" template="Magento_Sales::order/print/shipment.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.shipment.renderers" as="renderer.list"/> </block> </referenceContainer> </body> </handle><handle id="sales_guest_reorder" layout="1column"><body> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false"/> </referenceContainer> </body> </handle><handle id="sales_guest_shipment" layout="1column"><update handle="sales_order_guest_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </block> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.shipment"/> </referenceContainer> </body> </handle><handle id="sales_guest_view" layout="1column"><update handle="sales_order_item_renderers"/> <update handle="sales_order_item_price"/> <update handle="sales_order_guest_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </block> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false"> <block class="Magento\Sales\Block\Order\Items" name="order_items" template="Magento_Sales::order/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.items.renderers" as="renderer.list"/> <block class="Magento\Theme\Block\Html\Pager" name="sales_order_item_pager"/> <block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> </block> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info"/> </referenceContainer> </body> </handle><handle id="sales_order_creditmemo"><update handle="sales_order_creditmemo_renderers"/> <update handle="customer_account"/> <update handle="sales_order_item_price"/> <update handle="sales_order_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Creditmemo" name="sales.order.creditmemo" cacheable="false" after="sales.order.info.links"> <block class="Magento\Sales\Block\Order\Creditmemo\Items" name="creditmemo_items" template="Magento_Sales::order/creditmemo/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.creditmemo.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> <block class="Magento\Sales\Block\Order\Comments" name="creditmemo_comments" template="Magento_Sales::order/comments.phtml"/> </block> </block> </referenceContainer> <referenceContainer name="sales.order.info.buttons"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_creditmemo_renderers"><body> <referenceBlock name="sales.order.creditmemo.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.creditmemo.renderers.default" as="default" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_guest_info_links"><body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Html\Links" as="links" name="sales.order.info.links" before="-"> <arguments> <argument name="css_class" xsi:type="string">items order-links</argument> </arguments> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.information"> <arguments> <argument name="path" xsi:type="string">sales/guest/view</argument> <argument name="label" translate="true" xsi:type="string">Order Information</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.invoice"> <arguments> <argument name="key" xsi:type="string">Invoices</argument> <argument name="path" xsi:type="string">sales/guest/invoice</argument> <argument name="label" translate="true" xsi:type="string">Invoices</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.shipment"> <arguments> <argument name="key" xsi:type="string">Shipments</argument> <argument name="path" xsi:type="string">sales/guest/shipment</argument> <argument name="label" translate="true" xsi:type="string">Order Shipments</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.creditmemo"> <arguments> <argument name="key" xsi:type="string">Creditmemos</argument> <argument name="path" xsi:type="string">sales/guest/creditmemo</argument> <argument name="label" translate="true" xsi:type="string">Refunds</argument> </arguments> </block> </block> </referenceContainer> </body> </handle><handle id="sales_order_history"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\History" name="sales.order.history" cacheable="false"> <container name="sales.order.history.info" as="info" label="Order History Info"/> <container name="sales.order.history.extra.column.header" as="extra.column.header" label="Order History Extra Column Header"/> <block class="Magento\Sales\Block\Order\History\Container" name="sales.order.history.extra.container" as="extra.container"> <block class="Magento\Framework\View\Element\Template" name="sales.order.history.extra.container.data" as="extra.container.data"/> </block> </block> <block class="Magento\Customer\Block\Account\Dashboard" name="customer.account.link.back" template="Magento_Customer::account/link/back.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="sales_order_info_links"><body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Html\Links" as="links" name="sales.order.info.links" before="-"> <arguments> <argument name="css_class" xsi:type="string">items order-links</argument> </arguments> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.information"> <arguments> <argument name="path" xsi:type="string">sales/order/view</argument> <argument name="label" translate="true" xsi:type="string">Items Ordered</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.invoice"> <arguments> <argument name="key" xsi:type="string">Invoices</argument> <argument name="path" xsi:type="string">sales/order/invoice</argument> <argument name="label" translate="true" xsi:type="string">Invoices</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.shipment"> <arguments> <argument name="key" xsi:type="string">Shipments</argument> <argument name="path" xsi:type="string">sales/order/shipment</argument> <argument name="label" translate="true" xsi:type="string">Order Shipments</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Link" name="sales.order.info.links.creditmemo"> <arguments> <argument name="key" xsi:type="string">Creditmemos</argument> <argument name="path" xsi:type="string">sales/order/creditmemo</argument> <argument name="label" translate="true" xsi:type="string">Refunds</argument> </arguments> </block> </block> </referenceContainer> </body> </handle><handle id="sales_order_invoice"><update handle="customer_account"/> <update handle="sales_order_invoice_renderers"/> <update handle="sales_order_item_price"/> <update handle="sales_order_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/> </container> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Invoice" name="sales.order.invoice" cacheable="false" after="sales.order.info.links"> <block class="Magento\Sales\Block\Order\Invoice\Items" name="invoice_items" template="Magento_Sales::order/invoice/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.invoice.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> <block class="Magento\Sales\Block\Order\Comments" name="invoice_comments" template="Magento_Sales::order/comments.phtml"/> </block> </block> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="-"/> </referenceContainer> <referenceContainer name="sales.order.info.buttons"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_invoice_renderers"><body> <referenceBlock name="sales.order.invoice.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.invoice.renderers.default" as="default" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_item_price"><body> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_unit_price" template="Magento_Sales::items/price/unit.phtml"/> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_row_total" template="Magento_Sales::items/price/row.phtml"/> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="item_row_total_after_discount" template="Magento_Sales::items/price/total_after_discount.phtml"/> </body> </handle><handle id="sales_order_item_renderers"><body> <referenceBlock name="sales.order.items.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.items.renderers.default" as="default" template="Magento_Sales::order/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print"><update handle="sales_order_print_renderers"/> <update handle="sales_order_item_price"/> <update handle="print"/> <body> <attribute name="class" value="account"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintShipment" name="order.status" template="Magento_Sales::order/order_status.phtml" cacheable="false"/> <block class="Magento\Sales\Block\Order\PrintShipment" name="order.date" template="Magento_Sales::order/order_date.phtml" cacheable="false"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintShipment" name="sales.order.print" template="Magento_Sales::order/view.phtml" cacheable="false"> <block class="Magento\Sales\Block\Order\Items" name="order_items" template="Magento_Sales::order/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"> <action method="setIsPlaneMode"> <argument name="value" xsi:type="string">1</argument> </action> </block> </block> </block> </block> <block class="Magento\Sales\Block\Order\Info" as="sales.order.print.info" name="sales.order.print.info" template="Magento_Sales::order/info.phtml"/> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_print_creditmemo_renderers"><body> <referenceBlock name="sales.order.print.creditmemo.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.creditmemo.renderers.default" as="default" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_invoice_renderers"><body> <referenceBlock name="sales.order.print.invoice.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.invoice.renderers.default" as="default" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_renderers"><body> <referenceBlock name="sales.order.print.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.renderers.default" as="default" template="Magento_Sales::order/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_shipment_renderers"><body> <referenceBlock name="sales.order.print.shipment.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.print.shipment.renderers.default" as="default" template="Magento_Sales::order/shipment/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_printcreditmemo"><update handle="sales_order_print_creditmemo_renderers"/> <update handle="sales_order_item_price"/> <update handle="print"/> <body> <attribute name="class" value="account"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="order.date" template="Magento_Sales::order/order_date.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintOrder\Creditmemo" name="sales.order.print.creditmemo" template="Magento_Sales::order/print/creditmemo.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.creditmemo.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Creditmemo\Totals" name="creditmemo_totals" template="Magento_Sales::order/totals.phtml" cacheable="false"> <arguments> <argument name="label_properties" xsi:type="string">colspan="6" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_printinvoice"><update handle="sales_order_print_invoice_renderers"/> <update handle="sales_order_item_price"/> <update handle="print"/> <body> <attribute name="class" value="account"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="order.date" template="Magento_Sales::order/order_date.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintOrder\Invoice" name="sales.order.print.invoice" template="Magento_Sales::order/print/invoice.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.invoice.renderers" as="renderer.list"/> <block class="Magento\Sales\Block\Order\Invoice\Totals" name="invoice_totals" template="Magento_Sales::order/totals.phtml" cacheable="false"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_printshipment"><update handle="sales_order_print_shipment_renderers"/> <update handle="print"/> <body> <attribute name="class" value="account"/> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="order.date" template="Magento_Sales::order/order_date.phtml"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\PrintOrder\Shipment" name="sales.order.print.shipment" template="Magento_Sales::order/print/shipment.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.print.shipment.renderers" as="renderer.list"/> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_reorder"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false"/> </referenceContainer> </body> </handle><handle id="sales_order_shipment"><update handle="customer_account"/> <update handle="sales_order_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/> </container> </referenceContainer> <referenceContainer name="sales.order.info.buttons"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.shipment"/> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="sales_order_shipment_renderers"><body> <referenceBlock name="sales.order.shipment.renderers"> <block class="Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer" name="sales.order.shipment.renderers.default" as="default" template="Magento_Sales::order/shipment/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_view"><update handle="customer_account"/> <update handle="sales_order_item_renderers"/> <update handle="sales_order_item_price"/> <update handle="sales_order_info_links"/> <body> <referenceContainer name="page.main.title"> <block class="Magento\Sales\Block\Order\Info" name="order.status" template="Magento_Sales::order/order_status.phtml"/> <block class="Magento\Sales\Block\Order\Info" name="order.date" template="Magento_Sales::order/order_date.phtml"/> <container name="order.actions.container" htmlTag="div" htmlClass="actions-toolbar order-actions-toolbar"> <block class="Magento\Sales\Block\Order\Info\Buttons" as="buttons" name="sales.order.info.buttons" cacheable="false"/> </container> </referenceContainer> <referenceContainer name="sales.order.info.buttons"> <block class="Magento\Sales\Block\Order\Info\Buttons\Rss" as="buttons.rss" name="sales.order.info.buttons.rss" cacheable="false"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Sales\Block\Order\View" name="order.comments" template="Magento_Sales::order/order_comments.phtml" before="sales.order.info.links"/> <block class="Magento\Sales\Block\Order\View" name="sales.order.view" cacheable="false" after="sales.order.info.links"> <block class="Magento\Sales\Block\Order\Items" name="order_items" template="Magento_Sales::order/items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.items.renderers" as="renderer.list"/> <block class="Magento\Theme\Block\Html\Pager" name="sales_order_item_pager"/> <block class="Magento\Sales\Block\Order\Totals" name="order_totals" template="Magento_Sales::order/totals.phtml"> <arguments> <argument name="label_properties" xsi:type="string">colspan="4" class="mark"</argument> <argument name="value_properties" xsi:type="string">class="amount"</argument> </arguments> <block class="Magento\Tax\Block\Sales\Order\Tax" name="tax" template="Magento_Tax::order/tax.phtml"/> </block> </block> </block> <block class="Magento\Sales\Block\Order\Info" as="info" name="sales.order.info" after="sales.order.view"/> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="catalog_category_view"><body> <referenceContainer name="content"> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="addToCartLink" xsi:type="string">.action.tocart</item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="content"> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="addToCartLink" xsi:type="string">.action.tocart</item> </argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="checkout_cart_configure"><head> <link src="Magento_Checkout::js/view/configure/product-customer-data.js"/> </head> <update handle="catalog_product_view"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="checkout_cart_configure_head_components" template="Magento_Checkout::js/components.phtml"/> </referenceBlock> <referenceBlock name="product.info"> <block class="Magento\Checkout\Block\Cart\Item\Configure" name="checkout.cart.item.configure.block"/> </referenceBlock> <referenceBlock name="product.info.addtocart"> <action method="setTemplate"> <argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml</argument> </action> </referenceBlock> <referenceBlock name="product.info.addtocart.additional"> <action method="setTemplate"> <argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml</argument> </action> </referenceBlock> </body> </handle><handle id="checkout_cart_configure_type_simple"><update handle="catalog_product_view_type_simple"/> <body/> </handle><handle id="checkout_cart_index" layout="1column"><update handle="checkout_cart_item_renderers"/> <body> <referenceContainer name="page.messages"> <block class="Magento\Checkout\Block\Cart\ValidationMessages" name="checkout.cart.validationmessages"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Checkout\Block\Cart" name="checkout.cart" template="Magento_Checkout::cart.phtml" cacheable="false"> <container name="checkout.cart.items" as="with-items"> <container name="checkout.cart.container" htmlTag="div" htmlClass="cart-container" before="-"> <container name="checkout.cart.form.before" as="form_before" label="Shopping Cart Items Before" htmlTag="div" htmlClass="rewards"/> <container name="cart.summary" label="Cart Summary Container" htmlTag="div" htmlClass="cart-summary" after="-"> <block class="Magento\Framework\View\Element\Template" name="checkout.cart.summary.title" before="-" template="Magento_Theme::text.phtml"> <arguments> <argument translate="true" name="text" xsi:type="string">Summary</argument> <argument name="tag" xsi:type="string">strong</argument> <argument name="css_class" xsi:type="string">summary title</argument> </arguments> </block> <block class="Magento\Checkout\Block\Cart\Shipping" name="checkout.cart.shipping" as="shipping" template="Magento_Checkout::cart/shipping.phtml" after="checkout.cart.summary.title"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"> <item name="form.input" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item> <item name="config" xsi:type="array"> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkoutProvider</item> </item> <item name="template" xsi:type="string">ui/form/field</item> <item name="elementTmpl" xsi:type="string">ui/form/element/input</item> </item> </item> </item> <item name="components" xsi:type="array"> <item name="summary-block-config" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> </item> </item> </item> </item> <item name="block-summary" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">summary-block-config</item> </item> <item name="children" xsi:type="array"> <item name="block-rates" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/cart/shipping-rates</item> <item name="sortOrder" xsi:type="string">2</item> </item> <item name="block-shipping" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/cart/shipping-estimation</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="sortOrder" xsi:type="string">1</item> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">block-summary.block-shipping.address-fieldsets</item> </item> <item name="children" xsi:type="array"> <item name="address-fieldsets" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkoutProvider</item> </item> </item> <item name="displayArea" xsi:type="string">address-fieldsets</item> <item name="children" xsi:type="array"> <item name="city" xsi:type="array"> <item name="sortOrder" xsi:type="string">115</item> <item name="dataScope" xsi:type="string">shippingAddress.city</item> <item name="provider" xsi:type="string">checkoutProvider</item> </item> <item name="country_id" xsi:type="array"> <item name="sortOrder" xsi:type="string">110</item> <item name="dataScope" xsi:type="string">shippingAddress.country_id</item> <item name="provider" xsi:type="string">checkoutProvider</item> </item> <item name="region_id" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/form/element/region</item> <item name="sortOrder" xsi:type="string">112</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">ui/form/field</item> <item name="elementTmpl" xsi:type="string">ui/form/element/select</item> <item name="customEntry" xsi:type="string">shippingAddress.region</item> </item> <item name="filterBy" xsi:type="array"> <item name="target" xsi:type="string">${ $.provider }:${ $.parentScope }.country_id</item> <item name="field" xsi:type="string">country_id</item> </item> </item> <item name="region" xsi:type="array"> <item name="visible" xsi:type="boolean">false</item> <item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item> <item name="sortOrder" xsi:type="string">111</item> <item name="dataScope" xsi:type="string">shippingAddress.region</item> </item> <item name="postcode" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item> <item name="dataScope" xsi:type="string">shippingAddress.postcode</item> <item name="sortOrder" xsi:type="string">114</item> <item name="provider" xsi:type="string">checkoutProvider</item> </item> </item> </item> </item> </item> </item> </item> <item name="checkoutProvider" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> </item> </item> </argument> </arguments> </block> <container name="checkout.cart.totals.container" as="totals" label="Shopping Cart Totals"> <block class="Magento\Checkout\Block\Cart\Totals" name="checkout.cart.totals" template="Magento_Checkout::cart/totals.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-totals" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/cart/totals</item> <item name="displayArea" xsi:type="string">totals</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/cart/totals</item> </item> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/subtotal</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Subtotal</item> <item name="template" xsi:type="string">Magento_Checkout/cart/totals/subtotal</item> </item> </item> <item name="shipping" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/cart/totals/shipping</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Shipping</item> <item name="template" xsi:type="string">Magento_Checkout/cart/totals/shipping</item> </item> </item> <item name="grand-total" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/grand-total</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Order Total</item> <item name="template" xsi:type="string">Magento_Checkout/cart/totals/grand-total</item> </item> </item> </item> </item> </item> </argument> </arguments> </block> </container> <block class="Magento\Checkout\Block\Cart\Coupon" name="checkout.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/> <block class="Magento\Checkout\Block\Cart" name="checkout.cart.methods.bottom" template="Magento_Checkout::cart/methods.phtml"> <container name="checkout.cart.methods" as="methods" label="Payment Methods After Checkout Button"> <block class="Magento\Checkout\Block\Onepage\Link" name="checkout.cart.methods.onepage.bottom" template="Magento_Checkout::onepage/link.phtml"/> <block class="Magento\Checkout\Block\QuoteShortcutButtons" name="checkout.cart.shortcut.buttons"/> </container> </block> </container> <block class="Magento\Checkout\Block\Cart\Grid" name="checkout.cart.form" as="cart-items" template="Magento_Checkout::cart/form.phtml" after="cart.summary"> <block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/> <block class="Magento\Framework\View\Element\Text\ListText" name="checkout.cart.order.actions"/> </block> <container name="checkout.cart.widget" as="checkout_cart_widget" label="Shopping Cart Items After"/> </container> <block class="Magento\Checkout\Block\Cart\Crosssell" name="checkout.cart.crosssell" template="Magento_Catalog::product/list/items.phtml" after="-" ifconfig="checkout/cart/crosssell_enabled"> <arguments> <argument name="type" xsi:type="string">crosssell</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="crosssell.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="crosssell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> </container> <container name="checkout.cart.noitems" as="no-items"> <block class="Magento\Checkout\Block\Cart" name="checkout.cart.empty" before="-" template="Magento_Checkout::cart/noItems.phtml"> <container name="checkout.cart.empty.widget" as="checkout_cart_empty_widget" label="Empty Shopping Cart Content Before"/> </block> </container> </block> </referenceContainer> <block class="Magento\Checkout\Block\Cart\Additional\Info" name="additional.product.info" template="Magento_Checkout::cart/additional/info.phtml"/> </body> </handle><handle id="checkout_cart_item_renderers"><update handle="checkout_item_price_renderers"/> <body> <referenceBlock name="checkout.cart.item.renderers"> <block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.cart.item.renderers.default" as="default" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.default.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.default.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.default.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> <block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.cart.item.renderers.simple" as="simple" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.simple.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.simple.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.simple.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> </referenceBlock> </body> </handle><handle id="checkout_cart_sidebar_item_price_renderers"><body> <referenceBlock name="minicart"> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.cart.item.price.sidebar" template="Magento_Checkout::cart/item/price/sidebar.phtml"/> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="children" xsi:type="array"> <item name="item.renderer" xsi:type="array"> <item name="children" xsi:type="array"> <item name="checkout.cart.item.price.sidebar" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/minicart/item/price</item> <item name="displayArea" xsi:type="string">priceSidebar</item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_sidebar_item_renderers"><body> <referenceBlock name="minicart"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="config" xsi:type="array"> <item name="itemRenderer" xsi:type="array"> <item name="default" xsi:type="string">defaultRenderer</item> <item name="simple" xsi:type="string">defaultRenderer</item> <item name="virtual" xsi:type="string">defaultRenderer</item> </item> </item> <item name="children" xsi:type="array"> <item name="item.renderer" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="displayArea" xsi:type="string">defaultRenderer</item> <item name="template" xsi:type="string">Magento_Checkout/minicart/item/default</item> </item> <item name="children" xsi:type="array"> <item name="item.image" xsi:type="array"> <item name="component" xsi:type="string">Magento_Catalog/js/view/image</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Catalog/product/image</item> <item name="displayArea" xsi:type="string">itemImage</item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_sidebar_total_renderers"><body> <referenceBlock name="minicart"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.container" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.totals" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/checkout/minicart/subtotal/totals</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/minicart/subtotal/totals</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index" layout="checkout"><body> <referenceContainer name="content"> <block class="Magento\Checkout\Block\Onepage" name="checkout.root" template="Magento_Checkout::onepage.phtml" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"> <item name="form.input" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item> <item name="config" xsi:type="array"> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkoutProvider</item> </item> <item name="template" xsi:type="string">ui/form/field</item> <item name="elementTmpl" xsi:type="string">ui/form/element/input</item> </item> </item> </item> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/onepage</item> </item> <item name="children" xsi:type="array"> <item name="errors" xsi:type="array"> <item name="sortOrder" xsi:type="string">0</item> <item name="component" xsi:type="string">Magento_Ui/js/view/messages</item> <item name="displayArea" xsi:type="string">messages</item> </item> <item name="authentication" xsi:type="array"> <item name="sortOrder" xsi:type="string">1</item> <item name="component" xsi:type="string">Magento_Checkout/js/view/authentication</item> <item name="displayArea" xsi:type="string">authentication</item> <item name="children" xsi:type="array"> <item name="errors" xsi:type="array"> <item name="sortOrder" xsi:type="string">0</item> <item name="component" xsi:type="string">Magento_Checkout/js/view/authentication-messages</item> <item name="displayArea" xsi:type="string">messages</item> </item> </item> </item> <item name="progressBar" xsi:type="array"> <item name="sortOrder" xsi:type="string">0</item> <item name="component" xsi:type="string">Magento_Checkout/js/view/progress-bar</item> <item name="displayArea" xsi:type="string">progressBar</item> <item name="config" xsi:type="array"> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkout.steps.shipping-step.shippingAddress</item> <item name="1" xsi:type="string">checkout.steps.billing-step.payment</item> </item> </item> </item> <item name="estimation" xsi:type="array"> <item name="sortOrder" xsi:type="string">10</item> <item name="component" xsi:type="string">Magento_Checkout/js/view/estimation</item> <item name="displayArea" xsi:type="string">estimation</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/estimation</item> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkout.sidebar</item> </item> </item> </item> <item name="steps" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">steps</item> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">1</item> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> </item> </item> </item> </item> <item name="shippingAddress" xsi:type="array"> <item name="config" xsi:type="array"> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkout.steps.shipping-step.step-config</item> <item name="1" xsi:type="string">checkoutProvider</item> </item> <item name="popUpForm" xsi:type="array"> <item name="element" xsi:type="string">#opc-new-shipping-address</item> <item name="options" xsi:type="array"> <item name="type" xsi:type="string">popup</item> <item name="responsive" xsi:type="boolean">true</item> <item name="innerScroll" xsi:type="boolean">true</item> <item name="title" translate="true" xsi:type="string">Shipping Address</item> <item name="trigger" xsi:type="string">opc-new-shipping-address</item> <item name="buttons" xsi:type="array"> <item name="save" xsi:type="array"> <item name="text" translate="true" xsi:type="string">Save Address</item> <item name="class" xsi:type="string">action primary action-save-address</item> </item> <item name="cancel" xsi:type="array"> <item name="text" translate="true" xsi:type="string">Cancel</item> <item name="class" xsi:type="string">action secondary action-hide-popup</item> </item> </item> </item> </item> </item> <item name="component" xsi:type="string">Magento_Checkout/js/view/shipping</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="sortOrder" xsi:type="string">1</item> <item name="children" xsi:type="array"> <item name="customer-email" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/form/element/email</item> <item name="displayArea" xsi:type="string">customer-email</item> <item name="tooltip" xsi:type="array"> <item name="description" translate="true" xsi:type="string">We'll send your order confirmation here.</item> </item> <item name="children" xsi:type="array"> <item name="before-login-form" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-login-form</item> <item name="children" xsi:type="array"> </item> </item> <item name="additional-login-form-fields" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> <item name="before-form" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-form</item> <item name="children" xsi:type="array"> </item> </item> <item name="before-fields" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-fields</item> <item name="children" xsi:type="array"> </item> </item> <item name="address-list" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/shipping-address/list</item> <item name="displayArea" xsi:type="string">address-list</item> </item> <item name="address-list-additional-addresses" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">address-list-additional-addresses</item> <item name="children" xsi:type="array"> </item> </item> <item name="before-shipping-method-form" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-shipping-method-form</item> <item name="children" xsi:type="array"> </item> </item> <item name="shipping-address-fieldset" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkoutProvider</item> </item> </item> <item name="displayArea" xsi:type="string">additional-fieldsets</item> <item name="children" xsi:type="array"> <item name="region" xsi:type="array"> <item name="visible" xsi:type="boolean">false</item> </item> <item name="region_id" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/form/element/region</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">ui/form/field</item> <item name="elementTmpl" xsi:type="string">ui/form/element/select</item> <item name="customEntry" xsi:type="string">shippingAddress.region</item> </item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> <item name="filterBy" xsi:type="array"> <item name="target" xsi:type="string">${ $.provider }:${ $.parentScope }.country_id</item> <item name="field" xsi:type="string">country_id</item> </item> </item> <item name="postcode" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/form/element/post-code</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> <item name="company" xsi:type="array"> <item name="validation" xsi:type="array"> <item name="min_text_length" xsi:type="number">0</item> </item> </item> <item name="fax" xsi:type="array"> <item name="validation" xsi:type="array"> <item name="min_text_length" xsi:type="number">0</item> </item> </item> <item name="country_id" xsi:type="array"> <item name="sortOrder" xsi:type="string">115</item> </item> <item name="telephone" xsi:type="array"> <item name="config" xsi:type="array"> <item name="tooltip" xsi:type="array"> <item name="description" translate="true" xsi:type="string">For delivery questions.</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">2</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/payment</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Payment</item> </item> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> </item> </item> <item name="additional-payment-validators" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="email-validator" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/payment/email-validator</item> </item> </item> </item> <item name="customer-email" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/form/element/email</item> <item name="displayArea" xsi:type="string">customer-email</item> <item name="tooltip" xsi:type="array"> <item name="description" translate="true" xsi:type="string">We'll send your order confirmation here.</item> </item> <item name="children" xsi:type="array"> <item name="before-login-form" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-login-form</item> <item name="children" xsi:type="array"> </item> </item> <item name="additional-login-form-fields" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> <item name="beforeMethods" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">beforeMethods</item> <item name="children" xsi:type="array"> </item> <item name="validation" xsi:type="array"> <item name="validate-select" xsi:type="string">true</item> </item> <item name="filterBy" xsi:type="array"> <item name="target" xsi:type="string">${ $.provider }:${ $.parentScope }.country_id</item> <item name="field" xsi:type="string">country_id</item> </item> </item> <item name="payments-list" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/payment/list</item> <item name="displayArea" xsi:type="string">payment-methods-list</item> <item name="config" xsi:type="array"> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkout.steps.billing-step.payment.renders</item> <item name="1" xsi:type="string">checkout.steps.billing-step.payment.additional-payment-validators</item> </item> </item> <item name="children" xsi:type="array"> <item name="before-place-order" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-place-order</item> <item name="dataScope" xsi:type="string">before-place-order</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/payment/before-place-order</item> </item> </item> </item> </item> <item name="afterMethods" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">afterMethods</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> </item> </item> </item> </item> <item name="sidebar" xsi:type="array"> <item name="sortOrder" xsi:type="string">50</item> <item name="component" xsi:type="string">Magento_Checkout/js/view/sidebar</item> <item name="displayArea" xsi:type="string">sidebar</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/sidebar</item> <item name="deps" xsi:type="array"> <item name="0" xsi:type="string">checkout.steps</item> </item> </item> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary</item> <item name="displayArea" xsi:type="string">summary</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/summary</item> </item> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/totals</item> <item name="displayArea" xsi:type="string">totals</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/summary/totals</item> </item> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/subtotal</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Cart Subtotal</item> </item> </item> <item name="shipping" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/shipping</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Shipping</item> <item name="notCalculatedMessage" translate="true" xsi:type="string">Not yet calculated</item> </item> </item> <item name="grand-total" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/grand-total</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Order Total</item> </item> </item> </item> </item> <item name="itemsBefore" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> </item> </item> <item name="cart_items" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/cart-items</item> <item name="children" xsi:type="array"> <item name="details" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details</item> <item name="children" xsi:type="array"> <item name="thumbnail" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details/thumbnail</item> <item name="displayArea" xsi:type="string">before_details</item> </item> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details/subtotal</item> <item name="displayArea" xsi:type="string">after_details</item> </item> <item name="message" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/summary/item/details/message</item> <item name="displayArea" xsi:type="string">item_message</item> </item> </item> </item> </item> </item> <item name="itemsAfter" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> <item name="shipping-information" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/shipping-information</item> <item name="config" xsi:type="array"> <item name="deps" xsi:type="string">checkout.steps.shipping-step.shippingAddress</item> </item> <item name="displayArea" xsi:type="string">shipping-information</item> <item name="children" xsi:type="array"> <item name="ship-to" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/shipping-information/list</item> <item name="displayArea" xsi:type="string">ship-to</item> </item> </item> </item> </item> </item> </item> </item> <item name="checkoutProvider" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> </item> </item> </argument> </arguments> </block> </referenceContainer> <referenceContainer name="page.messages" remove="true"/> </body> </handle><handle id="checkout_item_price_renderers"><body> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Checkout::item/price/unit.phtml"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Checkout::item/price/row.phtml"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.excl" template="Magento_Checkout::onepage/review/item/price/unit_excl_tax.phtml"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.incl" template="Magento_Checkout::onepage/review/item/price/unit_incl_tax.phtml"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.excl" template="Magento_Checkout::onepage/review/item/price/row_excl_tax.phtml"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.incl" template="Magento_Checkout::onepage/review/item/price/row_incl_tax.phtml"/> </body> </handle><handle id="checkout_onepage_failure" layout="1column"><body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">We received your order!</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Checkout\Block\Onepage\Failure" name="checkout.failure" template="Magento_Checkout::onepage/failure.phtml"/> </referenceContainer> </body> </handle><handle id="checkout_onepage_review_item_renderers"><update handle="checkout_item_price_renderers"/> <body> <referenceBlock name="checkout.onepage.review.item.renderers"> <block class="Magento\Checkout\Block\Cart\Item\Renderer" name="checkout.onepage.review.item.renderers.default" as="default" template="Magento_Checkout::onepage/review/item.phtml"/> </referenceBlock> </body> </handle><handle id="checkout_onepage_success" layout="1column"><head> <title>Success Page</title> </head> <body> <referenceBlock name="page.main.title"> <block class="Magento\Checkout\Block\Onepage\Success" name="checkout.success.print.button" template="Magento_Checkout::button.phtml"/> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">Thank you for your purchase!</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Checkout\Block\Onepage\Success" name="checkout.success" template="Magento_Checkout::success.phtml" cacheable="false"> <container name="order.success.additional.info" label="Order Success Additional Info"/> </block> <block class="Magento\Checkout\Block\Registration" name="checkout.registration" template="Magento_Checkout::registration.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="default"><update handle="checkout_cart_sidebar_item_renderers"/> <update handle="checkout_cart_sidebar_item_price_renderers"/> <update handle="checkout_cart_sidebar_total_renderers"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="checkout_page_head_components" template="Magento_Checkout::js/components.phtml"/> </referenceBlock> <referenceContainer name="header-wrapper"> <block class="Magento\Checkout\Block\Cart\Sidebar" name="minicart" as="minicart" after="logo" template="Magento_Checkout::cart/minicart.phtml"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="component" xsi:type="string">Magento_Checkout/js/view/minicart</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/minicart/content</item> </item> <item name="children" xsi:type="array"> <item name="subtotal.container" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="displayArea" xsi:type="string">subtotalContainer</item> </item> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Checkout/minicart/subtotal</item> </item> </item> </item> </item> <item name="extra_info" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="displayArea" xsi:type="string">extraInfo</item> </item> </item> <item name="promotion" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="config" xsi:type="array"> <item name="displayArea" xsi:type="string">promotion</item> </item> </item> </item> </item> </item> </argument> </arguments> <container name="minicart.addons" label="Mini-cart promotion block"/> </block> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="vault" xsi:type="array"> <item name="component" xsi:type="string">Magento_Vault/js/view/payment/vault</item> <item name="methods" xsi:type="array"/> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-my-credit-cards-link"> <arguments> <argument name="path" xsi:type="string">vault/cards/listaction</argument> <argument name="label" translate="true" xsi:type="string">Stored Payment Methods</argument> <argument name="sortOrder" xsi:type="number">160</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="vault_cards_listaction"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Vault\Block\Customer\CreditCards" name="vault.cards.list" cacheable="false" template="Magento_Vault::cards_list.phtml"/> <block class="Magento\Vault\Block\Customer\AccountTokens" name="vault.token.list" cacheable="false" template="Magento_Vault::token_list.phtml"/> </referenceContainer> </body> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="configurable" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="tier_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\ConfigurableProduct\Pricing\Render\TierPriceBox</item> <item name="render_template" xsi:type="string">Magento_ConfigurableProduct::product/price/tier_price.phtml</item> </item> <item name="final_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\ConfigurableProduct\Pricing\Render\FinalPriceBox</item> <item name="render_template" xsi:type="string">Magento_ConfigurableProduct::product/price/final_price.phtml</item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="catalog_product_view_type_configurable"><body> <attribute name="class" value="page-product-configurable"/> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="configurableproduct_product_view_head_components" template="Magento_ConfigurableProduct::js/components.phtml"/> </referenceBlock> <referenceContainer name="product.info.type"> <block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.configurable" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/> <container name="product.info.configurable.extra" after="product.info.configurable" as="product_type_data_extra" label="Product Extra Info"> <block class="Magento\ConfigurableProduct\Block\Stockqty\Type\Configurable" name="product.info.configurable.extra.catalog_inventory_stockqty_composite" template="Magento_CatalogInventory::stockqty/composite.phtml"/> </container> </referenceContainer> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="Magento_ConfigurableProduct::product/view/type/options/configurable.phtml"/> </referenceBlock> </body> </handle><handle id="checkout_cart_configure_type_configurable"><head> <link src="Magento_ConfigurableProduct::js/configurable-customer-data.js"/> </head> <update handle="catalog_product_view_type_configurable"/> <body/> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers"> <block class="Magento\ConfigurableProduct\Block\Cart\Item\Renderer\Configurable" name="checkout.cart.item.renderers.configurable" as="configurable" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.configurable.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.configurable.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.configurable.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> </referenceBlock> </body> </handle><handle id="checkout_onepage_review_item_renderers"><body> <referenceBlock name="checkout.onepage.review.item.renderers"> <block class="Magento\ConfigurableProduct\Block\Cart\Item\Renderer\Configurable" name="checkout.onepage.review.item.renderers.configurable" as="configurable" template="Magento_Checkout::onepage/review/item.phtml" cacheable="false"/> </referenceBlock> </body> </handle><handle id="contact_index_index" layout="1column"><head> <title>Contact Us</title> </head> <body> <referenceContainer name="content"> <block class="Magento\Contact\Block\ContactForm" name="contactForm" template="Magento_Contact::form.phtml"> <container name="form.additional.info" label="Form Additional Info"/> </block> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="contact/contact/enabled" name="contact-us-link"> <arguments> <argument name="label" translate="true" xsi:type="string">Contact Us</argument> <argument name="path" xsi:type="string">contact</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="default"><body> <referenceContainer name="after.body.start"> <block class="Magento\Cookie\Block\Html\Notices" name="cookie_notices" template="Magento_Cookie::html/notices.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_category_view"><body> <referenceContainer name="sidebar.additional"> <block class="Magento\Paypal\Block\Logo" name="paypal.partner.right.logo" template="Magento_Paypal::partner/logo.phtml"/> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">categorypage</argument> <argument name="position" xsi:type="number">1</argument> </arguments> </block> </referenceContainer> <referenceContainer name="top.container"> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">categorypage</argument> <argument name="position" xsi:type="number">0</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="top.container"> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">productpage</argument> <argument name="position" xsi:type="number">0</argument> </arguments> </block> </referenceContainer> <referenceContainer name="product.info.addtocart"> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">productpage</argument> <argument name="position" xsi:type="number">1</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceContainer name="top.container"> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">checkout</argument> <argument name="position" xsi:type="number">0</argument> </arguments> </block> </referenceContainer> <referenceContainer name="checkout.cart.methods"> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" after="checkout.cart.methods.onepage.bottom" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">checkout</argument> <argument name="position" xsi:type="number">1</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceContainer name="after.body.start"> <referenceBlock remove="true" name="paypal.express-in-context.component"/> </referenceContainer> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="paypal-payments" xsi:type="array"> <item name="component" xsi:type="string">Magento_Paypal/js/view/payment/paypal-payments</item> <item name="methods" xsi:type="array"> <item name="payflowpro" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="payflow_link" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="payflow_advanced" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="hosted_pro" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="paypal_billing_agreement" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="paypal_express" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">false</item> </item> <item name="payflow_express_bml" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">false</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_onepage_review"><body> <referenceContainer name="checkout.onepage.review.info.items.after"> <block class="Magento\Paypal\Block\Iframe" name="paypal.iframe" cacheable="false"/> </referenceContainer> <referenceBlock name="checkout.onepage.review.button"> <action method="setTemplate"> <argument name="template" helper="Magento\Paypal\Helper\Hss::getReviewButtonTemplate" xsi:type="helper"> <param name="name">Magento_Paypal::hss/review/button.phtml</param> </argument> </action> </referenceBlock> </body> </handle><handle id="checkout_onepage_success"><body> <referenceContainer name="order.success.additional.info"> <block class="Magento\Paypal\Block\Checkout\Onepage\Success\BillingAgreement" name="onepage.success.billing_agreement" template="Magento_Paypal::checkout/onepage/success/billing_agreement.phtml"/> </referenceContainer> </body> </handle><handle id="cms_index_index"><body> <referenceContainer name="sidebar.additional"> <block class="Magento\Paypal\Block\Logo" name="paypal.partner.right.logo" template="Magento_Paypal::partner/logo.phtml"/> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.right.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">homepage</argument> <argument name="position" xsi:type="number">1</argument> </arguments> </block> </referenceContainer> <referenceContainer name="top.container"> <block class="Magento\Paypal\Block\Bml\Banners" name="bml.center.logo" template="Magento_Paypal::bml.phtml"> <arguments> <argument name="section" xsi:type="string">homepage</argument> <argument name="position" xsi:type="number">0</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-billing-agreements-link"> <arguments> <argument name="path" xsi:type="string">paypal/billing_agreement</argument> <argument name="label" translate="true" xsi:type="string">Billing Agreements</argument> <argument name="sortOrder" xsi:type="number">140</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="default"><body> <referenceContainer name="after.body.start"> <block class="Magento\Paypal\Block\Express\InContext\Component" name="paypal.express-in-context.component" template="Magento_Paypal::express/in-context/component.phtml"> <arguments> <argument name="is_button_context" xsi:type="boolean">true</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="paypal_billing_agreement_index"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Paypal\Block\Billing\Agreements" name="customer.account.billing.agreement" template="Magento_Paypal::billing/agreements.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="paypal_billing_agreement_view"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Paypal\Block\Billing\Agreement\View" name="customer.account.billing.agreement" template="Magento_Paypal::billing/agreement/view.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="paypal_express_review" layout="1column"><head> <title>Review Order</title> </head> <update handle="checkout_onepage_review_item_renderers"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/> <block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_head_components" template="Magento_Paypal::js/components.phtml"/> </referenceBlock> <referenceContainer name="page.messages"> <block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.validation.messages"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Paypal\Block\Express\Review" name="paypal.express.review" template="Magento_Paypal::express/review.phtml"> <block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/> <block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions"> <block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/> </block> <block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/> <block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/> </block> <block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><layout id="paypal_express_review_details"><update handle="checkout_onepage_review_item_renderers"/> <container name="root"> <block class="Magento\Paypal\Block\Express\Review\Details" name="page.block" template="Magento_Paypal::express/review/details.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/> <block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/> </block> </container> </layout><layout id="paypal_payflow_cancelpayment"><container name="root"> <block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/> </container> </layout><layout id="paypal_payflow_form"><container name="root"> <block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="Magento_Paypal::payflowlink/form.phtml" cacheable="false"/> </container> </layout><layout id="paypal_payflow_returnurl"><container name="root"> <block class="Magento\Paypal\Block\Payflow\Link\Iframe" name="payflow.link.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/> </container> </layout><layout id="paypal_payflowadvanced_cancelpayment"><container name="root"> <block class="Magento\Paypal\Block\Payflow\Advanced\Iframe" name="payflow.advanced.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/> </container> </layout><layout id="paypal_payflowadvanced_form"><container name="root"> <block class="Magento\Paypal\Block\Payflow\Advanced\Iframe" name="payflow.advanced.iframe" template="Magento_Paypal::payflowadvanced/form.phtml" cacheable="false"/> </container> </layout><layout id="paypal_payflowadvanced_returnurl"><container name="root"> <block class="Magento\Paypal\Block\Payflow\Advanced\Iframe" name="payflow.advanced.iframe" template="Magento_Paypal::payflowlink/redirect.phtml" cacheable="false"/> </container> </layout><handle id="paypal_payflowexpress_review" layout="1column"><head> <title>Review Order</title> </head> <update handle="checkout_onepage_review_item_renderers"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="paypal_payflowexpress_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/> <block class="Magento\Framework\View\Element\Js\Components" name="paypal_payflowexpress_review_head_components" template="Magento_Paypal::js/components.phtml"/> </referenceBlock> <referenceContainer name="page.messages"> <block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.validation.messages"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Paypal\Block\Express\Review" name="paypal.express.review" template="Magento_Paypal::express/review.phtml"> <action method="setControllerPath"> <argument name="prefix" xsi:type="string">paypal/payflowexpress</argument> </action> <block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/> <block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions"> <block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/> </block> <block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/> <block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/> </block> <block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><layout id="transparent_payment_response"><container name="root" label="Root"> <block class="Magento\Payment\Block\Transparent\Iframe" name="transparent_iframe" template="Magento_Payment::transparent/iframe.phtml"/> </container> </layout><handle id="vault_cards_listaction"><body> <referenceContainer name="content"> <referenceBlock name="vault.cards.list"> <block class="Magento\Paypal\Block\Payflow\Customer\CardRenderer" name="payflow.card.renderer" template="Magento_Vault::customer_account/credit_card.phtml"/> </referenceBlock> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="summary-block-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="dhl-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Dhl/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="dhl-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Dhl/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="default"><body> <referenceContainer name="content"> <block class="Amazon\Core\Block\Config" name="amazon_config" template="Amazon_Core::config.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_view_type_downloadable"><body> <attribute name="class" value="page-product-downloadable"/> <referenceContainer name="product.info.main"> <block class="Magento\Downloadable\Block\Catalog\Product\Samples" name="product.info.downloadable.samples" as="samples" template="Magento_Downloadable::catalog/product/samples.phtml" after="product.price.tier"/> </referenceContainer> <referenceContainer name="product.info.type"> <block class="Magento\Downloadable\Block\Catalog\Product\View\Type" name="product.info.downloadable" as="product_type_data" template="Magento_Downloadable::catalog/product/type.phtml"> <block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.downloadable.extra" as="product_type_data_extra" template="Magento_CatalogInventory::stockqty/default.phtml"/> </block> </referenceContainer> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\Downloadable\Block\Catalog\Product\Links" name="product.info.downloadable.options" as="type_downloadable_options" before="-" template="Magento_Downloadable::catalog/product/links.phtml"> <block class="Magento\Catalog\Pricing\Render" name="product.price.link" after="product.info.downloadable.options"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">link_price</argument> </arguments> </block> </block> </referenceBlock> <referenceContainer name="product.info.options.wrapper.bottom"> <block class="Magento\Catalog\Pricing\Render" name="product.price.final.copy" before="-"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">final_price</argument> <argument name="display_msrp_help_message" xsi:type="string">1</argument> <argument name="zone" xsi:type="string">item_view</argument> <argument name="id_suffix" xsi:type="string">copy-</argument> </arguments> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="downloadable_page_head_components" template="Magento_Downloadable::js/components.phtml"/> </referenceBlock> <move element="product.info" destination="content" after="product.info.media"/> <move element="product.info.social" destination="product.info.options.wrapper.bottom" after="-"/> </body> </handle><handle id="checkout_cart_configure_type_downloadable"><update handle="catalog_product_view_type_downloadable"/> <body/> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers"> <block class="Magento\Downloadable\Block\Checkout\Cart\Item\Renderer" name="checkout.cart.item.renderers.downloadable" as="downloadable" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.downloadable.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.downloadable.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.downloadable.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> </referenceBlock> </body> </handle><handle id="checkout_onepage_review_item_renderers"><body> <referenceBlock name="checkout.onepage.review.item.renderers"> <block class="Magento\Downloadable\Block\Checkout\Cart\Item\Renderer" name="checkout.onepage.review.item.renderers.downloadable" as="downloadable" template="Magento_Checkout::onepage/review/item.phtml"/> </referenceBlock> </body> </handle><handle id="checkout_onepage_success"><body> <referenceBlock name="checkout.success"> <block class="Magento\Downloadable\Block\Checkout\Success" name="downloadable.checkout.success" template="Magento_Downloadable::checkout/success.phtml"/> </referenceBlock> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-downloadable-products-link"> <arguments> <argument name="path" xsi:type="string">downloadable/customer/products</argument> <argument name="label" translate="true" xsi:type="string">My Downloadable Products</argument> <argument name="sortOrder" xsi:type="number">217</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="downloadable_customer_products"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Downloadable\Block\Customer\Products\ListProducts" name="downloadable_customer_products_list" template="Magento_Downloadable::customer/products/list.phtml" cacheable="false"/> </referenceContainer> <referenceBlock name="root"> <action method="setHeaderTitle"> <argument translate="true" name="title" xsi:type="string">My Downloadable Products</argument> </action> </referenceBlock> </body> </handle><handle id="multishipping_checkout_success"><body> <referenceBlock name="checkout_success"> <block class="Magento\Downloadable\Block\Checkout\Success" name="downloadable.checkout.success" template="Magento_Downloadable::checkout/success.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_creditmemo_renderers"><body> <referenceBlock name="sales.email.order.creditmemo.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable" name="sales.email.order.creditmemo.renderers.downloadable" as="downloadable" template="Magento_Downloadable::email/order/items/creditmemo/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_invoice_renderers"><body> <referenceBlock name="sales.email.order.invoice.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable" name="sales.email.order.invoice.renderers.downloadable" as="downloadable" template="Magento_Downloadable::email/order/items/invoice/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_renderers"><body> <referenceBlock name="sales.email.order.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Email\Items\Order\Downloadable" name="sales.email.order.renderers.downloadable" as="downloadable" template="Magento_Downloadable::email/order/items/order/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_creditmemo_renderers"><body> <referenceBlock name="sales.order.creditmemo.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.creditmemo.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/creditmemo/items/renderer/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_invoice_renderers"><body> <referenceBlock name="sales.order.invoice.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.invoice.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/invoice/items/renderer/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_item_renderers"><body> <referenceBlock name="sales.order.items.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.items.renderer.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/items/renderer/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_creditmemo_renderers"><body> <referenceBlock name="sales.order.print.creditmemo.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.print.creditmemo.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/creditmemo/items/renderer/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_invoice_renderers"><body> <referenceBlock name="sales.order.print.invoice.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.print.invoice.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/invoice/items/renderer/downloadable.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_renderers"><body> <referenceBlock name="sales.order.print.renderers"> <block class="Magento\Downloadable\Block\Sales\Order\Item\Renderer\Downloadable" name="sales.order.print.renderers.downloadable" as="downloadable" template="Magento_Downloadable::sales/order/items/renderer/downloadable.phtml"/> </referenceBlock> </body> </handle><layout id="authorizenet_directpost_payment_backendresponse"><container name="root"> <block class="Magento\Payment\Block\Transparent\Iframe" name="authorizenet_directpost_iframe" template="Magento_Payment::transparent/iframe.phtml"/> </container> </layout><layout id="authorizenet_directpost_payment_redirect"><container name="root"> <block class="Magento\Payment\Block\Transparent\Iframe" name="authorizenet_directpost_iframe" template="Magento_Payment::transparent/iframe.phtml"/> </container> </layout><layout id="authorizenet_directpost_payment_response"><container name="root"> <block class="Magento\Payment\Block\Transparent\Iframe" name="authorizenet_directpost_iframe" template="Magento_Payment::transparent/iframe.phtml"/> </container> </layout><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="authorizenet" xsi:type="array"> <item name="component" xsi:type="string">Magento_Authorizenet/js/view/payment/authorizenet</item> <item name="methods" xsi:type="array"> <item name="authorizenet_directpost" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="catalogsearch_result_index"><body> <referenceBlock name="search_result_list"> <container name="additional" label="Additional Info" after="product_list_toolbar"> <block class="Magento\AdvancedSearch\Block\Suggestions" name="search_suggestions"/> <block class="Magento\AdvancedSearch\Block\Recommendations" name="search_recommendations"/> </container> </referenceBlock> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" ifconfig="newsletter/general/active" name="customer-account-navigation-newsletter-subscriptions-link"> <arguments> <argument name="path" xsi:type="string">newsletter/manage</argument> <argument name="label" translate="true" xsi:type="string">Newsletter Subscriptions</argument> <argument name="sortOrder" xsi:type="number">40</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="default"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="newsletter_head_components" template="Magento_Newsletter::js/components.phtml" ifconfig="newsletter/general/active"/> </referenceBlock> <referenceContainer name="footer"> <block class="Magento\Newsletter\Block\Subscribe" name="form.subscribe" as="subscribe" before="-" template="Magento_Newsletter::subscribe.phtml" ifconfig="newsletter/general/active"/> </referenceContainer> </body> </handle><handle id="newsletter_manage_index"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Customer\Block\Newsletter" name="customer_newsletter" cacheable="false"> <container name="customer.newsletter.form.before" as="form_before" label="Newsletter Subscription Form Before" htmlTag="div" htmlClass="rewards"/> </block> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="summary-block-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="fedex-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Fedex/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="fedex-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Fedex/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.order.actions"> <block class="Magento\GiftMessage\Block\Cart\GiftOptions" name="checkout.cart.order.actions.gift_options" template="Magento_GiftMessage::cart/gift_options.phtml" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCart" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers.default.actions"> <block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.default.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCartItem" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.simple.actions"> <block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.simple.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCartItem" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.bundle.actions"> <block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.bundle.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCartItem" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.grouped.actions"> <block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.grouped.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCartItem" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.configurable.actions"> <block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.configurable.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCartItem" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.gift-card.actions"> <block class="Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptions" name="checkout.cart.item.renderers.gift-card.actions.gift_options" template="Magento_GiftMessage::cart/item/renderer/actions/gift_options.phtml" before="-" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCartItem" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message-item-level</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="checkout_onepage_success"><body> <referenceContainer name="content"> <block class="Magento\GoogleAdwords\Block\Code" name="google.adwords.code" template="Magento_GoogleAdwords::code.phtml"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="head.additional"> <block class="Magento\GoogleAnalytics\Block\Ga" name="google_analytics" as="google_analytics" template="Magento_GoogleAnalytics::ga.phtml"/> </referenceBlock> </body> </handle><handle id="default"><body> <referenceContainer name="after.body.start"> <block class="Magento\Ui\Block\Logger" name="logger" template="Magento_Ui::logger.phtml"/> </referenceContainer> </body> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="grouped" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="final_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Catalog\Pricing\Render\FinalPriceBox</item> <item name="render_template" xsi:type="string">Magento_GroupedProduct::product/price/final_price.phtml</item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="catalog_product_rss_feed_renderer_list"><body> <block class="Magento\Framework\Pricing\Render" name="product.price.render.grouped"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> </arguments> </block> </body> </handle><handle id="catalog_product_view_type_grouped"><body> <attribute name="class" value="page-product-grouped"/> <referenceContainer name="product.info.form.content"> <block class="Magento\GroupedProduct\Block\Product\View\Type\Grouped" name="product.info.grouped" before="product.info.addtocart" template="Magento_GroupedProduct::product/view/type/grouped.phtml"/> <container name="product.info.grouped.extra" after="product.info.grouped" before="product.info.grouped" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> <referenceContainer name="product.info.grouped.extra"> <block class="Magento\GroupedProduct\Block\Stockqty\Type\Grouped" name="product.info.grouped.stock-composite" template="Magento_CatalogInventory::stockqty/composite.phtml"/> </referenceContainer> <referenceContainer name="product.info.type"> <block class="Magento\GroupedProduct\Block\Product\View\Type\Grouped" name="product.info.grouped.stock" as="product.info.grouped" template="Magento_GroupedProduct::product/view/type/default.phtml"/> </referenceContainer> </body> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers"> <block class="Magento\GroupedProduct\Block\Cart\Item\Renderer\Grouped" name="checkout.cart.item.renderers.grouped" as="grouped" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.grouped.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.grouped.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.grouped.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> </referenceBlock> </body> </handle><handle id="checkout_onepage_review_item_renderers"><body> <referenceBlock name="checkout.onepage.review.item.renderers"> <block class="Magento\GroupedProduct\Block\Cart\Item\Renderer\Grouped" name="checkout.onepage.review.item.renderers.grouped" as="grouped" template="Magento_Checkout::onepage/review/item.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_creditmemo_renderers" label="Email Creditmemo Items List" design_abstraction="custom"><body> <referenceBlock name="sales.email.order.creditmemo.renderers"> <block class="Magento\GroupedProduct\Block\Order\Email\Items\Order\Grouped" name="sales.email.order.creditmemo.renderers.grouped" as="grouped" template="Magento_Sales::email/items/creditmemo/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_invoice_renderers" label="Email Invoice Items List" design_abstraction="custom"><body> <referenceBlock name="sales.email.order.invoice.renderers"> <block class="Magento\GroupedProduct\Block\Order\Email\Items\Order\Grouped" name="sales.email.order.invoice.renderers.grouped" as="grouped" template="Magento_Sales::email/items/invoice/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_renderers" label="Email Order Items List" design_abstraction="custom"><body> <block name="sales.email.order.renderers"> <block class="Magento\GroupedProduct\Block\Order\Email\Items\Order\Grouped" name="sales.email.order.renderers.grouped" as="grouped" template="Magento_Sales::email/items/order/default.phtml"/> </block> </body> </handle><handle id="sales_guest_invoice"><body> <referenceBlock name="sales.order.invoice.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.invoice.renderers.grouped" as="grouped" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_creditmemo_renderers"><body> <referenceBlock name="sales.order.creditmemo.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.creditmemo.renderers.grouped" as="grouped" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_invoice_renderers"><body> <referenceBlock name="sales.order.invoice.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.invoice.renderers.grouped" as="grouped" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_item_renderers"><body> <referenceBlock name="sales.order.items.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.items.renderers.grouped" as="grouped" template="Magento_Sales::order/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_creditmemo_renderers"><body> <referenceBlock name="sales.order.print.creditmemo.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.print.creditmemo.renderers.grouped" as="grouped" template="Magento_Sales::order/creditmemo/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_invoice_renderers"><body> <referenceBlock name="checkout.order.print.invoice.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="checkout.order.print.invoice.renderers.grouped" as="grouped" template="Magento_Sales::order/invoice/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_renderers"><body> <referenceBlock name="sales.order.print.renderers"> <block class="Magento\GroupedProduct\Block\Order\Item\Renderer\Grouped" name="sales.order.print.renderers.grouped" as="grouped" template="Magento_Sales::order/items/renderer/default.phtml"/> </referenceBlock> </body> </handle><handle id="catalog_product_view" layout="1column"><body> <referenceBlock name="product.info.addtocart"> <block name="product.info.addtocart.instantPurchase" class="Magento\InstantPurchase\Block\Button" template="Magento_InstantPurchase::button.phtml" before="-"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="instant-purchase" xsi:type="array"> <item name="component" xsi:type="string">Magento_InstantPurchase/js/view/instant-purchase</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_InstantPurchase/instant-purchase</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> <referenceBlock name="product.info.addtocart.additional"> <block name="product.info.addtocart.instantPurchase.additional" class="Magento\InstantPurchase\Block\Button" template="Magento_InstantPurchase::button.phtml" before="-"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="instant-purchase" xsi:type="array"> <item name="component" xsi:type="string">Magento_InstantPurchase/js/view/instant-purchase</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_InstantPurchase/instant-purchase</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="catalog_product_view_type_bundle"><body> <referenceBlock name="product.info.addtocart.bundle"> <block name="product.info.addtocart.instantPurchase" class="Magento\InstantPurchase\Block\Button" template="Magento_InstantPurchase::button.phtml" before="-"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="instant-purchase" xsi:type="array"> <item name="component" xsi:type="string">Magento_InstantPurchase/js/view/instant-purchase</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_InstantPurchase/instant-purchase</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <item name="before-shipping-method-form" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping_policy" xsi:type="array"> <item name="component" xsi:type="string">Magento_Shipping/js/view/checkout/shipping/shipping-policy</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="sales_guest_reorder"><body> <referenceBlock name="sales.order.view"> <block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml"> <arguments> <argument name="label" translate="true" xsi:type="string">Track your order</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="sales_guest_shipment"><update handle="sales_order_shipment_renderers"/> <body> <referenceContainer name="content"> <block class="Magento\Shipping\Block\Order\Shipment" name="sales.order.shipment" after="sales.order.info"> <block class="Magento\Shipping\Block\Items" name="shipment_items" template="Magento_Shipping::items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.shipment.renderers" as="renderer.list"/> <block class="Magento\Shipping\Block\Tracking\Link" name="track-all-link" template="Magento_Shipping::tracking/link.phtml"> <arguments> <argument name="label" translate="true" xsi:type="string">Track All Shipments</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Comments" name="shipment_comments" template="Magento_Sales::order/comments.phtml"/> </block> </block> </referenceContainer> </body> </handle><handle id="sales_guest_view"><body> <referenceBlock name="sales.order.view"> <block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml"> <arguments> <argument name="label" translate="true" xsi:type="string">Track your order</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="sales_order_reorder"><body> <referenceBlock name="sales.order.view"> <block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml"> <arguments> <argument name="label" translate="true" xsi:type="string">Track your order</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="sales_order_shipment"><update handle="sales_order_shipment_renderers"/> <body> <referenceContainer name="content"> <block class="Magento\Shipping\Block\Order\Shipment" name="sales.order.shipment" cacheable="false" after="sales.order.info.links"> <block class="Magento\Shipping\Block\Items" name="shipment_items" template="Magento_Shipping::items.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="sales.order.shipment.renderers" as="renderer.list"/> <block class="Magento\Shipping\Block\Tracking\Link" name="track-all-link" template="Magento_Shipping::tracking/link.phtml"> <arguments> <argument name="label" translate="true" xsi:type="string">Track All Shipments</argument> </arguments> </block> <block class="Magento\Sales\Block\Order\Comments" name="shipment_comments" template="Magento_Sales::order/comments.phtml"/> </block> </block> </referenceContainer> </body> </handle><handle id="sales_order_view"><body> <referenceBlock name="sales.order.view"> <block class="Magento\Shipping\Block\Tracking\Link" name="tracking-info-link" template="Magento_Shipping::tracking/link.phtml"> <arguments> <argument name="label" translate="true" xsi:type="string">Track your order</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="shipping_tracking_popup" layout="empty"><body> <referenceContainer name="content"> <block class="Magento\Shipping\Block\Tracking\Popup" name="shipping.tracking.popup" template="Magento_Shipping::tracking/popup.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="catalog_category_view_type_layered"><body> <attribute name="class" value="page-with-filter"/> <referenceContainer name="sidebar.main"> <block class="Magento\LayeredNavigation\Block\Navigation\Category" name="catalog.leftnav" before="-" template="Magento_LayeredNavigation::layer/view.phtml"> <block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalog.navigation.state" as="state"/> <block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalog.navigation.renderer" as="renderer" template="Magento_LayeredNavigation::layer/filter.phtml"/> </block> </referenceContainer> </body> </handle><handle id="catalog_category_view_type_layered_without_children"><body/> </handle><handle id="catalogsearch_result_index"><body> <attribute name="class" value="page-with-filter"/> <referenceContainer name="sidebar.main"> <block class="Magento\LayeredNavigation\Block\Navigation\Search" name="catalogsearch.leftnav" before="-" template="Magento_LayeredNavigation::layer/view.phtml"> <block class="Magento\LayeredNavigation\Block\Navigation\State" name="catalogsearch.navigation.state" as="state"/> <block class="Magento\LayeredNavigation\Block\Navigation\FilterRenderer" name="catalogsearch.navigation.renderer" as="renderer" template="Magento_LayeredNavigation::layer/filter.phtml"/> </block> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceContainer name="checkout.cart.methods"> <block class="Magento\Multishipping\Block\Checkout\Link" name="checkout.cart.methods.multishipping" template="Magento_Multishipping::checkout/link.phtml"/> </referenceContainer> </body> </handle><handle id="multishipping_checkout" layout="checkout" label="Multishipping Checkout" design_abstraction="custom"><body/> </handle><handle id="multishipping_checkout_address_editaddress"><update handle="multishipping_checkout"/> <update handle="multishipping_checkout_customer_address"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Edit Address</argument> </action> </referenceBlock> </body> </handle><handle id="multishipping_checkout_address_editbilling"><update handle="multishipping_checkout"/> <update handle="multishipping_checkout_customer_address"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Change Billing Address</argument> </action> </referenceBlock> </body> </handle><handle id="multishipping_checkout_address_editshipping"><update handle="multishipping_checkout"/> <update handle="multishipping_checkout_customer_address"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Edit Shipping Address</argument> </action> </referenceBlock> </body> </handle><handle id="multishipping_checkout_address_newbilling"><update handle="multishipping_checkout"/> <update handle="multishipping_checkout_customer_address"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Create Billing Address</argument> </action> </referenceBlock> </body> </handle><handle id="multishipping_checkout_address_newshipping"><update handle="multishipping_checkout"/> <update handle="multishipping_checkout_customer_address"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Create Shipping Address</argument> </action> </referenceBlock> </body> </handle><handle id="multishipping_checkout_address_select" label="Multishipping Checkout Shipping Address Selection" design_abstraction="custom"><update handle="multishipping_checkout"/> <body> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Address\Select" name="checkout_address_select" template="Magento_Multishipping::checkout/address/select.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="multishipping_checkout_address_selectbilling"><update handle="multishipping_checkout"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument name="label" translate="true" xsi:type="string">Change Billing Address</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Address\Select" name="checkout_address_select" template="Magento_Multishipping::checkout/address/select.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="multishipping_checkout_addresses"><update handle="multishipping_checkout"/> <update handle="checkout_cart_item_renderers"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Ship to Multiple Addresses</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Addresses" name="checkout_addresses" template="Magento_Multishipping::checkout/addresses.phtml" cacheable="false"> <arguments> <argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument> </arguments> <block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Template" name="multishipping_checkout_addresses_page_head_components" template="Magento_Multishipping::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="multishipping_checkout_billing"><update handle="multishipping_checkout"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Billing Information</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Billing" name="checkout_billing" template="Magento_Multishipping::checkout/billing.phtml" cacheable="false"> <arguments> <argument name="checkout_data" xsi:type="object">Magento\Multishipping\Block\DataProviders\Billing</argument> </arguments> <container name="payment_methods_before" label="Payment Methods Before"/> <container name="payment_methods_after" label="Payment Methods After"/> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="multishipping_checkout_billing_page_head_components" template="Magento_Checkout::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="multishipping_checkout_customer_address" label="Multishipping Checkout Customer Address Edit Form" design_abstraction="custom"><update handle="customer_form_template_handle"/> <body> <referenceContainer name="content"> <block class="Magento\Customer\Block\Address\Edit" name="customer_address_edit" template="Magento_Customer::address/edit.phtml" cacheable="false"> <arguments> <argument name="attribute_data" xsi:type="object">Magento\Customer\Block\DataProviders\AddressAttributeData</argument> <argument name="post_code_config" xsi:type="object">Magento\Customer\Block\DataProviders\PostCodesPatternsAttributeData</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="multishipping_checkout_login"><update handle="customer_account_login"/> <body/> </handle><handle id="multishipping_checkout_overview"><update handle="multishipping_checkout"/> <update handle="checkout_cart_item_renderers"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="label" xsi:type="string">Review Order</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Overview" name="checkout_overview" template="Magento_Multishipping::checkout/overview.phtml" cacheable="false"> <arguments> <argument name="checkout_data" xsi:type="object">Magento\Multishipping\Block\DataProviders\Overview</argument> <argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument> <argument name="row_renderer_template" xsi:type="string">Magento_Multishipping::checkout/overview/item.phtml</argument> </arguments> <block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/> <block class="Magento\Multishipping\Block\Checkout\Payment\Info" name="payment_info"> <action method="setInfoTemplate"> <argument name="method" xsi:type="string"/> <argument name="template" xsi:type="string"/> </action> </block> <block class="Magento\Checkout\Block\Cart\Totals" name="totals"/> <container name="checkout.multishipping.overview.items.after" as="items_after" label="Overview Items After"/> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="multishipping_checkout_register"><update handle="customer_account_create"/> <body/> </handle><handle id="multishipping_checkout_results" layout="1column"><head> <title>Order results</title> </head> <body> <referenceBlock name="page.main.title"> <arguments> <argument translate="true" name="partly_success_title" xsi:type="string">We could only complete part of your order.</argument> <argument translate="true" name="failed_title" xsi:type="string">We were unable to complete your order.</argument> </arguments> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Results" name="checkout_results" template="Magento_Multishipping::checkout/results.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="multishipping_checkout_shipping"><update handle="multishipping_checkout"/> <update handle="checkout_cart_item_renderers"/> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">Select Shipping Method</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Shipping" name="checkout_shipping" template="Magento_Multishipping::checkout/shipping.phtml" cacheable="false"> <arguments> <argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument> </arguments> <block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"/> <block class="Magento\Multishipping\Block\Checkout\Billing\Items" name="checkout_billing_items" template="Magento_Multishipping::checkout/billing/items.phtml" cacheable="false"> <arguments> <argument name="renderer_template" xsi:type="string">Magento_Multishipping::checkout/item/default.phtml</argument> <argument name="renderer_list_name" xsi:type="string">checkout.cart.item.renderers</argument> </arguments> </block> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="multishipping_checkout_success" layout="1column"><head> <title>Success Page</title> </head> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">Thank you for your purchase!</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Multishipping\Block\Checkout\Success" name="checkout_success" template="Magento_Multishipping::checkout/success.phtml" cacheable="false"> <arguments> <argument name="checkout_data" xsi:type="object">Magento\Multishipping\Block\DataProviders\Success</argument> </arguments> </block> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="alert.urls"> <block class="Magento\ProductAlert\Block\Product\View\Price" name="productalert.price" as="productalert_price" template="Magento_ProductAlert::product/view.phtml"> <action method="setHtmlClass"> <argument name="value" xsi:type="string">price</argument> </action> <action method="setSignupLabel"> <argument translate="true" name="value" xsi:type="string">Notify me when the price drops</argument> </action> </block> <block class="Magento\ProductAlert\Block\Product\View\Stock" name="productalert.stock" as="productalert_stock" template="Magento_ProductAlert::product/view.phtml"> <action method="setHtmlClass"> <argument name="value" xsi:type="string">stock</argument> </action> <action method="setSignupLabel"> <argument translate="true" name="value" xsi:type="string">Notify me when this product is in stock</argument> </action> </block> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="offline-payments" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflinePayments/js/view/payment/offline-payments</item> <item name="methods" xsi:type="array"> <item name="checkmo" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="banktransfer" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="cashondelivery" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="purchaseorder" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.totals"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="discount" xsi:type="array"> <item name="component" xsi:type="string">Magento_SalesRule/js/view/cart/totals/discount</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Discount</item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="afterMethods" xsi:type="array"> <item name="children" xsi:type="array"> <item name="discount" xsi:type="array"> <item name="component" xsi:type="string">Magento_SalesRule/js/view/payment/discount</item> <item name="children" xsi:type="array"> <item name="errors" xsi:type="array"> <item name="sortOrder" xsi:type="string">0</item> <item name="component" xsi:type="string">Magento_SalesRule/js/view/payment/discount-messages</item> <item name="displayArea" xsi:type="string">messages</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="discount" xsi:type="array"> <item name="component" xsi:type="string">Magento_SalesRule/js/view/summary/discount</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Discount</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="default"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="pagecache_page_head_components" template="Magento_PageCache::js/components.phtml"/> </referenceBlock> <referenceContainer name="content"> <block class="Magento\PageCache\Block\Javascript" template="Magento_PageCache::javascript.phtml" name="pageCache" as="pageCache"/> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="authorizenet_acceptjs" xsi:type="array"> <item name="component" xsi:type="string">Magento_AuthorizenetAcceptjs/js/view/payment/authorizenet</item> <item name="methods" xsi:type="array"> <item name="authorizenet_acceptjs" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="braintree_paypal_review" layout="1column"><head> <title>Review Order</title> </head> <update handle="checkout_onepage_review_item_renderers"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_checkout_head_components" template="Magento_Checkout::js/components.phtml"/> <block class="Magento\Framework\View\Element\Js\Components" name="paypal_express_review_head_components" template="Magento_Paypal::js/components.phtml"/> </referenceBlock> <referenceContainer name="page.messages"> <block class="Magento\Paypal\Block\Cart\ValidationMessages" name="paypal.cart.validationmessages"/> </referenceContainer> <referenceContainer name="content"> <block class="Magento\Braintree\Block\Paypal\Checkout\Review" name="braintree.paypal.review" template="Magento_Paypal::express/review.phtml"> <block class="Magento\Paypal\Block\Express\Review" name="express.review.shipping.method" as="shipping_method" template="Magento_Paypal::express/review/shipping/method.phtml"/> <block class="Magento\Framework\View\Element\Text\ListText" name="paypal.additional.actions"> <block class="Magento\Checkout\Block\Cart\Coupon" name="paypal.cart.coupon" as="coupon" template="Magento_Checkout::cart/coupon.phtml"/> </block> <block class="Magento\Paypal\Block\Express\Review\Details" name="paypal.express.review.details" as="details" template="Magento_Paypal::express/review/details.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="checkout.onepage.review.item.renderers" as="renderer.list"/> <block class="Magento\Checkout\Block\Cart\Totals" name="paypal.express.review.details.totals" as="totals" template="Magento_Paypal::checkout/onepage/review/totals.phtml"/> </block> <block class="Magento\CheckoutAgreements\Block\Agreements" name="paypal.express.review.details.agreements" as="agreements" template="Magento_CheckoutAgreements::additional_agreements.phtml"/> </block> </referenceContainer> <block class="Magento\Framework\View\Element\Template" name="additional.product.info" template="Magento_Theme::template.phtml"/> </body> </handle><handle id="checkout_index_index"><body> <referenceContainer name="after.body.start"> <referenceBlock remove="true" name="braintree.paypal.component"/> </referenceContainer> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="braintree" xsi:type="array"> <item name="component" xsi:type="string">Magento_Braintree/js/view/payment/braintree</item> <item name="methods" xsi:type="array"> <item name="braintree" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> <item name="braintree_paypal" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">false</item> </item> <item name="braintree_cc_vault" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="vault_cards_listaction"><body> <referenceContainer name="content"> <referenceBlock name="vault.cards.list"> <block class="Magento\Braintree\Block\Customer\CardRenderer" name="braintree.card.renderer" template="Magento_Vault::customer_account/credit_card.phtml"/> </referenceBlock> <referenceBlock name="vault.token.list"> <block class="Magento\Braintree\Block\Customer\PayPal\VaultTokenRenderer" name="braintree_paypal.token.renderer" template="Magento_Braintree::paypal/vault_token.phtml"/> </referenceBlock> </referenceContainer> </body> </handle><handle id="customer_account_create"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Persistent\Block\Form\Remember" name="persistent.remember.me" template="Magento_Persistent::remember_me.phtml" before="-"/> </referenceContainer> </body> </handle><handle id="customer_account_login"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Persistent\Block\Form\Remember" name="persistent.remember.me" template="Magento_Persistent::remember_me.phtml" before="-"/> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="authentication" xsi:type="array"> <item name="children" xsi:type="array"> <item name="captcha" xsi:type="array"> <item name="component" xsi:type="string">Magento_Captcha/js/view/checkout/loginCaptcha</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="formId" xsi:type="string">user_login</item> <item name="configSource" xsi:type="string">checkoutConfig</item> </item> </item> </item> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <item name="customer-email" xsi:type="array"> <item name="children" xsi:type="array"> <item name="additional-login-form-fields" xsi:type="array"> <item name="children" xsi:type="array"> <item name="captcha" xsi:type="array"> <item name="component" xsi:type="string">Magento_Captcha/js/view/checkout/loginCaptcha</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="formId" xsi:type="string">user_login</item> <item name="configSource" xsi:type="string">checkoutConfig</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="contact_index_index"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false"> <action method="setFormId"> <argument name="formId" xsi:type="string">contact_us</argument> </action> <action method="setImgWidth"> <argument name="width" xsi:type="string">230</argument> </action> <action method="setImgHeight"> <argument name="width" xsi:type="string">50</argument> </action> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="customer_account_create"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false"> <action method="setFormId"> <argument name="formId" xsi:type="string">user_create</argument> </action> <action method="setImgWidth"> <argument name="width" xsi:type="string">230</argument> </action> <action method="setImgHeight"> <argument name="width" xsi:type="string">50</argument> </action> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="customer_account_edit"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false"> <action method="setFormId"> <argument name="formId" xsi:type="string">user_edit</argument> </action> <action method="setImgWidth"> <argument name="width" xsi:type="string">230</argument> </action> <action method="setImgHeight"> <argument name="width" xsi:type="string">50</argument> </action> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="customer_account_forgotpassword"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false"> <action method="setFormId"> <argument name="formId" xsi:type="string">user_forgotpassword</argument> </action> <action method="setImgWidth"> <argument name="width" xsi:type="string">230</argument> </action> <action method="setImgHeight"> <argument name="width" xsi:type="string">50</argument> </action> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="customer_account_login"><body> <referenceContainer name="form.additional.info"> <block class="Magento\Captcha\Block\Captcha" name="captcha" after="-" cacheable="false"> <action method="setFormId"> <argument name="formId" xsi:type="string">user_login</argument> </action> <action method="setImgWidth"> <argument name="width" xsi:type="string">230</argument> </action> <action method="setImgHeight"> <argument name="width" xsi:type="string">50</argument> </action> </block> </referenceContainer> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="captcha_page_head_components" template="Magento_Captcha::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="default"><body> <referenceBlock name="authentication-popup"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="authenticationPopup" xsi:type="array"> <item name="children" xsi:type="array"> <item name="captcha" xsi:type="array"> <item name="component" xsi:type="string">Magento_Captcha/js/view/checkout/loginCaptcha</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="formId" xsi:type="string">user_login</item> <item name="configSource" xsi:type="string">checkout</item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="catalog_product_view" layout="1column"><body> <referenceContainer name="product.info.media"> <block class="Magento\ProductVideo\Block\Product\View\Gallery" name="product.info.media.video" after="product.info.media.image" template="Magento_ProductVideo::product/view/gallery.phtml"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="reports_page_head_components" template="Magento_Reports::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="print"><body/> </handle><handle id="catalog_product_view"><update handle="review_product_form_component"/> <body> <referenceContainer name="content"> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml" ifconfig="catalog/review/active"> <arguments> <argument name="triggers" xsi:type="array"> <item name="submitReviewButton" xsi:type="string">.review .action.submit</item> </argument> </arguments> </block> </referenceContainer> <referenceBlock name="product.info.details"> <block class="Magento\Review\Block\Product\Review" name="reviews.tab" as="reviews" template="Magento_Review::review.phtml" group="detailed_info" ifconfig="catalog/review/active"> <arguments> <argument name="sort_order" xsi:type="string">30</argument> </arguments> <block class="Magento\Review\Block\Form" name="product.review.form" as="review_form" ifconfig="catalog/review/active"> <container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/> </block> </block> </referenceBlock> </body> </handle><handle id="checkout_cart_configure"><update handle="catalog_product_view"/> <body> <referenceBlock name="reviews.tab"> <block class="Magento\Review\Block\Form\Configure" name="product.review.form" as="review_form" ifconfig="catalog/review/active"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="review-form" xsi:type="array"> <item name="component" xsi:type="string">Magento_Review/js/view/review</item> </item> </item> </argument> </arguments> <container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/> </block> </referenceBlock> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" name="customer-account-navigation-product-reviews-link" ifconfig="catalog/review/active"> <arguments> <argument name="path" xsi:type="string">review/customer</argument> <argument name="label" translate="true" xsi:type="string">My Product Reviews</argument> <argument name="sortOrder" xsi:type="number">50</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="customer_account_index"><body> <referenceContainer name="content"> <block class="Magento\Review\Block\Customer\Recent" name="customer_account_dashboard_info1" template="Magento_Review::customer/recent.phtml" after="customer_account_dashboard_address" cacheable="false" ifconfig="catalog/review/active"/> </referenceContainer> </body> </handle><handle id="review_customer_index"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Review\Block\Customer\ListCustomer" name="review_customer_list" template="Magento_Review::customer/list.phtml" cacheable="false" ifconfig="catalog/review/active"/> </referenceContainer> </body> </handle><handle id="review_customer_view"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Review\Block\Customer\View" name="customers_review" cacheable="false" ifconfig="catalog/review/active"/> </referenceContainer> </body> </handle><handle id="review_product_form_component"><body> <referenceBlock name="product.review.form"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="review-form" xsi:type="array"> <item name="component" xsi:type="string">Magento_Review/js/view/review</item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="review_product_list" layout="1column"><update handle="catalog_product_view"/> <body> <referenceContainer name="product.info.main"> <block class="Magento\Review\Block\Product\View\Other" name="product.info.other" as="other" template="Magento_Review::product/view/other.phtml" before="product.info.addto" ifconfig="catalog/review/active"/> </referenceContainer> <referenceContainer name="content"> <container name="product.info.details" htmlTag="div" htmlClass="product info detailed" after="product.info.media"> <block class="Magento\Review\Block\Form" name="product.review.form" as="review_form" ifconfig="catalog/review/active"> <container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before" htmlTag="div" htmlClass="rewards"/> </block> <block class="Magento\Review\Block\Product\View\ListView" name="product.info.product_additional_data" as="product_additional_data" template="Magento_Review::product/view/list.phtml" ifconfig="catalog/review/active"/> <block class="Magento\Theme\Block\Html\Pager" name="product_review_list.toolbar" ifconfig="catalog/review/active"/> </container> </referenceContainer> </body> </handle><layout id="review_product_listajax"><container name="root"> <block class="Magento\Review\Block\Product\View\ListView" name="product.info.product_additional_data" as="product_additional_data" template="Magento_Review::product/view/list.phtml" ifconfig="catalog/review/active"/> <block class="Magento\Theme\Block\Html\Pager" name="product_review_list.toolbar" ifconfig="catalog/review/active"> <arguments> <argument name="show_per_page" xsi:type="boolean">false</argument> <argument name="show_amounts" xsi:type="boolean">false</argument> </arguments> </block> </container> </layout><handle id="review_product_view" layout="1column"><body> <referenceContainer name="content"> <block class="Magento\Review\Block\View" name="review_view" ifconfig="catalog/review/active"/> </referenceContainer> </body> </handle><handle id="wishlist_index_configure"><update handle="catalog_product_view"/> <body> <referenceBlock name="reviews.tab"> <block class="Magento\Review\Block\Form\Configure" name="product.review.form" as="review_form" ifconfig="catalog/review/active"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="review-form" xsi:type="array"> <item name="component" xsi:type="string">Magento_Review/js/view/review</item> </item> </item> </argument> </arguments> <container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/> </block> </referenceBlock> </body> </handle><handle id="sendfriend_product_send" layout="1column"><body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument name="title" translate="true" xsi:type="string">Email to a Friend</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\SendFriend\Block\Send" name="sendfriend.send" cacheable="false" template="Magento_SendFriend::send.phtml"> <container name="form.additional.info" as="form_additional_info"/> </block> </referenceContainer> </body> </handle><handle id="robots_index_index" layout="robots"><body> <referenceContainer name="root"> <block class="Magento\Robots\Block\Data" name="robotsData"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="rss-link" ifconfig="rss/config/active"> <arguments> <argument name="label" translate="true" xsi:type="string">RSS</argument> <argument name="path" xsi:type="string">rss</argument> </arguments> </block> </referenceBlock> <block class="Magento\Rss\Block\Feeds" name="head_rss" ifconfig="rss/config/active"/> </body> </handle><handle id="rss_index_index" layout="2columns-right"><body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument name="title" translate="true" xsi:type="string">RSS Feeds</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Rss\Block\Feeds" name="rss.feeds"/> </referenceContainer> </body> </handle><handle id="amazon_login_login_processauthhash" layout="1column"><body> <referenceBlock name="page.main.title" display="false"/> <referenceContainer name="content"> <block class="Amazon\Core\Block\Config" name="amazon_config" template="Amazon_Core::config.phtml"/> <block class="Amazon\Login\Block\OAuthRedirect" name="amazon_login_oauth_redirect" template="Amazon_Login::oAuthRedirect.phtml"/> </referenceContainer> </body> </handle><handle id="amazon_login_login_validate" layout="1column"><head> <title>Validate Amazon Account</title> </head> <body> <referenceBlock name="page.main.title" display="false"/> <referenceContainer name="content"> <block class="Amazon\Login\Block\Validate" name="validateAccount" template="Amazon_Login::form/validate.phtml"/> </referenceContainer> </body> </handle><handle id="customer_account_create" layout="1column"><body> <referenceContainer name="content"> <block class="Amazon\Login\Block\Login" name="amazon_login" before="customer_form_register" template="Amazon_Login::login.phtml"/> </referenceContainer> </body> </handle><handle id="customer_account_login" layout="1column"><body> <referenceContainer name="customer.login.container"> <block class="Amazon\Login\Block\Login" name="amazon_login" after="customer.new" template="Amazon_Login::login.phtml"/> </referenceContainer> </body> </handle><handle id="customer_account_logoutsuccess"><body> <referenceContainer name="content"> <block class="Magento\Framework\View\Element\Template" name="amazon_logout" after="customer_logout" template="Amazon_Login::logout.phtml"/> </referenceContainer> </body> </handle><handle id="default"><body> <referenceBlock name="authentication-popup"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="authenticationPopup" xsi:type="array"> <item name="children" xsi:type="array"> <item name="amazon-button" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Login/js/view/login-button-wrapper</item> <item name="sortOrder" xsi:type="string">0</item> <item name="displayArea" xsi:type="string">additional-login-form-fields</item> <item name="config" xsi:type="array"> <item name="tooltip" translate="true" xsi:type="string">Securely login into our website using your existing Amazon details.</item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="summary-block-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="freeshipping-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/freeshipping</item> </item> <item name="flatrate-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/flatrate</item> </item> <item name="tablerate-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/tablerate</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="freeshipping-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/freeshipping</item> </item> <item name="flatrate-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/flatrate</item> </item> <item name="tablerate-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_OfflineShipping/js/view/shipping-rates-validation/tablerate</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="product.info.social"> <block class="Amazon\Payment\Block\ProductPagePaymentLink" name="amazon.pay.button.product" before="-" template="Amazon_Payment::payment-link-product-page.phtml" ifconfig="payment/amazon_payment/active"/> </referenceContainer> </body> </handle><handle id="checkout_index_index" layout="checkout"><body> <referenceBlock name="minicart"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="children" xsi:type="array"> <item name="amazon_minicart_pay" xsi:type="array"> <item name="config" xsi:type="array"> <item name="componentDisabled" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <item name="customer-email" xsi:type="array"> <item name="children" xsi:type="array"> <item name="amazon-button-region" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">amazon-button-region</item> <item name="children" xsi:type="array"> <item name="amazon-button" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Payment/js/view/checkout-button</item> <item name="sortOrder" xsi:type="string">0</item> <item name="displayArea" xsi:type="string">amazon-pay-button</item> <item name="config" xsi:type="array"> <item name="tooltip" translate="true" xsi:type="string">Are you an Amazon customer? Pay now with address and payment details stored in your Amazon account.</item> </item> <item name="children" xsi:type="array"> <item name="before-amazon-button" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-amazon-button</item> <item name="children" xsi:type="array"> </item> </item> <item name="after-amazon-button" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">after-amazon-button</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> </item> </item> </item> </item> <item name="before-form" xsi:type="array"> <item name="children" xsi:type="array"> <item name="amazon-widget-address" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Payment/js/view/checkout-widget-address</item> <item name="sortOrder" xsi:type="string">0</item> <item name="displayArea" xsi:type="string">amazon-widget-address</item> <item name="children" xsi:type="array"> <item name="before-widget-address" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-widget-address</item> <item name="children" xsi:type="array"> <item name="amazon-checkout-revert" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Payment/js/view/checkout-revert</item> </item> </item> </item> <item name="after-widget-address" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">after-widget-address</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="beforeMethods" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="amazon-sandbox-simulator" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Payment/js/view/checkout-sandbox-simulator</item> <item name="sortOrder" xsi:type="string">0</item> <item name="children" xsi:type="array"> <item name="before-sandbox-simulator" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-sandbox-simulator</item> <item name="children" xsi:type="array"> </item> </item> <item name="after-sandbox-simulator" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">after-sandbox-simulator</item> <item name="children" xsi:type="array"> </item> </item> </item> </item> </item> </item> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="amazon_payment" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Payment/js/view/payment/amazon-pay</item> <item name="config" xsi:type="array"> <item name="tooltip" translate="true" xsi:type="string">Are you an Amazon customer? Pay now with address and payment details stored in your Amazon account.</item> </item> <item name="methods" xsi:type="array"> <item name="amazon_payment" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> <item name="amazonlogin" xsi:type="array"> <item name="component" xsi:type="string">Amazon_Payment/js/view/payment/amazonlogin</item> <item name="methods" xsi:type="array"> <item name="amazonlogin" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="customer_account_edit"><update handle="customer_account"/> <body> <referenceContainer name="form.additional.info"> <block class="Amazon\Payment\Block\Widget\ResetPassword" name="amazon.pay.password.reset" before="-" template="Amazon_Payment::widget/resetpassword.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="catalog_category_view"><body> <referenceContainer name="content"> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="addToWishlistLink" xsi:type="string">.action.towishlist</item> </argument> </arguments> </block> <referenceBlock name="category.product.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="category.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </referenceBlock> <referenceContainer name="category.product.list.additional"> <block class="Magento\Wishlist\Block\AddToWishlist" name="category.product.list.additional.wishlist_addto" template="Magento_Wishlist::addto.phtml"/> </referenceContainer> </referenceContainer> </body> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="default" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="wishlist_configured_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Wishlist\Pricing\Render\ConfiguredPriceBox</item> <item name="render_template" xsi:type="string">Magento_Catalog::product/price/configured_price.phtml</item> </item> </item> </argument> <argument name="configurable" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="wishlist_configured_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Wishlist::product/price/configurable/configured_price.phtml</item> </item> </item> </argument> <argument name="bundle" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="wishlist_configured_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Wishlist::product/price/bundle/configured_price.phtml</item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="catalog_product_view"><body> <referenceContainer name="content"> <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml"> <arguments> <argument name="triggers" xsi:type="array"> <item name="addToWishlistLink" xsi:type="string">.action.towishlist</item> </argument> </arguments> </block> <referenceBlock name="product.info.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\View\AddTo\Wishlist" name="view.addto.wishlist" template="Magento_Wishlist::catalog/product/view/addto/wishlist.phtml"/> </referenceBlock> </referenceContainer> <referenceContainer name="content.aside"> <referenceBlock name="related.product.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="related.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </referenceBlock> <referenceBlock name="upsell.product.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="upsell.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </referenceBlock> </referenceContainer> </body> </handle><handle id="catalogsearch_advanced_result"><body> <referenceContainer name="content"> <referenceBlock name="catalogsearch.product.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="catalogsearch.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </referenceBlock> </referenceContainer> </body> </handle><handle id="catalogsearch_result_index"><body> <referenceContainer name="content"> <referenceBlock name="catalogsearch.product.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="catalogsearch.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </referenceBlock> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceContainer name="content"> <referenceBlock name="crosssell.product.addto"> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="crosssell.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </referenceBlock> </referenceContainer> </body> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers.default.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.default.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.default.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.simple.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.simple.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.simple.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.bundle.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.bundle.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.bundle.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.downloadable.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.downloadable.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.downloadable.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.grouped.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.grouped.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.grouped.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.configurable.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.configurable.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.configurable.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.virtual.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.virtual.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.virtual.actions.edit"/> </referenceBlock> </body> </handle><handle id="customer_account"><body> <referenceBlock name="customer_account_navigation"> <block class="Magento\Customer\Block\Account\SortLinkInterface" ifconfig="wishlist/general/active" name="customer-account-navigation-wish-list-link"> <arguments> <argument name="path" xsi:type="string">wishlist</argument> <argument name="label" translate="true" xsi:type="string">My Wish List</argument> <argument name="sortOrder" xsi:type="number">210</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="default"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="wishlist_page_head_components" template="Magento_Wishlist::js/components.phtml"/> </referenceBlock> <referenceBlock name="top.links"> <block class="Magento\Wishlist\Block\Link" name="wish-list-link" after="my-account-link"> <arguments> <argument name="sortOrder" xsi:type="number">60</argument> </arguments> </block> </referenceBlock> <referenceContainer name="sidebar.additional"> <block class="Magento\Wishlist\Block\Customer\Sidebar" name="wishlist_sidebar" as="wishlist" template="Magento_Wishlist::sidebar.phtml" ifconfig="wishlist/general/show_in_sidebar"/> </referenceContainer> </body> </handle><handle id="wishlist_email_items"><body> <block class="Magento\Wishlist\Block\Share\Email\Items" name="wishlist.email.items" cacheable="false"/> </body> </handle><handle id="wishlist_email_rss"><body> <block class="Magento\Wishlist\Block\Rss\EmailLink" name="wishlist.email.rss" cacheable="false"/> </body> </handle><handle id="wishlist_index_configure"><update handle="catalog_product_view"/> <body> <referenceBlock name="product.info.addto"> <block class="Magento\Wishlist\Block\Item\Configure" name="view.addto.wishlist" template="Magento_Wishlist::item/configure/addto/wishlist.phtml"/> </referenceBlock> </body> </handle><handle id="wishlist_index_configure_type_bundle"><body> <attribute name="class" value="page-product-bundle"/> <referenceBlock name="product.info"> <block class="Magento\Catalog\Block\Product\View" name="bundle.summary" as="form_top" template="Magento_Bundle::catalog/product/view/summary.phtml"> <block class="Magento\Catalog\Pricing\Render" name="product.price.render.bundle.customization"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">configured_price</argument> <argument name="zone" xsi:type="string">item_view</argument> </arguments> </block> <block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart.bundle" as="addtocart" template="Magento_Catalog::product/view/addtocart.phtml"/> <block class="Magento\Catalog\Block\Product\View" name="product.info.addto.bundle" as="addto" after="product.info.addtocart.bundle" template="Magento_Catalog::product/view/addto.phtml" cacheable="false"> <block class="Magento\Wishlist\Block\Item\Configure" name="view.addto.wishlist.bundle" template="Magento_Wishlist::item/configure/addto/wishlist.phtml"/> <block class="Magento\Catalog\Block\Product\View\AddTo\Compare" name="view.addto.compare.bundle" after="view.addto.wishlist" template="Magento_Catalog::product/view/addto/compare.phtml"/> </block> </block> </referenceBlock> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\Catalog\Block\Product\View" name="bundle.product.view.options.notice" template="Magento_Bundle::catalog/product/view/options/notice.phtml"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle.options" as="type_bundle_options" template="Magento_Bundle::catalog/product/view/type/bundle/options.phtml" before="-"> <container name="product.info.bundle.options.top" as="product_info_bundle_options_top"> <block class="Magento\Catalog\Block\Product\View" name="bundle.back.button" as="backButton" before="-" template="Magento_Bundle::catalog/product/view/backbutton.phtml"/> </container> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Select" name="product.info.bundle.options.select" as="select"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Multi" name="product.info.bundle.options.multi" as="multi"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Radio" name="product.info.bundle.options.radio" as="radio"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Checkbox" name="product.info.bundle.options.checkbox" as="checkbox"/> </block> </referenceBlock> <move element="product.price.tier" destination="product.info.options.wrapper.bottom" before="-"/> <referenceBlock name="product.info.options.wrapper.bottom"> <block class="Magento\CatalogInventory\Block\Qtyincrements" name="product.info.qtyincrements" before="-" template="Magento_CatalogInventory::qtyincrements.phtml"/> <action method="unsetChild"> <argument name="block" xsi:type="string">product.info.addtocart</argument> </action> <action method="setHideRequiredNotice"> <argument name="flag" xsi:type="string">1</argument> </action> <action method="unsetChild"> <argument name="block" xsi:type="string">product.info.addto</argument> </action> </referenceBlock> <referenceContainer name="content"> <container name="bundle.options.container" htmlTag="div" htmlClass="bundle-options-container" after="product.info.media"/> </referenceContainer> <referenceContainer name="product.info.type"> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle" as="product_type_data" template="Magento_Bundle::catalog/product/view/type/bundle.phtml"/> <container name="product.info.bundle.extra" after="product.info.bundle" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> <referenceContainer name="product.info.main"> <block class="Magento\Catalog\Block\Product\View" name="customize.button" as="customize_button" template="Magento_Bundle::catalog/product/view/customize.phtml" after="product.info.price"/> </referenceContainer> <move element="product.info" destination="bundle.options.container" before="-"/> </body> </handle><handle id="wishlist_index_configure_type_configurable"><body> <attribute name="class" value="page-product-configurable"/> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="wishlist_product_view_head_components" template="Magento_Wishlist::js/components.phtml"/> <block class="Magento\Framework\View\Element\Js\Components" name="configurableproduct_product_view_head_components" template="Magento_ConfigurableProduct::js/components.phtml"/> </referenceBlock> <referenceContainer name="product.info.type"> <block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.configurable" as="product_type_data" template="Magento_Catalog::product/view/type/default.phtml"/> <container name="product.info.configurable.extra" after="product.info.configurable" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\ConfigurableProduct\Block\Product\View\Type\Configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="Magento_ConfigurableProduct::product/view/type/options/configurable.phtml"/> </referenceBlock> </body> </handle><handle id="wishlist_index_configure_type_downloadable"><body> <attribute name="class" value="page-product-downloadable"/> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="wishlist_product_view_head_components" template="Magento_Wishlist::js/components.phtml"/> <block class="Magento\Framework\View\Element\Js\Components" name="downloadable_page_head_components" template="Magento_Downloadable::js/components.phtml"/> </referenceBlock> <referenceContainer name="product.info.main"> <block class="Magento\Downloadable\Block\Catalog\Product\Samples" name="product.info.downloadable.samples" as="samples" template="Magento_Downloadable::catalog/product/samples.phtml" after="product.price.tier"/> </referenceContainer> <referenceContainer name="product.info.type"> <block class="Magento\Downloadable\Block\Catalog\Product\View\Type" name="product.info.downloadable" as="product_type_data" template="Magento_Downloadable::catalog/product/type.phtml"> <block class="Magento\CatalogInventory\Block\Stockqty\DefaultStockqty" name="product.info.downloadable.extra" as="product_type_data_extra" template="Magento_CatalogInventory::stockqty/default.phtml"/> </block> </referenceContainer> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\Downloadable\Block\Catalog\Product\Links" name="product.info.downloadable.options" as="type_downloadable_options" before="-" template="Magento_Downloadable::catalog/product/links.phtml"> <block class="Magento\Catalog\Pricing\Render" name="product.price.link" after="product.info.downloadable.options"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">link_price</argument> </arguments> </block> </block> </referenceBlock> <referenceContainer name="product.info.options.wrapper.bottom"> <block class="Magento\Catalog\Pricing\Render" name="product.price.final.copy" before="-"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">final_price</argument> <argument name="display_msrp_help_message" xsi:type="string">1</argument> <argument name="zone" xsi:type="string">item_view</argument> <argument name="id_suffix_some" xsi:type="string">copy-</argument> </arguments> </block> </referenceContainer> <move element="product.info" destination="content" after="product.info.media"/> <move element="product.info.social" destination="product.info.options.wrapper.bottom" after="-"/> </body> </handle><handle id="wishlist_index_configure_type_grouped"><body> <attribute name="class" value="page-product-grouped"/> <referenceContainer name="product.info.form.content"> <block class="Magento\GroupedProduct\Block\Product\View\Type\Grouped" name="product.info.grouped" before="product.info.addtocart" template="Magento_GroupedProduct::product/view/type/grouped.phtml"/> <container name="product.info.grouped.extra" after="product.info.grouped" before="product.info.grouped" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> </body> </handle><handle id="wishlist_index_configure_type_simple"><body/> </handle><handle id="wishlist_index_index"><update handle="customer_account"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="wishlist_head_components" template="Magento_Wishlist::js/components.phtml"/> </referenceBlock> <referenceContainer name="content"> <block class="Magento\Wishlist\Block\Customer\Wishlist" name="customer.wishlist" template="Magento_Wishlist::view.phtml" cacheable="false"> <block class="Magento\Theme\Block\Html\Pager" name="wishlist_item_pager"/> <block class="Magento\Wishlist\Block\Rss\Link" name="wishlist.rss.link" template="Magento_Wishlist::rss/wishlist.phtml"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Items" name="customer.wishlist.items" as="items" template="Magento_Wishlist::item/list.phtml" cacheable="false"> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Image" name="customer.wishlist.item.image" template="Magento_Wishlist::item/column/image.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Info" name="customer.wishlist.item.name" template="Magento_Wishlist::item/column/name.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart" name="customer.wishlist.item.price" template="Magento_Wishlist::item/column/price.phtml" cacheable="false"> <block class="Magento\Catalog\Pricing\Render" name="product.price.render.wishlist"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">wishlist_configured_price</argument> <argument name="price_label" xsi:type="boolean">false</argument> <argument name="zone" xsi:type="string">item_list</argument> </arguments> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Options" name="customer.wishlist.item.options" cacheable="false"/> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Actions" name="customer.wishlist.item.inner" template="Magento_Wishlist::item/column/actions.phtml" cacheable="false"> <arguments> <argument name="css_class" xsi:type="string">product-item-inner</argument> </arguments> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Comment" name="customer.wishlist.item.comment" template="Magento_Wishlist::item/column/comment.phtml" cacheable="false"> <arguments> <argument name="title" translate="true" xsi:type="string">Product Details and Comment</argument> </arguments> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart" name="customer.wishlist.item.cart" template="Magento_Wishlist::item/column/cart.phtml" cacheable="false"> <arguments> <argument name="title" translate="true" xsi:type="string">Add to Cart</argument> </arguments> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Actions" name="customer.wishlist.item.actions" template="Magento_Wishlist::item/column/actions.phtml" cacheable="false"> <arguments> <argument name="css_class" xsi:type="string">product-item-actions</argument> </arguments> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Edit" name="customer.wishlist.item.edit" template="Magento_Wishlist::item/column/edit.phtml" before="-" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Remove" name="customer.wishlist.item.remove" template="Magento_Wishlist::item/column/remove.phtml" cacheable="false"/> </block> </block> </block> <container name="customer.wishlist.buttons" as="control_buttons" label="Wishlist Control Buttons"> <block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.update" template="Magento_Wishlist::button/update.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.share" template="Magento_Wishlist::button/share.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.toCart" template="Magento_Wishlist::button/tocart.phtml" cacheable="false"/> </container> </block> </referenceContainer> </body> </handle><handle id="wishlist_index_share"><update handle="customer_account"/> <body> <referenceContainer name="content"> <block class="Magento\Wishlist\Block\Customer\Sharing" name="wishlist.sharing" template="Magento_Wishlist::sharing.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="wishlist_shared_index" layout="1column"><body> <referenceContainer name="content"> <block class="Magento\Wishlist\Block\Share\Wishlist" name="customer.wishlist" template="Magento_Wishlist::shared.phtml" cacheable="false"/> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="head.components"> <block class="Magento\Signifyd\Block\Fingerprint" name="signifyd.fingerprint"/> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="head.components"> <block class="Magento\Signifyd\Block\Fingerprint" name="signifyd.fingerprint"/> </referenceBlock> </body> </handle><handle id="robots_index_index" layout="robots"><body> <referenceContainer name="root"> <block class="Magento\Sitemap\Block\Robots" name="sitemapRobotsLinks"/> </referenceContainer> </body> </handle><handle id="swagger_index_index"><body> <referenceBlock name="swaggerUiContent"> <arguments> <argument name="schema_types" xsi:type="array"> <item name="rest" xsi:type="object">Magento\SwaggerWebapi\Model\SchemaType\Rest</item> </argument> <argument name="default_schema_type_code" xsi:type="string">rest</argument> </arguments> </referenceBlock> </body> </handle><handle id="swagger_index_index"><body> <referenceBlock name="swaggerUiContent"> <arguments> <argument name="schema_types" xsi:type="array"> <item name="async" xsi:type="object">Magento\SwaggerWebapiAsync\Model\SchemaType\Async</item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="catalog_category_view"><body> <referenceBlock name="category.product.type.details.renderers"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list"/> </referenceBlock> </body> </handle><handle id="catalog_product_view_type_configurable"><body> <referenceContainer name="product.info.options.configurable" remove="true"/> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\Swatches\Block\Product\Renderer\Configurable" name="product.info.options.swatches" as="swatch_options" before="-"/> </referenceBlock> </body> </handle><handle id="catalog_widget_product_list"><body> <referenceBlock name="category.product.type.widget.details.renderers"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list"/> </referenceBlock> </body> </handle><handle id="catalogsearch_advanced_result"><body> <referenceBlock name="category.product.type.details.renderers"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list"/> </referenceBlock> </body> </handle><handle id="catalogsearch_result_index"><body> <referenceBlock name="category.product.type.details.renderers"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" name="category.product.type.details.renderers.configurable" as="configurable" template="Magento_Swatches::product/listing/renderer.phtml" ifconfig="catalog/frontend/show_swatches_in_product_list"/> </referenceBlock> </body> </handle><handle id="checkout_cart_configure_type_configurable"><head> <link src="Magento_Swatches::js/configurable-customer-data.js"/> </head> </handle><handle id="wishlist_index_configure_type_configurable"><body> <referenceBlock name="product.info.options.configurable" remove="true"/> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\Swatches\Block\Product\Renderer\Configurable" name="product.info.options.swatches" as="swatch_options" before="-"/> </referenceBlock> </body> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="default" xsi:type="array"> <item name="adjustments" xsi:type="array"> <item name="default" xsi:type="array"> <item name="tax" xsi:type="array"> <item name="adjustment_render_class" xsi:type="string">Magento\Tax\Pricing\Render\Adjustment</item> <item name="adjustment_render_template" xsi:type="string">Magento_Tax::pricing/adjustment.phtml</item> </item> </item> </item> </argument> <argument name="bundle" xsi:type="array"> <item name="adjustments" xsi:type="array"> <item name="bundle_option" xsi:type="array"> <item name="tax" xsi:type="array"> <item name="adjustment_render_class" xsi:type="string">Magento\Tax\Pricing\Render\Adjustment</item> <item name="adjustment_render_template" xsi:type="string">Magento_Tax::pricing/adjustment/bundle.phtml</item> </item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="block-rates" xsi:type="array"> <item name="children" xsi:type="array"> <item name="price" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/shipping_method/price</item> <item name="displayArea" xsi:type="string">price</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> <referenceBlock name="checkout.cart.totals"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/subtotal</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Tax/checkout/summary/subtotal</item> <item name="excludingTaxMessage" translate="true" xsi:type="string">(Excl. Tax)</item> <item name="includingTaxMessage" translate="true" xsi:type="string">(Incl. Tax)</item> </item> </item> <item name="shipping" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/cart/totals/shipping</item> <item name="sortOrder" xsi:type="string">20</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Tax/checkout/cart/totals/shipping</item> <item name="excludingTaxMessage" translate="true" xsi:type="string">Excl. Tax</item> <item name="includingTaxMessage" translate="true" xsi:type="string">Incl. Tax</item> </item> </item> <item name="before_grandtotal" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">30</item> <item name="children" xsi:type="array"> </item> </item> <item name="tax" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/cart/totals/tax</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Tax/checkout/cart/totals/tax</item> <item name="title" translate="true" xsi:type="string">Tax</item> </item> </item> <item name="grand-total" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/cart/totals/grand-total</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Tax/checkout/cart/totals/grand-total</item> <item name="exclTaxLabel" translate="true" xsi:type="string">Order Total Excl. Tax</item> <item name="inclTaxLabel" translate="true" xsi:type="string">Order Total Incl. Tax</item> <item name="title" translate="true" xsi:type="string">Order Total</item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_sidebar_total_renderers"><body> <referenceBlock name="minicart"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="minicart_content" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.container" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal.totals" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/minicart/subtotal/totals</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_Tax/checkout/minicart/subtotal/totals</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <item name="price" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/shipping_method/price</item> <item name="displayArea" xsi:type="string">price</item> </item> </item> </item> </item> </item> </item> </item> <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/subtotal</item> <item name="config" xsi:type="array"> <item name="excludingTaxMessage" translate="true" xsi:type="string">Excl. Tax</item> <item name="includingTaxMessage" translate="true" xsi:type="string">Incl. Tax</item> </item> </item> <item name="shipping" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/shipping</item> <item name="sortOrder" xsi:type="string">20</item> <item name="config" xsi:type="array"> <item name="excludingTaxMessage" translate="true" xsi:type="string">Excl. Tax</item> <item name="includingTaxMessage" translate="true" xsi:type="string">Incl. Tax</item> </item> </item> <item name="before_grandtotal" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="sortOrder" xsi:type="string">30</item> <item name="children" xsi:type="array"> </item> </item> <item name="tax" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/tax</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">Tax</item> </item> </item> <item name="grand-total" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/grand-total</item> <item name="config" xsi:type="array"> <item name="exclTaxLabel" translate="true" xsi:type="string">Order Total Excl. Tax</item> <item name="inclTaxLabel" translate="true" xsi:type="string">Order Total Incl. Tax</item> <item name="basicCurrencyMessage" translate="true" xsi:type="string">You will be charged for</item> <item name="title" translate="true" xsi:type="string">Order Total</item> </item> </item> </item> </item> <item name="cart_items" xsi:type="array"> <item name="children" xsi:type="array"> <item name="details" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="component" xsi:type="string">Magento_Tax/js/view/checkout/summary/item/details/subtotal</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_item_price_renderers"><body> <block class="Magento\Tax\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Tax::item/price/unit.phtml"/> <block class="Magento\Tax\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Tax::item/price/row.phtml"/> </body> </handle><handle id="sales_email_item_price"><body> <referenceBlock name="items"> <block class="Magento\Tax\Block\Item\Price\Renderer" name="item_price" template="Magento_Tax::email/items/price/row.phtml"> <arguments> <argument name="zone" xsi:type="string">email</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="sales_order_item_price"><body> <block class="Magento\Tax\Block\Item\Price\Renderer" name="item_unit_price" template="Magento_Tax::item/price/unit.phtml"> <arguments> <argument name="zone" xsi:type="string">sales</argument> </arguments> </block> <block class="Magento\Tax\Block\Item\Price\Renderer" name="item_row_total" template="Magento_Tax::item/price/row.phtml"> <arguments> <argument name="zone" xsi:type="string">sales</argument> </arguments> </block> <block class="Magento\Tax\Block\Item\Price\Renderer" name="item_row_total_after_discount" template="Magento_Tax::item/price/total_after_discount.phtml"/> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="payments-list" xsi:type="array"> <item name="children" xsi:type="array"> <item name="before-place-order" xsi:type="array"> <item name="children" xsi:type="array"> <item name="agreements" xsi:type="array"> <item name="component" xsi:type="string">Magento_CheckoutAgreements/js/view/checkout-agreements</item> <item name="sortOrder" xsi:type="string">100</item> <item name="displayArea" xsi:type="string">before-place-order</item> <item name="dataScope" xsi:type="string">checkoutAgreements</item> <item name="provider" xsi:type="string">checkoutProvider</item> </item> </item> </item> </item> </item> <item name="additional-payment-validators" xsi:type="array"> <item name="children" xsi:type="array"> <item name="agreements-validator" xsi:type="array"> <item name="component" xsi:type="string">Magento_CheckoutAgreements/js/view/agreement-validation</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="multishipping_checkout_overview"><body> <referenceBlock name="checkout_overview"> <block class="Magento\CheckoutAgreements\Block\Agreements" name="checkout.multishipping.agreements" as="agreements" template="Magento_CheckoutAgreements::multishipping_agreements.phtml"/> </referenceBlock> </body> </handle><handle id="catalog_category_view"><body> <referenceContainer name="after.body.start"> <block class="Magento\GoogleOptimizer\Block\Code\Category" before="-" name="googleoptimizer.experiment.script"/> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="after.body.start"> <block class="Magento\GoogleOptimizer\Block\Code\Product" before="-" name="googleoptimizer.experiment.script"/> </referenceContainer> </body> </handle><handle id="cms_page_view"><body> <referenceContainer name="after.body.start"> <block class="Magento\GoogleOptimizer\Block\Code\Page" before="-" name="googleoptimizer.experiment.script"/> </referenceContainer> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="summary-block-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="ups-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ups/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="ups-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ups/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="summary-block-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="usps-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Usps/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="usps-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Magento_Usps/js/view/shipping-rates-validation</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="bundle" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="tier_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Bundle::product/price/tier_prices.phtml</item> </item> <item name="final_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Bundle\Pricing\Render\FinalPriceBox</item> <item name="render_template" xsi:type="string">Magento_Bundle::product/price/final_price.phtml</item> </item> <item name="bundle_option" xsi:type="array"> <item name="amount_render_template" xsi:type="string">Magento_Bundle::product/price/selection/amount.phtml</item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="catalog_product_view_type_bundle"><body> <attribute name="class" value="page-product-bundle"/> <referenceBlock name="product.info"> <block class="Magento\Catalog\Block\Product\View" name="bundle.summary" as="form_bottom" template="Magento_Bundle::catalog/product/view/summary.phtml"> <block class="Magento\Catalog\Pricing\Render" name="product.price.render.bundle.customization"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">configured_price</argument> <argument name="zone" xsi:type="string">item_view</argument> </arguments> </block> <block class="Magento\Catalog\Block\Product\View" name="product.info.addtocart.bundle" as="addtocart" template="Magento_Catalog::product/view/addtocart.phtml"> <block class="Magento\Catalog\Block\ShortcutButtons\InCatalog" name="addtocart.shortcut.buttons"/> </block> <block class="Magento\Catalog\Block\Product\View" name="product.info.addto.bundle" as="addto" template="Magento_Catalog::product/view/addto.phtml"/> </block> </referenceBlock> <referenceBlock name="product.info.options.wrapper"> <block class="Magento\Catalog\Block\Product\View" name="bundle.product.view.options.notice" template="Magento_Bundle::catalog/product/view/options/notice.phtml"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle.options" as="type_bundle_options" template="Magento_Bundle::catalog/product/view/type/bundle/options.phtml" before="-"> <container name="product.info.bundle.options.top" as="product_info_bundle_options_top"> <block class="Magento\Catalog\Block\Product\View" name="bundle.back.button" as="backButton" before="-" template="Magento_Bundle::catalog/product/view/backbutton.phtml"/> </container> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Select" name="product.info.bundle.options.select" as="select"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Multi" name="product.info.bundle.options.multi" as="multi"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Radio" name="product.info.bundle.options.radio" as="radio"/> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\Checkbox" name="product.info.bundle.options.checkbox" as="checkbox"/> </block> </referenceBlock> <referenceBlock name="product.info.form.options"> <container name="bundle.product.options.wrapper" htmlTag="div" htmlClass="bundle-options-wrapper"/> </referenceBlock> <move element="product.info.options.wrapper" destination="bundle.product.options.wrapper" before="-"/> <move element="product.info.options.wrapper.bottom" destination="bundle.product.options.wrapper" after="product.info.options.wrapper"/> <move element="product.price.tier" destination="product.info.options.wrapper.bottom" before="-"/> <referenceBlock name="product.info.options.wrapper.bottom"> <block class="Magento\CatalogInventory\Block\Qtyincrements" name="product.info.qtyincrements" before="-" template="Magento_CatalogInventory::qtyincrements.phtml"/> <action method="unsetChild"> <argument name="block" xsi:type="string">product.info.addtocart</argument> </action> <action method="setHideRequiredNotice"> <argument name="flag" xsi:type="string">1</argument> </action> <action method="unsetChild"> <argument name="block" xsi:type="string">product.info.addto</argument> </action> </referenceBlock> <referenceContainer name="content"> <container name="bundle.options.container" htmlTag="div" htmlClass="bundle-options-container" after="product.info.media"/> </referenceContainer> <referenceContainer name="product.info.type"> <block class="Magento\Bundle\Block\Catalog\Product\View\Type\Bundle" name="product.info.bundle" as="product_type_data" template="Magento_Bundle::catalog/product/view/type/bundle.phtml"/> <container name="product.info.bundle.extra" after="product.info.bundle" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> <referenceContainer name="product.info.main"> <block class="Magento\Catalog\Block\Product\View" name="customize.button" as="customize_button" template="Magento_Bundle::catalog/product/view/customize.phtml" after="product.info.price"/> </referenceContainer> <move element="product.info" destination="bundle.options.container" before="-"/> </body> </handle><handle id="catalog_product_view_type_simple"><body> <referenceBlock name="product.info.upsell"> <action method="setItemLimit"> <argument name="type" xsi:type="string">bundle</argument> <argument name="limit" xsi:type="string">4</argument> </action> </referenceBlock> </body> </handle><handle id="checkout_cart_configure_type_bundle"><update handle="catalog_product_view_type_bundle"/> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="bundle_cart_configure_head_components" template="Magento_Checkout::js/components.phtml"/> </referenceBlock> <referenceBlock name="product.info.addtocart.bundle"> <action method="setTemplate"> <argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml</argument> </action> </referenceBlock> </body> </handle><handle id="checkout_cart_item_renderers"><body> <referenceBlock name="checkout.cart.item.renderers"> <block class="Magento\Bundle\Block\Checkout\Cart\Item\Renderer" name="checkout.cart.item.renderers.bundle" as="bundle" template="Magento_Checkout::cart/item/default.phtml"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions" name="checkout.cart.item.renderers.bundle.actions" as="actions"> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Edit" name="checkout.cart.item.renderers.bundle.actions.edit" template="Magento_Checkout::cart/item/renderer/actions/edit.phtml"/> <block class="Magento\Checkout\Block\Cart\Item\Renderer\Actions\Remove" name="checkout.cart.item.renderers.bundle.actions.remove" template="Magento_Checkout::cart/item/renderer/actions/remove.phtml"/> </block> </block> </referenceBlock> </body> </handle><handle id="checkout_onepage_review_item_renderers"><body> <referenceBlock name="checkout.onepage.review.item.renderers"> <block class="Magento\Bundle\Block\Checkout\Cart\Item\Renderer" name="checkout.onepage.review.item.renderers.bundle" as="bundle" template="Magento_Checkout::onepage/review/item.phtml"/> </referenceBlock> </body> </handle><handle id="default"><body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="bundle_checkout_page_head_components" template="Magento_Bundle::js/components.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_creditmemo_renderers"><body> <referenceBlock name="sales.email.order.creditmemo.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.creditmemo.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/creditmemo/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_invoice_renderers"><body> <referenceBlock name="sales.email.order.invoice.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.invoice.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/invoice/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_renderers"><body> <referenceBlock name="sales.email.order.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/order/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_email_order_shipment_renderers"><body> <referenceBlock name="sales.email.order.shipment.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.email.order.shipment.renderers.bundle" as="bundle" template="Magento_Bundle::email/order/items/shipment/default.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_creditmemo_renderers"><body> <referenceBlock name="sales.order.creditmemo.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.creditmemo.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/creditmemo/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_invoice_renderers"><body> <referenceBlock name="sales.order.invoice.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.invoice.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/invoice/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_item_renderers"><body> <referenceBlock name="sales.order.items.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.items.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_creditmemo_renderers"><body> <referenceBlock name="sales.order.print.creditmemo.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.creditmemo.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/creditmemo/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_invoice_renderers"><body> <referenceBlock name="sales.order.print.invoice.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.invoice.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/invoice/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_renderers"><body> <referenceBlock name="sales.order.print.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_print_shipment_renderers"><body> <referenceBlock name="sales.order.print.shipment.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.print.shipment.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/shipment/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="sales_order_shipment_renderers"><body> <referenceBlock name="sales.order.shipment.renderers"> <block class="Magento\Bundle\Block\Sales\Order\Items\Renderer" name="sales.order.shipment.renderers.bundle" as="bundle" template="Magento_Bundle::sales/order/shipment/items/renderer.phtml"/> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="billing-step" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="children" xsi:type="array"> <item name="payment" xsi:type="array"> <item name="children" xsi:type="array"> <item name="renders" xsi:type="array"> <item name="children" xsi:type="array"> <item name="klarna" xsi:type="array"> <item name="component" xsi:type="string">Klarna_Kp/js/view/payments</item> <item name="methods" xsi:type="array"> <item name="klarna_kp" xsi:type="array"> <item name="isBillingAddressRequired" xsi:type="boolean">true</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="swagger_index_index" layout="1column" label="qwerty"><head> <title>Swagger UI</title> <css src="Magento_Swagger::swagger-ui/css/style.css" media="screen" rel="stylesheet" type="text/css"/> <css src="Magento_Swagger::swagger-ui/css/swagger-ui.css" media="screen" rel="stylesheet" type="text/css"/> <link src="Magento_Swagger::swagger-ui/js/lang/translator.js" type="text/javascript" defer="defer"/> <link src="Magento_Swagger::swagger-ui/js/lang/ru.js" type="text/javascript" defer="defer"/> <link src="Magento_Swagger::swagger-ui/js/lang/en.js" type="text/javascript" defer="defer"/> <link src="Magento_Swagger::swagger-ui/js/swagger-ui-bundle.min.js" type="text/javascript" defer="defer"/> <link src="Magento_Swagger::swagger-ui/js/swagger-ui-standalone-preset.min.js" type="text/javascript" defer="defer"/> <link src="Magento_Swagger::swagger-ui/js/magento-swagger.js" type="text/javascript" defer="defer"/> <remove src="css/styles-m.css"/> <remove src="css/styles-s.css"/> <remove src="requirejs/require.js"/> <remove src="mage/requirejs/mixins.js"/> <remove src="requirejs-config.js"/> </head> <body> <referenceContainer name="page.wrapper" remove="true"/> <referenceBlock name="translate" remove="true"/> <referenceBlock name="requirejs-config" remove="true"/> <referenceContainer name="root"> <block name="swaggerUiContent" class="Magento\Swagger\Block\Index" template="Magento_Swagger::swagger-ui/index.phtml"/> </referenceContainer> </body> </handle><layout id="catalog_product_prices"><referenceBlock name="render.product.prices"> <arguments> <argument name="default" xsi:type="array"> <item name="adjustments" xsi:type="array"> <item name="default" xsi:type="array"> <item name="tax" xsi:type="array"> <item name="adjustment_render_class" xsi:type="string">Magento\Weee\Pricing\Render\TaxAdjustment</item> <item name="adjustment_render_template" xsi:type="string">Magento_Tax::pricing/adjustment.phtml</item> </item> <item name="weee" xsi:type="array"> <item name="adjustment_render_class" xsi:type="string">Magento\Weee\Pricing\Render\Adjustment</item> <item name="adjustment_render_template" xsi:type="string">Magento_Weee::pricing/adjustment.phtml</item> </item> </item> </item> </argument> </arguments> </referenceBlock> </layout><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.totals"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="weee" xsi:type="array"> <item name="component" xsi:type="string">Magento_Weee/js/view/cart/totals/weee</item> <item name="config" xsi:type="array"> <item name="title" translate="true" xsi:type="string">FPT</item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="weee" xsi:type="array"> <item name="component" xsi:type="string">Magento_Weee/js/view/checkout/summary/weee</item> <item name="config" xsi:type="array"> <item name="title" xsi:type="string">FPT</item> </item> </item> </item> </item> <item name="cart_items" xsi:type="array"> <item name="children" xsi:type="array"> <item name="details" xsi:type="array"> <item name="children" xsi:type="array"> <item name="subtotal" xsi:type="array"> <item name="children" xsi:type="array"> <item name="weee_row_incl_tax" xsi:type="array"> <item name="component" xsi:type="string">Magento_Weee/js/view/checkout/summary/item/price/row_incl_tax</item> <item name="displayArea" xsi:type="string">row_incl_tax</item> </item> <item name="weee_row_excl_tax" xsi:type="array"> <item name="component" xsi:type="string">Magento_Weee/js/view/checkout/summary/item/price/row_excl_tax</item> <item name="displayArea" xsi:type="string">row_excl_tax</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_item_price_renderers"><body> <block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.excl" template="Magento_Weee::checkout/onepage/review/item/price/unit_excl_tax.phtml"> <arguments> <argument name="zone" xsi:type="string">cart</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.incl" template="Magento_Weee::checkout/onepage/review/item/price/unit_incl_tax.phtml"> <arguments> <argument name="zone" xsi:type="string">cart</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.excl" template="Magento_Weee::checkout/onepage/review/item/price/row_excl_tax.phtml"> <arguments> <argument name="zone" xsi:type="string">cart</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.incl" template="Magento_Weee::checkout/onepage/review/item/price/row_incl_tax.phtml"> <arguments> <argument name="zone" xsi:type="string">cart</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Weee::item/price/unit.phtml"> <arguments> <argument name="zone" xsi:type="string">cart</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Weee::item/price/row.phtml"> <arguments> <argument name="zone" xsi:type="string">cart</argument> </arguments> </block> </body> </handle><handle id="default"><body/> </handle><handle id="sales_email_item_price"><body> <referenceBlock name="items"> <block class="Magento\Weee\Block\Item\Price\Renderer" name="item_price" template="Magento_Weee::email/items/price/row.phtml"> <arguments> <argument name="zone" xsi:type="string">email</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="sales_email_order_creditmemo_items"><body> <referenceBlock name="creditmemo_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_email_order_invoice_items"><body> <referenceBlock name="invoice_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_email_order_items"><body> <referenceBlock name="order_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_guest_creditmemo"><body> <referenceBlock name="creditmemo_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_guest_invoice"><body> <referenceBlock name="invoice_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_guest_print"><body> <referenceBlock name="order_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_guest_printcreditmemo"><body> <referenceBlock name="creditmemo_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_guest_printinvoice"><body> <referenceBlock name="invoice_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_guest_view"><body> <referenceBlock name="order_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_order_creditmemo"><body> <referenceBlock name="creditmemo_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_order_invoice"><body> <referenceBlock name="invoice_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_order_item_price"><body> <block class="Magento\Weee\Block\Item\Price\Renderer" name="item_unit_price" template="Magento_Weee::item/price/unit.phtml"> <arguments> <argument name="zone" xsi:type="string">sales</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="item_row_total" template="Magento_Weee::item/price/row.phtml"> <arguments> <argument name="zone" xsi:type="string">sales</argument> </arguments> </block> <block class="Magento\Weee\Block\Item\Price\Renderer" name="item_row_total_after_discount" template="Magento_Weee::item/price/total_after_discount.phtml"/> </body> </handle><handle id="sales_order_print"><body> <referenceBlock name="order_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_order_printcreditmemo"><body> <referenceBlock name="creditmemo_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_cm_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_order_printinvoice"><body> <referenceBlock name="invoice_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_inv_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="sales_order_view"><body> <referenceBlock name="order_totals"> <block class="Magento\Weee\Block\Sales\Order\Totals" name="weee_ord_totals"> <action method="setBeforeCondition"> <argument name="condition" xsi:type="string">tax</argument> </action> </block> </referenceBlock> </body> </handle><handle id="catalog_widget_product_list"><body> <block class="Magento\Framework\View\Element\RendererList" name="category.product.type.widget.details.renderers"> <block class="Magento\Framework\View\Element\Template" name="category.product.type.details.renderers.default" as="default"/> </block> </body> </handle><handle id="checkout_index_index"><body> <referenceContainer name="before.body.end"> <block class="Magento\Framework\View\Element\Template" name="emailCapture" template="Dotdigitalgroup_Email::email/email_capture_checkout.phtml"/> </referenceContainer> </body> </handle><handle id="checkout_onepage_success"><body> <referenceContainer name="before.body.end"> <block class="Dotdigitalgroup\Email\Block\Roi" name="ddg.checkout.roi" template="Dotdigitalgroup_Email::email/roi_code.phtml" ifconfig="connector_configuration/tracking/roi_enabled"/> </referenceContainer> </body> </handle><handle id="connector_customer_index"><update handle="customer_account"/> <head> <script src="Dotdigitalgroup_Email::js/newsletterPreferences.js"/> </head> <body> <referenceBlock name="page.main.title"> <action method="setPageTitle"> <argument translate="true" name="title" xsi:type="string">Newsletter Subscriptions</argument> </action> </referenceBlock> <referenceContainer name="content"> <block class="Dotdigitalgroup\Email\Block\Customer\Account\Books" name="ddg_preference_centre" template="Dotdigitalgroup_Email::email/newsletter-preferences.phtml" after="-" cacheable="false"> </block> </referenceContainer> </body> </handle><layout id="connector_email_basket"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Basket" name="ddg.basket.container" template="Dotdigitalgroup_Email::email/basket.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_email_coupon"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Coupon" name="ddg.coupon.container" template="Dotdigitalgroup_Email::email/coupon.phtml" cacheable="false"/> </container> </layout><layout id="connector_email_review"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Review" name="ddg.review.container" template="Dotdigitalgroup_Email::email/review.phtml" cacheable="false"/> </container> </layout><layout id="connector_email_wishlist"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Wishlist" name="ddg.wishlist.container" template="Dotdigitalgroup_Email::email/wishlist.phtml" cacheable="false"/> </container> </layout><layout id="connector_feefo_reviews"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Feefo" name="ddg.feefo.service.score" template="Dotdigitalgroup_Email::feefo/reviews.phtml" cacheable="false"/> </container> </layout><layout id="connector_feefo_score"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Feefo" name="ddg.feefo.service.score" template="Dotdigitalgroup_Email::feefo/score.phtml" cacheable="false"/> </container> </layout><layout id="connector_product_crosssell"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Product" name="ddg.crosssell.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_product_push"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Push" name="ddg.push.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_product_related"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Product" name="ddg.product.related.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_product_upsell"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Product" name="ddg.product.upsell.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_quoteproducts_crosssell"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Quoteproducts" name="ddg.quote.related.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_quoteproducts_related"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Quoteproducts" name="ddg.quote.related.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_quoteproducts_upsell"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Quoteproducts" name="ddg.quote.related.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_report_bestsellers"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Bestsellers" name="ddg.report.bestsellers.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_report_mostviewed"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Mostviewed" name="ddg.report.mostviewed.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_report_recentlyviewed"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Recentlyviewed" name="ddg.report.recentlyviewed.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_wishlist_crosssell"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Wishlistproducts" name="ddg..wishlist.crosssell.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_wishlist_related"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Wishlistproducts" name="ddg.wishlist.related.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><layout id="connector_wishlist_upsell"><update handle="formkey"/> <container name="root"> <block class="Dotdigitalgroup\Email\Block\Recommended\Wishlistproducts" name="ddg.wishlist.upsell.container" template="Dotdigitalgroup_Email::product/list.phtml" cacheable="false"> <block class="Magento\Framework\Pricing\Render" name="ddg.product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </block> </container> </layout><handle id="default"><body> <referenceContainer name="before.body.end"> <block class="Magento\Framework\View\Element\Template" name="emailCapture" template="Dotdigitalgroup_Email::email/email_capture_newsletter.phtml"/> </referenceContainer> <referenceContainer name="after.body.start"> <block class="Magento\Framework\View\Element\Template" name="ddg.checkout.tag" template="Dotdigitalgroup_Email::email/tracking_code.phtml" ifconfig="connector_configuration/tracking/page_enabled"/> </referenceContainer> </body> </handle><handle id="checkout_index_index"><body> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="temando-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/shipping-rates-validation/temando</item> </item> </item> </item> </item> </item> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <item name="deliveryOptions" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-shipping-method-form</item> <item name="children" xsi:type="array"> <item name="delivery-options-container" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/delivery-options</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/delivery-options</item> </item> <item name="children" xsi:type="array"> <item name="collection-points-container" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">collection-points-form</item> <item name="children" xsi:type="array"> <item name="collection-points-block-container" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/collection-points-form</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/collection-points-form</item> </item> </item> </item> </item> <item name="click-and-collect-container" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">click-and-collect-form</item> <item name="children" xsi:type="array"> <item name="pickup-locations-block-container" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/pickup-locations-form</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/pickup-locations-form</item> </item> </item> </item> </item> </item> </item> </item> </item> <item name="checkoutFields" xsi:type="array"> <item name="component" xsi:type="string">uiComponent</item> <item name="displayArea" xsi:type="string">before-shipping-method-form</item> <item name="children" xsi:type="array"> <item name="services-block-container" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping/checkout-fields</item> <item name="provider" xsi:type="string">checkoutProvider</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Temando_Shipping/checkout/shipping/checkout-fields</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-information" xsi:type="array"> <item name="children" xsi:type="array"> <item name="ship-to" xsi:type="array"> <item name="rendererTemplates" xsi:type="array"> <item name="customer-address" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping-information/address-renderer/shipping</item> </item> <item name="new-customer-address" xsi:type="array"> <item name="component" xsi:type="string">Temando_Shipping/js/view/checkout/shipping-information/address-renderer/shipping</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="pickup_email_opening_hours" label="Email Pickup Location Opening Hours" design_abstraction="custom"><body> <block class="Magento\Framework\View\Element\Template" name="pickup_location_opening_hours" template="Temando_Shipping::email/opening_hours.phtml" cacheable="false"/> </body> </handle><handle id="pickup_email_order_items" label="Email Order Items List" design_abstraction="custom"><body> <block class="Magento\Framework\View\Element\Template" name="pickup_items" template="Temando_Shipping::email/items.phtml" cacheable="false"/> </body> </handle><handle id="checkout_cart_index"><body> <referenceBlock name="checkout.cart.totals"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="vertex-messages" xsi:type="array"> <item name="component" xsi:type="string">Vertex_Tax/js/view/checkout/summary/tax-messages</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Vertex_Tax/checkout/cart/totals/tax-messages</item> <item name="title" translate="true" xsi:type="string">Vertex Messages</item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="checkout_index_index"><body> <referenceContainer name="before.body.end"> <block class="Magento\Framework\View\Element\Template" ifconfig="tax/vertex_settings/enable_vertex" name="checkout.message.manager" template="Vertex_Tax::checkout/message-manager.phtml"/> </referenceContainer> <referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary" xsi:type="array"> <item name="children" xsi:type="array"> <item name="totals" xsi:type="array"> <item name="children" xsi:type="array"> <item name="vertex-messages" xsi:type="array"> <item name="component" xsi:type="string">Vertex_Tax/js/view/checkout/summary/tax-messages</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Vertex_Tax/checkout/cart/totals/tax-messages</item> <item name="title" translate="true" xsi:type="string">Vertex Messages</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> </body> </handle><handle id="default_head_blocks"><head> <css src="css/styles-m.css"/> <css src="css/styles-l.css" media="screen and (min-width: 768px)"/> <css src="css/print.css" media="print"/> <meta name="format-detection" content="telephone=no"/> </head> </handle><handle id="default"><body> <referenceBlock name="logo"> <arguments> <argument name="logo_img_width" xsi:type="number">202</argument> <argument name="logo_img_height" xsi:type="number">40</argument> </arguments> </referenceBlock> <referenceBlock name="head.additional"> <block class="Sm\Shop4u\Block\Template" name="config.theme.setting" template="Magento_Theme::html/config.phtml"/> </referenceBlock> <referenceContainer name="page.top"> <block class="Magento\Newsletter\Block\Subscribe" name="form.subscribe.popup" before="-" template="subscribe-popup.phtml" ifconfig="shop4u/advanced/show_newsletter_popup"/> </referenceContainer> <referenceContainer name="page.wrapper"> <container name="header.panel.wrapper" htmlClass="panel wrapper" htmlTag="div" before="-"/> <block class="Magento\Theme\Block\Html\Header" name="header.content" template="html/header.phtml" before="page.top"> <container name="toplinks-header" label="Header Links" as="toplinks-header" htmlTag="div" htmlClass="toplinks-wrapper"/> <container name="navigation-header" label="Navigation" as="navigation-header" htmlTag="div" htmlClass="navigation-wrapper"/> <container name="navigation-header-megamenu" label="Megamenu" as="navigation-header-megamenu" htmlTag="div" htmlClass="navigation-megamenu-wrapper"> <block class="Sm\MegaMenu\Block\MegaMenu\View" name="megamenu.topnav" as="megamenu_topnav" template="Sm_MegaMenu::megamenu.phtml"/> </container> <block class="Magento\Framework\View\Element\Html\Links" name="header.links"> <arguments> <argument name="css_class" xsi:type="string">header links</argument> </arguments> </block> <block class="Magento\Theme\Block\Html\Topmenu" name="horizontal-css" template="html/horizontal-css.phtml" ttl="3600" before="-"/> <container name="navigation.mobile"> <block class="Magento\Theme\Block\Html\Topmenu" name="nav.mobile" template="html/nav-mobile.phtml"/> </container> <container name="compare-header-link" label="Compare Header" as="compare-header-link" htmlTag="div" htmlClass="compare-header-wrapper"/> <container name="language-header" label="Language" as="language-header" htmlTag="div" htmlClass="language-wrapper"/> <container name="currency-header" label="Currency" as="currency-header" htmlTag="div" htmlClass="currency-wrapper"/> <container name="logo-header" label="Search" as="logo-header" htmlTag="div" htmlClass="logo-wrapper"/> <container name="search-header" label="Search" as="search-header" htmlTag="div" htmlClass="search-wrapper"> <block class="Magento\Framework\View\Element\Template" name="top.search" as="topSearch" template="Magento_Search::form.mini.phtml"/> </container> <container name="cart-header" label="Mini Cart" as="cart-header" htmlTag="div" htmlClass="cart-wrapper"/> <container name="slideshow-header" label="Slideshow Header" as="slideshow-header" htmlTag="div" htmlClass="slideshow-wrapper"/> </block> </referenceContainer> <referenceBlock name="header" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="navigation.sections" remove="true"/> <referenceBlock name="sale.reorder.sidebar" remove="true"/> <referenceBlock name="wishlist_sidebar" remove="true"/> <move element="logo" destination="logo-header" before="-"/> <move element="catalog.topnav" destination="navigation-header"/> <move element="store.settings.currency" destination="currency-header"/> <move element="store.settings.language" destination="language-header"/> <move element="minicart" destination="cart-header"/> <move element="catalog.compare.link" destination="header.content"/> <referenceContainer name="footer-container"> <container name="footer" as="footer" label="Page Footer" htmlTag="div" htmlClass="footer footer-wrapper"> <block class="Magento\Theme\Block\Html\Footer" name="footer.content" template="html/footer.phtml"> <block class="Magento\Newsletter\Block\Subscribe" name="form.subscribe.footer" as="form.subscribe.footer" before="-" template="subscribe-footer.phtml"/> </block> </container> </referenceContainer> </body> </handle><handle id="default_head_blocks"><head> <meta name="x_ua_compatible" content="IE=edge"/> <css src="css/styles-m.css"/> <css src="css/styles-l.css" media="screen and (min-width: 768px)"/> <css src="css/print.css" media="print"/> <css src="css/ytextend.css"/> <css src="css/yttheme.css"/> <css src="css/css-fix.css"/> </head> </handle><handle id="default"><body> <referenceBlock name="header.links"> <block class="Magento\Customer\Block\Account\Customer" name="customer" template="account/customer.phtml" before="-"/> <block class="Magento\Customer\Block\Account\AuthorizationLink" name="authorization-link-login" template="account/link/authorization.phtml"/> </referenceBlock> <block class="Magento\Theme\Block\Html\Header" name="header" as="header" template="html/welcome.phtml"> <arguments> <argument name="show_part" xsi:type="string">welcome</argument> </arguments> </block> <move element="header" destination="header.links" before="-"/> <move element="register-link" destination="header.links"/> <move element="top.links" destination="customer"/> <move element="authorization-link" destination="top.links" after="-"/> </body> </handle><handle id="catalog_product_view" layout="2columns-right"><body> <move element="page.main.title" destination="product.info.main" before="-"/> <referenceBlock name="catalog.product.related" remove="true"/> <referenceBlock name="product.info.upsell" remove="true"/> <referenceContainer name="sidebar.additional"> <block class="Magento\Cms\Block\Block" name="service-sidebar" before="-"> <arguments> <argument name="block_id" xsi:type="string">service-sidebar</argument> </arguments> </block> </referenceContainer> <referenceContainer name="sidebar.main"> <block class="Magento\Cms\Block\Block" name="product-detail" before="-"> <arguments> <argument name="block_id" xsi:type="string">detail-product-sidebar</argument> </arguments> </block> </referenceContainer> <referenceContainer name="product.info.main"> <block class="Magento\Framework\View\Element\Template" name="social.button.detail" after="product.info.overview" template="Magento_Theme::html/social-button.phtml" ifconfig="shop4u/product_detail/show_social_button"/> </referenceContainer> <referenceContainer name="page.bottom.container"> <container name="div.container.detail" htmlTag="div" htmlClass="container"> <block class="Magento\Catalog\Block\Product\ProductList\Related" name="catalog.product.related.theme" template="Magento_Catalog::product/list/related-upsell.phtml" ifconfig="shop4u/product_detail/show_related"> <arguments> <argument name="type" xsi:type="string">related</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="related.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="related.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> <block class="Magento\Catalog\Block\Product\ProductList\Upsell" name="product.info.upsell.theme" template="Magento_Catalog::product/list/related-upsell.phtml" ifconfig="shop4u/product_detail/show_upsell"> <arguments> <argument name="type" xsi:type="string">upsell</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="upsell.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="upsell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> </container> </referenceContainer> </body> </handle><handle id="customer_account"><body> <referenceBlock name="catalog.compare.sidebar" remove="true"/> </body> </handle><handle id="checkout_cart_index" layout="1column"><update handle="checkout_cart_item_renderers"/> <body> <referenceContainer name="checkout.cart.items"> <referenceBlock name="checkout.cart.crosssell" remove="true"/> <block class="Magento\Checkout\Block\Cart\Crosssell" name="checkout.cart.crosssell.theme" template="Magento_Catalog::product/list/crosssell.phtml" after="-"> <arguments> <argument name="type" xsi:type="string">crosssell</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="crosssell.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="crosssell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> </block> </block> </referenceContainer> </body> </handle><handle id="checkout_index_index" layout="checkout"><body> <move element="logo" destination="logo-header"/> </body> </handle><handle id="default"><body> <move element="minicart" destination="cart-header"/> </body> </handle><handle id="catalog_product_view_type_downloadable"><body> <move element="product.info" destination="product.info.main"/> <move element="product.info.social" destination="product.info.options.wrapper.bottom"/> </body> </handle><handle id="blog_archive_view"><update handle="blog_default"/> <update handle="blog_post_list"/> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceBlock name="banner-image-sidebar" remove="true"/> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Archive\PostList" name="blog.posts.list" template="post/list.phtml"/> </referenceContainer> </body> </handle><handle id="blog_author_view"><update handle="blog_default"/> <update handle="blog_post_list"/> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Author\PostList" name="blog.posts.list" template="post/list.phtml"/> </referenceContainer> </body> </handle><handle id="blog_category_view"><update handle="blog_default"/> <update handle="blog_post_list"/> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Category\Info" name="blog.posts.info" template="Magefan_Blog::category/info.phtml" before="blog.posts.list"/> <block class="Magefan\Blog\Block\Category\View" name="blog.posts.list" template="post/list.phtml"/> </referenceContainer> </body> </handle><handle id="blog_default" layout="2columns-right"><body> <referenceBlock name="banner-image-sidebar" remove="true"/> <referenceContainer name="sidebar.additional"> <block class="Magefan\Blog\Block\Sidebar" name="blog.sidebar" template="sidebar.phtml"> <block class="Magefan\Blog\Block\Sidebar\Search" name="blog.sidebar.search" template="sidebar/search.phtml"/> <block class="Magefan\Blog\Block\Sidebar\Categories" name="blog.sidebar.category" template="sidebar/categories.phtml"> <action method="setCacheLifetime"> <argument name="time" xsi:type="string">86400</argument> </action> </block> <block class="Magefan\Blog\Block\Sidebar\Recent" name="blog.sidebar.recent" template="sidebar/recent.phtml"> <action method="setCacheLifetime"> <argument name="time" xsi:type="string">86400</argument> </action> </block> <block class="Magefan\Blog\Block\Sidebar\Archive" name="blog.sidebar.archive" template="sidebar/archive.phtml"> <action method="setCacheLifetime"> <argument name="time" xsi:type="string">86400</argument> </action> </block> <block class="Magefan\Blog\Block\Sidebar\TagClaud" name="blog.sidebar.tagclaud" template="sidebar/tag_claud.phtml"> <action method="setCacheLifetime"> <argument name="time" xsi:type="string">86400</argument> </action> </block> <block class="Magefan\Blog\Block\Sidebar\Rss" name="blog.sidebar.rss" template="sidebar/rss.phtml"> <action method="setCacheLifetime"> <argument name="time" xsi:type="string">86400</argument> </action> </block> </block> <referenceBlock name="catalog.compare.sidebar" remove="true"/> <referenceBlock name="wishlist_sidebar" remove="true"/> </referenceContainer> </body> </handle><handle id="blog_index_index"><update handle="blog_default"/> <update handle="blog_post_list"/> <body> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Index" name="blog.posts.list" template="post/list.phtml"/> </referenceContainer> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> </body> </handle><handle id="blog_post_list"><body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceBlock name="blog.posts.list"> <block class="Magefan\Blog\Block\Post\PostList\Item" name="blog.posts.list.item" template="post/list/item.phtml"> <block class="Magefan\Blog\Block\Post\Info" name="blog.post.info" template="post/info.phtml"/> <action method="setProductInfoBlockName"> <argument name="name" xsi:type="string">blog.post.info</argument> </action> </block> <block class="Magefan\Blog\Block\Post\PostList\Toolbar" name="post_list_toolbar" template="post/list/toolbar.phtml"> <block class="Magefan\Blog\Block\Post\PostList\Toolbar\Pager" name="post_list_toolbar_pager"> <action ifconfig="mfblog/post_list/lazyload_enabled" method="setTemplate"> <argument name="template" xsi:type="string">Magefan_Blog::post/list/toolbar/lazyload.phtml </argument> </action> <arguments> <argument name="lazyload_js" xsi:type="string">Magefan_Blog/js/lazyload</argument> <argument name="list_wrapper" xsi:type="string">.post-list-wrapper .post-list, .blog-list-wrapper .blog-list </argument> </arguments> </block> </block> <action method="setToolbarBlockName"> <argument name="name" xsi:type="string">post_list_toolbar</argument> </action> <block class="Magefan\Blog\Block\Social\AddThis" name="addthis.js.init" as="addthisJs" template="Magefan_Blog::addthis-js.phtml"/> </referenceBlock> </body> </handle><handle id="blog_post_opengraph"><head> <attribute name="prefix" value="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#"/> </head> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceBlock name="head.additional"> <block class="Magefan\Blog\Block\Post\View\Opengraph" name="blog.post.opengraph" template="Magefan_Blog::post/view/opengraph.phtml"/> </referenceBlock> </body> </handle><handle id="blog_post_richsnippets"><body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceBlock name="head.additional"> <block class="Magefan\Blog\Block\Post\View\Richsnippets" name="blog.post.richsnippets"/> </referenceBlock> </body> </handle><handle id="blog_post_view"><update handle="blog_default"/> <update handle="blog_post_opengraph"/> <update handle="blog_post_richsnippets"/> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Post\View" name="blog.post" template="post/view.phtml"> <block class="Magefan\Blog\Block\Post\Info" name="blog.post.info" template="post/info.phtml"/> <action method="setPostInfoBlockName"> <argument name="name" xsi:type="string">blog.post.info</argument> </action> <block class="Magento\Framework\View\Element\Text\ListText" name="blog.post.bottom"> <block class="Magefan\Blog\Block\Post\View\NextPrev" name="blog.post.nextprev" as="nextprev" template="Magefan_Blog::post/view/nextprev.phtml"/> <block class="Magefan\Blog\Block\Post\View\RelatedPosts" name="blog.post.relatedposts" as="relatedposts" template="Magefan_Blog::post/view/relatedposts.phtml"/> <block class="Magefan\Blog\Block\Post\View\RelatedProducts" name="blog.post.relatedproducts" as="relatedproducts" template="Magefan_Blog::post/view/relatedproducts.phtml"/> <block class="Magefan\Blog\Block\Post\View\Comments" name="blog.post.comments" template="post/view/comments.phtml"/> <block class="Magefan\Blog\Block\Social\AddThis" name="addthis.js.init" as="addthisJs" template="Magefan_Blog::addthis-js.phtml"/> </block> </block> </referenceContainer> </body> </handle><handle id="blog_rss_feed"><container name="root" label="Root"> <block class="Magefan\Blog\Block\Rss\Feed" name="blog.rss.feed" template="rss/feed.phtml"/> </container> </handle><handle id="blog_search_index"><update handle="blog_default"/> <update handle="blog_post_list"/> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Search\PostList" name="blog.posts.list" template="post/list.phtml"/> </referenceContainer> </body> </handle><handle id="blog_tag_view"><update handle="blog_default"/> <update handle="blog_post_list"/> <body> <referenceBlock name="product-sidebar" remove="true"/> <referenceBlock name="banner-sidebar" remove="true"/> <referenceContainer name="content"> <block class="Magefan\Blog\Block\Tag\PostList" name="blog.posts.list" template="post/list.phtml"/> </referenceContainer> </body> </handle><handle id="catalog_product_view"><body> <referenceContainer name="content.aside"> <block class="Magefan\Blog\Block\Catalog\Product\RelatedPosts" name="product.info.blog.relatedposts" as="relatedposts" before="-" template="Magefan_Blog::catalog/product/relatedposts.phtml"/> </referenceContainer> </body> </handle><handle id="default"><head> <css src="Magefan_Blog::css/blog-custom.css"/> </head> <body> <referenceBlock name="footer_links"> <block class="Magefan\Blog\Block\Link" name="footer_blog_link"> <arguments> <argument name="label" translate="true" xsi:type="string">Blog</argument> </arguments> </block> </referenceBlock> </body> </handle><handle id="catalog_product_view_type_bundle"><body> <move element="product.info" destination="product.info.main"/> <move element="product.price.render.bundle.customization" destination="bundle.summary" before="-"/> </body> </handle><handle id="cartquickpro_cart_configure"><update handle="cartquickpro_catalog_product_options"/> <head> <link src="Magento_Checkout::js/view/configure/product-customer-data.js"/> </head> <body> <referenceBlock name="head.components"> <block class="Magento\Framework\View\Element\Js\Components" name="checkout_cart_configure_head_components" template="Magento_Checkout::js/components.phtml"/> </referenceBlock> <referenceBlock name="product.info"> <block class="Magento\Checkout\Block\Cart\Item\Configure" name="checkout.cart.item.configure.block"/> </referenceBlock> <referenceBlock name="product.info.addtocart"> <action method="setTemplate"> <argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml </argument> </action> </referenceBlock> <referenceBlock name="product.info.addtocart.additional"> <action method="setTemplate"> <argument name="template" xsi:type="string">Magento_Checkout::cart/item/configure/updatecart.phtml </argument> </action> </referenceBlock> </body> </handle><handle id="cartquickpro_catalog_product_options" layout="1column"><update handle="cartquickpro_catalog_product_view"/> <body> <referenceContainer name="product.info.stock.sku" remove="true"/> <referenceContainer name="product.info.review" remove="true"/> <referenceContainer name="product.info.media" remove="true"/> <referenceBlock name="product.info.overview" remove="true"/> <referenceBlock name="social.button.detail" remove="true"/> </body> </handle><handle id="cartquickpro_catalog_product_view" layout="1column"><update handle="catalog_product_view"/> <body> <referenceContainer name="header.container" remove="true"/> <referenceBlock name="catalog.product.related" remove="true"/> <referenceBlock name="product.info.upsell" remove="true"/> <referenceBlock name="header.container" remove="true"/> <referenceBlock name="footer-container" remove="true"/> <referenceBlock name="page.top" remove="true"/> <referenceBlock name="copyright" remove="true"/> <referenceBlock name="authentication-popup" remove="true"/> <referenceBlock name="product.info.details" remove="true"/> <referenceBlock name="header.content" remove="true"/> <referenceBlock name="footer.content" remove="true"/> <referenceBlock name="catalog.product.related.theme" remove="true"/> <referenceBlock name="product.info.upsell.theme" remove="true"/> <referenceBlock name="div.sidebar" remove="true"/> <referenceBlock name="div.sidebar.left" remove="true"/> <referenceBlock name="div.sidebar.right" remove="true"/> <referenceBlock name="social.button.detail" remove="true"/> <referenceBlock name="recentlyviewed.footer" remove="true"/> <referenceBlock name="pageloader" remove="true"/> <referenceBlock name="aw_sbb.product.brand_products.content_top" remove="true"/> <referenceBlock name="aw_sbb.product.brand_products.before_related_products" remove="true"/> <referenceBlock name="aw_sbb.product.brand_products.after_related_products" remove="true"/> <referenceBlock name="aw_sbb.product.brand_products.content_bottom" remove="true"/> <referenceBlock name="aw_sbb.product.before_short_description" remove="true"/> <referenceBlock name="aw_sbb.product.after_short_description" remove="true"/> </body> </handle><layout id="cartquickpro_checkout_cart_index"><container name="root" label="Root"> <block class="Magento\Checkout\Block\Cart" name="checkout.cart" template="Magento_Checkout::cart.phtml" cacheable="false"> <container name="checkout.cart.items" as="with-items"> <container name="checkout.cart.container" htmlTag="div" htmlClass="cart-container" before="-"> <container name="checkout.cart.form.before" as="form_before" label="Shopping Cart Items Before" htmlTag="div" htmlClass="rewards"/> <block class="Magento\Checkout\Block\Cart" name="checkout.cart.form" before="-" as="cart-items" template="Magento_Checkout::cart/form.phtml"> <block class="Magento\Framework\View\Element\RendererList" name="checkout.cart.item.renderers" as="renderer.list"> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.item.price.unit" template="Magento_Checkout::item/price/unit.phtml" cacheable="false"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.item.price.row" template="Magento_Checkout::item/price/row.phtml" cacheable="false"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.excl" template="Magento_Checkout::onepage/review/item/price/unit_excl_tax.phtml" cacheable="false"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.unit.incl" template="Magento_Checkout::onepage/review/item/price/unit_incl_tax.phtml" cacheable="false"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.excl" template="Magento_Checkout::onepage/review/item/price/row_excl_tax.phtml" cacheable="false"/> <block class="Magento\Checkout\Block\Item\Price\Renderer" name="checkout.onepage.review.item.price.rowtotal.incl" template="Magento_Checkout::onepage/review/item/price/row_incl_tax.phtml" cacheable="false"/> <referenceBlock name="checkout.cart.item.renderers.default.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.default.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.default.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.simple.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.simple.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.simple.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.bundle.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.bundle.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.bundle.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.downloadable.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.downloadable.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.downloadable.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.grouped.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.grouped.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.grouped.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.configurable.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.configurable.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.configurable.actions.edit"/> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.virtual.actions"> <block class="Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlist" name="checkout.cart.item.renderers.virtual.actions.move_to_wishlist" template="Magento_Wishlist::cart/item/renderer/actions/move_to_wishlist.phtml" before="checkout.cart.item.renderers.virtual.actions.edit"/> </referenceBlock> </block> <block class="Magento\Framework\View\Element\Text\ListText" name="checkout.cart.order.actions"/> </block> <container name="checkout.cart.widget" as="checkout_cart_widget" label="Shopping Cart Items After"/> </container> <block class="Magento\Checkout\Block\Cart\Crosssell" name="checkout.cart.crosssell" template="Magento_Catalog::product/list/items.phtml" after="-"> <arguments> <argument name="type" xsi:type="string">crosssell</argument> </arguments> <block class="Magento\Catalog\Block\Product\ProductList\Item\Container" name="crosssell.product.addto" as="addto"> <block class="Magento\Catalog\Block\Product\ProductList\Item\AddTo\Compare" name="crosssell.product.addto.compare" as="compare" template="Magento_Catalog::product/list/addto/compare.phtml"/> <block class="Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\Wishlist" name="crosssell.product.addto.wishlist" as="wishlist" before="compare" template="Magento_Wishlist::catalog/product/list/addto/wishlist.phtml"/> </block> </block> </container> <container name="checkout.cart.noitems" as="no-items"> <block class="Magento\Checkout\Block\Cart" name="checkout.cart.empty" before="-" template="Magento_Checkout::cart/noItems.phtml"> <container name="checkout.cart.empty.widget" as="checkout_cart_empty_widget" label="Empty Shopping Cart Content Before"/> </block> </container> </block> <block class="Magento\Checkout\Block\Cart\Additional\Info" name="additional.product.info" template="Magento_Checkout::cart/additional/info.phtml"/> <referenceContainer name="product.info.type"> <block class="Magento\Catalog\Block\Product\View\Type\Simple" name="product.info.simple" as="product_type_data" template="product/view/type/default.phtml"/> <container name="product.info.simple.extra" after="product.info.simple" as="product_type_data_extra" label="Product Extra Info"/> </referenceContainer> </container> </layout><layout id="cartquickpro_product_compare_remove"><container name="root" label="Root"> <block class="Magento\Catalog\Block\Product\Compare\ListCompare" name="listcompare.ajax" as="listcompare.ajax" template="Magento_Catalog::product/compare/list.phtml"/> </container> </layout><handle id="cartquickpro_wishlist_index_configure"><update handle="cartquickpro_catalog_product_options"/> <body> <referenceBlock name="product.info.addto"> <block class="Magento\Wishlist\Block\Item\Configure" name="view.addto.wishlist" after="view.addto.requisition" template="item/configure/addto/wishlist.phtml"/> </referenceBlock> </body> </handle><layout id="cartquickpro_wishlist_index_index"><container name="root" label="Root"> <block class="Magento\Wishlist\Block\Customer\Wishlist" name="customer.wishlist" template="Magento_Wishlist::view.phtml" cacheable="false"> <block class="Magento\Theme\Block\Html\Pager" name="wishlist_item_pager"/> <block class="Magento\Wishlist\Block\Rss\Link" name="wishlist.rss.link" template="Magento_Wishlist::rss/wishlist.phtml"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Items" name="customer.wishlist.items" as="items" template="Magento_Wishlist::item/list.phtml" cacheable="false"> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Image" name="customer.wishlist.item.image" template="Magento_Wishlist::item/column/image.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Info" name="customer.wishlist.item.name" template="Magento_Wishlist::item/column/name.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart" name="customer.wishlist.item.price" template="Magento_Wishlist::item/column/price.phtml" cacheable="false"> <block class="Magento\Catalog\Pricing\Render" name="product.price.render.wishlist"> <arguments> <argument name="price_render" xsi:type="string">product.price.render.default</argument> <argument name="price_type_code" xsi:type="string">wishlist_configured_price</argument> <argument name="price_label" xsi:type="boolean">false</argument> <argument name="zone" xsi:type="string">item_list</argument> </arguments> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Options" name="customer.wishlist.item.options" cacheable="false"/> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Actions" name="customer.wishlist.item.inner" template="Magento_Wishlist::item/column/actions.phtml" cacheable="false"> <arguments> <argument name="css_class" xsi:type="string">product-item-inner</argument> </arguments> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Comment" name="customer.wishlist.item.comment" template="Magento_Wishlist::item/column/comment.phtml" cacheable="false"> <arguments> <argument name="title" translate="true" xsi:type="string">Product Details and Comment </argument> </arguments> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart" name="customer.wishlist.item.cart" template="Magento_Wishlist::item/column/cart.phtml" cacheable="false"> <arguments> <argument name="title" translate="true" xsi:type="string">Add to Cart</argument> </arguments> </block> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Actions" name="customer.wishlist.item.actions" template="Magento_Wishlist::item/column/actions.phtml" cacheable="false"> <arguments> <argument name="css_class" xsi:type="string">product-item-actions</argument> </arguments> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Edit" name="customer.wishlist.item.edit" template="Magento_Wishlist::item/column/edit.phtml" before="-" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Remove" name="customer.wishlist.item.remove" template="Magento_Wishlist::item/column/remove.phtml" cacheable="false"/> </block> </block> </block> <container name="customer.wishlist.buttons" as="control_buttons" label="Wishlist Control Buttons"> <block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.update" template="Magento_Wishlist::button/update.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.share" template="Magento_Wishlist::button/share.phtml" cacheable="false"/> <block class="Magento\Wishlist\Block\Customer\Wishlist\Button" name="customer.wishlist.button.toCart" template="Magento_Wishlist::button/tocart.phtml" cacheable="false"/> </container> </block> </container> </layout><handle id="default"><head> </head> <body> <referenceContainer name="before.body.end"> <block class="Sm\CartQuickPro\Block\CartQuickPro" name="quicview.footer" template="Sm_CartQuickPro::quickview.phtml"/> <block class="Sm\CartQuickPro\Block\CartQuickPro" name="ajaxcart.footer" template="Sm_CartQuickPro::default.phtml"/> </referenceContainer> </body> </handle><handle id="default" layout="1column"><head> </head> </handle><handle id="filterproducts_index_index" layout="1column"><head> <title>Sm Filter Products</title> </head> <body> <referenceContainer name="content"> <block class="Sm\FilterProducts\Block\FilterProducts" name="filterproducts" template="Sm_FilterProducts::default.phtml"> </block> </referenceContainer> </body> </handle><handle id="default" layout="1column"><head> </head> </handle><handle id="instagramgallery_index_index" layout="1column"><head> <title>Sm Instagram Gallery</title> </head> <body> <referenceContainer name="content"> <block class="Sm\InstagramGallery\Block\InstagramGallery" name="instagramgallery" template="Sm_InstagramGallery::default.phtml"> </block> </referenceContainer> </body> </handle><handle id="default" layout="1column"><head> </head> </handle><layout id="listingtabs_index_ajax"><container name="root" label="Root"> <block class="Sm\ListingTabs\Block\ListingTabs" name="listingtabs_ajax" as="listingtabs_ajax" template="Sm_ListingTabs::default_items.phtml"/> <block class="Magento\Framework\Pricing\Render" name="product.price.render.default"> <arguments> <argument name="price_render_handle" xsi:type="string">catalog_product_prices</argument> <argument name="use_link_for_as_low_as" xsi:type="boolean">true</argument> </arguments> </block> </container> </layout><handle id="listingtabs_index_index" layout="1column"><head> <title>Sm Listing Tabs</title> <css src="Magento_Swatches::css/swatches.css"/> </head> <body> <referenceContainer name="content"> <block class="Sm\ListingTabs\Block\ListingTabs" name="listingtabs.default" as="listingtabs_default" template="Sm_ListingTabs::default.phtml"> </block> </referenceContainer> </body> </handle><handle id="default" layout="1column"><update handle="default_head_blocks"/> <head> </head> <body> </body> </handle><handle id="megamenu_index_index" layout="1column"><head> <title>SM Mega Menu</title> </head> <body> <referenceContainer name="page.top"> <block class="Sm\MegaMenu\Block\MegaMenu\View" name="megamenu.topnav" as="megamenu_topnav" before="" after="" template="Sm_MegaMenu::megamenu.phtml"/> </referenceContainer> <referenceBlock name="catalog.topnav" remove="true"/> </body> </handle><handle id="catalog_category_view_type_layered"><body> <referenceBlock name="catalog.navigation.renderer"> <action method="setTemplate"> <argument name="template" xsi:type="string">Sm_ShopBy::filter.phtml</argument> </action> </referenceBlock> </body> </handle><handle id="catalogsearch_result_index"><body> <referenceBlock name="catalogsearch.navigation.renderer"> <action method="setTemplate"> <argument name="template" xsi:type="string">Sm_ShopBy::filter.phtml</argument> </action> </referenceBlock> </body> </handle><handle id="default"><body> <referenceContainer name="before.body.end"> <block class="Sm\ShopBy\Block\ShopBy" name="shopby.footer" template="Sm_ShopBy::loader.phtml"/> </referenceContainer> </body> </handle><layout id="1column"><update handle="empty"/> <referenceContainer name="page.wrapper"> <container name="header.container" as="header_container" label="Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content"/> <container name="page.top" as="page_top" label="After Page Header" after="header.container"/> <container name="footer-container" as="footer" before="before.body.end" label="Page Footer Container" htmlTag="footer" htmlClass="page-footer"/> </referenceContainer> </layout><layout id="2columns-left"><update handle="1column"/> <referenceContainer name="columns"> <container name="div.sidebar.main" htmlTag="div" htmlClass="sidebar sidebar-main" after="main"> <container name="sidebar.main" as="sidebar_main" label="Sidebar Main"/> </container> <container name="div.sidebar.additional" htmlTag="div" htmlClass="sidebar sidebar-additional" after="div.sidebar.main"> <container name="sidebar.additional" as="sidebar_additional" label="Sidebar Additional"/> </container> </referenceContainer> </layout><layout id="2columns-right"><update handle="2columns-left"/> </layout><layout id="3columns"><update handle="2columns-left"/> </layout><layout id="empty"><container name="root"> <container name="after.body.start" as="after.body.start" before="-" label="Page Top"/> <container name="page.wrapper" as="page_wrapper" htmlTag="div" htmlClass="page-wrapper"> <container name="global.notices" as="global_notices" before="-"/> <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main"> <container name="columns.top" label="Before Main Columns"/> <container name="columns" htmlTag="div" htmlClass="columns"> <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/> </container> </container> <container name="page.bottom.container" as="page_bottom_container" label="Before Page Footer Container" after="main.content" htmlTag="div" htmlClass="page-bottom"/> <container name="before.body.end" as="before_body_end" after="-" label="Page Bottom"/> </container> </container> </layout><layout id="checkout"><update handle="empty"/> <referenceContainer name="page.wrapper"> <container name="checkout.header.container" as="checkout_header_container" label="Checkout Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content"> <container name="checkout.header.wrapper" label="Checkout Page Header" as="checkout_header_wrapper" htmlTag="div" htmlClass="header content"/> </container> </referenceContainer> <move element="logo" destination="checkout.header.wrapper"/> </layout><layout id="1column"><move element="catalog.leftnav" destination="content.top" after="-"/> </layout><layout id="2columns-left"><move element="catalog.leftnav" destination="sidebar.main" before="-"/> </layout><layout id="2columns-right"><move element="catalog.leftnav" destination="sidebar.main" before="-"/> </layout><layout id="3columns"><move element="catalog.leftnav" destination="sidebar.main" before="-"/> </layout><layout id="empty"><move element="catalog.leftnav" destination="category.product.list.additional" before="-"/> </layout><layout id="robots"><container name="root"/> </layout><layout id="1column"><update handle="empty"/> <referenceContainer name="page.wrapper"> <container name="header.container" as="header_container" label="Page Header Container" htmlTag="header" htmlClass="page-header" before="main.content"/> <container name="page.top" as="page_top" label="After Page Header" after="header.container"/> <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main"> <container name="columns" htmlTag="div" htmlClass="columns col1-layout"> <container name="div.container" htmlTag="div" htmlClass="container"> <container name="div.row" htmlTag="div" htmlClass="row"> <container name="div.col-main" htmlTag="div" htmlClass="col-lg-12 col-md-12"> <container name="columns.top" label="Before Main Columns"/> <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/> </container> </container> </container> </container> </container> <container name="footer-container" as="footer" before="before.body.end" label="Page Footer Container" htmlTag="footer" htmlClass="page-footer"/> </referenceContainer> </layout><layout id="2columns-left"><update handle="1column"/> <referenceContainer name="page.wrapper"> <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main"> <container name="columns" htmlTag="div" htmlClass="columns col2-layout"> <container name="div.container" htmlTag="div" htmlClass="container"> <container name="div.row" htmlTag="div" htmlClass="row"> <container name="div.sidebar" htmlTag="div" htmlClass="col-lg-3 col-md-3"> <container name="div.sidebar.main" htmlTag="div" htmlClass="sidebar sidebar-main" after="main"> <container name="sidebar.main" as="sidebar_main" label="Sidebar Main"/> </container> <container name="div.sidebar.additional" htmlTag="div" htmlClass="sidebar sidebar-additional" after="div.sidebar.main"> <container name="sidebar.additional" as="sidebar_additional" label="Sidebar Additional"/> </container> </container> <container name="div.col-main" htmlTag="div" htmlClass="col-lg-9 col-md-9"> <container name="columns.top" label="Before Main Columns"/> <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/> </container> </container> </container> </container> </container> </referenceContainer> </layout><layout id="2columns-right"><update handle="1column"/> <referenceContainer name="page.wrapper"> <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main"> <container name="columns" htmlTag="div" htmlClass="columns col2-layout"> <container name="div.container" htmlTag="div" htmlClass="container"> <container name="div.row" htmlTag="div" htmlClass="row"> <container name="div.col-main" htmlTag="div" htmlClass="col-lg-9 col-md-9"> <container name="columns.top" label="Before Main Columns"/> <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/> </container> <container name="div.sidebar" htmlTag="div" htmlClass="col-lg-3 col-md-3"> <container name="div.sidebar.main" htmlTag="div" htmlClass="sidebar sidebar-main" after="main"> <container name="sidebar.main" as="sidebar_main" label="Sidebar Main"/> </container> <container name="div.sidebar.additional" htmlTag="div" htmlClass="sidebar sidebar-additional" after="div.sidebar.main"> <container name="sidebar.additional" as="sidebar_additional" label="Sidebar Additional"/> </container> </container> </container> </container> </container> </container> </referenceContainer> </layout><layout id="3columns"><update handle="2columns-left"/> <referenceContainer name="page.wrapper"> <container name="main.content" htmlTag="main" htmlId="maincontent" htmlClass="page-main"> <container name="columns" htmlTag="div" htmlClass="columns col3-layout"> <container name="div.container" htmlTag="div" htmlClass="container"> <container name="div.row" htmlTag="div" htmlClass="row"> <container name="div.sidebar.left" htmlTag="div" htmlClass="col-lg-3 col-md-3"> <container name="div.sidebar.main" htmlTag="div" htmlClass="sidebar sidebar-main" after="main"> <container name="sidebar.main" as="sidebar_main" label="Sidebar Main"/> </container> </container> <container name="div.col-main" htmlTag="div" htmlClass="col-lg-6 col-md-6"> <container name="columns.top" label="Before Main Columns"/> <container name="main" label="Main Content Container" htmlTag="div" htmlClass="column main"/> </container> <container name="div.sidebar.right" htmlTag="div" htmlClass="col-lg-3 col-md-3"> <container name="div.sidebar.additional" htmlTag="div" htmlClass="sidebar sidebar-additional" after="div.sidebar.main"> <container name="sidebar.additional" as="sidebar_additional" label="Sidebar Additional"/> </container> </container> </container> </container> </container> </container> </referenceContainer> </layout><layout id="checkout"><update handle="1column"/> </layout></layouts>