[SHOP-4] Create a Product endpoint Created: 19/Feb/20  Updated: 27/Mar/20  Resolved: 27/Mar/20

Status: Closed
Project: Shop
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Story Priority: Neutral
Reporter: Adrien Manzoni Assignee: Riste Drangovski
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: REST API
Sprint: Scrum Sprint 1

 Description   
  Path Description Templating function
 
GET /catalogs Return all the catalogs True
GET /catalog/{catalogId} Return the requested catalog and : * The list of currencies
  • The category tree
  • The list of shipping methods
True
GET /catalog/{catalogId}/products Return all the catalog products
Query string:
- limit: Limit the number of results
- offset: Index to return the results from
- sort: Field to use for sorting and the order (ie: sort=date:asc, sort=date:desc)
Does not return linked objects
True
GET /category/{categoryId} Return the requested category and its tree of categories True
GET /category/{categoryId}/products Return all the category products
Query string:
- limit: Limit the number of results
- offset: Index to return the results from
- sort: Field to use for sorting and the order (ie: sort=date:asc, sort=date:desc)
 
Does not return linked objects
True
GET /shipping/methods/{methodId} Return the requested shipping method and its list of rates True
GET /product/{productId} Return the requested product and  * The list of prices
  • The list of custom fields
  • The list of categories
  • The tax rate
True
GET /product/{productId}/price Return the price of the product regarding the current date and the requested quantity (body of the request) True

Generated at Mon Feb 12 10:48:09 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.