DR OP TABLE IF EXISTS `b_sale_product2product`;
CRE ATE TABLE `b_sale_product2product` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`PRODUCT_ID` int(11) NOT NULL,
`PARENT_PRODUCT_ID` int(11) NOT NULL,
`CNT` int(11) NOT NULL,
PRIMARY KEY (`ID`),
KEY `IXS_PRODUCT2PRODUCT_PRODUCT_ID` (`PRODUCT_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
в корзине можно и в script.js postData['QUANTITY_' + items.rows[i].id] = BX('QUANTITY_' + items.rows[i].id).value; в php, сморите $arFilds['Name'] отмечено как обязательное. У меня тоже кол-во не обновляет, но в заказ падает уже обновленный.
faq: ... зайдите в файл /bitrix/php_interface/dbconn.php и проверьте не определены ли у Вас константы BX_CRONTAB и BX_CRONTAB_SUPPORT, если да - убрать их определение вообще из этого файла ...
логируйте запрос с робокассы - идет ли запрос на result.php и с какими параметрами. У меня была похожая проблема с paymaster - запрос шел на http затем редиректился на https, соот-но все POST параметры терялись и запрос был пустой.
торговые предложения как меняются свойства товара при выборе варианта товара, В детальн. стр. товара при выборе варианта меняется картинка и цена. Нужно бы еще заголовок поменять
оригиналы уже утеряны. При клике как раз оригинал и открывается же. На самом деле картинки я вставил так, для общего представления. Важных деталей там нет.
торговые предложения как меняются свойства товара при выборе варианта товара, В детальн. стр. товара при выборе варианта меняется картинка и цена. Нужно бы еще заголовок поменять
торговые предложения как меняются свойства товара при выборе варианта товара, В детальн. стр. товара при выборе варианта меняется картинка и цена. Нужно бы еще заголовок поменять
лучшая док-ия - как всегда код (конечно если этот код не писали 50 чек без единой концепции). Разобрался в итоге, как это работает. По порядку: 1. В шаблоне создается экземпляр JS класса JCCatalogElement(params) с параметрами в виде массива с кучей данных. В этой куче нас интересуют: все товары из торговых предложений данного товара(offers[]), значения слайдера товара (св-ва Цвет, размер и проч.) - TREE_PROPS. 2. Далее методы объекта. Init(). Тут навешиваются события при клике на слайдере. 3. SetCurrent() - здесь присваиваются значения переменным. 4. ChangeInfo() - здесь назначается картинка, цены товара. Сам метод вызывается дважды: при первичной иниц-ции объекта, или при клике его вызывает SelectOfferProp()->SearchOfferPropIndex().
Кстати, в профайлере это все выглядит наглядно
В профайлере работает поиск. Как видите я выбрал ChangeInfo. А также сортировка должна быть - Tree(Top Down).