Commit graph

10403 commits

Author SHA1 Message Date
Emili Castells
098a79279d
Merge pull request #3605 from woocommerce/PCP-5173-for-variable-product-without-price-pay-pal-buttons-are-visible
Some checks are pending
CI / PHP 7.4 (push) Waiting to run
CI / PHP 8.0 (push) Waiting to run
CI / PHP 8.1 (push) Waiting to run
CI / PHP 8.2 (push) Waiting to run
CI / PHP 8.3 (push) Waiting to run
CI / PHP 8.4 (push) Waiting to run
PR Playground Demo / prepare_version (push) Waiting to run
PR Playground Demo / build_plugin (push) Blocked by required conditions
PR Playground Demo / create_archive (push) Blocked by required conditions
PR Playground Demo / Comment on PR with Playground details (push) Blocked by required conditions
fix: check variation stock for all variable products (5173)
2025-08-29 10:57:21 +02:00
Emili Castells
c54fe336d8
Merge pull request #3602 from woocommerce/PCP-5169-google-pay-clickable-for-variable-product-before-selection
Fix Google Pay button enabled state on variable product pages (5169)
2025-08-29 10:56:35 +02:00
Emili Castells
df34b7f5c3
Merge pull request #3616 from woocommerce/PCP-5168-fix-shipping-config
Fix shipping preference
2025-08-29 10:55:53 +02:00
Emili Castells
c6f95af15f
Merge pull request #3618 from woocommerce/PCP-2903-proceed-to-pay-pal-button-label-not-reverted-to-place-order-on-block-checkout-page-after-applying-100-coupon
Fix 'Proceed to PayPal' button label not reverted on block checkout when totals are 0 (2903)
2025-08-28 16:58:25 +02:00
Emili Castells
ef031e593c
Merge pull request #3615 from woocommerce/PCP-5170-documentation-task-things-to-do-next-wc-home-inbox
docs: Add WooCommerce inbox notifications development guide (PCP-5170)
2025-08-28 09:17:50 +02:00
Miguel Pérez Pellicer
fb576e3839
Update modules/ppcp-blocks/resources/js/checkout-block.js
Co-authored-by: Alex Pantechovskis <alex.pantec@gmail.com>
2025-08-28 09:08:00 +02:00
Miguel Pérez Pellicer
b48534fb00 Fix "Proceed to PayPal" still showing when totals are 0 2025-08-27 19:49:40 +02:00
Alex P.
049b31b611
Fix older WC compatibility 2025-08-27 18:03:23 +03:00
Alex P.
5d5775e02b
Use SET_PROVIDED_ADDRESS in Pay for order 2025-08-27 16:59:35 +03:00
Alex P.
3836771dae
Use NO_SHIPPING when shipping not needed 2025-08-27 16:58:36 +03:00
Narek Zakarian
8825a88764
docs: Open the link in new tab 2025-08-27 15:17:04 +04:00
Narek Zakarian
f5c9c4298a
docs: Add WooCommerce tasks and todos development guide 2025-08-27 15:12:26 +04:00
Narek Zakarian
32afcda616
docs: Add WooCommerce inbox notifications development guide.
Documents the complete workflow from note definition to registration,
including character limits, HTML restrictions, and cleanup processes
2025-08-27 14:47:16 +04:00
Emili Castells
af71409850
Merge pull request #3611 from woocommerce/PCP-5179-validate-and-update-developer-section-readme-md
Some checks failed
CI / PHP 7.4 (push) Has been cancelled
CI / PHP 8.0 (push) Has been cancelled
CI / PHP 8.1 (push) Has been cancelled
CI / PHP 8.2 (push) Has been cancelled
CI / PHP 8.3 (push) Has been cancelled
CI / PHP 8.4 (push) Has been cancelled
PR Playground Demo / prepare_version (push) Has been cancelled
PR Playground Demo / build_plugin (push) Has been cancelled
PR Playground Demo / create_archive (push) Has been cancelled
PR Playground Demo / Comment on PR with Playground details (push) Has been cancelled
Validate and update Developer section README.md (5179)
2025-08-26 14:25:37 +02:00
Emili Castells
c8ae55c6aa
Merge pull request #3610 from woocommerce/PCP-5188-create-things-to-do-next-item-for-global-pay-later-messaging-enablement
Create 'Things to do next' item for global Pay Later messaging enablement (5188)
2025-08-26 09:29:57 +02:00
Miguel Pérez Pellicer
9d53b4ecf7 Tweak WordPress and WooCommerce wording 2025-08-25 18:12:38 +02:00
Miguel Pérez Pellicer
9c688efbeb Update README.md Dev section 2025-08-25 15:24:12 +02:00
Emili Castells
3b80ec8333
Merge pull request #3609 from woocommerce/PCP-5189-create-banner-for-global-pay-later-messaging-enablement-in-legacy-settings-ui
Add Pay Later messaging enablement banner for legacy UI (5189)
2025-08-25 14:30:04 +02:00
Narek Zakarian
54980aff73
feat: Create 'Things to do next' item for global Pay Later messaging enablement 2025-08-25 15:06:23 +04:00
Narek Zakarian
8e8ad4ff28
Add definition for the Todo 2025-08-25 15:05:41 +04:00
Narek Zakarian
d221544442
Add eligibility for the Todo 2025-08-25 15:05:31 +04:00
Narek Zakarian
7905fe29ad
feat: add Pay Later messaging enablement banner for legacy UI
Display notice on legacy settings pages when Pay Later messaging is automatically
enabled during 3.1.0 update, informing users about the change and providing links
to relevant settings.
2025-08-25 14:23:21 +04:00
Emili Castells
46eeeb0b36
Merge pull request #3607 from woocommerce/PCP-5180-fix-php-8-compatibility-issues-dynamic-properties-and-phpcs-configuration-phpcs
Some checks are pending
CI / PHP 7.4 (push) Waiting to run
CI / PHP 8.0 (push) Waiting to run
CI / PHP 8.1 (push) Waiting to run
CI / PHP 8.2 (push) Waiting to run
CI / PHP 8.3 (push) Waiting to run
CI / PHP 8.4 (push) Waiting to run
PR Playground Demo / prepare_version (push) Waiting to run
PR Playground Demo / build_plugin (push) Blocked by required conditions
PR Playground Demo / create_archive (push) Blocked by required conditions
PR Playground Demo / Comment on PR with Playground details (push) Blocked by required conditions
Refactor PHPCS configuration to be compatible to PHP8 (5180)
2025-08-25 09:21:27 +02:00
Miguel Pérez Pellicer
11ef14b13c Fix psalm false positive
Some checks failed
CI / PHP 7.4 (push) Has been cancelled
CI / PHP 8.0 (push) Has been cancelled
CI / PHP 8.1 (push) Has been cancelled
CI / PHP 8.2 (push) Has been cancelled
CI / PHP 8.3 (push) Has been cancelled
CI / PHP 8.4 (push) Has been cancelled
PR Playground Demo / prepare_version (push) Has been cancelled
PR Playground Demo / build_plugin (push) Has been cancelled
PR Playground Demo / create_archive (push) Has been cancelled
PR Playground Demo / Comment on PR with Playground details (push) Has been cancelled
2025-08-22 17:37:38 +02:00
Miguel Pérez Pellicer
6856448c63 Fixing PHPCS parenthesis issue 2025-08-22 17:22:51 +02:00
Miguel Pérez Pellicer
1c2d7e032a Merge branch 'develop' into PCP-5180-fix-php-8-compatibility-issues-dynamic-properties-and-phpcs-configuration-phpcs 2025-08-22 17:16:02 +02:00
Miguel Pérez Pellicer
d1afbe4a46 Update PHPCS rules 2025-08-22 17:14:58 +02:00
Miguel Pérez Pellicer
2925b73430 Fix empty catch clause 2025-08-22 17:14:43 +02:00
Miguel Pérez Pellicer
224900c6a4 Fix else with simple inner ifs 2025-08-22 17:14:34 +02:00
Miguel Pérez Pellicer
720acca8a5 Fix loose equality ignore comment 2025-08-22 17:14:12 +02:00
Miguel Pérez Pellicer
ddb0ae3b11 Fix not necessary colon 2025-08-22 17:02:09 +02:00
Miguel Pérez Pellicer
4c9ca19ec8 Fix standalone increment issues 2025-08-22 17:02:00 +02:00
Miguel Pérez Pellicer
e2fb54c7a9 Fix grouped "use" statement issues. 2025-08-22 17:01:29 +02:00
Miguel Pérez Pellicer
060a86f5c9 Fix PHPCS spacing issues 2025-08-22 17:00:32 +02:00
Emili Castells
4faef951de
Merge pull request #3606 from woocommerce/PCP-5180-fix-php-8-compatibility-issues-dynamic-properties-and-phpcs-configuration
Some checks failed
CI / PHP 7.4 (push) Has been cancelled
CI / PHP 8.0 (push) Has been cancelled
CI / PHP 8.1 (push) Has been cancelled
CI / PHP 8.2 (push) Has been cancelled
CI / PHP 8.3 (push) Has been cancelled
CI / PHP 8.4 (push) Has been cancelled
PR Playground Demo / prepare_version (push) Has been cancelled
PR Playground Demo / build_plugin (push) Has been cancelled
PR Playground Demo / create_archive (push) Has been cancelled
PR Playground Demo / Comment on PR with Playground details (push) Has been cancelled
Fix Dynamic Property Deprecation Warnings in PHP8 (5180)
2025-08-22 16:41:31 +02:00
Miguel Pérez Pellicer
2ab3b5ef54 Bump woocommerce-sniffs 2025-08-22 16:36:37 +02:00
Miguel Pérez Pellicer
fef445c928 Fix parenthesis PHPCS error 2025-08-22 16:33:44 +02:00
Emili Castells
7453207e17
Merge pull request #3603 from woocommerce/PCP-5047-branded-only-mode-not-entered-when-installing-plugin-via-payments-tab
Remove redundant double action
2025-08-22 11:20:45 +02:00
Miguel Pérez Pellicer
1c2403092b Remove unused import 2025-08-21 17:38:00 +02:00
Miguel Pérez Pellicer
b32d4eec46 Set default values as in WC_Payment_Gateway 2025-08-21 17:37:43 +02:00
Miguel Pérez Pellicer
c92ae6bca2 Fix deprecation messages in api-client module 2025-08-21 17:07:26 +02:00
Miguel Pérez Pellicer
71472084de Fix deprecation messages in tests 2025-08-21 17:06:39 +02:00
Miguel Pérez Pellicer
8aa1948ef9 Fix deprecation messages in wc-gateway module 2025-08-21 17:06:22 +02:00
Narek Zakarian
7cf0939953
fix: check variation stock for all variable products
Always validate variation availability for variable products, not just when
parent product is out of stock. Prevents buttons from showing on variable
products with no valid/priced variations.
2025-08-21 13:54:13 +04:00
Narek Zakarian
221786087a
Remove redundant double action 2025-08-20 19:08:12 +04:00
Narek Zakarian
f65b72e653
Fix the comment text 2025-08-20 15:23:57 +04:00
Narek Zakarian
1262ed2c56
Fix Google Pay button enabled state on variable product pages
Ensure Google Pay button correctly reflects PayPal button state on initial
page load by calling `syncProductButtonsState()` immediately after event
listeners are registered. Previously, the button appeared clickable before
a variation was selected until the page was reloaded or events were fired.
2025-08-20 14:59:41 +04:00
Emili Castells
0535faad10
Merge pull request #3601 from woocommerce/trunk
Merge trunk into develop
2025-08-19 14:35:08 +02:00
Emili Castells
f6b26a33ac
Merge pull request #3589 from woocommerce/PCP-5058-add-fastlane-support-for-au-merchants
Some checks failed
CI / PHP 7.4 (push) Has been cancelled
CI / PHP 8.0 (push) Has been cancelled
CI / PHP 8.1 (push) Has been cancelled
CI / PHP 8.2 (push) Has been cancelled
CI / PHP 8.3 (push) Has been cancelled
CI / PHP 8.4 (push) Has been cancelled
PR Playground Demo / prepare_version (push) Has been cancelled
PR Playground Demo / build_plugin (push) Has been cancelled
PR Playground Demo / create_archive (push) Has been cancelled
PR Playground Demo / Comment on PR with Playground details (push) Has been cancelled
Add Fastlane support for AU/AUD (5058)
2025-08-19 14:15:03 +02:00
Emili Castells
88d7fc86c0
Merge pull request #3599 from woocommerce/PCP-5166-phase-2-add-wc-inbox-item
Phase 2: Settings Migration - Add Woo Inbox item (5166)
2025-08-19 12:47:09 +02:00