Symptoms:

    Reseller's customer is unable to place a zero price order (100% discount) in UX1 when no payment method configured to the customer's account. During last order steps, on a "Confirm Your Purchase" page, the Purchase button is grayed out (unable to complete the order).


Cause:

    This behavior is by design - "Purchase" button is not available, if a customer has no valid payment method. 

For example: "Check/Cash" Payment system has the option "Available for customers" = [No] and no other Payment Method is configured for customers.


    Confirmation popup for an order will be shown with zero prices in the following scenarios:

1). Setting "Show zero price" is on in subscription period, resource rate or active promotion

2). 100% discount is active for customer by customer class (by design setting "Show zero price" is on in this case)

3). 100% discount by promo code will be applied on confirmation popup (popup is already shown)



Solution:

    Several options are available in order to workaround the issue:

- add a Payment Method for Customer 

- replace 100% discount with 0.00 price for Subscription Periods and Resource Rates, Disable option "Show zero price". in this case Order will be placed without confirmation popup.