Commit Graph

36 Commits

Author SHA1 Message Date
Loan Laux
0ab3a973a1 add payment method state management
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-08-02 17:25:21 +02:00
Loan Laux
4d48c511ca pass pricing to addItem call for verification and update cart API URL
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-07-07 19:57:31 +03:00
Loan Laux
c2c43b76aa refactor category and brand filtering logic
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-07-07 19:16:45 +03:00
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