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
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
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
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
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
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
Greg Hoskin
9675be1546
update swell consts, cleanup cart types
2021-05-11 15:00:12 -05:00
Loan Laux
6f0dfb78f3
fix some option types and pass REACTION_API_DOMAIN to front-end
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-10 14:58:45 +04:00
Greg Hoskin
7786d6445d
cleanup for PR
2021-05-05 15:21:35 -05:00
Loan Laux
d5804d60a1
update wording for Reaction API URL const/env var
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-05-05 17:52:11 +04:00
Greg Hoskin
ffbcce2a9e
handle empty cart, variants, options, errors
2021-05-01 12:13:43 -05:00
cristiancc
a0f4ab6ac8
fix: merge conflicts
2021-04-28 15:13:35 -05:00
cristiancc
9d485ba134
Merge branch 'outgrow-reaction-commerce-provider' of github.com:outgrow/commerce into fix-types
2021-04-28 14:24:05 -05:00
Greg Hoskin
b83753f0b9
merge latest from vercel/commerce
2021-04-28 13:50:12 -05:00
Loan Laux
4ac8ea2df7
overall clean up
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-28 22:18:54 +04:00
Loan Laux
ffe33d6453
remove/update Shopify wording in vars
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-28 21:29:09 +04:00
Loan Laux
805100a7aa
remove unused handleLogin util
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-28 21:24:32 +04:00
Loan Laux
254659e7c0
normalize data output in use-customer
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-28 21:16:50 +04:00
Greg Hoskin
c6d06e60b6
ensure products have at least one variant
2021-04-27 19:21:03 -05:00
Loan Laux
ea9cfe9c02
reconcile carts on add-item if needed
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 20:16:53 +04:00
Loan Laux
e5d410eb91
remove last usage of SHOPIFY_CHECKOUT_URL
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 18:50:27 +04:00
Loan Laux
3496b2a155
rename checkoutCreate to createCart and remove Shopify checkout API
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 18:47:39 +04:00
Loan Laux
f52978e1a3
fix cart update and add API calls to work for logged-in users
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 18:40:02 +04:00
Loan Laux
3563e93a3b
implement sign-up
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 17:23:44 +04:00
Loan Laux
25ba1f1bae
implement account-tied carts and cart reconciliation
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 16:28:16 +04:00
Loan Laux
946545b091
add fallback value for variant price
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-26 19:12:37 +04:00
Loan Laux
652a45468b
Merge branch 'master' of github.com:vercel/commerce into outgrow-reaction-commerce-provider
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-26 16:12:37 +04: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
Loan Laux
12a96103a8
add logout
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-23 20:56:55 +04:00
Loan Laux
8f260d66e7
implement login
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-23 20:35:14 +04:00
Greg Hoskin
8a8ef7dbba
setup swell checkout
2021-04-19 20:37:33 -05:00