хочет выпустить дисконты.
                  
                  
                  
                  
                  
                  К примеру дисконтных карт будет 100шт.
                  
                  
                  При оформление заказа, пользователю будет предлагаться ввести данные от карты
                  
                  
                  
                  
                  
                  Нужно сделать такую логику:
                  
                  
                  
                  
                  
                  если этой картой (подчеркиваю не пользователем конкретным который будет сидеть из под аккаунта).а именно конкретной дисконтной картой, купили на сумму 5000р, то скидка 5%, если 15000р то скидка 10%, если 50000р то скидка 15%.
                  
                  
                  
                  
                  
                  Такого как я понимаю функционала нет в битриксе (даже в редакции малый бизнес)
                  
                  
                  
                  
                  
                  И скорее всего придется писать велосипед.
                  
                  
                  
                  
                  
                  По своим знаниям мое решение выгядело бы так:
                  
                  
                  
                  
                  
                  создать в бд таблицу где будет хранится  индетификатор всех выпущенных дисконтных карт, при оплате конкретной дисконтной картой, заносится сумма в таблицу и сравнивается с условием (для расчета скидки).
                  
                  
                  У меня правильныйход мыслей?
                  
                  
                
Хочешь написать велосипед, сделай через отдельный инфоблок, в котором можно хранить список дисконтных карт и сколько раз какой воспользовались, но тут же тебе надо будет переписать полностью корзину через его апи
Обсуждают сегодня