Впервые с таким столкнулся, но похоже на баг.
Смотрю в тему дизайна list-thumbs.html там где выбирается картинка товара
{$img = $wa->shop->productImgUrl($p, $pSize)}
Нахожу этот метод в shopViewHelper.class.php
public function productImgUrl($product, $size)
{
if (empty($product['image_id'])) {
return '';
}
if (!empty($product['product_id'])) {
$product['id'] = $product['product_id'];
}
if (!isset($product['image_filename'])) {
$p = $this->wa()->getView()->getVars('product');
/**
* @var array $p
*/
if ($p && ($p['id'] == $product['id'])) {
$product['image_filename'] = $p['images'][$product['image_id']]['filename'];
$product['image_description'] = $p['images'][$product['image_id']]['description'];
}
}
return $this->imgUrl(array(
'id' => $product['image_id'],
'product_id' => $product['id'],
'filename' => $product['image_filename'],
'ext' => $product['ext']
), $size);
}
А где выбор картинки артикула по умолчанию?
Приведу пример. Товар шкаф-купе. Есть артикулы орех, дуб, сосна итд. Каждому артикулу присвоена картинка. Ореха нет в наличии, артикул по умолчанию переключен на дуб. А на витрине люди видят орех, переходят в товар, а там этого цвета нет.
Я считаю это в корне не правильным, и нужно включить в этот метод проверку на то есть ли картинки у артикулов товара и какой из них выбран по умолчанию.
3 комментария
основная картинка товара должна показывать, что изделие продается в нескольких цветовых вариантах.
ну да. шкаф венге, шкаф дуб, шкаф орех итд. попробуй это покажи на одной картинке. тем более что цвета не однородные.
Чтобы срочно закрыть эту проблему, сделал плагин
https://www.webasyst.ru/store/...