tniezg
c0f1a66afe
Include Spree in the list of supported ecommerce backends in README
2021-09-09 15:57:44 +02:00
tniezg
1e37ce1ca0
Merge branch 'main' into spree-framework-poc
2021-09-09 15:56:52 +02:00
Federico Joel Orlandau
61d075daf1
Improve a11y on the cart and sidebar ( #411 )
...
* Improve a11y on the cart
* Fix button style
* Remove extra space
* Move cart item count to the right position
Co-authored-by: Luis Alvarez D <luis@vercel.com>
2021-09-07 14:14:28 -05:00
tniezg
60894d32c5
Flatten fetcher responses
2021-09-03 09:52:59 +02:00
tniezg
b9f8ed659d
Link to an online demo of the Spree integration in the README
2021-09-01 11:03:12 +02:00
tniezg
e9397bcb72
Use original product image by default instead of resized
2021-08-31 13:35:24 +02:00
tniezg
92bb7bcf51
Update fetcher to avoid parsing non-JSON responses
2021-08-31 11:51:02 +02:00
tniezg
320fc0645d
Generalize TypeScript and add typings to getPage
2021-08-31 11:51:02 +02:00
tniezg
490f94b515
Remove references to @framework and use relative paths instead
2021-08-31 11:51:02 +02:00
Luis Alvarez D
a94f049f0a
Remove unused provider config ( #459 )
...
* Updated core types for commerce provider
* Updated bigcommerce provider
* Added util method for provider creation
* Removed unrequired code from saleor
* Updated shopify provider
* Updated providers and local setup
* Updated saleor setup
* Updated swell
* Updated vendure
* Updated swell-js usage
* Removed unrequired import from saleor
2021-08-30 22:32:20 -05:00
tniezg
c86915080e
Merge branch 'main' into spree-framework-poc
2021-08-30 11:37:48 +02:00
Isiko Saidiali
24dd291be2
Update README.md to include information on how to add a custom provider ( #250 )
...
* Update README.md
* Updated commerce readme
Co-authored-by: Luis Alvarez D <luis@vercel.com>
2021-08-28 00:11:53 -05:00
tniezg
2953678b24
Upgrade Spree SDK to version 4.7.1
2021-08-26 15:52:21 +02:00
tniezg
2f9e90ed32
Search taxonomies by permalinks instead of IDs
2021-08-26 15:50:52 +02:00
tniezg
25fd21e69a
Reset tsconfig.json paths to originla values
2021-08-25 16:25:41 +02:00
tniezg
0ad4361369
Merge remote-tracking branch 'origin-vercel/main' into spree-framework-poc
2021-08-25 16:07:54 +02:00
tniezg
0fa7d9755b
Add image
2021-08-25 15:24:57 +02:00
tniezg
be0e246699
Allow placeholder images for products and line items without images
2021-08-25 11:34:22 +02:00
tniezg
448100290d
Add missing Error subclass
2021-08-24 20:51:48 +02:00
tniezg
894f18fe78
Add separator to README
2021-08-24 17:06:27 +02:00
tniezg
5e743f0e30
Create a new cart if Spree can't find the current using a token
2021-08-24 16:25:05 +02:00
tniezg
d98a75503d
Save primary variant's SKU when normalizing a product from Spree
2021-08-24 15:45:32 +02:00
tniezg
c3bd932d69
Change the default Spree port to 4000 and update README in sync with Spree Starter changes
2021-08-24 15:29:44 +02:00
tniezg
57c176d9d7
Sort products by available_on when using the Trending sorting in useSearch
2021-08-24 15:10:10 +02:00
Tomek Niezgoda
0540258522
Order providers alphanumerically
...
Co-authored-by: Damian Legawiec <damian@sparksolutions.co>
2021-08-23 14:41:07 +02:00
tniezg
df7e3791e2
Upgrade Spree SDK to 4.7.0 and add node-fetch to dependencies
2021-08-20 16:13:47 +02:00
tniezg
f16b6b8188
Expand README's installation section
2021-08-20 14:18:14 +02:00
tniezg
4a007cab93
Add basic README describing Spree installation
2021-08-20 14:02:18 +02:00
tniezg
464c8cae7c
Revert port change in package.json scripts
2021-08-20 13:41:07 +02:00
tniezg
eba8c28cc5
Add types to Spree taxons mapping
2021-08-20 13:36:22 +02:00
tniezg
3d2ee58c4d
Adjust fetchers to the latest Spree SDK interface
2021-08-20 13:36:22 +02:00
tniezg
a191e28df7
Implement getAllProductPaths to prerender some products during build time
2021-08-20 13:36:22 +02:00
tniezg
ed49ac8833
Remove 'spree' prefix from isomorphicConfig and add lastUpdatedProductsPrerenderCount
2021-08-20 13:36:22 +02:00
tniezg
7d5a63bbf4
Update comments about cart discounts
2021-08-20 13:36:22 +02:00
tniezg
8f95d76dcd
Remove outdated comment
2021-08-20 13:36:22 +02:00
tniezg
c9323443ce
Type Spree variants and line items and temporarily remove height, width and depth
2021-08-20 13:36:22 +02:00
tniezg
bf4adbdd2c
Resolve isColorProductOption duplication
2021-08-20 13:36:22 +02:00
tniezg
01c702a87e
Remove outdated comment
2021-08-20 13:36:22 +02:00
tniezg
718493a6f8
Remove outdated comments
2021-08-20 13:36:22 +02:00
tniezg
c150a79a6b
Use kebab case instead of camel case
2021-08-20 13:36:22 +02:00
tniezg
17f8d497b8
Show placeholder message for /chechout and adjust api fetcher type
2021-08-20 13:36:22 +02:00
tniezg
3b3a181dac
Update Spree SDK fetcher
2021-08-20 13:36:22 +02:00
tniezg
30c29f0da8
Use fetch and Request from node-fetch in Spree SDK
2021-08-20 13:36:22 +02:00
tniezg
b38d15e1ee
Add __typename to variant options to allow adding the selected variant to the cart
2021-08-20 13:36:18 +02:00
tniezg
28ee2eb064
Allow updating line item quantity
2021-08-20 13:36:04 +02:00
tniezg
6ef9f4da89
Allow removing line items
2021-08-20 13:36:04 +02:00
tniezg
a27996a088
Enable text search for the Spree Framework
2021-08-20 13:36:01 +02:00
tniezg
744a8b998e
Add configuration to show product options when there's one variant available
2021-08-20 13:35:42 +02:00
tniezg
2c4e2e4cb4
Sort Categories and Brands
2021-08-20 13:34:57 +02:00
tniezg
cc0da75a60
Fix hasNonMasterVariants
2021-08-20 13:34:57 +02:00