Views PHP: Zugriff auf Commerce Stock Value
am 07.12.2011 - 13:19 Uhr in
Hallo!
Mit folgendem Code möchte ich je nachdem ob ein Benutzer angemeldet ist oder nicht entweder den genauen Stockwert für Produkte ausgeben oder eben nur verfügbar.
<?php
global $user;
$uid = $user->uid;
$nid = $data->nid;
$status = $row->status;
$stock = $row->commerce_stock;
$value = "";
if ($status == 1 && $stock > 3 && $uid == 0)
{$value = "Tickets verfügbar!";}
elseif ($status == 1 && $stock <= 3 && $uid == 0)
{$value = "Tickets knapp!";}
elseif ($stock > 0 && $status == 1 && $uid <> 0 )
{$value = "noch ".$stock." Tickets";}
elseif ($status == 0 && $stock > 0)
{$value = "nicht verfübgar";}
else
{$value = "AUSVERKAUFT!";}
return $value;
?>Soweit funzt auch alles, jedoch gibt mir $row->commerce_stock nur die entity_id aus.
Habe schon $row->commerce_stock->value, $row->commerce_stock->value() und $row->commerce_stock->commerce_stock_value ausprobiert, hat aber alles nicht geklappt.
Wie muss die Zuweisung richtig lauten, damit mir nicht die entity_ID, sondern der Stockvalue angezeigt wird?
Besten Dank und beste Grüße
Marc
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Tagen 23 Stunden
vor 1 Woche 6 Tagen
vor 2 Wochen 8 Stunden
vor 9 Wochen 4 Tagen
vor 9 Wochen 5 Tagen
vor 9 Wochen 6 Tagen
vor 10 Wochen 3 Tagen
vor 10 Wochen 3 Tagen
vor 11 Wochen 20 Stunden
vor 11 Wochen 20 Stunden