Commit graph

3245 commits

Author SHA1 Message Date
Emili Castells
e6acd1c27f
Merge pull request #923 from woocommerce/fix/one-page-checkout-compatibility
Fix button positioning for products with One Page Checkout Extension enabled
2022-11-02 16:39:50 +01:00
Emili Castells
8bc53bf3cf
Merge pull request #922 from woocommerce/PCP-937-php-8.1-support
PHP 8.1 support
2022-11-02 16:39:06 +01:00
Emili Castells
6ebe84b2b9
Merge pull request #846 from woocommerce/pcp-813-rest-session-error
Check that wc session exists before using it
2022-11-02 16:38:13 +01:00
Emili Castells
2ef5be1a06
Merge pull request #936 from woocommerce/pcp-671-free-synced-sub
Handle synced sub without upfront payment like free trial
2022-11-02 16:37:05 +01:00
Narek Zakarian
b7dc732e1f Merge remote-tracking branch 'origin/trunk' into PCP-915-create-pay-later-tab
# Conflicts:
#	modules/ppcp-wc-gateway/resources/js/gateway-settings.js
2022-11-02 19:35:51 +04:00
Emili Castells
933cede8d6
Merge pull request #933 from woocommerce/PCP-954-compatibility-with-wc-high-performance-order-storage
Compatibility with WC High-Performance Order Storage
2022-11-02 16:34:58 +01:00
Emili Castells
77e18ea2b3
Merge pull request #942 from woocommerce/pcp-817-validation
Execute server-side WC validation when clicking button
2022-11-02 16:31:30 +01:00
Narek Zakarian
c9b15c0f76 Fix the phpcs 2022-11-02 19:28:16 +04:00
Narek Zakarian
156acbf32c Fix the tests 2022-11-02 19:06:17 +04:00
Emili Castells
4c91e7afbb
Merge pull request #929 from woocommerce/pcp-917-preview
Add button preview in settings
2022-11-02 15:56:02 +01:00
Narek Zakarian
469c3ce9c3 Merge branch 'trunk' into pcp-917-preview
# Conflicts:
#	modules/ppcp-wc-gateway/resources/js/gateway-settings.js
#	modules/ppcp-wc-gateway/services.php
#	modules/ppcp-wc-gateway/src/Assets/SettingsPageAssets.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
#	tests/PHPUnit/WcGateway/Assets/SettingsPagesAssetsTest.php
2022-11-02 18:01:37 +04:00
Narek Zakarian
103a8911e0 Add styles for previews 2022-11-02 17:36:21 +04:00
Narek Zakarian
0596f84b21 Add necessary config for preview scripts 2022-11-02 17:36:08 +04:00
Narek Zakarian
7a0350ea7a Add button and message preview scripts 2022-11-02 17:35:29 +04:00
Narek Zakarian
cc1fb62a6f Add button and message previews 2022-11-02 17:34:53 +04:00
dinamiko
7b76a9f653 Do not check physical product on amount allowed 2022-11-02 12:31:21 +01:00
dinamiko
31f91cd976 Enable OXXO/Credit Card button and add OXXO contact message 2022-11-02 12:27:03 +01:00
Danae Millan
c53ce3f434
Merge pull request #956 from woocommerce/release/1.9.5
Update 1.9.5 release date
2022-11-01 12:22:00 -03:00
Danae Millan
c72c95d160 Update 1.9.5 release date 2022-11-01 11:40:30 -03:00
Alex Pantechovskis
7cbe556a01
Merge pull request #953 from woocommerce/fix-js-error
Hide the subscription option without js
2022-10-31 16:59:47 +02:00
Alex P
59472bf140 Hide the subscription option without js
It was causing js error + no reason to use js for this
2022-10-31 16:14:55 +02:00
Alex P
349f606ced Fix preview error when missing elements 2022-10-31 15:29:58 +02:00
Narek Zakarian
510cb4db49 Merge remote-tracking branch 'origin/pcp-917-preview' into PCP-915-create-pay-later-tab
# Conflicts:
#	modules/ppcp-wc-gateway/resources/js/gateway-settings.js
#	modules/ppcp-wc-gateway/services.php
2022-10-31 16:16:57 +04:00
Narek Zakarian
3e82fd9996 Merge branch 'trunk' into PCP-915-create-pay-later-tab
# Conflicts:
#	modules/ppcp-wc-gateway/services.php
2022-10-31 16:07:17 +04:00
Narek Zakarian
23fa659b68 Migration functionality 2022-10-31 15:59:34 +04:00
Narek Zakarian
832f7a41cd Refactor Pay Later to read from new tab setting on frontend 2022-10-31 15:59:17 +04:00
Narek Zakarian
c68eac814f Handle the JS logic 2022-10-31 15:58:19 +04:00
Narek Zakarian
9efc65cc93 Remove old settings 2022-10-31 15:57:47 +04:00
Narek Zakarian
f9e374e540 Create Pay Later tab settings 2022-10-31 15:57:00 +04:00
Alex Pantechovskis
8ebeeeca1b
Merge pull request #950 from woocommerce/fix-js-error-output
Fix err.details check, show message if no details
2022-10-31 12:42:05 +02:00
Alex P
b3df9a5b47 Fix err.details check, show message if no details
The array check was wrong, resulting in no message shown and an error about empty string.
Also we should output .message if no .details, or at least a generic message if no .message too
2022-10-31 11:42:14 +02:00
Emili Castells
961522c8d3
Merge pull request #946 from woocommerce/PCP-916-update-all-plugin-strings
Update all plugin strings (916)
2022-10-28 16:17:59 +02:00
dinamiko
eda1c14cee Update changelog 2022-10-28 16:06:20 +02:00
dinamiko
4ab0715527 Update plugin strings 2022-10-28 15:46:40 +02:00
dinamiko
90cd342a10 Hide PUI gateway if shipping address is not Germany 2022-10-27 12:51:47 +02:00
Alex P
c99418d0bc Remove unused imports 2022-10-27 12:14:39 +03:00
Alex P
91636a9dcc Execute server-side WC validation when clicking button (order creation) 2022-10-27 09:55:25 +03:00
Alex P
3dde305cb4 Fix order creation error message handling in js 2022-10-27 09:11:35 +03:00
Alex P
9020c9b797 Use the same errorHandler
Otherwise old messages may get stuck
2022-10-27 09:09:45 +03:00
dinamiko
914c79e5fc Fix phpcs 2022-10-25 16:22:06 +02:00
dinamiko
f688ccdff0 Fix php8 warnings 2022-10-25 16:16:48 +02:00
dinamiko
37b20fa896 Fix phpunit 2022-10-25 12:07:01 +02:00
dinamiko
6517f15457 Add refund support for pui 2022-10-25 11:57:22 +02:00
Alex P
7b60f339aa Handle synced sub without upfront payment like free trial 2022-10-25 09:37:08 +03:00
dinamiko
6d2c08b46a Fix phpunit 2022-10-24 12:44:34 +02:00
dinamiko
5e42704dbc Replace wp update post meta to wc update meta 2022-10-24 12:35:31 +02:00
dinamiko
37d5cae924 Add WC HPOS support 2022-10-24 12:20:45 +02:00
Danae Millan
5a5933ce91 Fix button positioning for products with one page checkout enabled 2022-10-24 12:26:26 +03:00
Alex P
ab618b200e Add button preview in settings 2022-10-21 17:56:48 +03:00
Emili Castells
3926ae2d96
Merge pull request #928 from woocommerce/release/1.9.5
Release 1.9.5
2022-10-21 16:54:31 +02:00