Как лучше подключить существующе дисконтные карты в Woocommerce?

Дано: делается интернет-магазин на WC. До этого существовали только физические магазины. У клиентов уже существуют карты лояльности. Они никак не привязаны к конкретному клиенту сейчас, но их номера известны. Карты дают просто скидку в 10%.

Как лучше реализовать их использование в WC? Пока что пришло в голову только создать отдельный вид купонов, добавить существующие по кодам карт, добавить юзеру поле для хранения номера карты. При совпадении юзеру автоматически добавляется купон при покупке.

Может, кто-то знает готовое, более изящное и не перегруженное решение?