Skip to content

Provider: Mailchimp Open Commerce (formerly Reaction Commerce) - #293

Closed
loan-laux wants to merge 57 commits into
vercel:mainfrom
outgrow:outgrow-reaction-commerce-provider
Closed

Provider: Mailchimp Open Commerce (formerly Reaction Commerce)#293
loan-laux wants to merge 57 commits into
vercel:mainfrom
outgrow:outgrow-reaction-commerce-provider

Conversation

@loan-laux

@loan-lauxloan-laux commented Apr 26, 2021

Copy link
Copy Markdown

This is a work in progress and is not ready for production yet.

Status

  • CommerceProvider
  • Schema & TS types
  • API Operations - Get all collections
  • API Operations - Get all pages
  • API Operations - Get all products
  • API Operations - Get page
  • API Operations - Get product
  • API Operations - Get Shop Info (categories and vendors working — vendors query still a WIP PR on Reaction)
  • Hook - Add Item
  • Hook - Remove Item
  • Hook - Update Item
  • Hook - Get Cart (account-tied carts working, anonymous carts working, cart reconciliation working)
  • Auth (based on a WIP PR on Reaction - still need to implement refresh tokens)
  • Customer information
  • Product attributes - Size, Colors
  • Custom checkout
  • Typing (in progress)
  • Tests

@patrys, I hope you don't mind me stealing your great status list here.

The code is far from what I'd consider clean so don't judge me. I used the Shopify provider as a base, so some bits of it might still be there and I'll clean them up at a later point. The use of types is also questionable currently as it's my first time actually using TS, but I would say the priority for now is to get something that works.

At this stage, I'm creating this PR so that people can discuss changes and how to best approach this integration.

loan-lauxand others added 10 commits March 30, 2021 20:07
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
add independent codegen file inside provider
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
…tion-commerce-provider
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
@vercel

vercelBot commented Apr 26, 2021

Copy link
Copy Markdown
Contributor

@loan-laux is attempting to deploy a commit to the Vercel Solutions Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercelBot commented Apr 26, 2021

Copy link
Copy Markdown
Contributor

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployments, click below or on the icon next to each commit.

commerce-bigcommerce – ./

🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-bigcommerce/5SkBnETg1p5543CANjR2NVcKBRHB
✅ Preview: Failed

[Deployment for 3112c7f failed]

commerce-shopify – ./

🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-shopify/Fg19JMpkfivDgBnFJdChyvZmJvH3
✅ Preview: Failed

commerceads32322asdsaasd – ./

🔍 Inspect: https://vercel.com/uncurated-tests/commerceads32322asdsaasd/HUZdn1eDd37jYXkwoZcchy7U4CGk
✅ Preview: Failed

[Deployment for 7de1c37 failed]

commerce-local – ./site

🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-local/HPjKgueJLhZXJATYtMEjEDfH17Ch
✅ Preview: Failed

[Deployment for eced304 failed]

Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
@loan-lauxloan-laux changed the title Reaction Commerce providerMailchimp Open Commerce provider (formerly Reaction Commerce)Apr 28, 2021
Signed-off-by: Loan Laux <loan@outgrow.io>
@loan-lauxloan-laux changed the title Mailchimp Open Commerce provider (formerly Reaction Commerce)Provider: Mailchimp Open Commerce (formerly Reaction Commerce)Apr 28, 2021
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
Signed-off-by: Loan Laux <loan@outgrow.io>
@lfades

Copy link
Copy Markdown
Member

@loan-laux Feel free to ping me when the PR is ready for a review 👍

Signed-off-by: Loan Laux <loan@outgrow.io>
@goncy

Copy link
Copy Markdown
Contributor

Hi @loan-laux, is this still being worked on?

@loan-laux

Copy link
Copy Markdown
Author

Hey @goncy, I've been pretty busy lately but planning to get this through the finish line. Just need to get it back in sync with the main branch and finish the checkout integration.

@goncy

Copy link
Copy Markdown
Contributor

Hey @goncy, I've been pretty busy lately but planning to get this through the finish line. Just need to get it back in sync with the main branch and finish the checkout integration.

Great then, I will leave it open, thanks!

@okbel
okbel changed the base branch from main-bu to mainJanuary 14, 2022 16:11
…on-commerce-provider
Signed-off-by: Loan Laux <llaux@trellis.co>
@leerob

Copy link
Copy Markdown
Contributor

Hey there! Thank you for your contribution. We have decided to take Next.js Commerce in a new direction and will be closing out current PRs and issues due to this change. Please see this PR for more details: #966

Would love to see an Open Commerce version of v2!

@leerobleerob closed this Apr 18, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@loan-laux@aldeed@lfades@goncy@leerob@okbel@tedraykov@CristianCucunuba