Tobias Koppers
e0da7f4261
avoid circular dependency in bigcommerce
2021-06-15 00:24:13 +02:00
Bel Curcio
f01ebc549f
Merge branch 'custom-checkout' of https://github.com/vercel/commerce into custom-checkout
2021-06-14 18:00:47 -03:00
Bel Curcio
55f3a432b8
Saleor was not in the providers list
2021-06-14 18:00:24 -03:00
Tobias Koppers
1ab3609d64
avoid a circular dependency
2021-06-14 22:55:47 +02:00
Bel Curcio
a17e0f8309
Merge branch 'master' of https://github.com/vercel/commerce into custom-checkout
2021-06-14 17:43:09 -03:00
ghoskin
4d85b43a30
Update Swell Provider ( #359 )
...
* fix update cart item
* update types
* update checkout
* update get-page, cleanup types
* revert change to incorrect file
* cleanup
Co-authored-by: Greg Hoskin <greghoskin@Gregs-MacBook-Pro.local>
2021-06-14 17:37:18 -03:00
Tobias Koppers
d2688df15f
Merge branch 'local-provider' into custom-checkout
2021-06-14 21:19:18 +02:00
Tobias Koppers
de575f7a80
add a tsconfig.js file
2021-06-14 20:48:35 +02:00
Tobias Koppers
e5d7a143db
make type import explicit
2021-06-14 20:32:21 +02:00
Tobias Koppers
f8fca2dd4d
allow requests in getStaticProps to execute in parallel
2021-06-14 20:32:21 +02:00
Bel Curcio
d84dc0bad6
default to local if no env available
2021-06-14 14:49:04 -03:00
Bel Curcio
f769a3531b
Changes
2021-06-11 14:13:43 -03:00
Bel Curcio
c74c4b0e07
More updates
2021-06-11 13:57:59 -03:00
Bel Curcio
4784daad80
Working view of a LocalProvider
2021-06-11 13:50:37 -03:00
Bel Curcio
6de60ce29c
Working local
2021-06-11 12:01:51 -03:00
Bel Curcio
23b69ec442
Adding Local Provider
2021-06-10 18:09:22 -03:00
Bel Curcio
5ce1ee7aba
Empty SWRhooks
2021-06-10 17:27:50 -03:00
Bel Curcio
dd28712e51
changes
2021-06-10 16:44:34 -03:00
Bel Curcio
9039a27f99
Progress with LocalProvider
2021-06-10 10:51:42 -03: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
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
Bel Curcio
97984c3691
Styling updates
2021-06-05 13:57:51 -03:00
Bel Curcio
3e0a185f84
latest
2021-06-04 11:33:36 -03:00
Bel Curcio
0c960884dc
Merge branch 'master' of https://github.com/vercel/commerce into custom-checkout
2021-06-03 12:37:47 -03:00
Michael Bromley
0e804d09f9
Update Vendure provider to latest API changes ( #352 )
...
Relates to #349
2021-06-02 11:46:38 -03: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
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
Bel Curcio
0ab429ed37
Changes
2021-05-28 12:38:41 -03: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
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
Bel Curcio
7c1344a19e
Custom Checkout Progress
2021-05-27 14:23:55 -03:00
okbel
5a78afcd8f
Merge branch 'master' of github.com:vercel/commerce
2021-05-26 17:44:16 -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
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
Greg Hoskin
385dc1b672
fix signup-triggered login
2021-05-17 09:34:53 -07: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
cond0r
b852cd4779
Update get-all-product-paths.ts
2021-05-13 16:30:30 +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
Greg Hoskin
9675be1546
update swell consts, cleanup cart types
2021-05-11 15:00:12 -05:00
Greg Hoskin
7786d6445d
cleanup for PR
2021-05-05 15:21:35 -05:00
Greg Hoskin
ffbcce2a9e
handle empty cart, variants, options, errors
2021-05-01 12:13:43 -05:00
Greg Hoskin
b83753f0b9
merge latest from vercel/commerce
2021-04-28 13:50:12 -05:00
Greg Hoskin
c6d06e60b6
ensure products have at least one variant
2021-04-27 19:21:03 -05:00
Greg Hoskin
a409c373c4
cleanup, add sorting
2021-04-25 16:34:29 -05:00
Greg Hoskin
6a9c6c3bca
normalize cart. list brands (attribute)
2021-04-24 20:00:13 -05:00
Greg Hoskin
dd40b8c604
Match product options with variants
2021-04-24 18:10:43 -05:00