Bug #4333
open"Preorder Creation & Preorder Analysis Page and E-commerce Flow"
Start date:
10/08/2025
Due date:
10/08/2025 (about 2 months late)
% Done:
100%
Estimated time:
8:00 h
Spent time:
Tested Date:
Raised by Tester:
Page/ Module (POS):
Description
- Implement createPreorder functionality with preorderLimit including support for decimals.
- Add decimal handling with 3-digit precision for product weights in the same details.
- Enable increment and decrement functionality on the Catalog Product Details page based on preorderLimit.
- Pass the preorderLimit values from Catalog to Cart page and ensure increment/decrement updates correctly.
- Test the flow by creating a new preorder after clearing existing catalog data in the database.
- Preorder Analysis Page
- e-commerce structure
- Some products in the e-commerce catalog are out of stock, but they still appear as if they have quantity available. I will remove the preorder limit to hide the preorder button and show a message instead.
- The index side menu bar has added a "Preorder" option that allows users to click and open the preorder list page.
Subtasks
Related issues
Updated by Pavan Kumar Murala 2 months ago
- Description updated (diff)
- Status changed from New to In Progress
Updated by Pavan Kumar Murala 2 months ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
- Implemented createPreorder functionality with `preorderLimit` support, including decimal handling (3-digit precision) for product weights.
- Added increment/decrement quantity controls in the Catalog Product Details page with proper validation based on the defined `preorderLimit`.
- Ensured that `preorderLimit` values are passed correctly from the Catalog to the Cart page, and the quantity updates synchronize seamlessly.
- Updated the Preorder Analysis Page for better tracking of preorder activity.
- Enhanced e-commerce structure to hide preorder options for out-of-stock products by removing the preorder limit and showing a “Product Coming Soon” message instead.
- Added a Preorder option in the index side menu bar to allow users to easily navigate to the preorder list page.
- Successfully tested the entire flow by clearing existing catalog data, creating new preorders, and validating all frontend and backend integrations.
- meeting 1 hour