Промокод может быть применен только для отдельных классов в корзине, но не для наборов. Набор идет с собственной скидкой, позволяющей приобрести выгодно классы, входящие в этот набор.
У промокода может быть ограничен период действия. Если промокод не сработал для конкретного класса, значит у него закончился срок действия или он применим к другим классам. Об этом можно узнать из анонса акции.
Для акции с промокодом на все классы, у которой скидка большей, чем скидка набора, мы рекомендуем в корзину добавлять классы отдельно (не в наборе) и к ним применять промокод.