php Определяемисоздаемнабориликомплектутовара
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Определяемисоздаемнабориликомплектутовара相关的知识,希望对你有一定的参考价值。
<?
//1-коплект; 2-набор;
CModule::IncludeModule("catalog");
$rsElem = CCatalogProductSet::getList(
array(),
array(
array(
'LOGIC' => 'OR',
'TYPE' => CCatalogProductSet::TYPE_GROUP,
'TYPE' => CCatalogProductSet::TYPE_SET
),
'ITEM_ID' => 155711),
false,
false,
array('SET_ID', 'OWNER_ID', 'ITEM_ID', 'TYPE')
);
while ($set = $rsElem->Fetch()) {
print_r($set);
}
//Для получения содержимого каждого из товарных предложений, можно воспользоваться функцией:
$arSetItems = CCatalogProductSet::getAllSetsByProduct(intval(155710), CCatalogProductSet::TYPE_GROUP);
//Создаем комплект (что заносить можно понять из массива выше -> $arSetItems)
$arSaveSet = array(
'TYPE' => 1,
'ITEM_ID' => $complectID,
'ACTIVE' => "Y",
'ITEMS' => array( // товаров в составе комплекта может быть сколько угодно, не только два как здесь
array(
'ITEM_ID' => $arOne['ID'],
'QUANTITY' => $arOne['COUNT'],
'DISCOUNT_PERCENT' => $arOne['DISCOUNT_PERCENT'],
'SORT' => 100,
),
array(
'ITEM_ID' => $arTwo['ID'],
'QUANTITY' => $arTwo['COUNT'],
'DISCOUNT_PERCENT' => $arTwo['DISCOUNT_PERCENT'],
'SORT' => 200,
),
)
);
$setId = CCatalogProductSet::add($arSaveSet); // создание самого "комплекта"
以上是关于php Определяемисоздаемнабориликомплектутовара的主要内容,如果未能解决你的问题,请参考以下文章
sql Задание1.ДолжновыполнятьсясиспользованиемMySQL(иприжеланиисPHP)Преобразоватьданныетаблицытакимоб
css Когдатекстразбиваетсянаколонки,тобраузерпытаетсяравномернораспределитьсодержимоеблокапоуказанном
比特币不能购买特斯拉了!今日比特币狂跌背后的原因……
scss зацикленнаяанимациядляспиннера。 $ b $bСоздаемпсевдо-элемент。 Здесьдостаточнонавешиватькласснаоб
Erlangе демо
sh Длякаждойсделаннойправкибезкоммитапоказатьизмененныйучастоккодаиспросить,должнолиэтоизменениепопа