# Artikel nicht bestellbar vor Release Date

**URL:** https://forum.shopware.com/t/artikel-nicht-bestellbar-vor-release-date/37872
**Category:** Programmierung
**Created:** [3. Juli 2016 um 18:22 UTC](https://forum.shopware.com/t/artikel-nicht-bestellbar-vor-release-date/37872 "2016-07-03T18:22:14Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![runde8](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/runde8/32/13502_2.png) [@runde8](https://forum.shopware.com/u/runde8)
#### Post date: [3. Juli 2016 um 18:22 UTC](https://forum.shopware.com/t/artikel-nicht-bestellbar-vor-release-date/37872/1 "2016-07-03T18:22:14Z")

</div>

Hallo zusammen,

ich suche gerade nach einer Lösung für folgendes Problem:

Ich habe Artikel die erst Bestellbar sein sollen nach dem Release Datum. Sobald also das Release Datum erreicht ist, soll der Bestellbutton automatisch erscheinen.  
Sinn dahinter sind Midnight Verkäufe. So kann der Lagerbestand schon ein paar Tage vor dem Release eingestellt werden und dann um Punkt 12 die Anzeige umschalten sodass die Kunden drauf los stürmen können.&nbsp;

Sollte eigentlich nicht so kompliziert sein… aber ich komme nicht dahinter wie ich das festsetze:

Datei ist die “buy.tpl” und hier werde ich vermutlich eine Funktion in die folgende Zeile:

```
{if $sArticle.isAvailable && $sArticle.sReleasedate.now}

```

Das bringt aber nichts… jemand eine Idee das effektiv umzusetzen?

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [3. Juli 2016 um 19:13 UTC](https://forum.shopware.com/t/artikel-nicht-bestellbar-vor-release-date/37872/2 "2016-07-03T19:13:42Z")

</div>

Schau doch mal in den Produktexport, da gibt es im Template doch auch eine Abfrage zum Erscheinungsdatum, vielleicht hilft dir das schon weiter.

> **[Shopware Dokumentation](https://docs.shopware.com/de)**

```
{elseif $sArticle.releasedate && $sArticle.releasedate|strtotime > $smarty.now}Vorbestellt

```

Uwe

---

<div class="post-metadata">

### Author: ![runde8](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/runde8/32/13502_2.png) [@runde8](https://forum.shopware.com/u/runde8)
#### Post date: [6. Juli 2016 um 21:18 UTC](https://forum.shopware.com/t/artikel-nicht-bestellbar-vor-release-date/37872/3 "2016-07-06T21:18:28Z")

</div>

Danke für den Ansatz. Falls es wen interessiert:

Da wir Produkte bzw. Lagerbestände gerne vorab füllen wollen und der Artikel dann automatisch ab 0 Uhr erscheinen soll, habe ich eine kleine Anpassung in der detail/buy.tpl getroffen. Dort habe ich eine zusätzliche if-Abfrage bzgl. des Releasedatum eingebaut.

Hier der Ausschnitt (Ungefähr Zeile 51)

```
{if $sArticle.isAvailable}
  {if $sArticle.sReleasedate|strtotime < $smarty.now}
	{block name="frontend_detail_buy_button_container"}
...
	{/block}
  {/if}
{/if}

```

&nbsp;
