Loan Laux
aa65a9bad9
refactor catalog products API method
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-07-06 18:43:36 +03:00
Loan Laux
3001611057
Add catalogItems API method
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-07-06 16:47:29 +03:00
Loan Laux
ad1547a586
Refactor API for getProduct and getAllProductPaths
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-07-06 16:11:26 +03:00
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
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
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
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
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
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
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
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
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
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
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
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
cristiancc
d614e817c6
fix types for normalize products
2021-04-07 13:15:41 -05:00
Loan Laux
49bd38fd82
replace customer query with viewer
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-03-31 17:43:42 +04:00
cristiancc
0709e5efa1
create codegen file for provider
2021-03-31 00:20:44 -05:00
Loan Laux
5f1c341612
Add missing empty wishlist hooks
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-03-30 20:09:18 +04:00
Loan Laux
09249045eb
Add Reaction Commerce provider
...
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-03-30 20:07:48 +04:00