-
Notifications
You must be signed in to change notification settings - Fork 59
Agentic Commerce (4891) #4084
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev/develop
Are you sure you want to change the base?
Agentic Commerce (4891) #4084
Conversation
Instead of having repeat calls to home_url() we now use the MerchantMetadataProvider as single source of truth, as its value is also used during registration
# Conflicts: # modules/ppcp-agentic-commerce/services.php
# Conflicts: # tests/PHPUnit/AgenticCommerce/Merchant/MerchantMetadataProviderTest.php # tests/PHPUnit/AgenticCommerce/Registration/RegistrationServiceTest.php
…sconnect Add missing offboarding scenarios (5549)
# Conflicts: # tests/PHPUnit/AgenticCommerce/Merchant/MerchantMetadataProviderTest.php # tests/PHPUnit/AgenticCommerce/Registration/RegistrationServiceTest.php
…ce-error-handling Agentic commerce error handling (5271)
…heckout-wip-cart-translation-service Agentic: Checkout Completion implementation
# Conflicts: # modules/ppcp-agentic-commerce/services.php
… and CouponResolutionBuilder
…ion-issue-context-resolution-options-item-id Agentic: Enhance ValidationIssue with item_id, fluent methods, and validation (5468)
…PCP-5630-validation-rule-price-check
# Conflicts: # composer.json # composer.lock # modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/Blocks/PaypalSettings.js # modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/CommonSettings.js # modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/ConnectionStatus.js # modules/ppcp-settings/resources/js/hooks/useStoreManager.js # modules/ppcp-settings/webpack.config.js # package.json # tests/PHPUnit/bootstrap.php # tests/stubs/WC_Integration.php
…ice-check Agentic: Add Price Validation (5630)
…upon-validation Agentic: Add Coupon Validation (5633)
…ion-syncs-same-product-three-times
Instead of flagging products as “need_sync” we simply delete the flag “last_sync” to mark a product as fresh again. This removes complexity from product status handling and ingestion batching.
Make the process simpler by removing certain paths, and improve logging to capture the full payload we send and the exact response that is returned.
…syncs-same-product-three-times Product ingestion syncs same product three times (5624)
Test using WordPress PlaygroundThe changes in this pull request can be previewed and tested using a WordPress Playground instance. 🔗 Test this pull request with WordPress Playground What's included:
Login credentials:
Plugin Details:
🤖 Auto-generated for commit 0d3d0e8 • Last updated: 2026-02-12T11:37:11.101Z |
Description
WIP