Feature #10940
openModify the preorder checkout flow to enforce quantity limits only for products that have a configured limit and hide payment methods when their configured limit is set to 0.
100%
Description
Apply preorder quantity limits only to products for which a limit is configured.
Allow products without a configured quantity limit to proceed through checkout without restrictions from this setting.
If a payment method has a configured limit of 0, hide that payment method from the checkout page.
Ensure the quantity limit validation is applied to the correct product and does not affect other products in the same catalog.
Verify that payment method visibility and product quantity validation work correctly throughout the preorder checkout flow.
Subtasks
Related issues
Updated by Pavan Kumar Murala 2 days ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
in pos-sub branch
1. Update Catalog Payment Method Configuration
Provide Card, Cash, and Zelle payment method enable/disable options during preorder catalog creation and editing.
Allow payment limits to be configured for each payment method.
Ensure enabled payment methods are displayed according to the catalog configuration.
Treat a payment limit of 0 or less as disabled.
2. Fix Ecommerce Preorder Checkout Payment Visibility
Update the checkout logic to consider company, tenant, and catalog payment configurations.
Display a payment method only when it is enabled and its configured limit allows it.
Ensure disabled payment methods are not displayed on the preorder checkout page.
Remove the outdated Card-only fallback logic.
Verify that the checkout page correctly reflects the latest saved payment configurations.