Admin will have the option to create/view/edit/delete promo codes, and they can do it from the Promo code section in the admin area. To create a new promo code admin will need to provide Promo code image, title, short description, Promo code value, promo code type, amount expiry date, paid by admin/vendor, allow free delivery (If needed), minimum amount, maximum amount, limit per user, total limit, apply on products/vendors, restriction type (inclusive/exclusive) and products.