Project

General

Profile

Edit Copy Actions

Bug #4333

open

"Preorder Creation & Preorder Analysis Page and E-commerce Flow"

Added by Pavan Kumar Murala 2 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Target version:
-
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

  1. Implement createPreorder functionality with preorderLimit including support for decimals.
  2. Add decimal handling with 3-digit precision for product weights in the same details.
  3. Enable increment and decrement functionality on the Catalog Product Details page based on preorderLimit.
  4. Pass the preorderLimit values from Catalog to Cart page and ensure increment/decrement updates correctly.
  5. Test the flow by creating a new preorder after clearing existing catalog data in the database.
  6. Preorder Analysis Page
  7. e-commerce structure
  8. 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.
  9. The index side menu bar has added a "Preorder" option that allows users to click and open the preorder list page.

Add

Subtasks


Add

Related issues

Actions #1

Updated by Pavan Kumar Murala 2 months ago

  • Description updated (diff)
  • Status changed from New to In Progress
Actions #2

Updated by Pavan Kumar Murala 2 months ago

  • Description updated (diff)
Actions #3

Updated by Pavan Kumar Murala 2 months ago

  • Description updated (diff)

Updated by Pavan Kumar Murala 2 months ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
  1. Implemented createPreorder functionality with `preorderLimit` support, including decimal handling (3-digit precision) for product weights.
  2. Added increment/decrement quantity controls in the Catalog Product Details page with proper validation based on the defined `preorderLimit`.
  3. Ensured that `preorderLimit` values are passed correctly from the Catalog to the Cart page, and the quantity updates synchronize seamlessly.
  4. Updated the Preorder Analysis Page for better tracking of preorder activity.
  5. 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.
  6. Added a Preorder option in the index side menu bar to allow users to easily navigate to the preorder list page.
  7. Successfully tested the entire flow by clearing existing catalog data, creating new preorders, and validating all frontend and backend integrations.
  8. meeting 1 hour
Edit Copy Actions

Also available in: Atom PDF