magento / catalog-storefront

Open Software License 3.0
7 stars 18 forks source link

Price Book Management #457

Closed magento-engcom-team closed 3 years ago

magento-engcom-team commented 3 years ago

Need to implement the following service methods:

Assume you received a request with expected data for each of the service method.

The following service method should be implemented:

  // Build Price Book Id based on Scopes.
  rpc buildPriceBookId(PriceBookScopesRequest) returns (PriceBookResponse);

  // Return existing Price Book Id or null if not found.
  rpc findPriceBook(PriceBookScopesRequest) returns (PriceBookResponse);

  // Creates a new price book. All fields are required. Throws invalid argument error if some argument is missing
  rpc createPriceBook(PriceBookRequest) returns (PriceBookCreateResponse);

  // Delete a price book by price book id. Delete all assigned prices to price book.
  rpc deletePriceBook(PriceBookDeleteRequest) returns (PriceBookDeleteResponse);

Repo: https://github.com/magento/storefront-pricing-ce

magento-engcom-team commented 3 years ago

The issue was exported from the internal JIRA. The link to the original JIRA issue: https://jira.corp.magento.com/browse/SFAPP-148

m2-assistant[bot] commented 3 years ago

Hi @magento-engcom-team. Thank you for your report. To help us process this issue please make sure that you provided sufficient information.

Please, add a comment to assign the issue: @magento I am working on this


lykhachov commented 3 years ago

@magento I am working on this

m2-assistant[bot] commented 3 years ago

Hi @lykhachov! :wave: Thank you for collaboration. Only members of Community Contributors Team are allowed to be assigned to the issue. Please use @magento add to contributors team command to join Contributors team.

lykhachov commented 3 years ago

@magento add to contributors team

m2-assistant[bot] commented 3 years ago

Hi @lykhachov! :wave: Thank you for joining. Please accept team invitation :point_right: here :point_left: and add your comment one more time.

lykhachov commented 3 years ago

@magento I am working on this