<?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/rest/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>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>
	</channel>
</rss>
