architecture
architecture copied to clipboard
A place where Magento architectural discussions happen
Updated purchase order graphql schema - Split into separate purchase-order and purchase-order-rule schemas per module - Added created_at and updated_at fileds to PurchaseOrder - Added addPurchaseOrderItemsToCart mutation:q
eCommerce architerute ## Problem ## Solution ## Requested Reviewers
### Problem Recently, we introduced [parameterized fixture](https://devdocs.magento.com/guides/v2.4/test/integration/parameterized_data_fixture.html) for integration and api-functional test that accepts parameters directly from [@magentoDataFixture](https://devdocs.magento.com/guides/v2.4/test/integration/annotations/magento-data-fixture.html) annotation. We enhanced `@magentoDataFixture` annotation format to support additional information that contains...
## Problem we have various integration so need different module to add functionality and we have some functionality inbuilt so Need to create single module to add all possible integration...
## Problem Support of custom attributes for customer and customer address. ## Solution ## Requested Reviewers
## Problem [ACP2E-267](https://jira.corp.magento.com/browse/ACP2E-267): GraphQl - Issues with add Configurable product to Wishlist ``` [2022-01-27T01:13:07.037742+00:00] report.ERROR: Call to a member function getProduct() on null GraphQL (20:13) 19: ... on ConfigurableWishlistItem {...
## Problem [PWA-1827](https://jira.corp.magento.com/browse/PWA-1827): Cannot update Bundle Product selected options quantity in cart ## Solution We have selected_options & entered_options in the addProductsToCart mutation, but not in the updateCartItems mutation. The...
I have developed monolith for 10 years, the architecture becomes very hard to understand, no matther how many effort we put into the arhitecture design, I am wondering when and...
## Problem [PWA-1665](https://jira.corp.magento.com/browse/PWA-1665) Need to control the use of product attributes on PWA Venia Storefront ## Solution Added a field storefront_properties in the customAttributeMetadata query to expose admin configuration on...
AC: Compile a list of classes/interfaces that should be marked as @api in 2.5. The main goal is to reduce "grey area" when community cannot avoid using classes/interfaces that are...