Feature #9859
openEcommerce Order, Payment Flow, and SMS Notification Enhancements
100%
Description
1. Fixed the missing Balance Due issue on the View Order screen after order creation.
- Investigated the order creation flow to identify why the Balance Due value was not displayed on the View Order page.
- Updated the logic to correctly calculate and display the outstanding balance immediately after an order is created.
- Validated the fix across different order scenarios to ensure the Balance Due is consistently displayed.
2. Updated the payment screen to display only the payment methods enabled for the selected ecommerce store location.
- Reviewed the payment configuration for ecommerce store locations.
- Modified the payment screen to load only the payment methods enabled for the selected store location.
- Verified that unavailable payment methods are hidden and only valid payment options are displayed.
3. Implemented payment method filtering for the Normal Order flow.
- Updated the ecommerce payment flow to support the implemented Normal Order process.
- Configured the payment screen to display only the payment methods applicable to Normal Orders.
- Excluded preorder-specific payment methods and verified the payment flow functionality.
4. Resolved the Stripe card visibility issue by debugging the payment configuration.
- Performed end-to-end debugging to identify why the Stripe card payment option was not appearing.
- Found that the issue was caused by a platform configuration dependency.
- Updated the platform logic to display Stripe directly without requiring the configuration flag.
- Verified that the Stripe payment option is now visible and functioning correctly.
5. Investigated and resolved the customer SMS notification issue.
- Analyzed the SMS notification flow to identify why customers were not receiving SMS messages.
- Identified the root cause and implemented the required fix.
- Verified that SMS notifications are successfully sent to customers after the relevant order actions.
Subtasks
Related issues
Updated by Pavan Kumar Murala 19 days ago
- Status changed from New to Resolved
- % Done changed from 0 to 100