![]() |
0 Всего найдено: 1
Shan_Han
Сообщение
31/08/2011 07:04
Копия темы
0
Автоматической создание купона на скидку в Битрикс Встала задача: На сайте пользователь проходит небольшой тест, если правильно отвечает на вопросы получает скидку на товар. Решение: Для решение задачи, использовал модуль "Обучение" создал тест. В шаблоне при правильном ответе автоматически создал купон на скидку. Код автоматического создания купона на скидку: if (CModule::IncludeModule("catalog")){ $COUPON = "CP-".ToUpper(randString(5))."-".ToUpper(randString(7)); $arCouponFields = array( "DISCOUNT_ID" => "7", "ACTIVE" => "Y", "ONE_TIME" => "Y", "COUPON" => $COUPON, "DATE_APPLY" => false ); $CID = CCatalogDiscountCoupon::Add($arCouponFields); $CID = IntVal($CID); if ($CID <= 0) { $ex = $APPLICATION->GetException(); $errorMessage .= $ex->GetString()." "; echo $errorMessage; } } Купон создается одноразовый, и добавил возможность полученного кода добавить в Личный кабинет пользователя. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |