-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Updated Saleor Provider #356
Conversation
@zaiste is attempting to deploy a commit to the Vercel Solutions Team on Vercel. A member of the Team first needs to authorize it. |
This pull request is being automatically deployed with Vercel (learn more). commerce-bigcommerce – ./🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-bigcommerce/AJLujCexxQQgqx3gds2JbpyQsJ1V commerce-shopify – ./🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-shopify/3LQVSZVCa6cUxNM6MJP777viDWRS commerce-swell – ./🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-swell/DRy6844mA3yZDKg3LJ6JAbxHE7zn commerce-vendure – ./🔍 Inspect: https://vercel.com/vercel-solutions-vtest314/commerce-vendure/6N5AkqMzTyAbRtQqmekN2WnHCof2 |
@zaiste What's the issue that prevents us from being on the latest Next.js version? 10.0.9 is quite behind |
@lfades Images didn't appear in This could be fixed in the following PR so it doesn't block the Saleor provider if that's OK for you |
@zaiste Is that the case for the other providers or only for Saleor? 🤔 |
@lfades I haven't yet checked other providers. For clarity, currently, in this repository on the |
Must prefix with `NEXT_PUBLIC_` so that the API URL is visible on the client
* Initial work, copied from the Shopify provider * Added basis setup and type generation for the products queries * refactor: adjust the types * task: relax the Node.js constraint * fix: page/product properties * disable unknown fields * mention Saleor in the README * setup debugging for Next.js * Check nextjs-commerce bug if no images are added for a product * fix: client/server pecularities for env visibility Must prefix with `NEXT_PUBLIC_` so that the API URL is visible on the client * re: make search work with Saleor API (WIP) * task: update deps * task: move to Webpack 5.x * saleor: initial cart integration * update deps * saleor: shall the cart appear! * task: remove deprecated packages * saleor: adding/removing from the cart * saleor: preliminary signup process * saleor: fix the prices in the cart * update deps * update deps * Added the options for a variant to the product page * Mapped options to variants * Mapped options to variants * saleor: refine the auth process * saleor: remove unused code * saleor: handle customer find via refresh temporary solution * saleor: update deps * saleor: fix the session handling * saleor: fix the variants * saleor: simplify the naming for GraphQL statements * saleor: fix the type for collection * saleor: arrange the error codes * saleor: integrate collections * saleor: fix product sorting * saleor: set cookie location * saleor: update the schema * saleor: attach checkout to customer * saleor: fix the checkout flow * saleor: unify GraphQL naming approach * task: update deps * Add the env variables for saleor to the template * task: prettier * saleor: stub API for build/typescript compilation thanks @cond0r * task: temporarily disable for the `build` * saleor: refactor GraphQL queries * saleor: adjust the config * task: update dependencies * revert: Next.js to `10.0.9` * saleor: fix the checkout fetch query * task: update dependencies * saleor: adapt for displaying featured products * saleor: update the provider structure * saleor: make the home page representable * feature/cart: display the variant name (cond) Co-authored-by: Patryk Zawadzki <patrys@room-303.com> Co-authored-by: royderks <10717410+royderks@users.noreply.github.com>
This PR supersedes the #277 It also incorporates the changes introduced by #252 Overall, this PR provides a minimal working example showing how to integrate Saleor with the Next.js Commerce platform.
cc @patrys @okbel
Additionally, I've updated a couple of dependencies (
package.json
) - leaving Next.js at10.0.9-canary.5
because of issues that prevent images to be properly displayed cc @lfades