<?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/fooman/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.der-mage-experte.de</link>
	<description>Ihr Magento Experte &#38; Entwickler</description>
	<lastBuildDate>Sun, 13 Sep 2026 17:47:42 +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>Fooman Surcharge aus Bestellung auslesen</title>
		<link>https://www.der-mage-experte.de/2130/magento2-fooman-surcharge-aus-bestellung-auslesen/</link>
		<comments>https://www.der-mage-experte.de/2130/magento2-fooman-surcharge-aus-bestellung-auslesen/#comments</comments>
		<pubDate>Tue, 06 Feb 2024 07:32:07 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Fooman]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2130</guid>
		<description><![CDATA[In Magento 1 war es möglich, die Beträge aus der Fooman Surcharge Extension mittels [crayon-6ab01e0eb4f03/] auszulesen. Dies geht in Magento 2 nicht mehr. Stattdessen stehen nun die sogenannten Extensionattributes zur Verfügung. Mit folgendem Code können Sie sich alle Surcharges der&#8230;]]></description>
				<content:encoded><![CDATA[<p>In Magento 1 war es möglich, die Beträge aus der Fooman Surcharge Extension mittels </p><pre class="crayon-plain-tag">$order-&gt;getFoomanSurchargeAmount();</pre><p> auszulesen. Dies geht in Magento 2 nicht mehr. Stattdessen stehen nun die sogenannten Extensionattributes zur Verfügung. Mit folgendem Code können Sie sich alle Surcharges der unterschiedlichen Fooman Extensions auslesen und entsprechend verarbeiten:</p><pre class="crayon-plain-tag">$extAttr = $order-&gt;getExtensionAttributes();

if (!$extAttr) {
   return;
}

$foomanGroup = $extAttr-&gt;getFoomanTotalGroup();
if (empty($foomanGroup)) {
    return;
}

$totals = $foomanGroup-&gt;getItems();
if (empty($totals)) {
    return;
}

foreach ($totals as $total) {
    $description = $total-&gt;getLabel();
    $baseAmount = $total-&gt;getBaseAmount();
    $baseTaxAmount = $total-&gt;getBaseTaxAmount();
    $amount = $total-&gt;getAmount();
    $taxAmount = $total-&gt;getTaxAmount();
    $identifier = $total-&gt;getTypeId();
    $qty = 1;
    /** Verarbeitung der Surcharges ... */
}</pre><p>Viel Erfolg :-)!</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2130/magento2-fooman-surcharge-aus-bestellung-auslesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
