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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0045770
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2021-01-21 15:522021-05-11 14:04
ReporterfdominguesView Statuspublic 
Assigned Torqueralta 
PriorityimmediateResolutionfixedFixed in VersionRR21Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabasePostgreSQLJava version
OS VersionDatabase versionAnt version
Product VersionRR20Q2SCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0045770: "Cross Store" functionality with shipping cost (delivery service)

DescriptionI configured this functionality on the livebuild (20Q2), but I have 2 problems:

In the attached video I made 2 transactions:
1) addition of a product from the store stock:
- selection of the delivery method via the "Show More" button: OK (service added)
- selection of the "Courier Delivery" service: OK (delivery coast added)
- payment of the transaction: OK (transaction paid)

2) Adding a product from the stock of another store (cross store):
a) no service option added to the product automatically when selecting the delivery mode "Home Delivery". (we must add it via the "Show More" button)
b) after adding the "Courier Delivery" service, no possibility of paying for the ticket, because the product (service) belongs to another stock.

FYI:
• Cross Store configuration: http://wiki.openbravo.com/wiki/Retail:CrossStore [^]
• Delivery Coast configuration: http://wiki.openbravo.com/wiki/Retail:ProductServices/User_Guide#Delivery_Services [^] and https://docs.google.com/document/d/1BcigQl6ge_FSmgbmy46a0abJ5R3uAhQ3G7VwHdn3kI0/edit?usp=sharing [^]

Response from Antonio Moreno:

About topic a), I think we can report it as a bug. If I'm understanding correctly, the problem could be fixed by us including automatically the cross-store filter when querying for mandatory proposed services, so if this is the case, the fix should not be complex.

Topic b) however is a bit trickier. Orders in Openbravo must have all its lines associated with the organisation header. This means that it is not possible to create an order in which the product is cross-store, and the service is not. You should add a cross-store service if the product is cross-store. However, I think this point may be fixed if we fix the mandatory proposal query, so that it shows cross-store results, because in that way the service proposed should also be cross-store and it should work fine.
Steps To ReproduceSee video attached

2) Adding a product from the stock of another store (cross store):
a) no service option added to the product automatically when selecting the delivery mode "Home Delivery". (we must add it via the "Show More" button)
b) after adding the "Courier Delivery" service, no possibility of paying for the ticket, because the product (service) belongs to another stock.
TagsNo tags attached.
Attached Files7z file icon 20Q2_Livebuild.7z [^] (3,167,287 bytes) 2021-01-21 15:52

- Relationships Relation Graph ] Dependency Graph ]
related to design defect 0044810 closedranjith_qualiantech_com Cross Store - It is not possible to add Services to the same ticket. 

-  Notes
(0125994)
hgbot (developer)
2021-02-04 18:49

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/149 [^]
(0125995)
hgbot (developer)
2021-02-04 18:50

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/287 [^]
(0126068)
hgbot (developer)
2021-02-11 07:33

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/287 [^]
(0126069)
hgbot (developer)
2021-02-11 07:33

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: bc7ffa73317094e791ac622ee718bfbc8499484d
Author: Rafael Queralta <rafaelcuba81@gmail.com>
Date: 2021-02-11T06:33:10+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/bc7ffa73317094e791ac622ee718bfbc8499484d [^]

Fixed BUG-45770: Now when you the service option was added to the product automatically when selecting the delivery mode "Home Delivery". Also the related services to cross store product is added only if it's cross store service too

---
M web/org.openbravo.retail.posterminal/js/components/renderorderline.js
M web/org.openbravo.retail.posterminal/js/hookRenderOrderLine.js
M web/org.openbravo.retail.posterminal/js/model/product.js
M web/org.openbravo.retail.posterminal/js/pointofsale/view/ps-productdetailsview.js
M web/org.openbravo.retail.posterminal/js/receiptMultiLineEdit.js
M web/org.openbravo.retail.posterminal/js/utils/deliveryModeUtils.js
---
(0126070)
hgbot (developer)
2021-02-11 07:34

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/149 [^]
(0126071)
hgbot (developer)
2021-02-11 07:34

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 9bbe4f53c4aa4c9f283a3ed40400f03a8e1821e9
Author: Rafael Queralta <rafaelcuba81@gmail.com>
Date: 2021-02-11T06:33:26+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/9bbe4f53c4aa4c9f283a3ed40400f03a8e1821e9 [^]

Fixed BUG-45770: Made remote search to get cross-store services

---
M web/org.openbravo.mobile.core/source/retail/component/ob-retail-searchproductcharacteristic.js
---
(0127202)
sebastien_liron (reporter)
2021-04-09 16:14

Is it safe to use this in 20q2 version ( as it is the reporter version ? )

- Issue History
Date Modified Username Field Change
2021-01-21 15:52 fdomingues New Issue
2021-01-21 15:52 fdomingues Assigned To => Retail
2021-01-21 15:52 fdomingues File Added: 20Q2_Livebuild.7z
2021-01-21 15:52 fdomingues Triggers an Emergency Pack => No
2021-01-22 08:12 marvintm Resolution time => 1613084400
2021-01-22 13:20 marvintm Severity critical => major
2021-01-25 06:14 rqueralta Assigned To Retail => rqueralta
2021-01-25 06:15 rqueralta Status new => scheduled
2021-02-04 18:49 hgbot Note Added: 0125994
2021-02-04 18:50 hgbot Note Added: 0125995
2021-02-11 07:33 hgbot Resolution open => fixed
2021-02-11 07:33 hgbot Status scheduled => closed
2021-02-11 07:33 hgbot Note Added: 0126068
2021-02-11 07:33 hgbot Fixed in Version => RR21Q2
2021-02-11 07:33 hgbot Note Added: 0126069
2021-02-11 07:34 hgbot Note Added: 0126070
2021-02-11 07:34 hgbot Note Added: 0126071
2021-04-09 16:14 sebastien_liron Note Added: 0127202
2021-05-06 10:54 aferraz Relationship added related to 0044810
2021-05-06 12:45 sebastien_liron Issue Monitored: fdomingues
2021-05-11 14:04 eugeni Issue Monitored: eugeni


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker