Conversation
There was a problem hiding this comment.
Pull request overview
This PR migrates the multi-module project to Spring Boot 4, updating dependencies, Spring testing annotations/configuration, and various framework API usages to align with the new Spring Boot/Spring ecosystem.
Changes:
- Upgrade Spring Boot parent and update/rename multiple Spring starters and related dependencies across modules.
- Update tests and integration test infrastructure (Mockito bean overrides, Testcontainers/DynamicPropertyRegistrar usage, various test fixes).
- Migrate framework API usages (e.g.,
UriComponentsBuilder.fromUriString, Kafka message converters, config property reshaping for gateways).
Reviewed changes
Copilot reviewed 179 out of 182 changed files in this pull request and generated 18 comments.
Show a summary per file
| File | Description |
|---|---|
| webhook/src/test/java/com/yas/webhook/service/ProductEventServiceTest.java | Adjust Jackson-related imports in tests |
| webhook/src/test/java/com/yas/webhook/service/OrderEventServiceTest.java | Adjust Jackson-related imports in tests |
| webhook/src/main/java/com/yas/webhook/service/ProductEventService.java | Adjust Jackson-related imports in service |
| webhook/src/main/java/com/yas/webhook/service/OrderEventService.java | Adjust Jackson-related imports in service |
| webhook/src/main/java/com/yas/webhook/service/AbstractWebhookEventNotificationService.java | Adjust Jackson-related imports in abstract service |
| webhook/src/main/java/com/yas/webhook/model/viewmodel/webhook/WebhookPostVm.java | Add Lombok constructors |
| webhook/src/main/java/com/yas/webhook/model/viewmodel/webhook/EventVm.java | Add Lombok constructors |
| webhook/src/main/java/com/yas/webhook/model/dto/WebhookEventNotificationDto.java | Adjust Jackson-related imports in DTO |
| webhook/src/main/java/com/yas/webhook/integration/inbound/ProductEventInbound.java | Adjust Jackson-related imports in inbound handler |
| webhook/src/main/java/com/yas/webhook/integration/inbound/OrderEventInbound.java | Adjust Jackson-related imports in inbound handler |
| webhook/src/main/java/com/yas/webhook/integration/api/WebhookApi.java | Adjust Jackson-related imports in integration client |
| webhook/src/main/java/com/yas/webhook/config/SecurityConfig.java | Formatting-only change |
| webhook/src/main/java/com/yas/webhook/config/KafkaConfig.java | Kafka converter API migration |
| webhook/src/main/java/com/yas/webhook/config/DatabaseAutoConfig.java | EntityScan import migration |
| webhook/src/it/java/com/yas/webhook/controller/WebhookControllerIT.java | Test annotation cleanup + request payload updates |
| webhook/pom.xml | Starter/dependency updates for Boot 4 |
| tax/src/test/java/com/yas/tax/service/TaxServiceTest.java | Spring test Mockito annotation migration |
| tax/src/main/java/com/yas/tax/service/LocationService.java | UriComponentsBuilder API migration |
| tax/src/main/java/com/yas/tax/config/DatabaseAutoConfig.java | EntityScan import migration |
| tax/src/it/java/com/yas/tax/service/LocationServiceIT.java | Spring test Mockito spy annotation migration |
| tax/src/it/java/com/yas/tax/repository/TaxRateRepositoryIT.java | Test DB config cleanup + Instancio id handling |
| tax/src/it/java/com/yas/tax/repository/TaxClassRepositoryIT.java | Test DB config cleanup + id handling |
| tax/src/it/java/com/yas/tax/controller/TaxRateControllerIT.java | Test DB config cleanup + MockitoBean migration + Instancio id handling |
| tax/src/it/java/com/yas/tax/controller/TaxClassControllerIT.java | Test DB config cleanup + Instancio id handling |
| tax/pom.xml | Starter/dependency updates for Boot 4 |
| storefront-bff/src/main/resources/application.yaml | Remove embedded profile routes (moved to profile files) |
| storefront-bff/src/main/resources/application-prod.yaml | New prod gateway route config file |
| storefront-bff/src/main/resources/application-dev.yaml | New dev gateway route config file |
| storefront-bff/src/main/java/com/yas/storefrontbff/StorefrontBffApplication.java | Remove temporary WebFilter workaround bean |
| storefront-bff/pom.xml | Gateway/WebFlux/security starter changes |
| search/src/test/java/com/yas/search/service/ProductSyncDataServiceTest.java | UriComponentsBuilder API migration in tests |
| search/src/test/java/com/yas/search/service/ProductServiceTest.java | Adapt SearchHits mock changes (new execution duration API) |
| search/src/test/java/com/yas/search/controller/ProductControllerTest.java | Boot 4 WebMvcTest + security auto-config exclusion + MockitoBean migration |
| search/src/main/java/com/yas/search/service/ProductSyncDataService.java | UriComponentsBuilder API migration |
| search/src/main/java/com/yas/search/service/ProductService.java | Elasticsearch query API adjustments (fuzziness/range/source filter) |
| search/src/main/java/com/yas/search/kafka/config/consumer/ProductCdcKafkaListenerConfig.java | KafkaProperties import migration |
| search/src/it/java/com/yas/search/kafka/ProductCdcConsumerTest.java | Test config + Mockito spy migration + UriComponentsBuilder migration |
| search/src/it/java/com/yas/search/controller/ProductControllerIT.java | Integration test config rename/update |
| search/src/it/java/com/yas/search/config/SearchTestConfig.java | Removed old IT config |
| search/src/it/java/com/yas/search/config/SearchIntegrationTestConfiguration.java | New combined IT config for Kafka/ES/Keycloak |
| search/src/it/java/com/yas/search/config/KafkaIntegrationTestConfiguration.java | Removed old IT Kafka config |
| search/pom.xml | Move to Boot starters + Testcontainers artifact renames |
| sampledata/src/main/java/com/yas/sampledata/SampleDataApplication.java | DataSourceAutoConfiguration import migration |
| sampledata/pom.xml | Starter updates for Boot 4 |
| recommendation/src/test/java/com/yas/recommendation/store/ProductVectorRepositoryTest.java | MockitoBean migration |
| recommendation/src/test/java/com/yas/recommendation/store/BaseVectorRepositoryTest.java | Jackson-related import adjustment in tests |
| recommendation/src/test/java/com/yas/recommendation/query/VectorQueryTest.java | MockitoBean migration |
| recommendation/src/test/java/com/yas/recommendation/controller/EmbeddingQueryControllerTest.java | Boot 4 WebMvcTest + security auto-config exclusion + MockitoBean migration |
| recommendation/src/test/java/com/yas/recommendation/config/KafkaIntegrationTestConfiguration.java | DynamicPropertyRegistrar-based container property wiring |
| recommendation/src/main/java/com/yas/recommendation/vector/product/formatter/ProductDocumentFormatter.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/vector/common/store/SimpleVectorRepository.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/vector/common/query/VectorQuery.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/vector/common/query/JdbcVectorService.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/vector/common/query/DocumentRowMapper.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/vector/common/formatter/DocumentFormatter.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/vector/common/formatter/DefaultDocumentFormatter.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/service/ProductService.java | UriComponentsBuilder API migration |
| recommendation/src/main/java/com/yas/recommendation/kafka/consumer/ProductSyncDataConsumer.java | Formatting-only change |
| recommendation/src/main/java/com/yas/recommendation/kafka/config/consumer/ProductCdcKafkaListenerConfig.java | KafkaProperties import migration |
| recommendation/src/main/java/com/yas/recommendation/configuration/VectorStoreProperties.java | New properties model for PgVectorStore |
| recommendation/src/main/java/com/yas/recommendation/configuration/VectorStoreConfiguration.java | Manual VectorStore bean for Boot 4 compatibility |
| recommendation/src/main/java/com/yas/recommendation/configuration/AppConfig.java | Jackson-related import adjustment |
| recommendation/src/main/java/com/yas/recommendation/RecommendationApplication.java | Exclude incompatible PgVectorStore auto-config |
| recommendation/src/it/java/com/yas/recommendation/kafka/ProductCdcConsumerTest.java | MockitoBean/SpyBean migration + UriComponentsBuilder migration |
| recommendation/src/it/java/com/yas/recommendation/configuration/KafkaConfiguration.java | IT container property wiring refactor |
| recommendation/pom.xml | Boot starter and Testcontainers artifact updates |
| rating/src/test/java/com/yas/rating/service/RatingServiceTest.java | MockitoBean migration + test expectation refactor |
| rating/src/test/java/com/yas/rating/service/OrderServiceTest.java | UriComponentsBuilder API migration |
| rating/src/test/java/com/yas/rating/controller/RatingControllerTest.java | Boot 4 WebMvcTest + security auto-config exclusion + Jackson import changes |
| rating/src/main/java/com/yas/rating/service/OrderService.java | UriComponentsBuilder API migration |
| rating/src/main/java/com/yas/rating/service/CustomerService.java | UriComponentsBuilder API migration |
| rating/src/main/java/com/yas/rating/config/DatabaseAutoConfig.java | EntityScan import migration |
| rating/src/it/java/com/yas/rating/controller/RatingControllerIT.java | MockitoBean migration + Instancio id ignore |
| rating/pom.xml | Starter/dependency updates for Boot 4 |
| promotion/src/test/java/com/yas/promotion/service/PromotionServiceTest.java | MockitoBean migration |
| promotion/src/test/java/com/yas/promotion/service/ProductServiceTest.java | UriComponentsBuilder API migration in tests |
| promotion/src/test/java/com/yas/promotion/controller/PromotionControllerTest.java | Boot 4 WebMvcTest + security auto-config exclusion + Jackson import changes + some test adjustments |
| promotion/src/main/java/com/yas/promotion/service/ProductService.java | UriComponentsBuilder API migration |
| promotion/src/main/java/com/yas/promotion/config/DatabaseAutoConfig.java | EntityScan import migration |
| promotion/src/it/java/com/yas/promotion/service/PromotionServiceIT.java | MockitoBean migration + test DB config cleanup |
| promotion/pom.xml | Starter/dependency updates for Boot 4 |
| product/src/test/java/com/yas/product/service/ProductOptionServiceTest.java | JUnit 4 -> JUnit 5 assertions |
| product/src/test/java/com/yas/product/service/ProductAttributeServiceTest.java | JUnit 4 -> JUnit 5 assertions |
| product/src/test/java/com/yas/product/service/ProductAttributeGroupServiceTest.java | JUnit 4 -> JUnit 5 assertions |
| product/src/test/java/com/yas/product/service/CategoryServiceTest.java | MockitoBean migration |
| product/src/test/java/com/yas/product/service/BrandServiceTest.java | JUnit runner -> Jupiter extension migration |
| product/src/test/java/com/yas/product/controller/ProductTemplateControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/ProductOptionValueControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean migration |
| product/src/test/java/com/yas/product/controller/ProductOptionControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/ProductOptionCombinationControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean migration |
| product/src/test/java/com/yas/product/controller/ProductControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/ProductAttributeValueControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/ProductAttributeGroupControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/ProductAttributeControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/CategoryControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/test/java/com/yas/product/controller/BrandControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean + Jackson import changes |
| product/src/main/java/com/yas/product/service/MediaService.java | UriComponentsBuilder API migration |
| product/src/main/java/com/yas/product/config/DatabaseAutoConfig.java | EntityScan import migration |
| product/src/it/java/com/yas/product/service/ProductServiceIT.java | MockitoBean migration + test ordering assertions refactor |
| product/src/it/java/com/yas/product/service/MediaServiceIT.java | Test DB config cleanup |
| product/src/it/java/com/yas/product/controller/ProductControllerIT.java | Test DB config cleanup + id handling fix |
| product/src/it/java/com/yas/product/controller/CategoryControllerIT.java | Test DB config cleanup |
| product/src/it/java/com/yas/product/controller/BrandControllerIT.java | Test DB config cleanup |
| product/pom.xml | Starter/dependency updates for Boot 4 |
| pom.xml | Spring Boot parent upgrade + dependency management updates |
| payment/src/test/java/com/yas/payment/service/OrderServiceTest.java | UriComponentsBuilder API migration in tests |
| payment/src/main/java/com/yas/payment/service/OrderService.java | UriComponentsBuilder API migration |
| payment/src/main/java/com/yas/payment/service/MediaService.java | UriComponentsBuilder API migration |
| payment/src/main/java/com/yas/payment/config/DatabaseAutoConfig.java | EntityScan import migration |
| payment/src/it/java/com/yas/payment/service/OrderServiceIT.java | Mockito spy migration |
| payment/src/it/java/com/yas/payment/service/MediaServiceIT.java | MockitoBean migration |
| payment/src/it/java/com/yas/payment/controller/PaymentProviderControllerIT.java | MockitoBean migration + test DB config cleanup |
| payment/pom.xml | Starter/dependency updates for Boot 4 |
| payment-paypal/src/main/resources/application.properties | DataSourceAutoConfiguration property update |
| payment-paypal/src/it/java/com/yas/payment/paypal/config/IntegrationTestConfiguration.java | DynamicPropertyRegistrar migration |
| payment-paypal/pom.xml | Starter/dependency updates for Boot 4 |
| order/src/test/java/com/yas/order/service/TaxServiceTest.java | UriComponentsBuilder API migration in tests |
| order/src/test/java/com/yas/order/service/CustomerServiceTest.java | UriComponentsBuilder API migration in tests |
| order/src/test/java/com/yas/order/service/CheckoutServiceTest.java | MockitoBean migration |
| order/src/test/java/com/yas/order/controller/OrderControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes + accept headers |
| order/src/test/java/com/yas/order/controller/CheckoutControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes + accept headers |
| order/src/main/java/com/yas/order/service/TaxService.java | UriComponentsBuilder API migration |
| order/src/main/java/com/yas/order/service/PromotionService.java | UriComponentsBuilder API migration |
| order/src/main/java/com/yas/order/service/ProductService.java | UriComponentsBuilder API migration |
| order/src/main/java/com/yas/order/service/CustomerService.java | UriComponentsBuilder API migration |
| order/src/main/java/com/yas/order/service/CartService.java | UriComponentsBuilder API migration |
| order/src/main/java/com/yas/order/config/RestClientConfig.java | Formatting-only change |
| order/src/main/java/com/yas/order/config/DatabaseAutoConfig.java | EntityScan import migration |
| order/src/it/java/com/yas/order/service/TaxServiceIT.java | Mockito spy migration |
| order/src/it/java/com/yas/order/service/ProductServiceIT.java | Mockito spy migration |
| order/src/it/java/com/yas/order/service/OrderServiceIT.java | MockitoBean migration + test DB config cleanup |
| order/src/it/java/com/yas/order/service/CustomerServiceIT.java | Mockito spy migration |
| order/pom.xml | Starter/dependency updates for Boot 4 |
| media/src/it/java/com/yas/media/controller/MediaControllerIT.java | MockitoBean migration + id handling update |
| media/pom.xml | Starter/dependency updates for Boot 4 |
| location/src/test/java/com/yas/location/controller/StateOrProvinceControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| location/src/test/java/com/yas/location/controller/CountryControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| location/src/test/java/com/yas/location/controller/AddressControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| location/src/main/java/com/yas/location/config/DatabaseAutoConfig.java | EntityScan import migration |
| location/src/it/java/com/yas/location/StateOrProvinceControllerIT.java | Test DB config cleanup |
| location/src/it/java/com/yas/location/DistrictControllerIT.java | Test DB config cleanup |
| location/src/it/java/com/yas/location/CountryControllerIT.java | Test DB config cleanup |
| location/src/it/java/com/yas/location/AddressControllerIT.java | Test DB config cleanup |
| location/pom.xml | Starter/dependency updates for Boot 4 |
| inventory/src/test/java/com/yas/inventory/service/ProductServiceTest.java | UriComponentsBuilder API migration in tests |
| inventory/src/test/java/com/yas/inventory/service/LocationServiceTest.java | UriComponentsBuilder API migration in tests |
| inventory/src/test/java/com/yas/inventory/controller/WarehouseControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| inventory/src/test/java/com/yas/inventory/controller/StockHistoryControllerTest.java | Boot 4 WebMvcTest + security exclusion + MockitoBean migration |
| inventory/src/test/java/com/yas/inventory/controller/StockControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| inventory/src/main/java/com/yas/inventory/service/ProductService.java | UriComponentsBuilder API migration |
| inventory/src/main/java/com/yas/inventory/service/LocationService.java | UriComponentsBuilder API migration |
| inventory/src/main/java/com/yas/inventory/config/DatabaseAutoConfig.java | EntityScan import migration |
| inventory/src/it/java/com/yas/inventory/service/ProductServiceIT.java | Mockito spy migration |
| inventory/src/it/java/com/yas/inventory/repository/WarehouseRepositoryIT.java | Test DB config cleanup + id handling update |
| inventory/src/it/java/com/yas/inventory/repository/StockRepositoryIT.java | Test DB config cleanup + Instancio id ignore |
| inventory/src/it/java/com/yas/inventory/repository/StockHistoryRepositoryIT.java | Test DB config cleanup + Instancio id ignore |
| inventory/pom.xml | Starter/dependency updates for Boot 4 |
| customer/src/test/java/com/yas/customer/service/LocationServiceTest.java | UriComponentsBuilder API migration in tests |
| customer/src/test/java/com/yas/customer/controller/UserAddressControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| customer/src/test/java/com/yas/customer/controller/CustomerControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes |
| customer/src/main/java/com/yas/customer/service/LocationService.java | UriComponentsBuilder API migration |
| customer/src/main/java/com/yas/customer/config/DatabaseAutoConfig.java | EntityScan import migration |
| customer/src/it/java/com/yas/customer/service/UserAddressServiceIT.java | MockitoBean migration + id handling update |
| customer/pom.xml | Starter/dependency updates + add test deps |
| common-library/src/test/java/com/yas/commonlibrary/IntegrationTestConfiguration.java | DynamicPropertyRegistrar migration |
| common-library/src/main/java/com/yas/commonlibrary/kafka/cdc/config/BaseKafkaListenerConfig.java | KafkaProperties import + API signature migration |
| common-library/src/main/java/com/yas/commonlibrary/kafka/cdc/RetrySupportDql.java | RetryableTopic backoff attribute migration |
| common-library/src/it/java/common/kafka/CdcConsumerTest.java | MockitoBean migration + manual Mockito init |
| common-library/src/it/java/common/container/ContainerFactory.java | Removed legacy container factory |
| common-library/pom.xml | Starter/dependency updates for Boot 4 |
| cart/src/test/java/com/yas/cart/service/ProductServiceTest.java | UriComponentsBuilder API migration in tests |
| cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java | Boot 4 WebMvcTest + security exclusion + Jackson import changes + MockitoBean migration |
| cart/src/main/java/com/yas/cart/service/ProductService.java | UriComponentsBuilder API migration |
| cart/src/main/java/com/yas/cart/config/DatabaseAutoConfig.java | EntityScan import migration |
| cart/src/it/java/com/yas/cart/service/ProductServiceIT.java | Mockito spy migration |
| cart/src/it/java/com/yas/cart/controller/CartItemControllerIT.java | MockitoBean migration + test DB config cleanup |
| cart/pom.xml | Starter/dependency updates + add test deps |
| backoffice-bff/src/main/resources/application.yaml | Remove embedded profile routes (moved to profile files) |
| backoffice-bff/src/main/resources/application-prod.yaml | New prod gateway route config file |
| backoffice-bff/src/main/resources/application-dev.yaml | New dev gateway route config file |
| backoffice-bff/src/main/java/com/yas/backofficebff/Application.java | Remove temporary WebFilter workaround bean |
| backoffice-bff/pom.xml | Gateway/WebFlux/security starter changes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| package com.yas.webhook.integration.api; | ||
|
|
||
| import com.fasterxml.jackson.databind.JsonNode; | ||
| import tools.jackson.databind.JsonNode; |
There was a problem hiding this comment.
tools.jackson.databind.JsonNode is imported, but the repository doesn't define a tools.jackson package. This should be com.fasterxml.jackson.databind.JsonNode (or another valid Jackson relocation) to compile.
| import tools.jackson.databind.ObjectMapper; | ||
| import tools.jackson.databind.node.ObjectNode; |
There was a problem hiding this comment.
These imports reference tools.jackson.*, but the repository doesn't define a tools.jackson package. This will fail compilation; use com.fasterxml.jackson.databind.ObjectMapper/ObjectNode (or the correct relocated package if there is one).
| package com.yas.recommendation.configuration; | ||
|
|
||
| import com.fasterxml.jackson.databind.ObjectMapper; | ||
| import tools.jackson.databind.ObjectMapper; |
There was a problem hiding this comment.
tools.jackson.databind.ObjectMapper is imported here, but the repository doesn't contain a tools.jackson package. This should be com.fasterxml.jackson.databind.ObjectMapper (or another real Jackson relocation) otherwise the application won't compile.
| package com.yas.recommendation.vector.common.formatter; | ||
|
|
||
| import com.fasterxml.jackson.databind.ObjectMapper; | ||
| import tools.jackson.databind.ObjectMapper; |
There was a problem hiding this comment.
tools.jackson.databind.ObjectMapper is imported here, but the repo doesn't define a tools.jackson package. This will not compile; switch back to com.fasterxml.jackson.databind.ObjectMapper (or another real Jackson relocation).
| package com.yas.webhook.service; | ||
|
|
||
| import com.fasterxml.jackson.databind.JsonNode; | ||
| import tools.jackson.databind.JsonNode; |
There was a problem hiding this comment.
tools.jackson.databind.JsonNode is imported here, but there is no tools.jackson package in the repo (and Jackson types are normally under com.fasterxml.jackson.*). This will not compile; please revert the import to the actual Jackson package (or add/restore the intended dependency/relocation consistently).
search/src/it/java/com/yas/search/config/SearchIntegrationTestConfiguration.java
Show resolved
Hide resolved
| package com.yas.webhook.model.dto; | ||
|
|
||
| import com.fasterxml.jackson.databind.JsonNode; | ||
| import tools.jackson.databind.JsonNode; |
There was a problem hiding this comment.
tools.jackson.databind.JsonNode is imported here, but there is no tools.jackson package in the repo. This will fail compilation; use the real Jackson JsonNode type (com.fasterxml.jackson.databind.JsonNode).
|
@minhtridn2001 I've opened a new pull request, #1308, to work on those changes. Once the pull request is ready, I'll request review from you. |
Storefront BFF Coverage Report
|
Payment Paypal Coverage Report
|
Webhook Coverage Report
|
Location Coverage Report
|
Inventory Coverage Report
|
Rating Coverage Report
|
Payment Coverage Report
|
Media Coverage Report
|
Customer Coverage Report
|
Order Coverage Report
|
Cart Coverage Report
|
Promotion Coverage Report
|
Tax Coverage Report
|
Recommendation Coverage Report
|
Product Coverage Report
|
Search Coverage Report
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|



Uh oh!
There was an error while loading. Please reload this page.