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 Wochen 3 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 5 Tagen
vor 3 Wochen 2 Tagen
vor 3 Wochen 2 Tagen
vor 4 Wochen 4 Stunden
vor 4 Wochen 4 Stunden
vor 4 Wochen 4 Stunden
vor 6 Wochen 3 Tagen
vor 6 Wochen 4 Tagen