# den "Aktiv"-Status eines Artikels über den SQL-Manager zeitgesteuert ändern!

**URL:** <https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143>\
**Category:** Programmierung\
**Created:** [10. April 2017 um 14:12 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143 "2017-04-10T14:12:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sir\_Rowland\_IT](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sir\_Rowland\_IT](https://forum.shopware.com/u/Sir_Rowland_IT)\
**Post date:** [10. April 2017 um 14:12 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143/1 "2017-04-10T14:12:23Z")

</div>

Hallo Ihr lieben,

ich habe das Plug-In „[SQL-Manager](http://store.shopware.com/wbm5053551746318/query-cronjob-manager-datenbankabfragen-verwalten-und-ausfuehren.html?number=wbm5053551746318)“ und möchte gerne den Artikelstatus Zeitgesteuert lösen, z.b so:

Neuer Artikel \> Speichern \> (CronJob) = um xx:xx oder am xx.xx.xxxx Status Aktivieren = online stellen

weiß jemand wo sich dieser Code befindet? &nbsp;Ich habe die Information das es über dieses Plug-In funktioniert und bräuchte nur den Code abändern.

&nbsp;

Danke im voraus!

Geschwandtner

---

<div class="post-metadata">

**Author:** ![ThomasChr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomaschr/32/10466_2.png) [@ThomasChr](https://forum.shopware.com/u/ThomasChr)\
**Post date:** [10. April 2017 um 15:06 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143/2 "2017-04-10T15:06:57Z")

</div>

Der SQL dazu lautet jedenfalls:

```
UPDATE s_articles SET active = 1 WHERE ...

```

Wobei die Frage besteht was du unter WHERE haben solltest.

Die Artikel-Nr? Oder alle die gerade inaktiv sind? Irgendwelche Artikel mit einer bestimmten Eigenschaft/Kategorie…?

---

<div class="post-metadata">

**Author:** ![Sir\_Rowland\_IT](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sir\_Rowland\_IT](https://forum.shopware.com/u/Sir_Rowland_IT)\
**Post date:** [10. April 2017 um 15:10 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143/3 "2017-04-10T15:10:53Z")

</div>

> [@ThomasChr schrieb:](https://forum.shopware.com/profile/26204/ThomasChr "ThomasChr")
> 
> Der SQL dazu lautet jedenfalls:
> 
> UPDATE s\_articles SET active = 1 WHERE …
> 
> Wobei die Frage besteht was du unter WHERE haben solltest.
> 
> Die Artikel-Nr? Oder alle die gerade inaktiv sind? Irgendwelche Artikel mit einer bestimmten Eigenschaft/Kategorie…?

Hallo @ThomasChr, danke für den Code!

Es sollen die Artikel zur Zeit Inaktiv sind dann aktiviert werden.&nbsp;

---

<div class="post-metadata">

**Author:** ![derwunner](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@derwunner](https://forum.shopware.com/u/derwunner)\
**Post date:** [11. April 2017 um 14:02 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143/4 "2017-04-11T14:02:08Z")

</div>

Hallo,

sorry, aber das muss ich jetzt erstmal kund tun: Unfassbar, wofür man alles im Shopware Kontext Geld verlangen kann. Außerhalb von Shopware würde einem niemand für sowas Geld geben…

Nun zu der Frage:

Erstelle einfach ein PHP Skript, dass Deinen SQL ausführt. Lege dann einen Cron Job an, der dein PHP Skript zeitgesteuert ausführt. Wo ist das Problem?

&nbsp;

MFG

derwunner

---

<div class="post-metadata">

**Author:** ![ThomasChr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomaschr/32/10466_2.png) [@ThomasChr](https://forum.shopware.com/u/ThomasChr)\
**Post date:** [11. April 2017 um 14:30 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143/5 "2017-04-11T14:30:14Z")

</div>

@derwunner:

Ich habs mir gedacht, mir aber nicht sagen traun 🙂  
Ein kleiner Cronjob mit “mysql shopwaredb -e 'UPDATE s\_articles SET active = 1 WHERE '” ist wahrlich kein Hexenwerk.

Aber wer weiß, eventuell kann das Plugin noch etwas was man auf Anhieb nicht sieht - z.B. bestimmte WHERE-Bedingungen automatisch versorgen oder so.

---

<div class="post-metadata">

**Author:** ![Sir\_Rowland\_IT](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sir\_Rowland\_IT](https://forum.shopware.com/u/Sir_Rowland_IT)\
**Post date:** [11. April 2017 um 14:30 UTC](https://forum.shopware.com/t/den-aktiv-status-eines-artikels-uber-den-sql-manager-zeitgesteuert-andern/45143/6 "2017-04-11T14:30:41Z")

</div>

> [@derwunner schrieb:](https://forum.shopware.com/profile/25468/derwunner "derwunner")
> 
> Hallo,
> 
> sorry, aber das muss ich jetzt erstmal kund tun: Unfassbar, wofür man alles im Shopware Kontext Geld verlangen kann. Außerhalb von Shopware würde einem niemand für sowas Geld geben…
> 
> Nun zu der Frage:
> 
> Erstelle einfach ein PHP Skript, dass Deinen SQL ausführt. Lege dann einen Cron Job an, der dein PHP Skript zeitgesteuert ausführt. Wo ist das Problem?
> 
> &nbsp;
> 
> MFG
> 
> derwunner

Hallo,

es ginge viel einfacher 😉 ist bereits gelöst :)&nbsp;
