309 Commits

Author SHA1 Message Date
Alessandro Casazza
dbecda64c4
fix: Clean order 2022-01-21 11:43:37 +01:00
Alessandro Casazza
0f5cdf99fb
fix: Clean order if it is placed 2022-01-21 11:43:37 +01:00
Bolaji Ayodeji
217a8f34c0
fix: fix type errors 2022-01-21 11:43:37 +01:00
Bolaji Ayodeji
59d25e3492
refactor: refactor index.ts and add missing files 2022-01-21 11:43:37 +01:00
Bolaji Ayodeji
a5a20d9634
refactor: update framework imports 2022-01-21 11:43:36 +01:00
Bolaji Ayodeji
8f341f9a64
refactor: change import from '@framework' to relative imports 2022-01-21 11:43:36 +01:00
Bolaji Ayodeji
04950c7eff
refactor: update env template and README 2022-01-21 11:43:18 +01:00
Bolaji Ayodeji
8d9fb8752c
refactor: change order of items 2022-01-21 11:43:18 +01:00
Alessandro Casazza
6c060582ec
fix: Wishlist flow 2022-01-21 11:43:17 +01:00
Alessandro Casazza
5ce768866d
chore: Revert wrong code clening 2022-01-21 11:43:17 +01:00
Bolaji Ayodeji
b96967ad68
fix: update vendor attribute 2022-01-21 11:43:17 +01:00
Alessandro Casazza
efc8a01cdb
fix: Remove custom code and clean all code 2022-01-21 11:43:17 +01:00
Alessandro Casazza
3c64a258c6
feat: Add categories 2022-01-21 11:43:17 +01:00
Alessandro Casazza
703446013b
fix: Import data 2022-01-21 11:43:17 +01:00
Alessandro Casazza
93d5fc0220
feat: Add wishlist 2022-01-21 11:43:16 +01:00
Alessandro Casazza
90fbe59c7e
fix: Search text result 2022-01-21 11:09:35 +01:00
Alessandro Casazza
d1ea2354ee
feat: Add search products by name 2022-01-21 11:09:35 +01:00
Bolaji Ayodeji
f33cb3fc86
chore: update docs and cleanup 2022-01-21 11:09:35 +01:00
Alessandro Casazza
88dcc56995
fix: Add mutate instead of revalidate 2022-01-21 11:09:35 +01:00
Alessandro Casazza
1cb1824af1
fix: Customer request without customerId 2022-01-21 11:09:35 +01:00
Bolaji Ayodeji
16a9862b53
refactor: update external checkout and docs 2022-01-21 11:09:35 +01:00
Bolaji Ayodeji
7cc48a9d35
docs: update provider docs and cleanup 2022-01-21 11:09:34 +01:00
Bolaji Ayodeji
187739c951
fix: fix issue with /cart page 2022-01-21 11:09:34 +01:00
Bolaji Ayodeji
e26a1497a8
feat: add draft logout 2022-01-21 11:09:34 +01:00
Bolaji Ayodeji
8f2b7695e6
refactor: add useCustomer and refactor Auth 2022-01-21 11:09:34 +01:00
Alessandro Casazza
ce0bcfe33d
feat: Redirect to external checkout 2022-01-21 11:09:34 +01:00
Bolaji Ayodeji
c2c60d95a5
style: update config name 2022-01-21 11:09:34 +01:00
Bolaji Ayodeji
459444382a
feat(checkout): add draft external checkout endpoint 2022-01-21 11:09:33 +01:00
Alessandro Casazza
4f4dd1dbbf
fix: Update shopping bag 2022-01-21 11:09:33 +01:00
Alessandro Casazza
b3911fe0d1
feat: Add update and remove item 2022-01-21 11:09:33 +01:00
Bolaji Ayodeji
1f0c79e68a
refactor: update auth and fix error handling 2022-01-21 11:09:33 +01:00
Alessandro Casazza
eaf96bad18
feat: Add static prices and sales_channel auth 2022-01-21 11:09:33 +01:00
Bolaji Ayodeji
bbfe3f2c5a
docs: add framework README 2022-01-21 11:09:33 +01:00
Alessandro Casazza
0f381d4cc6
feat: Add customer authentication 2022-01-21 11:09:32 +01:00
Bolaji Ayodeji
12013881b5
chore: add products data 2022-01-21 11:09:32 +01:00
Alessandro Casazza
49477b6cab
feat: Activate cart and customerAuth 2022-01-21 11:09:32 +01:00
Bolaji Ayodeji
4b27c4849b
feat(auth): draft auth implementation 2022-01-21 11:09:32 +01:00
Alessandro Casazza
4adba68c4c
chore: Fix types errors 2022-01-21 11:09:32 +01:00
Bolaji Ayodeji
d47908def5
feat: add Config and fetchApi 2022-01-21 11:09:31 +01:00
Bolaji Ayodeji
840dd8fea8
feat: initial provider setup (from local) 2022-01-21 11:09:31 +01:00
Tomasz Niezgoda
d0ef346189
Log Spree requests and errors (#650) 2022-01-17 09:12:55 -03:00
B
f3cdbe682b
Bump (#642)
* Packages Bump

* Code Updated

* More API Changes

* Working updates

* Updated Tailwind Config

* SWR API updates

* More changes

* Commercejs Types

* Commercejs Types

* Commercejs Types
2022-01-13 15:30:14 +01:00
Tomek Niezgoda
3670ff5869
Replace 'yarn dev' with 'npm run dev' in Spree README (#633) 2022-01-10 17:19:49 -03:00
Oliver Heywood
3098827760
#629: Conversion of type 'Global & typeof globalThis' to type 'CustomNodeJsGlobal' may be a mistake (#631) 2022-01-06 10:01:01 -03:00
Oliver Heywood
b88d3345f1
#629: Type error: Property 'token' does not exist on type Global (#630) 2022-01-04 15:32:03 -03:00
Emilien Durieu
c95f292743
avoid malformed url with vendure (#622) 2021-12-22 16:44:26 -03:00
Gonzalo Pozzo
c057566ba2
Update providers todo list (#617) 2021-12-17 14:06:33 -03:00
Lars Salling
d1f8ff007b
Add missing providers in docs (#607)
* chore(docs): add missing providers

* chore: add ordercloud to tsconfig

* chore: add kibocommerce in docs

* chore: typo

* fix: revert to local as default provider

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Gonzalo Pozzo <gonzalo.pozzo4@gmail.com>
2021-12-16 16:16:18 -03:00
Chris Vibert
d8b42acfa2
Commerce.js Provider (#548)
* commercejs: Initial commit with basic product list

* ui: Handle no variants on product

* commercejs: Support individual product pages

* commercejs: Use separate sdkFetch function

* commercejs: Show option hex colors based on option name

* commercejs: Support product search and filter

* commercejs: Enable carts feature

* commercejs: Remove unused API endpoints

* commercejs: Fix adding variants to cart

* commercejs: Fix types for update cart hook

* commercejs: Update README

* commercejs: Add sorting to product search

* commercejs: Add generic types to cart actions

* commercejs: Better cart normalization

* commercejs: Provide typing for sdkFetch function

* commercejs: Refactor product search logic

* commercejs: Update commercejs types package and export types from local directory

* commercejs: Remove unused checkout hooks

* commercejs: Enhance fetcher to allow custom API routes

* commercejs: Fix product types

* commercejs: Add checkout functionality

* commercejs: Add commercejs to README list of providers

* commercejs: Add login/logout auth hooks

* commercejs: Adds comment to sdkFetch function

* commercejs: Bring back empty useSignup hook to fix build

* commercejs: Refactor useCheckout hook logic

* commercejs: Add errors to fetcher function if using invalid resource/method

* commercejs: Remove use of hex colors for color variants

* ui: Fix undefined error when no variants

* commercejs: Handle add to cart when no variants

* commercejs: Enable customer auth feature

* commercejs: Rename public key env variable as commercejs

* commercejs: Remove duplicate customer fields

* commercejs: Use variants API to generate product variants

* commercejs: Fetch all products using sort order

* commercejs: Fix use of normalizeProduct function

* commercejs: Disable customer auth

* commercejs: Show selected variant details in cart view

* commercejs: Update to latest commercejs types

* commercejs: Fix login email

* commercejs: Remove unnecessary ts-ignore

* api: Allow parameter to be passed to login API

* api: Allow login handler to accept GET requests

* commercejs: Add login API for login callback email link

* commercejs: Remove unused argument to API

* commercejs: Add hook to fetch logged in customer

* commercejs: Rename token to match SDK name

* commercejs: Enable logout

* commercejs: Fix VERCEL_URL env variable

* commercejs: Fix using vercel deployment url

* commercejs: Add deployment url env vars to templates

* Replace yarn with npm

* commercejs: Allow checkout submit even without card/address details

* ui: Add loading and cart refresh to checkout

* commercejs: Leave link to issue on TODO comment

* Update docs/README/env.template for commercejs provider

* ui: Prevent toggle loading after component unmount

* commercejs: Handle product without images

* ui: Explicity set loading to false after checkout

* Revert "api: Allow parameter to be passed to login API"

This reverts commit c3713ec6e23f1b423a071a31221069995d419486.

* commercejs: Handle login using API redirect

* commercejs: Adds shipping and billing details to checkout data

* commercejs: Fix types for fetcher and submit checkout

* commercejs: Update README with demo url

* commercejs: Update checkout hooks to use checkout context

* commercejs: Update checkout logic to use customer fields

* ui: Clear checkout fields context after checkout

* commercejs: Remove unused clear checkout function

* commercejs: Import constants directly
2021-12-16 16:06:52 -03:00
kibo-kevinwatts
3a69dbb5b0
fix(ckibocommerce customer endpoint): check if shopper cookie is anonymous before calling kibo api (#613) 2021-12-16 11:02:46 -03:00