-
Notifications
You must be signed in to change notification settings - Fork 986
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MBL-1567: Pledge redemption (Backer Shipping Expectation & Backer Shipping Country) #2112
Conversation
…ure/pledge-redemption-ml1
…ure/pledge-redemption-ml1
…r/android-oss into feature/pledge-redemption-ml1
…ure/pledge-redemption-ml1
…ure/pledge-redemption-ml1
…ure/pledge-redemption-ml1
…es user journeys. (#2081)
…ure/pledge-redemption-ml1
…ure/pledge-redemption-ml1
…ure/pledge-redemption-ml1
* add estimated shipping costs for rewards and add-ons * put shipping amount back into add-ons * fix unit tests
…ure/pledge-redemption-ml1
…ure/pledge-redemption-ml1
….com:kickstarter/android-oss into feature/pledge-redemption-ml1
* add estimated shipping visuals to pledge checkout screens * fix shipping amount being pulled from shipping rules and not the reward shipping rules * make it so late pledges are also shown "Pledge $$$"
…ure/pledge-redemption-ml1
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #2112 +/- ##
============================================
+ Coverage 67.51% 67.66% +0.15%
- Complexity 2133 2189 +56
============================================
Files 364 367 +3
Lines 22186 22563 +377
Branches 3116 3236 +120
============================================
+ Hits 14979 15268 +289
+ Misses 5568 5560 -8
- Partials 1639 1735 +96 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very impressive with the refactors @Arkariang
// val location = Location.builder() | ||
// .id(23424814) | ||
// .country("FK") | ||
// .displayableName("Falkland Islands") | ||
// .name("Falkland Islands") | ||
// .build() | ||
// return ShippingRule.builder() | ||
// .id(23424814) | ||
// .location(location) | ||
// .build() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dont think we need this comment anymore
📲 What
📌 Backer Shipping Expectations
As a backer, I understand how much I will likely be charged for shipping when I back a campaign so that I can anticipate my total costs.
Will Do Rename shipping to estimated shipping
Will Do Show backers an estimated range for shipping
Will Do Rearrange UI components on existing checkout screens
As a backer, I won’t be charged for shipping until I have been sent to pledge redemption.
As a backer, I understand the rest of the flow and the aspects I will be responsible for.
📌 Backer Shipping Country
As a backer, I can easily set my shipping country so that I can view rewards that are available to me.
Will Do Move shipping country selector from “Confirm Details” to rewards carousel.
Will Do Rearrange UI on existing checkout screens.
🤔 Why
🛠 How
| | |
📋 QA
disable_shipping_at_pledge
:Story 📖
MBL-1567