Lange Rede, kurzer Sinn: Vor ein paar Monaten habe ich ein Plugin für WordPress mit der Bigcommerce-API erstellt, um Produkte im Widget-Bereich abzurufen.
Jetzt habe ich die einzelne Datei “Bigcommerce.php” aktualisiert und jetzt ist die Funktion getProductImages () nicht mehr vorhanden. Und ich kann anscheinend die neue Funktion zum Abrufen der Produktbilder nicht finden. Vielleicht ist es einfach zu spät und ich bin müde oder einfach nur blind.
Bitte teilen Sie mir mit, wie ich jetzt das Bild für ein bestimmtes Produkt abrufen kann.
Siehe unten für den alten Code, der verwendet wurde. Ich bin auf die alte “Bigcommerce.php” zurückgekehrt und es funktioniert wieder, würde aber lieber den neuen Weg verwenden.
Bigcommerce::configure(array(
'store_url' => $store_url,
'username' => $username,
'api_key' => $api_key
));
Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);
$countProducts = 0;
$products = Bigcommerce::getProducts();
shuffle($products);
echo '<div class="BCStoreWidget">';
if (!$products) {
echo '<div class="BCerror">';
$error = Bigcommerce::getLastError();
echo $error->code;
echo $error->message;
echo '</div>';
} else {
foreach ($products as $product) {
$productImages = Bigcommerce::getProductImages($product->id);
echo '<h4>' . $product->name . '</h4>';
if ($productImages->image_file){
echo '<div class="pimage">';
echo '<a href="'.%20$store_url%20.%20$product->custom_url%20.%20'"><img src="'%20.%20$store_url%20.%20'/product_images/'%20.%20$productImages->image_file%20.%20'"></a>';
echo '</div>';
}
// echo '<p>' . substr($product->description,0,100) . ' ...</p>';
echo '<p>' . number_format($product->price, 2, '.', '') . ' USD</p>';
echo '<p><a href="'.%20$store_url%20.%20$product->custom_url%20.%20'" class="button"> Buy Now </a></p>';
$countProducts++;
if ($countProducts == $max_show)
break;
}
}
echo '</div>';
Vielen Dank an alle im Voraus
Haben Sie sich diese angesehen – stackoverflow.com/questions/17693235/… stackoverflow.com/questions/17698921/…
– Saran
25. Juli 2013 um 20:04 Uhr