Skip to content
This repository has been archived by the owner on Dec 19, 2019. It is now read-only.

[Checkout coverage] Manage Shipping methods on Cart #39

Closed
misha-kotov opened this issue May 18, 2018 · 3 comments
Closed

[Checkout coverage] Manage Shipping methods on Cart #39

misha-kotov opened this issue May 18, 2018 · 3 comments
Labels
epic for-grooming This issue needs to be discussed before it can be worked on large

Comments

@misha-kotov
Copy link

misha-kotov commented May 18, 2018

As a Magento developer, I need to set and manage the selected shipping method on cart to support checkout via GraphQL so that I can build basic ecommerce experiences for shoppers on the front-end.

Use Cases

High Level I/O

  • Render available shipping methods on storefront
    • Input: saved address (id) or custom/new address
    • Output: available shipping methods
  • Set and be able to modify the shipping method on the cart
    • Input: shipping carrier (code), shipping method (code)
    • Output: current cart
  • Request the currently set shipping method on cart
    • Input: current cart
    • Output: currently set shipping method

TO DO

  • find exact address fields that need to be provided in order to estimate OOTB shipping methods
@misha-kotov misha-kotov added the for-grooming This issue needs to be discussed before it can be worked on label May 18, 2018
@misha-kotov misha-kotov changed the title Handle Shipping Manage Shipping data on Cart Jul 27, 2018
@misha-kotov misha-kotov changed the title Manage Shipping data on Cart Manage Shipping methods on Cart Jul 27, 2018
@TravisBernard
Copy link

TravisBernard commented Aug 2, 2018

RE required address fields. In our experience Country, Region/State, Post/ZipCode, and City will get you base rating from most carriers. That said, for the best accuracy the full address including street address is [edit]suggested[/edit]. For example if street address is available FedEx will use it to determine if the delivery location is residential or a business as they provide better rates to businesses. So providing street address as optional is fine, but leaving it completely out of the schema would quickly become an issue.

The first few comments on this M2 issue list other use cases for the less-commonly-needed address fields: magento/magento2#3789

@misha-kotov
Copy link
Author

Thanks @TravisBernard , appreciate your input!

@naydav
Copy link
Contributor

naydav commented Nov 19, 2018

#192

@misha-kotov misha-kotov added this to the Release: 2.3.1 milestone Dec 11, 2018
@naydav naydav added the epic label Dec 12, 2018
@naydav naydav changed the title Manage Shipping methods on Cart [Checkout coverage] Manage Shipping methods on Cart Dec 12, 2018
@naydav naydav modified the milestones: Release: 2.3.1, Release: 2.3.2 Feb 11, 2019
@naydav naydav closed this as completed Apr 30, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
epic for-grooming This issue needs to be discussed before it can be worked on large
Projects
None yet
Development

No branches or pull requests

5 participants