Skip to content

Commit

Permalink
Roadmap updates
Browse files Browse the repository at this point in the history
  • Loading branch information
paales committed Jan 18, 2024
1 parent 2b8791d commit b850ab0
Show file tree
Hide file tree
Showing 4 changed files with 69 additions and 37 deletions.
2 changes: 1 addition & 1 deletion .changeset/chilly-brooms-move.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
'@graphcommerce/magento-product-configurable': patch
---

When selecitng a non-existing option on a configurable product page, the price would not update.
When selecting a non-existing option on a configurable product page, the price would not update.
5 changes: 5 additions & 0 deletions .changeset/forty-windows-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@graphcommerce/docs": patch
---

Updated roadmap and feature-list
23 changes: 13 additions & 10 deletions docs/feature-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,8 @@ Features taken from the Magento Commerce 2 Feature List
grouped products.
- [x] Offer virtual products like memberships, services and warranties.
- [x] Include downloadable/digital products with samples.
- [ ] Allow customer-personalized products (e.g., upload images and text for
monogramming). — [Todo]
- [x] Allow customer-personalized products (e.g., upload images and text for
monogramming). — (No upload support yet)
- [x] Manage inventory across multiple locations
- [x] Create new products through a guided online process.
- [x] Define unlimited product attributes.
Expand All @@ -153,12 +153,13 @@ Features taken from the Magento Commerce 2 Feature List
- [ ] Present product category items in grid or list format. — [Todo]
- [x] Customize the look and feel of categories and assigned product pages. —
[Enhanced]
- [ ] Arrange products on category pages with drag-and-drop merchandising and
- [x] Arrange products on category pages with drag-and-drop merchandising and
automated sorting rules. — [Commerce]
- [ ] Control which products and categories can be viewed by each customer
group. — [Commerce]
- [ ] Show side-by-side product comparisons with two or more products. — [Todo]
- [ ] Display recently viewed products. — [Todo]
- [x] Show side-by-side product comparisons with two or more products. —
[Enhanced]
- [x] Display recently viewed products. — [Enhanced]
- [x] Compare products. — [Enhanced]
- [x] Increase search relevancy and scalability with Elasticsearch technology.
- [x] Set stop words, attribute weightings, and search synonyms for higher
Expand Down Expand Up @@ -214,8 +215,8 @@ Features taken from the Magento Commerce 2 Feature List

- [x] Include a mini cart on store pages to summarize products in the cart.
- [x] Display an order summary with product images in checkout.
- [ ] Offer guest and registered user checkout. Registered customers are
automatically recognized when they enter their email addresses.[Todo]
- [x] Offer guest and registered user checkout. Registered customers are
automatically recognized when they enter their email addresses.
- [ ] Boost conversion rates with an Instant Purchase option that uses saved
payment and shipping information to speed checkout. — [Todo]
- [x] Enable shoppers to create a customer account with one click on the
Expand All @@ -234,7 +235,8 @@ Features taken from the Magento Commerce 2 Feature List
### Payments

