Нужна возможность хранить в корзине своё изображение товара, а не только подтягивать его из товара. Сейчас его даже хранить негде, в таблице b_sale_basket нет подходящего поля, куда можно его записать.
Мне это надо в основном для расцветок. Сейчас предлагается для каждого цвета товара создавать своё торговое предложение со своим изображением. В моём случае будет минимум 213 торговых предложений и они будут отличаться только изображением, что не очень экономно, по отношению к базе. (Максимум 213^13 торговых предложений, что чуть меньше, чем 2*10^30 = шибко много, и совсем другой разговор).
Зачем хранить и обслуживать потом такое количество торговых предложений, если можно просто подставлять нужное изображение в корзину?
Не поймите неправильно, я могу и собственные свойства товарам добавлять, и шаблон кастомизировать, и компонент переписать, и ещё какой способ получения желаемого выдумать. Но смотрите, при добавлении товара в корзину мы можем:
- Указать произвольную цену;
- Заменить название на что угодно;
- Добавить DETAIL_PAGE_URL хоть на google.com (но он в штатном шаблоне, как я понял, не используется).
Это всё хранится в b_sale_basket и часть товара в корзине, а не товара в инфоблоках. С детальным изображением же такой фокус не проходит. А хотелось бы.Во-вторых, изображение отображает выбранный цвет и на странице товара собирается автоматически из разных элементов.
В корзине сейчас просто перечислен список использованных цветов поэлементно, что хватает, чтобы определить, что выбрано, но с изображением как-то нагляднее.