<?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/bestellung/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>Bestellungen direkt in Datenbank löschen mit SQL</title>
		<link>https://www.der-mage-experte.de/2474/magento2-bestellungen-direkt-in-datenbank-loeschen-mit-sql/</link>
		<comments>https://www.der-mage-experte.de/2474/magento2-bestellungen-direkt-in-datenbank-loeschen-mit-sql/#comments</comments>
		<pubDate>Tue, 11 Feb 2025 09:56:50 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2474</guid>
		<description><![CDATA[Das Löschen vieler Bestellungen ist oftmals aus dem Magento 2 Adminbereich heraus nicht möglich, in der Regel kommt es dabei zu Timeouts. Sie können Magento 2 Bestellungen aber relativ einfach direkt über die Datenbank löschen. Öffnen Sie dazu phpMyAdmin und&#8230;]]></description>
				<content:encoded><![CDATA[<p>Das Löschen vieler Bestellungen ist oftmals aus dem Magento 2 Adminbereich heraus nicht möglich, in der Regel kommt es dabei zu Timeouts. Sie können Magento 2 Bestellungen aber relativ einfach direkt über die Datenbank löschen. Öffnen Sie dazu phpMyAdmin und geben Sie die folgenden 2 Befehle ein:</p>
<p><em>Ausführung auf eigene Gefahr. Bitte auf einem Testsystem prüfen oder mindestens ein Backup der Datenbank anfertigen vor dem Ausführen!</em></p><pre class="crayon-plain-tag">DELETE FROM sales_order WHERE ... ;
DELETE FROM sales_order_grid WHERE ... ;</pre><p>Löschen Sie nun den Magento 2 Cache und überprüfen Sie, ob die Bestellungen wie gewünscht gelöscht wurden. </p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2474/magento2-bestellungen-direkt-in-datenbank-loeschen-mit-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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-69e4718d8e72f/] 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>
		<item>
		<title>Artikel lassen sich nicht zur Bestellung hinzufügen im Adminbereich</title>
		<link>https://www.der-mage-experte.de/1877/magento2-artikel-lassen-sich-nicht-zur-bestellung-hinzufugen/</link>
		<comments>https://www.der-mage-experte.de/1877/magento2-artikel-lassen-sich-nicht-zur-bestellung-hinzufugen/#comments</comments>
		<pubDate>Thu, 21 Apr 2022 09:40:08 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Session]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=1877</guid>
		<description><![CDATA[Wenn Sie in Ihrem Magento 2 Shop keine Artikel zu einer Bestellung im Adminbereich hinzufügen können, führen Sie den folgenden Befehl im Rootordner Ihres Magento 2 Shops aus: [crayon-69e4718d8eaf6/] Das Problem sollte damit behoben sein.]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie in Ihrem Magento 2 Shop keine Artikel zu einer Bestellung im Adminbereich hinzufügen können, führen Sie den folgenden Befehl im Rootordner Ihres Magento 2 Shops aus:</p><pre class="crayon-plain-tag">php bin/magento config:set system/security/max_session_size_admin 0</pre><p></p>
<p>Das Problem sollte damit behoben sein.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1877/magento2-artikel-lassen-sich-nicht-zur-bestellung-hinzufugen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Session size exceeded allowed session max size&#8221; Problem lösen</title>
		<link>https://www.der-mage-experte.de/1873/magento2-session-size-exceeded-allowed-session-max-size-problem-loesen/</link>
		<comments>https://www.der-mage-experte.de/1873/magento2-session-size-exceeded-allowed-session-max-size-problem-loesen/#comments</comments>
		<pubDate>Thu, 21 Apr 2022 09:36:43 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Session]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=1873</guid>
		<description><![CDATA[Sie erhalten in Ihrem Magento 2 Shop die Meldung main.WARNING: Session size of &#8230; exceeded allowed session max size of &#8230;, wenn Sie im Adminbereich Artikel zu einer Bestellung hinzufügen möchten? Für das Problem gibt es eine einfache Lösung, führen&#8230;]]></description>
				<content:encoded><![CDATA[<p>Sie erhalten in Ihrem Magento 2 Shop die Meldung <strong>main.WARNING: Session size of &#8230; exceeded allowed session max size of &#8230;</strong>, wenn Sie im Adminbereich Artikel zu einer Bestellung hinzufügen möchten? Für das Problem gibt es eine einfache Lösung, führen Sie den folgenden Befehl im Rootordner Ihres Magento 2 Shops aus:</p><pre class="crayon-plain-tag">php bin/magento config:set system/security/max_session_size_admin 0</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1873/magento2-session-size-exceeded-allowed-session-max-size-problem-loesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nächste Bestellnummer per SQL festlegen</title>
		<link>https://www.der-mage-experte.de/1599/magento2-naechste-bestellnummer-per-sql-festlegen/</link>
		<comments>https://www.der-mage-experte.de/1599/magento2-naechste-bestellnummer-per-sql-festlegen/#comments</comments>
		<pubDate>Thu, 26 Sep 2019 07:44:34 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Magento 2]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=1599</guid>
		<description><![CDATA[In Magento 2 wird über die Tabellen sequence_order_* geregelt, welche Bestellnummer für welchen Store View als nächste Nummer vergeben wird. Hierbei steht am Ende die ID des Store Views. Also finden sich in sequence_order_1 die Bestellnummern für Store View 1.&#8230;]]></description>
				<content:encoded><![CDATA[<p>In Magento 2 wird über die Tabellen <strong>sequence_order_*</strong> geregelt, welche Bestellnummer für welchen Store View als nächste Nummer vergeben wird. Hierbei steht am Ende die ID des Store Views. Also finden sich in <strong>sequence_order_1</strong> die Bestellnummern für Store View 1.</p>
<p>Mittels des folgenden MySQL Kommandos legen Sie also fest, welche Nummer die <strong>nächste</strong> Bestellung bekommt:</p><pre class="crayon-plain-tag">ALTER TABLE sequence_order_1 AUTO_INCREMENT = 123456789;</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1599/magento2-naechste-bestellnummer-per-sql-festlegen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PayPal Transaktionsnummer herausfinden</title>
		<link>https://www.der-mage-experte.de/1243/magento-paypal-transaktionsnummer-herausfinden/</link>
		<comments>https://www.der-mage-experte.de/1243/magento-paypal-transaktionsnummer-herausfinden/#comments</comments>
		<pubDate>Thu, 29 Dec 2016 08:51:57 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[PayPal]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=1243</guid>
		<description><![CDATA[Mit dem folgenden Code können Sie die PayPal Transaktionsnummer einer Magento Bestellung herausfinden: [crayon-69e4718d8f8ea/]]]></description>
				<content:encoded><![CDATA[<p>Mit dem folgenden Code können Sie die PayPal Transaktionsnummer einer Magento Bestellung herausfinden:</p>
<p></p><pre class="crayon-plain-tag">$transactionId = $order-&gt;getPayment()-&gt;getLastTransId();</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1243/magento-paypal-transaktionsnummer-herausfinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sortierung Produkte in Bestellung nach SKU/Artikelnummer</title>
		<link>https://www.der-mage-experte.de/1111/magento-sortierung-produkte-in-bestellung-nach-sku-artikelnummer/</link>
		<comments>https://www.der-mage-experte.de/1111/magento-sortierung-produkte-in-bestellung-nach-sku-artikelnummer/#comments</comments>
		<pubDate>Fri, 15 Apr 2016 06:31:30 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Produkt]]></category>
		<category><![CDATA[SKU]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=1111</guid>
		<description><![CDATA[Wenn Sie die Sortierung der bestellten Produkte in der Bestellansicht so ändern möchten, dass nach SKU / Artikelnummer sortiert wird, überschreiben Sie einfach die app/design/adminhtml/default/default/template/sales/order/view/items.phtml in Ihrem Theme und ersetzen [crayon-69e4718d8fc5a/] mit [crayon-69e4718d8fca7/] Fertig. Wenn Sie nun eine Bestellung öffnen&#8230;]]></description>
				<content:encoded><![CDATA[<p>Wenn Sie die Sortierung der bestellten Produkte in der Bestellansicht so ändern möchten, dass nach SKU / Artikelnummer sortiert wird, überschreiben Sie einfach die <strong>app/design/adminhtml/default/default/template/sales/order/view/items.phtml</strong> in Ihrem Theme und ersetzen </p>
<p></p><pre class="crayon-plain-tag">&lt;?php $_items = $this-&gt;getItemsCollection() ?&gt;
    &lt;?php $i=0;foreach ($_items as $_item):?&gt;
        &lt;?php if ($_item-&gt;getParentItem()) continue; else $i++;?&gt;
        &lt;tbody class=&quot;&lt;?php echo $i%2?'even':'odd' ?&gt;&quot;&gt;
            &lt;?php echo $this-&gt;getItemHtml($_item) ?&gt;
            &lt;?php echo $this-&gt;getItemExtraInfoHtml($_item) ?&gt;
        &lt;/tbody&gt;
    &lt;?php endforeach; ?&gt;</pre><p></p>
<p>mit </p>
<p></p><pre class="crayon-plain-tag">&lt;?php $_items = $this-&gt;getItemsCollection() ?&gt;
    &lt;?php $_sortedItems = array(); ?&gt;
    &lt;?php foreach ($_items as $_item) : ?&gt;
        &lt;?php $_sortedItems[$_item-&gt;getSku()] = $_item;?&gt;
    &lt;?php endforeach;?&gt;
    &lt;?php ksort($_sortedItems); // Hier findet die Sortierung nach Keys statt ?&gt;
    &lt;?php $i=0;foreach ($_sortedItems as $_item):?&gt;
        &lt;?php if ($_item-&gt;getParentItem()) continue; else $i++;?&gt;
        &lt;tbody class=&quot;&lt;?php echo $i%2?'even':'odd' ?&gt;&quot;&gt;
            &lt;?php echo $this-&gt;getItemHtml($_item) ?&gt;
            &lt;?php echo $this-&gt;getItemExtraInfoHtml($_item) ?&gt;
        &lt;/tbody&gt;
    &lt;?php endforeach; ?&gt;</pre><p></p>
<p>Fertig. Wenn Sie nun eine Bestellung öffnen und in dieser Bestellung 2+ Artikel bestellt wurden, werden diese nun sortiert nach der SKU angezeigt.</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/1111/magento-sortierung-produkte-in-bestellung-nach-sku-artikelnummer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bestellung mit Optionen im Code erstellen</title>
		<link>https://www.der-mage-experte.de/693/magento-bestellung-mit-optionen-im-code-erstellen/</link>
		<comments>https://www.der-mage-experte.de/693/magento-bestellung-mit-optionen-im-code-erstellen/#comments</comments>
		<pubDate>Wed, 15 Oct 2014 09:15:27 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=693</guid>
		<description><![CDATA[Eine Bestellung inkusive der indivduellen Optionen kann mit dem folgenden Code erstellt werden: [crayon-69e4718d9006b/]]]></description>
				<content:encoded><![CDATA[<p>Eine Bestellung inkusive der indivduellen Optionen kann mit dem folgenden Code erstellt werden:</p>
<p></p><pre class="crayon-plain-tag">$quote = Mage::getModel('sales/quote')-&gt;setStoreId(Mage::app()-&gt;getStore('default')-&gt;getId());
$quote-&gt;setCustomerEmail($mail);
$product = Mage::getModel('catalog/product')-&gt;load($productId);
$buyInfo = array(
                    'qty' =&gt; 1,
                     'options' =&gt; array($optionId =&gt; $optionValue)
                );
$quote-&gt;addProduct($product, new Varien_Object($buyInfo));
         
$addressData = array(
                'firstname' =&gt; $firstName,
                'lastname' =&gt; $lastName,
                'street' =&gt; $street,
                'city' =&gt; $city,
                'postcode' =&gt; $postCode,
                'telephone' =&gt; '-',
                'country_id' =&gt; $country,
                'region_id' =&gt; $regionId, 
        );
         
$billingAddress = $quote-&gt;getBillingAddress()-&gt;addData($addressData);
$shippingAddress = $quote-&gt;getShippingAddress()-&gt;addData($addressData);
$shippingAddress-&gt;setCollectShippingRates(true)-&gt;collectShippingRates()
                        -&gt;setShippingMethod('flatrate_flatrate')
                        -&gt;setPaymentMethod('bankpayment');
         
$quote-&gt;getPayment()-&gt;importData(array('method' =&gt; 'bankpayment'));
$quote-&gt;collectTotals()-&gt;save();
         
$service = Mage::getModel('sales/service_quote', $quote);
$service-&gt;submitAll();

$order = $service-&gt;getOrder();
// ...</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/693/magento-bestellung-mit-optionen-im-code-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bestellungen finden, die mindestens ein Item mit einem bestimmten Attributset haben</title>
		<link>https://www.der-mage-experte.de/608/magento-bestellungen-finden-mit-items-eines-bestimmten-attribut-sets/</link>
		<comments>https://www.der-mage-experte.de/608/magento-bestellungen-finden-mit-items-eines-bestimmten-attribut-sets/#comments</comments>
		<pubDate>Mon, 03 Mar 2014 14:58:38 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Attributset]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=608</guid>
		<description><![CDATA[Sie möchten alle Magento Bestellungen finden, die mindestens ein Item mit einem bestimmten Attribut Set haben? Nutzen Sie die folgende Abfrage: [crayon-69e4718d9037e/]]]></description>
				<content:encoded><![CDATA[<p>Sie möchten alle Magento Bestellungen finden, die mindestens ein Item mit einem bestimmten Attribut Set haben? Nutzen Sie die folgende Abfrage:</p>
<p></p><pre class="crayon-plain-tag">/* 9 = attribute set Id */
select
	increment_id,
	created_at,
	entity_id 
from
	sales_flat_order 
where
	entity_id not in (
		SELECT
			o.entity_id      
		FROM
			sales_flat_order o      
		LEFT JOIN
			sales_flat_order_item i        
				ON o.entity_id = i.order_id      
		LEFT JOIN
			catalog_product_entity p        
				ON i.product_id = p.entity_id      
		WHERE
			p.attribute_set_id = 9
	)</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/608/magento-bestellungen-finden-mit-items-eines-bestimmten-attribut-sets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking Informationen einer Bestellung auslesen</title>
		<link>https://www.der-mage-experte.de/591/magento-tracking-informationen-einer-bestellung-auslesen/</link>
		<comments>https://www.der-mage-experte.de/591/magento-tracking-informationen-einer-bestellung-auslesen/#comments</comments>
		<pubDate>Wed, 29 Jan 2014 09:07:29 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[Sendungsverfolgung]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=591</guid>
		<description><![CDATA[Um die Tracking Informationen einer Magentobestellung auszulesen, kann der folgende Code genutzt werden: [crayon-69e4718d906a5/]]]></description>
				<content:encoded><![CDATA[<p>Um die Tracking Informationen einer Magentobestellung auszulesen, kann der folgende Code genutzt werden:</p>
<p></p><pre class="crayon-plain-tag">$trackingCollection = $order-&gt;getTracksCollection();
$firstItem = $trackingCollection-&gt;getFirstItem();
$trackingNumber = $firstItem-&gt;getNumber();
...</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/591/magento-tracking-informationen-einer-bestellung-auslesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