- [ ] Download and work with your preferred payment gateway through the Magento
Marketplace.
Marketplace. —
[Supported Payment Methods](https://www.graphcommerce.org/docs/magento#payment-gateways)
- [x] Securely pass credit card information directly from the client browser to
the payment gateway, bypassing the Adobe Commerce application.
- [x] Qualify for the easiest level of PCI compliance (SAQ-A or SAQ A-EP),
Expand Down Expand Up @@ -378,8 +380,9 @@ Features taken from the Magento Commerce 2 Feature List
easier and durable over multiple releases. — [Enhanced]
- [x] Integrate Adobe Commerce with third-party applications using efficient web
APIs with REST and GraphQL support. — [Enhanced]
- [ ] Smoothly manage interactions between extensions using plug-ins and
dependency injection software design patterns.
- [x] Smoothly manage interactions between extensions using plug-ins and
dependency injection software design patterns. —
[Plugins](https://www.graphcommerce.org/docs/framework/plugins-react_)
- [ ] Accelerate time-to-market and improve code quality with a fully-automated
testing framework.
- [ ] Update code with a standalone installer that checks for prerequisites
Expand Down
76 changes: 50 additions & 26 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,67 @@
menu: Roadmap
---

<div data-nosnippet>
# Roadmap

> Last update: October 10, 2022
The following overview contains the status of items on the GraphCommerce
roadmap.

</div>
## In progress / planned

# Roadmap
[Upcoming in the next release](https://github.com/graphcommerce-org/graphcommerce/releases?q=prerelease%3Atrue&expanded=true)

The following overview contains the status of items on the GraphCommerce roadmap
(items are subject to change):
- [ ] Google Datalayer improvements to better handling gtag.js or GTM
- [ ] Product page gallery improvements: Grid of images, animated thumbnails,
Video support + disable zoom feature.
- [ ] Web Vitals: Reduce Total Blocking Time, to improve INP metic.
- [ ] Web Vitals: Defer rendering of elements further on the page, to improve
INP metic.
- [ ] Magento Open Source GraphQL API Coverage with detailed GraphQL analysis
per version.
- [ ] Create a generic CMS integration framework, removing the hard Hygraph
requirement
- [ ] Web Migration to next/image in favor of @graphcommerce/image
- [ ] Improved category navigation: Navigate to sibling categories + Category
tree navigation in sidebar.
- [ ] i18n configuration separation from URL structure.
- [ ] Improved cache invalidation logic for category and product pages by using
the Varnish PURGE functionality of Magento.
- [ ] Customer specific pricing support for category and product pages.
- [ ] Support for very large carts with 100+ items.
- [ ] Plugin system redesign so typescript correctly identifies plugins and can
type check all the integrations.

## In progress / planned
## Considering / researching

- [ ] Global store messages
- [ ] Wishlist redesign
- [ ] Success page redesign
- [ ] Product thumbnails on product page
- [ ] Dutch Postcode API upgrades
- [ ] Invalid session handling improvements
- [ ] Performance improvements
- [ ] Migration to next/image in favor of @graphcommerce/image
- [ ] Gallery support on category/search pages.
- [ ] Authorize.net payment service integration
- [ ] Web Vitals: Use CSS theme variables or wait for MUI v6 release with static
extraction.
- [ ] React Server Components integration with streaming for faster loads.
- [ ] Windows support
- [ ] Store locator
- [ ] PageBuilder support
[depends on ↗](https://github.com/magento/magento2/issues/37768)
- [ ] Abstractions for integration with multiple catalog/search API's like
Algolia, Magento Live Search and various layered navigation modules.

## Released

[See all releases](https://github.com/graphcommerce-org/graphcommerce/releases?q=prerelease%3Afalse+&expanded=true)

- [x] Product page gallery improvements: Thumbnails
- [x] Major improvements to Accessibility
[issue ↗](https://github.com/graphcommerce-org/graphcommerce/issues/1995)
- [x] Show Crosssells in the cart
- [x] Support for Github Codespaces
- [x] Faster loading performance for the category page
- [x] Recently viewed products
- [x] Global store messages
- [x] Invalid session handling improvements
- [x] Product thumbnails on product page
- [x] Wishlist redesign
- [x] Success page redesign
- [x] Dutch Postcode API upgrades
- [x] Configurable variants for simple products
[ocs ↗](https://graphcommerce.org/docs/magento/configurable-products)
- [x] Cart redesign
Expand Down Expand Up @@ -60,17 +95,6 @@ The following overview contains the status of items on the GraphCommerce roadmap
- [x] Checkout payment selection rebuild
- [x] Core stability (hydratation, caching, query optimization)

## Future

- [ ] React Server Components integration
- [ ] Edge runtime for GraphQL Mesh
- [ ] Windows support
- [ ] Store locator
- [ ] Buckaroo payment service
- [ ] `magento` example without Hygraph
- [ ] PageBuilder support
[depends on ↗](https://github.com/magento/magento2/issues/37768)

## Next steps

- Refer to the
Expand Down

0 comments on commit b850ab0

Please sign in to comment.