<?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/status/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>Produktstatus herausfinden</title>
		<link>https://www.der-mage-experte.de/2409/magento2-produktstatus-herausfinden/</link>
		<comments>https://www.der-mage-experte.de/2409/magento2-produktstatus-herausfinden/#comments</comments>
		<pubDate>Fri, 31 Jan 2025 08:36:31 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Magento 2]]></category>
		<category><![CDATA[Produkt]]></category>
		<category><![CDATA[Status]]></category>

		<guid isPermaLink="false">https://www.der-mage-experte.de/?p=2409</guid>
		<description><![CDATA[Ein Produkt in Magento 2 kann standardmässig 2 Status annehmen, aktiviert oder deaktiviert. Sie können den Status auf Quellcodebasis folgendermaßen herausfinden: [crayon-69e3464620352/] Fertig!]]></description>
				<content:encoded><![CDATA[<p>Ein Produkt in Magento 2 kann standardmässig 2 Status annehmen, aktiviert oder deaktiviert. Sie können den Status auf Quellcodebasis folgendermaßen herausfinden:</p><pre class="crayon-plain-tag">// 1 = aktiviert
// 2 = deaktiviert
$status = $product-&gt;getStatus()</pre><p>Fertig!</p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/2409/magento2-produktstatus-herausfinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento State einer Bestellung auf vollständig oder geschlossen setzen</title>
		<link>https://www.der-mage-experte.de/137/magento-state-bestellung-auf-vollstaendig-oder-geschlossen-setzen/</link>
		<comments>https://www.der-mage-experte.de/137/magento-state-bestellung-auf-vollstaendig-oder-geschlossen-setzen/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 12:35:32 +0000</pubDate>
		<dc:creator><![CDATA[Mex]]></dc:creator>
				<category><![CDATA[Magento Lösungen]]></category>
		<category><![CDATA[Bestellung]]></category>
		<category><![CDATA[State]]></category>
		<category><![CDATA[Status]]></category>

		<guid isPermaLink="false">http://www.der-mage-experte.de/?p=137</guid>
		<description><![CDATA[Normalerweise lässt der Magento Code eine Änderung des STATE einer Bestellung auf VOLLSTÄNDIG oder GESCHLOSSEN nicht zu. Man bekommt eine Fehlermeldung (The Order State &#8220;complete&#8221; must not be set manually). Natürlich lässt sich das Problem lösen, indem man die Order.php&#8230;]]></description>
				<content:encoded><![CDATA[<p>Normalerweise lässt der Magento Code eine Änderung des STATE einer Bestellung auf VOLLSTÄNDIG oder GESCHLOSSEN nicht zu. Man bekommt eine Fehlermeldung (The Order State &#8220;complete&#8221; must not be set manually). Natürlich lässt sich das Problem lösen, indem man die Order.php und die View.php überschreibt.</p>
<p>1. <em>\app\code\local\Namespace\Modul\Block\Adminhtml\Sales\Order\View.php</em> mit folgenden Zeilen hinzufügen:</p><pre class="crayon-plain-tag">public function __construct() {
        parent::__construct();
}</pre><p></p>
<p>2. <em>\app\code\local\Namespace\Modul\Model\Sales\Order.php</em> hinzufügen und die setState Funktion so überschreiben:</p><pre class="crayon-plain-tag">public function setState($state, $status = false, $comment = '', $isCustomerNotified = null) {
        return $this-&gt;_setState($state, $status, $comment, $isCustomerNotified, false);
}</pre><p></p>
<p>3. Folgende Zeilen in die config.xml des Moduls hinzufügen:</p>
<p></p><pre class="crayon-plain-tag">&lt;global&gt;
    &lt;models&gt;
        &lt;sales&gt;
                &lt;rewrite&gt;
                    &lt;order&gt;Namespace_Modul_Model_Sales_Order&lt;/order&gt;
                &lt;/rewrite&gt;
            &lt;/sales&gt;
    &lt;/models&gt;
&lt;/global&gt;

&lt;blocks&gt;
    &lt;adminhtml&gt;
        &lt;rewrite&gt;
            &lt;sales_order_view&gt;Namespace_Modul_Block_Adminhtml_Sales_Order_View&lt;/sales_order_view&gt;
        &lt;/rewrite&gt;
    &lt;/adminhtml&gt;
 &lt;/blocks&gt;</pre><p></p>
<p>4. Nun kann der STATE z.B. im Controller gesetzt werden:</p>
<p></p><pre class="crayon-plain-tag">$order-&gt;setState(...)-&gt;save();</pre><p></p>]]></content:encoded>
			<wfw:commentRss>https://www.der-mage-experte.de/137/magento-state-bestellung-auf-vollstaendig-oder-geschlossen-setzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
