Здравствуйте люди добрые, могли бы помочь с непонятной для меня проблемой.
Создал скидку на определенный товар с помощью менеджера маркетинговых акций (Товарный маркетинг > Предустановленный список маркетинговых акций), Также пробовал создать правило с работой корзины при котором все товары определенного раздела получают 25% скидки.
Скидки работают, товары получают необходимую скидку.
Пытаюсь вывести созданные скидки на сайте с помощью CCatalogDiscount::GetList (для будущей страницы акционных товаров)[CODE]$dbProductDiscounts = CCatalogDiscount::GetList(
array("SORT" => "ASC"),
array(),
false,
false,
array(
)
);
while ($arProductDiscounts = $dbProductDiscounts->Fetch()) {
echo "<pre>";
print_r($arProductDiscounts)
echo "</pre>";
}
[/CODE]В итоге получаю результат:[CODE]Array
(
[ID] => 1
[XML_ID] =>
[SITE_ID] => s1
[TYPE] => 0
[ACTIVE] => Y
[ACTIVE_FROM] =>
[ACTIVE_TO] =>
[RENEWAL] => N
[NAME] => Скидка на нижнее белье
[MAX_USES] => 0
[COUNT_USES] => 0
[SORT] => 100
[MAX_DISCOUNT] => 0.0000
[VALUE_TYPE] => P
[VALUE] => 10.0000
[CURRENCY] => RUB
[MIN_ORDER_SUM] => 0.0000
[TIMESTAMP_X] => 30.01.2018 09:02:47
[MODIFIED_BY] => 1
[DATE_CREATE] => 30.01.2018 09:02:47
[CREATED_BY] => 1
[NOTES] =>
[PRIORITY] => 1
[LAST_DISCOUNT] => Y
[VERSION] => 2
[CONDITIONS] => a:3:{s:8:"CLASS_ID";s:9:"CondGroup";s:4:"DATA";a:2:{s:3:"All";s:2:"OR";s:4:"True";s:4:"True";}s:8:"CHILDREN";a:1:{i:0;a:2:{s:8:"CLASS_ID";s:13:"CondIBSection";s:4:"DATA";a:2:{s:5:"logic";s:5:"Equal";s:5:"value";s:1:"9";}}}}
[UNPACK] => (((isset($arProduct['SECTION_ID']) && (in_array(9, $arProduct['SECTION_ID'])))))
[SALE_ID] =>
[PRODUCT_ID] =>
[SECTION_ID] => 9
[SECTION_LIST] => 9
[IBLOCK_ID] =>
[GROUP_ID] => -1
[USER_GROUP_ID] => -1
[CATALOG_GROUP_ID] => -1
[PRICE_TYPE_ID] => -1
[COUPON] =>
[COUPON_ACTIVE] =>
[COUPON_ONE_TIME] =>
)[/CODE]Проблема в том, что я не создавал скидку с названием "Скидка на нижнее белье", у меня даже раздела с нижнем бельем не существует (как понимаю это от шаблона интернет-магазина битрикса по умолчанию, который ставиться при установки битрикс малый бизнес, я удалил все инфоблоки установленные системой и создал свои). Я искал в товарным маркетинге скидку "Скидка на нижнее белье", но так и не нашел.
Система выводит только эту скидку, а созданные мной самим скидки не выводит, в чем проблема? Помогите пожалуйста
Создал скидку на определенный товар с помощью менеджера маркетинговых акций (Товарный маркетинг > Предустановленный список маркетинговых акций), Также пробовал создать правило с работой корзины при котором все товары определенного раздела получают 25% скидки.
Скидки работают, товары получают необходимую скидку.
Пытаюсь вывести созданные скидки на сайте с помощью CCatalogDiscount::GetList (для будущей страницы акционных товаров)[CODE]$dbProductDiscounts = CCatalogDiscount::GetList(
array("SORT" => "ASC"),
array(),
false,
false,
array(
)
);
while ($arProductDiscounts = $dbProductDiscounts->Fetch()) {
echo "<pre>";
print_r($arProductDiscounts)
echo "</pre>";
}
[/CODE]В итоге получаю результат:[CODE]Array
(
[ID] => 1
[XML_ID] =>
[SITE_ID] => s1
[TYPE] => 0
[ACTIVE] => Y
[ACTIVE_FROM] =>
[ACTIVE_TO] =>
[RENEWAL] => N
[NAME] => Скидка на нижнее белье
[MAX_USES] => 0
[COUNT_USES] => 0
[SORT] => 100
[MAX_DISCOUNT] => 0.0000
[VALUE_TYPE] => P
[VALUE] => 10.0000
[CURRENCY] => RUB
[MIN_ORDER_SUM] => 0.0000
[TIMESTAMP_X] => 30.01.2018 09:02:47
[MODIFIED_BY] => 1
[DATE_CREATE] => 30.01.2018 09:02:47
[CREATED_BY] => 1
[NOTES] =>
[PRIORITY] => 1
[LAST_DISCOUNT] => Y
[VERSION] => 2
[CONDITIONS] => a:3:{s:8:"CLASS_ID";s:9:"CondGroup";s:4:"DATA";a:2:{s:3:"All";s:2:"OR";s:4:"True";s:4:"True";}s:8:"CHILDREN";a:1:{i:0;a:2:{s:8:"CLASS_ID";s:13:"CondIBSection";s:4:"DATA";a:2:{s:5:"logic";s:5:"Equal";s:5:"value";s:1:"9";}}}}
[UNPACK] => (((isset($arProduct['SECTION_ID']) && (in_array(9, $arProduct['SECTION_ID'])))))
[SALE_ID] =>
[PRODUCT_ID] =>
[SECTION_ID] => 9
[SECTION_LIST] => 9
[IBLOCK_ID] =>
[GROUP_ID] => -1
[USER_GROUP_ID] => -1
[CATALOG_GROUP_ID] => -1
[PRICE_TYPE_ID] => -1
[COUPON] =>
[COUPON_ACTIVE] =>
[COUPON_ONE_TIME] =>
)[/CODE]Проблема в том, что я не создавал скидку с названием "Скидка на нижнее белье", у меня даже раздела с нижнем бельем не существует (как понимаю это от шаблона интернет-магазина битрикса по умолчанию, который ставиться при установки битрикс малый бизнес, я удалил все инфоблоки установленные системой и создал свои). Я искал в товарным маркетинге скидку "Скидка на нижнее белье", но так и не нашел.
Система выводит только эту скидку, а созданные мной самим скидки не выводит, в чем проблема? Помогите пожалуйста