Loan Laux
23e0d57cf5
Move API to new Node architecture
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-07-06 15:43:38 +03:00
Loan Laux
8dc6881cd9
Merge branch 'master' of github.com:vercel/commerce into outgrow-reaction-commerce-provider
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-06-14 11:31:52 +04:00
Luis Alvarez
ddd4631ade
Exclude prop
2021-06-10 01:52:09 -05:00
Jakub Neander
3b2bf654fe
Updated Saleor Provider ( #356 )
...
* 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>
2021-06-10 01:46:28 -05:00
Bel Curcio
685fb932db
Adding revalidate to search - categories change too
2021-06-09 09:39:32 -03:00
cond0r
2d0c6e0c8a
Add blocking fallback to pages ( #357 )
...
* Update [...pages].tsx
* Fix provider config overwrite
* Shopify changes
2021-06-07 17:12:20 -03:00
Michael Bromley
0e804d09f9
Update Vendure provider to latest API changes ( #352 )
...
Relates to #349
2021-06-02 11:46:38 -03:00
Loan Laux
92179b3bd9
Merge branch 'master' of github.com:vercel/commerce into outgrow-reaction-commerce-provider
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-06-01 16:31:30 +04:00
Luis Alvarez D
a98c95d447
[WIP] Node.js provider for the API ( #252 )
...
* Adding multiple initial files
* Updated the default cart endpoint
* Fixes
* Updated CommerceAPI class for better usage
* Adding more migration changes
* Taking multiple steps into better API types
* Adding more experimental types
* Removed many testing types
* Adding types, fixes and other updates
* Updated commerce types
* Updated types for hooks now using the API
* Updated mutation types
* Simplified cart types for the provider
* Updated cart hooks
* Remove normalizers from the hooks
* Updated cart endpoint
* Removed cart handlers
* bug fixes
* Improve quantity input behavior in cart item
* Removed endpoints folder
* Making progress on api operations
* Moved method
* Moved types
* Changed the way ops are created
* Added customer endpoint
* Login endpoint
* Added logout endpoint
* Add missing logout files
* Added signup endpoint
* Removed customers old endpoints
* Moved endpoints to nested folder
* Removed old customer endpoint builders
* Updated login operation
* Updated login operation
* Added getAllPages operation
* Renamed endpoint operations to handlers
* Changed import
* Renamed operations to handlers in usage
* Moved getAllPages everywhere
* Moved getPage
* Updated getPage usage
* Moved getSiteInfo
* Added def types for product
* Updated type
* moved products catalog endpoint
* removed old catalog endpoint
* Moved wishlist
* Removed commerce.endpoint
* Replaced references to commerce.endpoint
* Updated catalog products
* Moved checkout api
* Added the get customer wishlist operation
* Removed old wishlist stuff
* Added getAllProductPaths operation
* updated reference to operation
* Moved getAllProducts
* Updated getProduct operation
* Removed old getConfig and references
* Removed is-allowed-method from BC
* Updated types for auth hooks
* Updated useCustomer and core types
* Updated useData and util hooks
* Updated useSearch hook
* Updated types for useWishlist
* Added index for types
* Fixes
* Updated urls to the API
* Renamed fetchInput to fetcherInput
* Updated fetch type
* Fixes in search hook
* Updated Shopify Provider Structure (#340 )
* Add codegen, update fragments & schemas
* Update checkout-create.ts
* Update checkout-create.ts
* Update README.md
* Update product mutations & queries
* Uptate customer fetch types
* Update schemas
* Start updates
* Moved Page, AllPages & Site Info
* Moved product, all products (paths)
* Add translations, update operations & fixes
* Update api endpoints, types & fixes
* Add api checkout endpoint
* Updates
* Fixes
* Update commerce.config.json
Co-authored-by: B <curciobelen@gmail.com>
* Added category type and normalizer
* updated init script to exclude other providers
* Excluded swell and venture temporarily
* Fix category & color normalization
* Fixed category normalizer in shopify
* Don't use getSlug for category on /search
* Update colors.ts
Co-authored-by: cond0r <pinte_catalin@yahoo.com>
Co-authored-by: B <curciobelen@gmail.com>
2021-06-01 03:18:10 -05:00
cond0r
0792eabd4c
Fix missing images ( #264 )
...
Co-authored-by: B <curciobelen@gmail.com>
2021-05-31 21:34:28 -05:00
Gonzalo Pozzo
277471cd16
Update next.config.js filter ( #329 )
...
Its a little more explicit using boolean than x => x
2021-05-31 21:32:10 -05:00
John Vandivier
d71646a60d
feat: concise card code ( #348 )
2021-05-31 21:31:16 -05:00
B
1bc721de83
Improved Categories ( #339 )
...
* Improved Categories
* Improved Categories
* Improved Categories
* Improved Categories
* Improved Categories
* Improved Categories
2021-05-31 17:44:08 -05:00
ghoskin
84a72718d2
fix update cart item ( #333 )
...
Co-authored-by: Greg Hoskin <greghoskin@Gregs-MacBook-Pro.local>
2021-05-28 12:28:45 -03:00
Michael Bromley
925a68a78c
Fix vendure variants ( #338 )
...
* Fix variant selection in Vendure provider
* Styling of checkout placeholder in Vendure provider
2021-05-28 11:19:49 -03:00
B
60dac1654b
Better Swatch Support ( #335 )
...
* Better support for swatches
* Better support for swatches
* Fix glitch for Swatch
* Fix glitch for Swatch
* Fix glitch for Swatch
2021-05-28 10:24:06 -03:00
Loan Laux
55c4d7cb3f
Merge branch 'master' of github.com:vercel/commerce into outgrow-reaction-commerce-provider
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-28 15:50:50 +04:00
B
f06fe25625
Adding Vendure
2021-05-27 18:15:23 -03:00
Michael Bromley
da4371090d
Vendure provider ( #223 )
...
* Minimal list/detail views working with Vendure
* Implement useCart/useAddItem
* Implement useUpdateItem & useRemoveItem
* Implement useSearch
* Add operations codegen, tidy up
* Dummy checkout page
* Implement auth/customer hooks
* Use env var for Shop API url
* Add some documentation
* Improve error handling
* Optimize preview image size
* Fix accidental change
* Update Vendure provider to latest changes
* Vendure provider: split out gql operations, remove unused files
* Update Vendure provider readme
* Add local next.config to Vendure provider, update docs
* Update to use demo server
* Fix build errors
* Use proxy for vendure api
* Simplify instructions in Vendure readme
* Refactor Vendure checkout api handler
* Improve image quality
2021-05-27 18:06:56 -03:00
Loan Laux
94c04bf564
Merge branch 'outgrow-reaction-commerce-provider' of github.com:outgrow/commerce into outgrow-reaction-commerce-provider
2021-05-27 20:19:20 +04:00
Loan Laux
1332345da4
Merge branch 'master' of github.com:vercel/commerce into outgrow-reaction-commerce-provider
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-27 20:18:10 +04:00
B
8fb6c7b206
Update README.md
2021-05-26 19:14:34 -03:00
B
50be2a7e6e
Removing Blog and changes in Footer ( #328 )
2021-05-26 18:57:03 -03:00
okbel
a84bc462d7
Jit
2021-05-26 18:32:15 -03:00
okbel
5a78afcd8f
Merge branch 'master' of github.com:vercel/commerce
2021-05-26 17:44:16 -03:00
okbel
cca5480094
Merge branch 'swellstores-swell'
2021-05-26 17:41:31 -03:00
okbel
508f383ed6
Merge branch 'swell' of https://github.com/swellstores/nextjs-commerce into swellstores-swell
2021-05-26 17:40:53 -03:00
B
4f3674aafa
New provider and tiny fixes. ( #326 )
...
* changes
* Adding new provider
* Adding new provider
* Adding new provider
* Adding new provider
2021-05-26 17:18:50 -03:00
okbel
12d9a7569b
Merge branch 'master' of github.com:vercel/commerce
2021-05-26 11:04:55 -03:00
Loan Laux
7de1c375dd
Merge pull request #3 from tedraykov/outgrow-reaction-commerce-provider
...
Variants and options for product
2021-05-25 17:47:00 +04:00
tedraykov
081a9a54a7
Trailing commas, null checks, formatting
...
Added trailing commas object literals in normalize util.
Added null checks for product and cart item normalization methods.
Formatted the code with prettier config.
Separated the nested functions in groupProductOptionsByAttributeLabel
2021-05-25 12:57:11 +03:00
tedraykov
f933d66e38
Merge remote-tracking branch 'origin/outgrow-reaction-commerce-provider' into outgrow-reaction-commerce-provider
2021-05-25 12:14:49 +03:00
Loan Laux
7d1a226386
Merge branch 'master' of github.com:vercel/commerce into outgrow-reaction-commerce-provider
2021-05-24 21:33:58 +04:00
cond0r
800ba45fae
Fetch only first 100 best selling products ( #310 )
...
* Fetch only first 250 best selling products
* Update get-all-product-paths.ts
* Update use-customer.tsx
2021-05-24 13:44:38 -03:00
tedraykov
c6df70c34c
Graphql codegen change
...
When generating graphql types, the generation of optional types is
redundant because the value is wrapped in Maybe type anyway.
Removing the redundancy simplifies the type checking whenever generated
types are used.
2021-05-23 19:15:01 +03:00
tedraykov
fb112385e6
Implement product attributes (variants)
2021-05-21 06:09:08 +03:00
Greg Hoskin
385dc1b672
fix signup-triggered login
2021-05-17 09:34:53 -07:00
Loan Laux
3112c7fc80
WIP pages implementation & fix add to cart variant ID bug
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-17 15:28:04 +04:00
Greg Hoskin
7d62e7ce18
fix product option color check
2021-05-16 14:15:49 -07:00
Greg Hoskin
c8cf6e733c
fix error from missing product imgages
2021-05-16 13:31:57 -07:00
Loan Laux
16e475067b
update codegen to include new vendors query and implement vendors query
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-14 13:07:29 +04:00
ghoskin
470a877bf1
Merge pull request #1 from cond0r/swell
...
Fix Build Errors
2021-05-13 12:18:11 -05:00
cond0r
d981475818
Default to Bigcommerce
2021-05-13 17:00:10 +03:00
cond0r
b852cd4779
Update get-all-product-paths.ts
2021-05-13 16:30:30 +03:00
cond0r
48306052ec
Update tsconfig.json
2021-05-13 16:29:24 +03:00
cond0r
926db9f4ad
Create README.md
2021-05-13 16:14:21 +03:00
cond0r
bff94e73ae
Fix build errors
2021-05-13 16:10:09 +03:00
Greg Hoskin
e7d0f56e85
fix checkout url, product w/ no images error
2021-05-12 11:36:52 -05:00
Loan Laux
b5559cc492
use minPrice for display price
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-12 13:59:47 +04:00
Loan Laux
76bb0c7e5d
add searchQuery
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-12 13:57:58 +04:00