Skip to content
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

🥔✨ Marketplace: Delivery #1325

Open
3 of 5 tasks
Tracked by #831
zspencer opened this issue Apr 8, 2023 · 0 comments
Open
3 of 5 tasks
Tracked by #831

🥔✨ Marketplace: Delivery #1325

zspencer opened this issue Apr 8, 2023 · 0 comments
Labels
✨ feature Reduces Client's Burden or Grants them Benefits 🥔 Satisfices It's good enough to use, but not particularly great

Comments

@zspencer zspencer added ✨ feature Reduces Client's Burden or Grants them Benefits 🌱 Ready for Dev Stuff we are able to move forward on 🥔 Satisfices It's good enough to use, but not particularly great labels Apr 8, 2023
@zspencer zspencer added this to the 1.0 - Andromeda milestone Apr 8, 2023
@zspencer zspencer changed the title Marketplace: Delivery 🌱🥔 Marketplace: Delivery Apr 8, 2023
@zspencer zspencer changed the title 🌱🥔 Marketplace: Delivery ✨🌱🥔 Marketplace: Delivery Apr 8, 2023
@zspencer zspencer changed the title ✨🌱🥔 Marketplace: Delivery 🌱🥔✨ Marketplace: Delivery Apr 8, 2023
zspencer added a commit that referenced this issue Apr 9, 2023
…ent`

- #1325
- #1324
- #1326

I didn't use the `marketplace_order, :full` factory outside of the
`Order::PlacedMailerPreview` and `Order::ReceivedMailerPreview`; and
apparently had flubbed the implementation; so that was not working...

So I fixed it and used it in the `Order::EmailReceiptComponent` spec to
test the `Order#delivery_area`

I also noticed we didn't wire in associations between the
`Marketplace::DeliveryArea` into the `Marketplace::Cart` and
`Marketplace::Order` so I added some specs for those.
zspencer added a commit that referenced this issue Apr 9, 2023
…ent`

- #1325
- #1324
- #1326

I didn't use the `marketplace_order, :full` factory outside of the
`Order::PlacedMailerPreview` and `Order::ReceivedMailerPreview`; and
apparently had flubbed the implementation; so that was not working...

So I fixed it and used it in the `Order::EmailReceiptComponent` spec to
test the `Order#delivery_area`

I also noticed we didn't wire in associations between the
`Marketplace::DeliveryArea` into the `Marketplace::Cart` and
`Marketplace::Order` so I added some specs for those.
zspencer added a commit that referenced this issue Apr 9, 2023
…ent` (#1332)

- #1325
- #1324
- #1326

I didn't use the `marketplace_order, :full` factory outside of the
`Order::PlacedMailerPreview` and `Order::ReceivedMailerPreview`; and
apparently had flubbed the implementation; so that was not working...

So I fixed it and used it in the `Order::EmailReceiptComponent` spec to
test the `Order#delivery_area`

I also noticed we didn't wire in associations between the
`Marketplace::DeliveryArea` into the `Marketplace::Cart` and
`Marketplace::Order` so I added some specs for those.
zspencer added a commit that referenced this issue Apr 17, 2023
- #1325

I suppose this is why the "Prevent Merging unless Branch is Up To Date
With Upstream" button is a thing...

This should fix the main branch, but I'm curious about what people think
about adding constraints to not allow merging branches that are behind
main?
@zspencer zspencer changed the title 🌱🥔✨ Marketplace: Delivery 🥔✨ Marketplace: Delivery Apr 17, 2023
zspencer added a commit that referenced this issue Apr 17, 2023
….. (#1378)

- #1325

I suppose this is why the "Prevent Merging unless Branch is Up To Date
With Upstream" button is a thing...

This should fix the main branch, but I'm curious about what people think
about adding constraints to not allow merging branches that are behind
main?
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue Apr 30, 2023
- Prerequisite for #1420

- #1325
- #1136
- #1185

This does not get rid of the reading of the fields; but it does make it
so they are no longer writable; which will make the "stop reading from
them!" PR a bit tidier.
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue Apr 30, 2023
- Prerequisite for #1420

- #1325
- #1136
- #1185

This does not get rid of the reading of the fields; but it does make it
so they are no longer writable; which will make the "stop reading from
them!" PR a bit tidier.
zspencer added a commit that referenced this issue Apr 30, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue May 4, 2023
…1422)

