[ECOMMERCE-575] Investigate SAP Commerce Webservices API changes from v2 to v2.2.1 Created: 21/Jun/23  Updated: 22/Aug/23

Status: Open
Project: E-commerce
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Spike Priority: Medium
Reporter: Alberto Soto Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: tech-debt
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Sub-Tasks:
Key
Summary
Type
Status
Assignee
ECOMMERCE-576 Implementation Sub-task To Do  
ECOMMERCE-577 Review Sub-task To Do  
ECOMMERCE-578 Pre-Integration QA Sub-task To Do  
ECOMMERCE-579 QA Sub-task To Do  
Template:
Epic Link: AuthorX Maintenance
Team: AuthorX

 Description   

Steps to reproduce

  1. Investigate api changes
  2. Document changes in notion page

https://www.notion.so/magnoliacms/SAP-Connector-f798537586ce4c919d503446b363e6d0#e0d51a10e5e14df5a502744522baae6d

 

Expected results

Have an overview of the api migration that happens from our current implementation to the last cloud version.

System versions are the following:

Actual results

Workaround

https://api.sap.com/api/commerce_services/overview

We need to analyze and build a compatibility document like the following, to detect potential pain factors.

Example of API call

 

Concept Reference API v2 location API V2.2.1 location  
Get Product By id https://git.magnolia-cms.com/projects/ADDON/repos/ecommerce/browse/magnolia-ecommerce-sap-connector/src/main/java/info/magnolia/ecommerce/sap/products/ById.java#43,55 https://help.sap.com/doc/ccb4ef164f2341eeacbf9a1b2791eba8/1905/en-US/financialWebservices.html#_getproduct https://api.sap.com/api/commerce_services/path/getProduct  

 

 

Development notes

 
new/cloud: https://help.sap.com/doc/2a2d281e9659493783b42fb186760979/2211.8/en-US/index.html#api-CartEntries-createCartEntry
old/onprem: https://help.sap.com/doc/3da0702c50df4367883c48e7f7ff3b58/2005/en-US/index.html#_createcart


Generated at Mon Feb 12 01:45:23 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.