Chloe
78a79a44b7
fix: update PLP display
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-08 14:11:16 +07:00
Chloe
be494b489c
refactor: rename variables and create hooks
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-08 08:38:44 +07:00
Chloe
a41b3e565f
feat: handle price filters
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-07 22:59:30 +07:00
Chloe
723afd37a9
fix: revert changes
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-07 15:41:30 +07:00
Chloe
161ac5a164
feat: add selected filter list
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-07 15:37:53 +07:00
Chloe
ab71fc45c9
fix: remove unused code
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-07 14:52:33 +07:00
Chloe
98d1f5c821
feat: mobile filters panel
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-07 14:40:18 +07:00
Chloe
145eb3eaed
fix: sort button visual and filter by variant metafield
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-07 13:30:26 +07:00
Chloe
305fe3d458
feat: filter by product meta field
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-06 21:59:17 +07:00
Chloe
913e7a1809
feat: modify PLP layout
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-05-06 17:02:10 +07:00
Chloe
3a3ff3798f
fix: update dark text color and fix responsive issues
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-25 15:29:44 +07:00
Chloe
59c3f07beb
feat: adding more information warranty, part number, sku, speciall offers
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-25 14:14:20 +07:00
Chloe
41b6ab5df9
feat: implement breadcrumb for PDP
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-23 15:53:00 +07:00
Chloe
931e60f733
feat: update logo font
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-17 14:40:16 +07:00
Chloe
45d21f3f4f
fix: remove unwanted layout issue
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-16 20:21:45 +07:00
Chloe
af8739d695
fix: adjust layout to fit within mobile view
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-16 20:13:21 +07:00
Chloe
409f6b3bda
feat: swap logo and integrate with shopify navigation
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-15 18:48:52 +07:00
Chloe
64a26ca164
feat: implemen top banner to display business hours and tel
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-15 16:27:47 +07:00
Chloe
746a0fcd03
fix: update Shopify API version
2024-04-15 12:34:56 +07:00
Chloe
6ddcbea8e8
feat: connect to CPP shopify
...
Signed-off-by: Chloe <pinkcloudvnn@gmail.com>
2024-04-12 16:10:46 +07:00
Lee Robinson
610b0e8692
Remove stray revalidate
2024-03-31 08:50:39 -05:00
Lee Robinson
25ddc5e643
Update dependencies. ( #1314 )
2024-03-26 16:15:01 -05:00
Lee Robinson
2448f5201c
Upgrade to Next.js 14 ( #1224 )
2023-10-27 14:11:18 -05:00
Michael Novotny
5cb1245432
Adds environment variable validation ( #1198 )
...
* Adds environment variable validation
* Adds bracket checking in SHOPIFY_STORE_DOMAIN
* Prettier
* Adds link
---------
Co-authored-by: Lee Robinson <lrobinson2011@gmail.com>
2023-10-02 10:18:56 -05:00
Michael Novotny
528ad9b8ce
Adds better error messages and environment variable fault tolerance ( #1172 )
...
* Adds better error messages and environment variable fault tolerance
* No hidden undefined
2023-08-11 20:19:49 -05:00
Michael Novotny
3f1a4f65ae
Fixes product detail spacing ( #1158 )
2023-08-08 10:05:38 -05:00
Lee Robinson
faa7491a55
Better error handling. ( #1150 )
2023-08-04 22:21:57 -05:00
Michael Novotny
9e1388f974
Updates favicon ( #1141 )
...
Co-authored-by: Lee Robinson <lrobinson2011@gmail.com>
2023-08-02 21:17:11 -05:00
Michael Novotny
9c813577e1
Optimizes image sizes ( #1140 )
2023-08-02 21:07:35 -05:00
Michael Novotny
0f700e2d07
Small visual tweaks. ( #1137 )
2023-08-02 09:04:44 -05:00
Michael Novotny
1d5242eef3
Adds better sitemap error handling ( #1134 )
...
* Adds better sitemap error handling
* Removes extra `flat`
---------
Co-authored-by: Lee Robinson <lrobinson2011@gmail.com>
2023-08-01 20:34:45 -05:00
Michael Novotny
ee534492a0
Moves revalidation logic to lib
( #1132 )
2023-07-31 20:33:13 -07:00
Kanji Yomoda
10b1d4bbae
Renames confusing variable name ( #1131 )
2023-07-31 08:30:00 -05:00
Ian Jones
586f9bfe56
Update globals.css ( #1113 )
2023-07-25 14:05:25 -04:00
Lee Robinson
59fc2bc2e9
Update to new design. ( #1103 )
2023-07-24 19:40:29 -07:00
Michael Novotny
585b3bbff8
Replaces Route Handlers with Server Actions ( #1050 )
2023-06-17 11:18:00 -07:00
Michael Novotny
87c385fcd6
Converts to Opengraph Image file convention. ( #1043 )
2023-06-07 20:57:31 -05:00
Michael Novotny
e4fcf19321
Adds on-demand revalidation for collections and products. ( #1042 )
2023-06-07 19:35:51 -05:00
Lee Robinson
fecc60eb36
Update dependencies and fix TS errors. ( #1041 )
2023-06-06 20:36:44 -05:00
Abhushan A. Joshi
30a080182c
Adds a basic product JSON-LD schema on product details page. ( #1016 )
2023-05-22 12:04:27 -05:00
Michael Novotny
f5dade74fb
Fixes search page bugs. ( #1019 )
2023-05-12 16:02:51 -07:00
Andrew Jones
a5e799b16e
Use parallel fetches for sitemap requests and remove duplicate /search url ( #1004 )
...
Co-authored-by: Andrew Jones <andrewj@corra.com>
Co-authored-by: Lee Robinson <lrobinson2011@gmail.com>
2023-05-09 19:18:01 -07:00
Lee Robinson
c2b96d6e2f
Add robots.txt file + update Next version. ( #984 )
2023-04-24 09:53:56 -05:00
Michael Novotny
a53ee3e3a0
Adds sitemap. ( #982 )
2023-04-23 13:55:25 -05:00
Michael Novotny
e3785d0269
Fixes TypeScript errors. ( #980 )
2023-04-21 12:56:16 -05:00
Michael Novotny
8ff670d7d6
Fixes quirks with featured and related products. ( #978 )
2023-04-21 12:19:08 -04:00
Michael Novotny
7de3ae5583
Removes unnecessary async on ProductGridItems ( #977 )
2023-04-20 13:54:04 -05:00
Stephanie Dietz
acb4ff400b
Updates recommended products to use ProductGridItems component ( #975 )
2023-04-20 11:27:18 -05:00
Michael Novotny
67a192eba8
Adds documentation on how to configure Next.js Commerce and Shopify ( #974 )
2023-04-20 06:46:35 -04:00
Lee Robinson
fd9450aecb
Next.js Commerce refresh. ( #966 )
...
We're making some updates to Next.js Commerce. Everything prior to this commit marks what we're calling [`v1`](https://github.com/vercel/commerce/releases/tag/v1 ) as a point in time to be able to reference and still use going into the future. The current architecture of Commerce is a multi-vendor, interoperable solution, including:
- [Shopify](https://shopify.vercel.store/ )
- [Swell](https://swell.vercel.store/ )
- [BigCommerce](https://bigcommerce.vercel.store/ )
- [Vendure](https://vendure.vercel.store/ )
- [Saleor](https://saleor.vercel.store/ )
- [Ordercloud](https://ordercloud.vercel.store/ )
- [Spree](https://spree.vercel.store/ )
- [Kibo Commerce](https://kibocommerce.vercel.store/ )
- [Commerce.js](https://commercejs.vercel.store/ )
- [SalesForce Cloud Commerce](https://salesforce-cloud-commerce.vercel.store/ )
All features can be toggled on or off, and it's easy to change between commerce providers. To support this, we needed to create a ["commerce metaframework"](d1d9e8c434/packages/commerce/new-provider.md
) where providers could confirm to an API spec to add support for Next.js Commerce. While this worked and was successful for `v1`, we have different design goals and ambitions for `v2`.
**What You Need To Know**
- `v1` will not be updated moving forward. If you need to reference `v1`, you will still be able to clone and deploy the version tagged at this release.
- `v2` will be shifting to be a single provider vs. provider agnostic. Other providers are welcome to fork this repository and swap out the underlying `lib/` implementation that connects to the selected commerce provider (Shopify). This architecture was chosen to reduce the surface area of the codebase, remove the intermediate metaframework layer for provider-interoperability, and enable usage with the latest Next.js and React features.
- We will be sharing more about `v2` in the future as we continue to iterate before the marked release.
2023-04-17 22:00:47 -05:00