🧹 `Marketplace`: `DeliveryConstraint`s only set in `DeliveryArea`

- Prerequisite for #1420

- #1325
- #1136
- #1185

This does not get rid of the reading of the fields; but it does make it
so they are no longer writable; which will make the "stop reading from
them!" PR a bit tidier.
zspencer added a commit that referenced this issue May 4, 2023
- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
zspencer added a commit that referenced this issue May 4, 2023
`Marketplace`: `Delivery` constraints live on `DeliveryArea`

- #1325
- #1136
- #1185

Allowing a `Marketplace` to specify it's delivery fees, constraints,
etc. and a `DeliveryArea` to override them was putting us in a bit of a
mess from "how does data even?!"

This consolidates everything onto `DeliveryArea`, yay!
@zspencer zspencer removed the 🌱 Ready for Dev Stuff we are able to move forward on label May 4, 2023
zspencer added a commit that referenced this issue Aug 17, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Aug 24, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Aug 31, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Aug 31, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Aug 31, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Aug 31, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Sep 7, 2023
- #1672
- #1325
- #1763

This starts to split out the Checkout flow to it's own page; so we can
do things like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Sep 7, 2023
- #1672
- #1325
- #1763

This splits out the Checkout flow to it's own page; so we can do things
like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Sep 14, 2023
- #1672
- #1325
- #1763

This splits out the Checkout flow to it's own page; so we can do things
like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???
zspencer added a commit that referenced this issue Sep 15, 2023
- #1672
- #1325
- #1763

This splits out the Checkout flow to it's own page; so we can do things
like:

- Collect the Delivery Address and Phone Number
- Let the Shopper pick a Delivery Time
- Confirm prices
- ???

* Communicate why we need Shoppers to choose a Delivery Area

* Make pretty! MAKE PRETTY!

* So much pretty

* Remove unnecessary click
zspencer added a commit that referenced this issue Oct 1, 2023
- #1325

I think this is leftover from when we collected both the address and the
area at the same time.
zspencer added a commit that referenced this issue Oct 2, 2023
…1862)

`Marketplace`: Show delivery fee when Delivery Area is selected

- #1325

I think this is leftover from when we collected both the address and the
area at the same time.
rosschapman pushed a commit that referenced this issue Oct 23, 2023
…1862)

`Marketplace`: Show delivery fee when Delivery Area is selected

- #1325

I think this is leftover from when we collected both the address and the
area at the same time.
zspencer added a commit that referenced this issue Feb 18, 2024
- #831
- #1325
- #2153
- #2215
- #1137
- #2169

@anaulin has mentioned at least twice how she despises italics; but no
one has taken on the task.

So I did a quick skim-through for all the `italic` that lives within the
`Marketplace`, and removed them in place of:

- Making text size smaller
- Making text color grayer
zspencer added a commit to zinc-collective/tobias that referenced this issue Mar 25, 2024
- zinc-collective#831
- zinc-collective#1325
- zinc-collective#2153
- zinc-collective#2215
- zinc-collective#1137
- zinc-collective#2169

@anaulin has mentioned at least twice how she despises italics; but no
one has taken on the task.

So I did a quick skim-through for all the `italic` that lives within the
`Marketplace`, and removed them in place of:

- Making text size smaller
- Making text color grayer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature Reduces Client's Burden or Grants them Benefits 🥔 Satisfices It's good enough to use, but not particularly great
Projects
None yet
Development

No branches or pull requests

1 participant