<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Der Magento Experte</title>
	<atom:link href="https://www.der-mage-experte.de/tag/checkout/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.der-mage-experte.de</link>
	<description>Ihr Magento Experte &#38; Entwickler</description>
	<lastBuildDate>Fri, 03 Apr 2026 09:02:45 +0000</lastBuildDate>
	<language>de-DE</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.6</generator>
	<item>
		<title>Luma Theme Fallback für Hyvä installieren / einrichten</title>
		<link>https://www.der-mage-experte.de/2388/magento2-luma-theme-fallback-fuer-hyvae-installieren/</link>
		<comments>https://www.der-mage-experte.de/2388/magento2-luma-theme-fallback-fuer-hyvae-installieren/#comments</comments>
		<pubDate>Tue, 14 Jan 2025 10:34:24 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Checkout]]></category>
		<category><![CDATA[Hyvä]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2388</guid>
		<description><![CDATA[Gewisse Bereiche Ihres Magento 2 Shops können vom Hyvä Theme ausgeklammert werden. Ein solcher Bereich ist zum Beispiel der Magento 2 Checkout. In diesen Bereichen ist Hyvä dann nicht aktiv und es wird kein Tailwind CSS oder Apline.js geladen. Es&#8230;]]></description>
				<content:encoded><![CDATA[<p>Gewisse Bereiche Ihres Magento 2 Shops können vom Hyvä Theme ausgeklammert werden. Ein solcher Bereich ist zum Beispiel der Magento 2 Checkout. </p>
<p>In diesen Bereichen ist Hyvä dann nicht aktiv und es wird kein Tailwind CSS oder Apline.js geladen. Es wird stattdessen mit den klassischen Magento 2 RequireJS Komponenten aus dem Standard Luma Theme gearbeitet. Damit Sie die Bereiche steuern können, müssen Sie eine Extension installieren, geben Sie dazu den folgenden Befehl in Ihrem Magento 2 Rootordner ein:</p><pre class="crayon-plain-tag">composer require hyva-themes/magento2-theme-fallback</pre><p>Nach der Installation dieser Extension haben Sie im Magento 2 Adminbereich unter &#8220;Hyva Themes&#8221; nun die Möglichkeit, Bereiche auszuschliessen. Öffnen Sie dazu den Bereich &#8220;Hyva Themes&#8221; <i class="fa fa-long-arrow-right"></i> &#8220;Theme Fallback&#8221;.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2388/magento2-luma-theme-fallback-fuer-hyvae-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checkout undefinedrest Problem lösen</title>
		<link>https://www.der-mage-experte.de/2019/magento2-checkout-undefinedrest-problem-loesen/</link>
		<comments>https://www.der-mage-experte.de/2019/magento2-checkout-undefinedrest-problem-loesen/#comments</comments>
		<pubDate>Sun, 13 Nov 2022 20:37:52 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Checkout]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2019</guid>
		<description><![CDATA[Wenn der Checkout Ihres Magento 2 Shops nicht mehr korrekt funktioniert (z.B. nach einem Magento Update), schauen Sie sich einmal die Requests in z.B. den Chrome Entwicklertools an. Wenn Sie URLs sehen, die undefinedrest enthalten, dann finden Sie in diesem&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn der Checkout Ihres Magento 2 Shops nicht mehr korrekt funktioniert (z.B. nach einem Magento Update), schauen Sie sich einmal die Requests in z.B. den Chrome Entwicklertools an. Wenn Sie URLs sehen, die <strong>undefinedrest</strong> enthalten, dann finden Sie in diesem Beitrag die Lösung.</p>
<p>Beispiele für undefinedrest URLs in Magento 2:</p>
<ul>
<li>https://domain.com/checkout/<strong>undefinedrest</strong>/en/V1/customers/isEmailAvailable</li>
<li>https://domain.com/checkout/<strong>undefinedrest</strong>/en/V1/carts/mine/set-payment-information</li>
<li>https://domain.com/checkout/<strong>undefinedrest</strong>/en/V1/carts/mine/estimate-shipping-methods</li>
<li>https://domain.com/checkout/<strong>undefinedrest</strong>/en/V1/carts/mine/estimate-shipping-methods-by-address-id</li>
</ul>
<p>Das Problem liegt mit hoher Wahrscheinlichkeit im Template <strong>templates/page/js/require_js.phtml</strong> Ihres Themes. In den meisten Fällen fehlt die Variable BASE_URL. Der korrekte Code für das Template lautet wie folgt:</p>
<p></p><pre class="crayon-plain-tag">&lt;?php
/**
 * Copyright &copy; Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
?&gt;
&lt;script&gt;
    var BASE_URL = '&lt;?= $block-&gt;escapeUrl($block-&gt;getBaseUrl()) ?&gt;';
    var require = {
        &quot;baseUrl&quot;: &quot;&lt;?= $block-&gt;escapeUrl($block-&gt;getViewFileUrl('/')) ?&gt;&quot;
    };
&lt;/script&gt;</pre><p></p>
<p>Fügen Sie diesen Code in Ihre require_js.phtml ein (oder entfernen Sie die in Ihrem Theme überschriebene require_js.phtml) und das undefinedrest Problem im Magento 2 Checkout sollte gelöst sein.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2019/magento2-checkout-undefinedrest-problem-loesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anordnung der Felder (Versandadresse) im Checkout ändern</title>
		<link>https://www.der-mage-experte.de/1553/magento2-anordnung-der-felder-im-checkout-aendern/</link>
		<comments>https://www.der-mage-experte.de/1553/magento2-anordnung-der-felder-im-checkout-aendern/#comments</comments>
		<pubDate>Wed, 19 Jun 2019 11:20:32 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Checkout]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=1553</guid>
		<description><![CDATA[Die Anordnung der Felder lässt sich relativ unproblematisch per Layoutupdate anpassen. Öffnen Sie die Datei checkout_index_index.xml in Ihrem Theme, oder erstellen Sie diese neu. Fügen Sie anschließend diesen Code ein: [crayon-69f509ff9304e/] Wie Sie sehen, können Sie im Element sortOrder die&#8230;]]></description>
				<content:encoded><![CDATA[<p>Die Anordnung der Felder lässt sich relativ unproblematisch per Layoutupdate anpassen. Öffnen Sie die Datei <strong>checkout_index_index.xml</strong> in Ihrem Theme, oder erstellen Sie diese neu. Fügen Sie anschließend diesen Code ein:</p><pre class="crayon-plain-tag">&lt;referenceBlock name=&quot;checkout.root&quot;&gt;
	&lt;arguments&gt;
		&lt;argument name=&quot;jsLayout&quot; xsi:type=&quot;array&quot;&gt;
			&lt;item name=&quot;components&quot; xsi:type=&quot;array&quot;&gt;
				&lt;item name=&quot;checkout&quot; xsi:type=&quot;array&quot;&gt;
					&lt;item name=&quot;children&quot; xsi:type=&quot;array&quot;&gt;
						&lt;item name=&quot;steps&quot; xsi:type=&quot;array&quot;&gt;
							&lt;item name=&quot;children&quot; xsi:type=&quot;array&quot;&gt;
								&lt;item name=&quot;shipping-step&quot; xsi:type=&quot;array&quot;&gt;
									&lt;item name=&quot;children&quot; xsi:type=&quot;array&quot;&gt;
										&lt;item name=&quot;shippingAddress&quot; xsi:type=&quot;array&quot;&gt;
											&lt;item name=&quot;children&quot; xsi:type=&quot;array&quot;&gt;
												&lt;!-- The name of the form the field belongs to --&gt;
												&lt;item name=&quot;shipping-address-fieldset&quot; xsi:type=&quot;array&quot;&gt;
													&lt;item name=&quot;children&quot; xsi:type=&quot;array&quot;&gt;
														&lt;item name=&quot;city&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;6&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;region_id&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;3&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;region_id&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;9&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;postcode&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;5&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;country_id&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;7&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;lastname&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;2&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;firstname&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;1&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;company&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;4&lt;/item&gt;
														&lt;/item&gt;
														&lt;item name=&quot;telephone&quot; xsi:type=&quot;array&quot;&gt;
															&lt;item name=&quot;sortOrder&quot; xsi:type=&quot;string&quot;&gt;8&lt;/item&gt;
														&lt;/item&gt;
													&lt;/item&gt;
												&lt;/item&gt;
											&lt;/item&gt;
										&lt;/item&gt;
									&lt;/item&gt;
								&lt;/item&gt;
							&lt;/item&gt;
						&lt;/item&gt;
					&lt;/item&gt;
				&lt;/item&gt;
			&lt;/item&gt;
		&lt;/argument&gt;
	&lt;/arguments&gt;
&lt;/referenceBlock&gt;</pre><p></p>
<p>Wie Sie sehen, können Sie im Element <strong>sortOrder</strong> die Reihenfolge anpassen. Speichern Sie die Datei nun auf dem Server und löschen Sie den Magento Cache. Die Reihenfolge im Checkout Ihres Magento 2 Shops sollte nun entsprechend angepasst sein.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1553/magento2-anordnung-der-felder-im-checkout-aendern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Success Page testen</title>
		<link>https://www.der-mage-experte.de/1516/magento2-success-page-testen/</link>
		<comments>https://www.der-mage-experte.de/1516/magento2-success-page-testen/#comments</comments>
		<pubDate>Tue, 08 Jan 2019 08:59:47 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Checkout]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=1516</guid>
		<description><![CDATA[Wenn Sie Änderungen an der Magento 2 Erfolgsseite / Success Page testen wollen, öffnen Sie vendor/magento/module-checkout/Controller/Onepage/Success.php und kommentieren Sie die Zeile [crayon-69f509ff934f5/] aus. Nun können Sie die Seite beliebig oft laden um Ihre Änderungen zu testen. Bitte denken Sie daran,&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie Änderungen an der Magento 2 Erfolgsseite / Success Page testen wollen, öffnen Sie <strong>vendor/magento/module-checkout/Controller/Onepage/Success.php</strong> und kommentieren Sie die Zeile</p><pre class="crayon-plain-tag">$session-&gt;clearQuote(); // vorher
//$session-&gt;clearQuote(); // auskommentiert</pre><p>aus. Nun können Sie die Seite beliebig oft laden um Ihre Änderungen zu testen. Bitte denken Sie daran, den Kommentar wieder zu entfernen, sobald Ihre Arbeiten abgeschlossen sind!</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1516/magento2-success-page-testen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checkout Progress funktioniert nicht mehr</title>
		<link>https://www.der-mage-experte.de/1380/magento-checkout-progress-funktioniert-nicht-mehr/</link>
		<comments>https://www.der-mage-experte.de/1380/magento-checkout-progress-funktioniert-nicht-mehr/#comments</comments>
		<pubDate>Mon, 19 Mar 2018 09:30:39 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Checkout]]></category>
		<category><![CDATA[OPC]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=1380</guid>
		<description><![CDATA[Wenn der Fortschritt (Progress) im Magento Checkout nicht mehr angezeigt wird, liegt mit ziemlicher Sicherheit ein Problem im genutzten Theme vor. Öffnen Sie die checkout.xml Ihres Themes und fügen Sie den folgenden Code hinzu: [crayon-69f509ff9396e/]]]></description>
				<content:encoded><![CDATA[<p>Wenn der Fortschritt (Progress) im Magento Checkout nicht mehr angezeigt wird, liegt mit ziemlicher Sicherheit ein Problem im genutzten Theme vor. Öffnen Sie die checkout.xml Ihres Themes und fügen Sie den folgenden Code hinzu:</p><pre class="crayon-plain-tag">&lt;checkout_onepage_progress_billing&gt;
    &lt;!-- Mage_Checkout --&gt;
    &lt;remove name=&quot;right&quot;/&gt;
    &lt;remove name=&quot;left&quot;/&gt;

    &lt;block type=&quot;checkout/onepage_progress&quot; name=&quot;root&quot; output=&quot;toHtml&quot; template=&quot;checkout/onepage/progress/billing.phtml&quot;&gt;
        &lt;action method=&quot;setInfoTemplate&quot;&gt;&lt;method&gt;&lt;/method&gt;&lt;template&gt;&lt;/template&gt;&lt;/action&gt;
    &lt;/block&gt;
&lt;/checkout_onepage_progress_billing&gt;


&lt;checkout_onepage_progress_shipping&gt;
    &lt;!-- Mage_Checkout --&gt;
    &lt;remove name=&quot;right&quot;/&gt;
    &lt;remove name=&quot;left&quot;/&gt;

    &lt;block type=&quot;checkout/onepage_progress&quot; name=&quot;root&quot; output=&quot;toHtml&quot; template=&quot;checkout/onepage/progress/shipping.phtml&quot;&gt;
        &lt;action method=&quot;setInfoTemplate&quot;&gt;&lt;method&gt;&lt;/method&gt;&lt;template&gt;&lt;/template&gt;&lt;/action&gt;
    &lt;/block&gt;
&lt;/checkout_onepage_progress_shipping&gt;


&lt;checkout_onepage_progress_shipping_method&gt;
    &lt;!-- Mage_Checkout --&gt;
    &lt;remove name=&quot;right&quot;/&gt;
    &lt;remove name=&quot;left&quot;/&gt;

    &lt;block type=&quot;checkout/onepage_progress&quot; name=&quot;root&quot; output=&quot;toHtml&quot; template=&quot;checkout/onepage/progress/shipping_method.phtml&quot;&gt;
        &lt;action method=&quot;setInfoTemplate&quot;&gt;&lt;method&gt;&lt;/method&gt;&lt;template&gt;&lt;/template&gt;&lt;/action&gt;
    &lt;/block&gt;
&lt;/checkout_onepage_progress_shipping_method&gt;

&lt;checkout_onepage_progress_payment&gt;
    &lt;!-- Mage_Checkout --&gt;
    &lt;remove name=&quot;right&quot;/&gt;
    &lt;remove name=&quot;left&quot;/&gt;

    &lt;block type=&quot;checkout/onepage_progress&quot; name=&quot;root&quot; output=&quot;toHtml&quot; template=&quot;checkout/onepage/progress/payment.phtml&quot;&gt;
        &lt;block type=&quot;checkout/onepage_payment_info&quot; name=&quot;payment_info&quot;&gt;
            &lt;action method=&quot;setInfoTemplate&quot;&gt;&lt;method&gt;&lt;/method&gt;&lt;template&gt;&lt;/template&gt;&lt;/action&gt;
        &lt;/block&gt;
        &lt;action method=&quot;setInfoTemplate&quot;&gt;&lt;method&gt;&lt;/method&gt;&lt;template&gt;&lt;/template&gt;&lt;/action&gt;
    &lt;/block&gt;
&lt;/checkout_onepage_progress_payment&gt;</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1380/magento-checkout-progress-funktioniert-nicht-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
