-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
🥔🗜️✨ Gizmo
: Marketplace
#831
Closed
8 of 15 tasks
Labels
⛰️ epic
Work we expect will take multiple patches to complete
🗜️ Gizmos
A piece of functionality that can be embedded in a Space
🌱 Ready for Dev
Stuff we are able to move forward on
🥔 Satisfices
It's good enough to use, but not particularly great
Milestone
Comments
3 tasks
14 tasks
zspencer
added
⛰️ epic
Work we expect will take multiple patches to complete
🗜️ Gizmos
A piece of functionality that can be embedded in a Space
and removed
⛰️ epic
Work we expect will take multiple patches to complete
labels
Oct 21, 2022
KellyAH
added a commit
that referenced
this issue
Dec 8, 2022
* attach at Marketplace_cart to a Person * associate Cart to a Shopper Co-authored-by: Zee Spencer <[email protected]> Co-authored-by: Ana <[email protected]> #831
This was referenced Dec 11, 2022
zspencer
added a commit
that referenced
this issue
Dec 19, 2022
#831 #1002 This is mostly because I want to be able to move forward with connecting Vendor and Distributor accounts in the Marketplace, and to get started fiddling with the Stripe Connect bits. This also hopefully helps set the stage to getting rid of `Utility` classes, and instead have those inherit fro `UtilityHookup` (kind of like how new `Furniture` inherits from `FurniturePlacement` To be honest, I should probably either do a rename pass to more clearly indicate the old-way vs now-and-forward way of defining furniture, or do a final cleanup pass on both of those before starting this, but this was the nearest-mess-to-muck-with ( not clean... just.. uhhh... muck with) Anyway!
zspencer
added a commit
that referenced
this issue
Dec 27, 2022
#831 #1002 This is mostly because I want to be able to move forward with connecting Vendor and Distributor accounts in the Marketplace, and to get started fiddling with the Stripe Connect bits. This also hopefully helps set the stage to getting rid of `Utility` classes, and instead have those inherit fro `UtilityHookup` (kind of like how new `Furniture` inherits from `FurniturePlacement` To be honest, I should probably either do a rename pass to more clearly indicate the old-way vs now-and-forward way of defining furniture, or do a final cleanup pass on both of those before starting this, but this was the nearest-mess-to-muck-with ( not clean... just.. uhhh... muck with) Anyway!
zspencer
added a commit
that referenced
this issue
Jan 5, 2023
#831 * Use strings to access data stored in Settings * Delete leftover debugging info * Marketplace: MarketplacesController#edit Spec Just a basic "get the route, confirm it renders a template successfully for authenticated user and is a 404 when not" * Marketplace: Unit tests MarketplacePolicy#update? * Marketplace: Guests may Checkout from Marketplace We had been doing our smoke-testing with authenticated users, not guests; and then Zee broke everything by not logging in and discovering that we hadn't actually handled the Guest case well. This tests the `Marketplace::CheckoutPolicy`, as well as sprouts some Factories for creating `:marketplace_checkout`s more conveniently. * Marketplace: Streamline flow for Configuring Marketplace - Adds Breadcrumbs - Places Configure Products underneath the `marketplace/edit` view Co-authored-by: Ana <[email protected]> Co-authored-by: Naomi Quinones <[email protected]> Co-authored-by: Zee <[email protected]> Co-authored-by: Dalton <[email protected]> Co-authored-by: Kelly Hong <[email protected]>
zspencer
added a commit
that referenced
this issue
Jan 20, 2023
zspencer
added a commit
that referenced
this issue
Jan 20, 2023
zspencer
added a commit
that referenced
this issue
Jan 20, 2023
#831 Where `Checkout` is useful for handling a Checkout flow for the Payment Processor, it doesn't make a ton of sense from a Shopper perspective once the Cart has been checked out. I've sprouted an `Order` model, with corresponding Controllers, and moved the `checkouts/show` and `checkouts/_checkout` views to `orders/show` and `orders/_order`.
zspencer
added a commit
that referenced
this issue
Jan 21, 2023
#831 This "Demotes" `Checkout` from an Active Record and makes it serve more as a Command object than a Domain Model. It's still ActiveModel'y so it can be rendered using `render checkout` or routed to using `redirect_to checkout.location`, but otherwise it's not holding any data or what not.
zspencer
added a commit
that referenced
this issue
Jan 21, 2023
#831 This "Demotes" `Checkout` from an Active Record and makes it serve more as a Command object than a Domain Model. It's still ActiveModel'y so it can be rendered using `render checkout` or routed to using `redirect_to checkout.location`, but otherwise it's not holding any data or what not.
zspencer
added
🥔 Satisfices
It's good enough to use, but not particularly great
and removed
🥔 Satisfices
It's good enough to use, but not particularly great
labels
Jul 6, 2023
7 tasks
zspencer
added a commit
that referenced
this issue
Aug 31, 2023
- #831 This may turn out to be a terrrrrrible idea; but it may also be fine. Essentially, the `Marketplace` now lives within a turbo-frame; which means it's going to be replacing itself inline. Cool? Also, horrifying. Basically, now every `Marketplace::*Controller` will want to inherit from `Marketplace::Controller`, so when we click a link it will auto-magically swap out the content without requiring us to do anything at all! Cool, huh?
zspencer
added a commit
that referenced
this issue
Oct 5, 2023
zspencer
added a commit
that referenced
this issue
Oct 5, 2023
rosschapman
pushed a commit
that referenced
this issue
Oct 23, 2023
1 task
zspencer
added a commit
that referenced
this issue
Nov 30, 2023
- #831 So, TIL about `data-turbo-action=advance` which tells turbo to update the URL when moving from spot to spot. Now, when navigating through the Marketplace Management and Checkout flow the URL bar actually update! Magic! Ponies! Sparkles! Hooray!
anaulin
pushed a commit
that referenced
this issue
Nov 30, 2023
- #831 So, TIL about `data-turbo-action=advance` which tells turbo to update the URL when moving from spot to spot. Now, when navigating through the Marketplace Management and Checkout flow the URL bar actually update! Magic! Ponies! Sparkles! Hooray!
This was referenced Dec 19, 2023
zspencer
added a commit
that referenced
this issue
Dec 21, 2023
…2054) `Marketplace`: All `Member` pages are in the `ManagementComponent` - #831 - While working on #2053, I thought to myself "Wait, what if... What if we didn't have to remember to wrap things in the `ManagementComponent` at all?! What if all that could be eliminated from the `new`/`edit`/`index`/`show` pages entirely? So I did! Hooray!
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
🧹 Relegated to cold storage. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
⛰️ epic
Work we expect will take multiple patches to complete
🗜️ Gizmos
A piece of functionality that can be embedded in a Space
🌱 Ready for Dev
Stuff we are able to move forward on
🥔 Satisfices
It's good enough to use, but not particularly great
Gizmos
#709Community eCommerce for collective liberation.
Live Examples
Wish this was further along? Consider sponsoring our Zinc Community Fund, which we use to cover our operating costs and pay contributors!
Client Owners:
Client
: Piikup #832 - ExampleLead
: Artisans.coop #888 - PrioritiesLead
: Indie Sellers Guild #889Lead
: Sutty #1572Fauxsonas
Marketplace
:Vendor
#2044Marketplace
:Shopper
#2043Marketplace
:Distributor
#2045Use Cases & features
Marketplace
: OnboardingVendors
! #1641Marketplace
: Selling 🥡Products
#1324Marketplace
: Buying 🥡Products
#1326Marketplace
:Order
Notification
s andTimeline
#1331Marketplace
:Delivery
#1325Marketplace
:Split
Payment
betweenVendor
andDistributor
#1327Marketplace
:Tax
Collection and Compliance #1137Marketplace
: Refunds?! #1330Marketplace
: Pay with EBT & SNAP #1238Works With
Utility
:Stripe
#1002Utility
:Square
#1501Domain Model
Design Library
Marketplace
:ManagementComponent
#2220Comparison
Wish this was further along? Consider sponsoring our Zinc Community Fund, which we use to cover our operating costs and pay contributors!
The text was updated successfully, but these errors were encountered: