Alessandro Casazza
efc8a01cdb
fix: Remove custom code and clean all code
2022-01-21 11:43:17 +01:00
Bolaji Ayodeji
c4ec67a1e0
chore: update env template variables
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
42a02d40ff
chore: add product images
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
Alessandro Casazza
de24bd041c
fix: Render item in wishlist properly if ID is a string ( #647 )
2022-01-16 10:58:26 -03:00
Gary Borton
a6babd93d5
Default tsconfig framework path to local. ( #644 )
...
Testing locally it seems that `local` is what's used when there aren't any environment variables configured.
I'm making this change because `live` doesn't currently support `fs` functions and therefore cannot update the `paths[@framework]` in next.config.js. This means deploying the commerce template from `vercel.com/live` generates an error instead of displaying the commerce page as would be displayed when running `npm run dev` locally.
2022-01-14 11:33:37 -08:00
goncy
6333e51f97
Update readme
2022-01-14 09:22:43 -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
Tobias Koppers
33d4a327fd
set higher image priority for primary images ( #641 )
...
* set higher image priority for primary images
* fixup
2022-01-13 10:15:14 +01:00
Tobias Koppers
4559f0b04a
empty commit to force deploying commerce after changing production branch from master to main
2022-01-13 09:41:46 +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
Michael
4b2df2242c
Fixes issue with next/dynamic when running next version > 12.0.3 ( #618 )
...
Co-authored-by: mdupree <mdupree@acromedia.com>
2021-12-22 13:19:27 -03:00
Gonzalo Pozzo
c057566ba2
Update providers todo list ( #617 )
2021-12-17 14:06:33 -03:00
Lars Salling
98af5f4615
Remove unnecessary check in the Sidebar component ( #606 )
...
* refactor: remove unneccessary code
* refactor: remove excessive function call in modal
Co-authored-by: Gonzalo Pozzo <gonzalo.pozzo4@gmail.com>
2021-12-17 11:55:04 -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
Maaz
2271864057
Update keen-slider ( #592 )
...
Co-authored-by: Gonzalo Pozzo <gonzalo.pozzo4@gmail.com>
2021-12-15 14:24:06 -03:00
kibo-kevinwatts
9a4772cdb4
feat(provider): Implement Kibo Commerce provider ( #575 )
...
* Icky 161 folder and env setup (#1 )
* folder and env setup
* codegen.json headers removed
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* Feature/icky 194 (#5 )
* folder and env setup
* codegen.json headers removed
* use-cart code flow updated
* use-cart code flow updated
* Implemented get-cart functionality
* removed unused file
* getAnonymousShopperToken function added
* normalization mapping updated
* PR points resolved
* Anonymous shopper token query added
* getAnonymousShopperToken function added
* Anonymous shopper token query added
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* Icky 175 (#3 )
* folder and env setup
* codegen.json headers removed
* icky-175-get-site-info
* PR comments resolved
* update category Id
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* Icky-169-LogIn (#4 )
* Update README.md
* Initial Commit
* Commited Keys
* GraphQL Changes
* GraphQL Query
* Final Changes
* Changed login.ts
* Made changes in login.ts
* Final Changes
* Refactored login.ts
* SignUp Initial Checkin
* logout Initial
* Customer Account Initial Commit
* Logout - deleted cookie
* Reverted ReadMe and UserNav file
* Final Changes
* Resolved comments
* Resolved comments 1
* Resolved comments 2
* Resolved comments 3
* Resolved comments 4
Co-authored-by: SushantJadhav <Sushant.Jadhav@kibocommerce.com>
* ICKY-166-getProducts-and-getProduct (#6 )
* GetProduct Initial Commit
* Passed productCode as Slug to get-product
* Moved currencyCode in Config file
* Icky 173 (#9 )
* Initial commit related to getAllPages
* Initial Changes
* Making documentListName configurable
* fixing dynamic page rendering and adding typescript code
Co-authored-by: amolnadagonde <amol.nadagonde@kibocommerce.com>
Co-authored-by: kibo-sushant <sushant.jadhav@blueconchtech.com>
* Feature/icky 176 (#8 )
* GetProduct Initial Commit
* addItemToCart function implemneted
* Add Item to cart functionality implemented
* ICKY-166-getProducts-and-getProduct (#6 )
* GetProduct Initial Commit
* Passed productCode as Slug to get-product
* Moved currencyCode in Config file
* Icky 173 (#9 )
* Initial commit related to getAllPages
* Initial Changes
* Making documentListName configurable
* fixing dynamic page rendering and adding typescript code
Co-authored-by: amolnadagonde <amol.nadagonde@kibocommerce.com>
Co-authored-by: kibo-sushant <sushant.jadhav@blueconchtech.com>
* addItemToCart function implemneted
Conflicts resolved
* Add Item to cart functionality implemented
* booleans removed from query
* cart size option enabled
* updated addItem for with and without variants products
Co-authored-by: kibo-sushant <sushant.jadhav@blueconchtech.com>
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
Co-authored-by: kibo-sushant <89385472+kibo-sushant@users.noreply.github.com>
Co-authored-by: kibo-kevinwatts <85258296+kibo-kevinwatts@users.noreply.github.com>
Co-authored-by: amolnadagonde <amol.nadagonde@kibocommerce.com>
* Removed types from schema.d.ts (#11 )
* Final Changes (#16 )
* Icky 177 (#13 )
* addItemToCart function implemneted
Conflicts resolved
* Add Item to cart functionality implemented
* remove Item from cart implemented
* removed unused code
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* Icky 178 - Update Cart Quantity implemented (#14 )
* update cart quantity implemented
* add item to cart bug fixed
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* Icky 182 (#12 )
* initial commit
* useSearch hook
* remove extra spaces
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* initial commit
* useSearch hook
* remove extra spaces
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* changes in product-search-vars
* remove unwanted boolean
* Feature/icky 179 (#17 )
* initial commit
* useSearch hook
* remove extra spaces
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* initial commit
* useSearch hook
* remove extra spaces
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* changes in product-search-vars
* remove unwanted boolean
* initial commit
* updated Provider
* usewishlist/getwishlist
* changes in provider.ts
* initial commit
* useSearch hook
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* initial commit
* useSearch hook
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* initial commit
* usewishlist/getwishlist
* updated Provider
* changes in provider.ts
* normalize wishlistitem
* changes in get-customer-account
* remove unwanted code
* resolve empty wishlist case
* resolve pr comments
Co-authored-by: kibo-sushant <sushant.jadhav@blueconchtech.com>
* token encoding and decoding fixed (#19 )
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* Feature/icky- 180 & 181 (#20 )
* initial commit
* useSearch hook
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* initial commit
* useSearch hook
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* usewishlist/getwishlist
* changes in provider.ts
* changes in get-customer-account
* initial commit
* useSearch hook
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* initial commit
* useSearch hook
* revert pages and component changes
* remove extra spacing in search.tsx
* changes in catalog/products and product-search-vars
* usewishlist/getwishlist
* changes in provider.ts
* remove unwanted code
* initial commit
* resolve pr comments
* changes in add-item
* remove wishlist fragment
* remove item from wishlist
* changes in normalize.ts
* changes in additemtowishlist mutation
* resove pr comments
* Feature/icky 291 (#22 )
* Kibo API authentication helper handling oauth token generation / refresh and making auth ticket available to process via next server runtime config
* Update .env template with placeholder for Kibo Auth Url
* resolve ICKY-275 (#24 )
* Fix/icky 276 (#21 )
* remove Item from cart implemented
* update cart quantity implemented
* removed unused code
* ICKY 176 and 263 implemented
* ICKY 263 removed
* PR points resolved
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
* ICKY-263 (#23 )
* ICKY-263
* resolve pr comments
* resolve pr comments for customer typescript
* docs: update kibo commerce readme with env details (#26 )
* resolve icky-264 (#25 )
* chore: remove extra field from .env.template
* chore: remove extra .vscode launch json file
* chore: cleanup test message from kibocommerce fork
* chore(docs): remove extra field from .env template and .env related docs
* chore: remove test data json file
* chore: delete yarn.lock
* refactor: remove unused fetch from kibo config, remove unused CommerceProvider
* refactor: rename queries and util modules for consistency
* chore: add checkout related api noop handlers and hooks
* chore: revert modified core files
* chore(config): add kibo production sandbox cdn to image domains config
* fix: page normalizer and query for static pages
* chore: remove commented code and unnecessary imports
* fix(module paths): switch framework alias for relative path
Co-authored-by: kibo-chandradeeptalaha <89371824+kibo-chandradeeptalaha@users.noreply.github.com>
Co-authored-by: Chandradeepta <43542673+Chandradeepta@users.noreply.github.com>
Co-authored-by: kibo-geetanshuchhabra <89399259+kibo-geetanshuchhabra@users.noreply.github.com>
Co-authored-by: kibo-sushant <89385472+kibo-sushant@users.noreply.github.com>
Co-authored-by: SushantJadhav <Sushant.Jadhav@kibocommerce.com>
Co-authored-by: amolnadagonde <amol.nadagonde@kibocommerce.com>
Co-authored-by: kibo-sushant <sushant.jadhav@blueconchtech.com>
Co-authored-by: kibo-amolnadagonde <75060520+kibo-amolnadagonde@users.noreply.github.com>
2021-12-15 10:25:09 -03:00