Produktexport um Daten aus der Tabelle s_arcticles_details anreichern

Guten Morgen,

ich möchte gerne einen Produktexport um einen Wert erweitern.

Dieser steht in der Datenbanktabelle „s_articles_details“
im Feld „shippingfree“ und enthält entweder „0“ oder „1“ als Wert.

s_articles_details WHERE shippingfree

Im Export soll falls der Wert „1“ ist ein Eintrag erstellt werden.
Dabei soll die „1“ dann ersetzt werden durch z.B. „versandkostenfrei“.

{if $sArticle.details.shippingfree = „1“} {$sArticle.details.shippingfree|replace:„1“:„versandkostenfrei“} {/if}

liefer leider keinen Eintrag.

Ich würde das weniger umständlich machen und den Text wie folgend direkt in das Template schreiben:

{if $sArticle.details.shippingfree = "1"}versandkostenfrei{/if}

Danke. Leider wird jetzt bei jedem Artikel „versandkostenfrei“ eingetragen.

Das Datenbankfeld hat den Typ int(1).

Ich glaub die Abfrage ist nicht korrekt.

Produktexport im Backend unter Marketing (z.B. Feed für Google Merchant Center)

Alles klar - hab mein Kommentar gelöscht

Hi,
es war spät. Es muss so heißen:
{if $sArticle.details.shippingfree == "1"}versandkostenfrei{/if}

Das Template nutzt Smarty. Ggf. die 1 mit oder ohne Anführungszeichen testen. Da bin ich mir gerade nicht sicher.

= Variablenzuweisung
== gleich

Danke für die Mithilfe.

Hier die Lösung:
{if $sArticle.shippingfree}versandkostenfrei{/if}