Я ищу способ создать купон программно во время оформления заказа и удалить его, когда оформить заказ.Это должно быть сделано на основе бонусной системы, где я проверяю, разрешено ли клиенту получать бонус или нет.Важно то, что я не хочу делать его обычным купоном, потому что клиенты не могут добавлять его самостоятельно, зная код.
Я нашел решение только для добавлениякупон или создать его программно.Я ничего не нашел о временном купоне во время одной проверки.
Также важно, чтобы этот купон можно было комбинировать только с одним другим купоном, но не более.
Это мой код:
if ( get_discount_points() < 100 ) {
//Customer has bonus status 1
} elseif ( get_discount_points() < 200 ) {
//Customer has bonus status 2
} else {
//Customer has bonus status x
по проценту скидки}
Так возможно ли это?