Obtener imágenes de productos con BigCommerce API

Hace un par de meses, hice un plugin para WordPress con la API Bigcommerce para buscar productos en el área de widgets.

Ahora he actualizado el archivo único “Bigcommerce.php” y ahora la función getProductImages () no existe. Y no puedo encontrar la nueva función para obtener las imágenes del producto. Tal vez es demasiado tarde y estoy cansado o simplemente ciego.

Por favor, hágame saber cómo buscar ahora la imagen de un producto específico.

Vea a continuación el antiguo código utilizado volví al antiguo “Bigcommerce.php” y funciona de nuevo, pero utilizaría la nueva manera.

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 '
'; if (!$products) { echo '
'; $error = Bigcommerce::getLastError(); echo $error->code; echo $error->message; echo '
'; } else { foreach ($products as $product) { $productImages = Bigcommerce::getProductImages($product->id); echo '

' . $product->name . '

'; if ($productImages->image_file){ echo ''; } // echo '

' . substr($product->description,0,100) . ' ...

'; echo '

' . number_format($product->price, 2, '.', '') . '  USD

'; echo '

custom_url . '" class="button"> Buy Now

'; $countProducts++; if ($countProducts == $max_show) break; } } echo '
';

Gracias a todos de antemano

Puede obtener imágenes del producto simplemente obteniendo el atributo “imágenes” del objeto del producto. Entonces, todo lo que tienes que hacer es:

 $productImages = $product->images; 

También puede acceder a las imágenes directamente utilizando la función getCollection:

 Bigcommerce::getCollection('/products/'.$product_id.'/images/');