Whenever a "Buy Now" purchase is made via an s2Member Pro-Form, and a coupon code supplies a 100% discount, the coupon code is not attached to the user's profile in WordPress, because the the amount is 0.00 and a portion of the transaction processing does not run. That particular portion is what also attaches the coupon code to a user's account so a site owner can see it in the Dashboard.
Steps to Reproduce
Implement a Pro-Form for a "Buy Now" purchase.
Configure a coupon code that provides a 100% discount.
Completed checkout using the 100%-off coupon code.
Expected Behavior
That after checkout I could find the coupon code listed in the user's profile.
Overview
Whenever a "Buy Now" purchase is made via an s2Member Pro-Form, and a coupon code supplies a 100% discount, the coupon code is not attached to the user's profile in WordPress, because the the amount is
0.00
and a portion of the transaction processing does not run. That particular portion is what also attaches the coupon code to a user's account so a site owner can see it in the Dashboard.Steps to Reproduce
Expected Behavior
That after checkout I could find the coupon code listed in the user's profile.
Observed Behavior