Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0052640
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2023-06-01 13:132023-06-22 10:19
Reporterjose_duqueView Statuspublic 
Assigned Toalainperez 
PriorityhighResolutioninvalidFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSLinux 64 bitDatabasePostgreSQLJava version7.x
OS VersionOpenbravo Appliance 14.04Database version9.3.xAnt version1.9.x
Product VersionSCM revision20Q3 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0052640: Can't push a product and its complementary product through the orderloader

DescriptionWe can't upload a product and its complementary product through the orderloader.

It is impossible to make a new order with a product and its existing complementary product.
Steps To ReproduceWe can create orders and get orders that contain products that have linked complementary products but we can't create them. We have to create the separately which beats the purpose of a complementary product that has to be linked with its product in the order.

Proposed SolutionWe should be able to push a complementary product through the orderloader with something like this:

 "hasComplementary":true,
               "complementaryProdList":[
                  {
                     "id":"IIIIIIIIIIIIIIIIIIIIIIIIIIIII",
                     "productId":"PPPPPPPPPPPPPPPPPPPPPPPPPP",
                     "complementaryProductId":"CCCCCCCCCCCCCCCCCCCCCC",
                     "obrecpIncludeWithMainProd":true,
                     "obrecpDeleteMainWithComp":true,
                     "_identifier":"123456789123456789"
                  }
               ],
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0150852)
jose_duque (reporter)
2023-06-07 10:11

The use case is as follows:
1. An order is created in an external system (not yet in Openbravo) This order contains a product and its corresponding complementary product.
2. The external system tries to upload and send the information of this order through the Orderloader.

ISSUE: The external system CANNOT send the order since there is no way for it to specify that there is a complementary product in it.
(0151480)
guillermogil (manager)
2023-06-22 10:19

This issue comes from a custom functionality so it should not be here.
In any case, MR has been created to fix it.

- Issue History
Date Modified Username Field Change
2023-06-01 13:13 jose_duque New Issue
2023-06-01 13:13 jose_duque Assigned To => Triage Platform Conn
2023-06-01 13:13 jose_duque Issue generated from 0052078
2023-06-01 13:31 marvintm Assigned To Triage Platform Conn => Retail
2023-06-01 13:32 marvintm Issue Monitored: marvintm
2023-06-01 13:32 marvintm Project Modules => Retail Modules
2023-06-01 13:32 marvintm Triggers an Emergency Pack => No
2023-06-01 13:32 marvintm Category Openbravo Business API => Web POS
2023-06-07 10:11 jose_duque Note Added: 0150852
2023-06-07 10:11 jose_duque Description Updated View Revisions
2023-06-07 10:11 jose_duque Steps to Reproduce Updated View Revisions
2023-06-13 17:34 aaroncalero Assigned To Retail => alainperez
2023-06-13 17:34 aaroncalero Status new => scheduled
2023-06-22 10:19 guillermogil Note Added: 0151480
2023-06-22 10:19 guillermogil Status scheduled => closed
2023-06-22 10:19 guillermogil Resolution open => invalid


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker