Bug #4901
openCatalog & Checkout Module Issues
Start date:
11/12/2025
Due date:
11/14/2025 (25 days late)
% Done:
100%
Estimated time:
14:00 h
Spent time:
Tested Date:
Raised by Tester:
Page/ Module (POS):
Description
- When adding products in catalog edit and clicking Update, a technical error appears.
- Error Message: "Invalid input data: path 'performedBY' is required. 'updateECOM' is not a valid Enum value for path 'action'."
- Entered quantity is 60 while available stock is 100, but still shows “Insufficient Stock” message.
- Catalog creation does not allow past dates, but allows current date with past time.
- (Example: 11/12/2025 2:30 AM is accepted even though time is in past.)
- PNG image upload fails with message:
- "Upload Failed. Please check configuration."
- Uploaded file: PNG, size 1.63 MB
- Expected: Should display "file type: png, size: 1.63 MB"
- In Catalog List, the Edit tooltip incorrectly says “Edit Pre-order” instead of “Edit Catalog”.
- Active catalog allows editing of start date, which should be restricted.
- After updating with maximum quantity, available quantity shows 0;
- when re-editing, it allows adding quantity more than available stock.
- (Example: Initially available 50 → entered 50 → saved → available shows 0 → re-edit → entered 100 → accepted → saved as 0.)
- After removing a product using the cross mark (×) and clicking Update, the system shows “Update Successful” but the product remains in the list.
- Catalog images not fully visible, cutting off important details and affecting UI clarity.
- Product display shows selling price instead of the discounted offer price.
- 🔹 Checkout & Order Module Issues:
- Page “How would you like to continue?” (choose guest or login)
- → Left-side image loads very slowly.
- OTP visible in network logs → Security concern (sensitive data exposure).
- In Checkout page, Subtotal and Total values appear twice.
- Tax values are not applied to the total amount in checkout.
- In Guest Checkout, after payment success, it shows only “Payment Successful” message —
- Order details are not displayed.
- After order completion, product stock does not reduce.
- Pre-order data is not displayed in Admin → View Orders page.
- Customer not receiving order details via email after order completion.
Subtasks
Related issues
Updated by Pavan Kumar Murala 26 days ago
- Status changed from New to In Progress
- % Done changed from 0 to 30
- Stock Validation Issue – Entered quantity less than available stock still shows “Insufficient Stock” error. Status: Fix approach finalized.
- Date & Time Validation Issue – Catalog creation rejects past dates but accepts current date with past time. Status: Validation fix confirmed.
- Image Upload Failure (PNG) – Uploading PNG shows “Upload Failed. Please check configuration.” Expected: Should display file type and size correctly. Status: Backend configuration update planned.
- Incorrect Tooltip Label – Edit button tooltip shows “Edit Pre-order” instead of “Edit Catalog.” Status: UI label correction planned.
- Active Catalog Date Editable – Active catalogs allow editing of start date; should be locked once activated. Status: Logic update finalized for next release.
- Overall Summary – Conducted issue review meeting with Mahanadha, Ruban, and TL (Duration: 40 mins). Action points assigned to development team for fixes.
Updated by Pavan Kumar Murala 25 days ago
- % Done changed from 30 to 70
- Estimated time changed from 12:00 h to 14:00 h
- Fixed date-time validation: current date with past time is now blocked.
- PNG upload issue resolved — system now accepts PNG files and shows correct file type & size.
- Corrected tooltip text: “Edit Pre-order” changed to “Edit Catalog” in Catalog List.
- Disabled start date editing for active catalogs as required.
- Fixed stock update logic: after saving with max quantity, re-edit no longer allows entering more than available stock.
- Fixed product removal: removed items now stay removed after clicking Update.
- Improved catalog image rendering so full image is visible without cropping.
- Updated product display to show discounted offer price instead of selling price.
- Checkout image optimized for faster loading on “Guest or Login” page.
- OTP is no longer exposed in network logs, resolving the security issue.
- Removed duplicate Subtotal and Total values in Checkout page.
- Corrected tax calculation — tax now applies properly to total amount.
- Guest Checkout now shows full order details after successful payment.
- Fixed stock deduction — product stock now decreases after order completion.
- Pre-order data now appears properly in Admin → View Orders.
- Email system fixed — customers now receive order confirmation emails.
Updated by Pavan Kumar Murala 25 days ago
- Due date set to 11/14/2025
- Status changed from In Progress to Resolved
- % Done changed from 70 to 100
- Analyzed Ruban’s updated preorder flow to identify logic mismatch.
- Understood that earlier preorder logic was based on quantity increase, which caused incorrect validations.
- Updated the logic to follow the new rule: preorder total = previous limit + new limit.
- Added a new preorder limit input field which always starts at 0.
- Implemented logic to add previous limit + new limit and send correct total to backend.
- Completed implementation for Same Details Mode (one common limit for all products).
- Ensured the new limit field works correctly for all products in Same Details Mode.
- Total preorder limit calculation in Same Details Mode is fully functional.
- Completed implementation for Different Details Mode (each product has unique details).
- Added separate limit input for each product in Different Details Mode.
- Implemented previous limit + new limit calculation individually for each product.
- Completed validation logic for each product’s preorder limit in Different Details Mode.