From f38ab36da859a272cb09803f57699b2e02256b80 Mon Sep 17 00:00:00 2001 From: Narek Zakarian Date: Tue, 12 Mar 2024 19:53:53 +0400 Subject: [PATCH] Revert "Change the `product_preview` to `woocommerceBlock`" This reverts commit 55b2e6d8d456be741efd39c9d71be65b8807ba04. --- .../ppcp-paylater-block/src/PayLaterBlockModule.php | 2 +- .../resources/js/paylater-configurator.js | 5 +---- .../src/Factory/ConfigFactory.php | 12 ++++++------ 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/modules/ppcp-paylater-block/src/PayLaterBlockModule.php b/modules/ppcp-paylater-block/src/PayLaterBlockModule.php index d6b9c7404..d5953f407 100644 --- a/modules/ppcp-paylater-block/src/PayLaterBlockModule.php +++ b/modules/ppcp-paylater-block/src/PayLaterBlockModule.php @@ -40,7 +40,7 @@ class PayLaterBlockModule implements ModuleInterface { * @return bool true if the block is enabled, otherwise false. */ public static function is_block_enabled( SettingsStatus $settings_status ): bool { - return self::is_module_loading_required() && $settings_status->is_pay_later_messaging_enabled_for_location( 'woocommerceBlock' ); + return self::is_module_loading_required() && $settings_status->is_pay_later_messaging_enabled_for_location( 'product_preview' ); } /** diff --git a/modules/ppcp-paylater-configurator/resources/js/paylater-configurator.js b/modules/ppcp-paylater-configurator/resources/js/paylater-configurator.js index 17bfb4a02..2e230b8e4 100644 --- a/modules/ppcp-paylater-configurator/resources/js/paylater-configurator.js +++ b/modules/ppcp-paylater-configurator/resources/js/paylater-configurator.js @@ -30,10 +30,7 @@ document.addEventListener( 'DOMContentLoaded', () => { partnerClientId: PcpPayLaterConfigurator.partnerClientId, partnerName: 'WooCommerce', bnCode: 'Woo_PPCP', - placements: ['cart', 'checkout', 'product', 'shop', 'home'], - custom_placement:[{ - message_reference: 'woocommerceBlock', - }], + placements: ['cart', 'checkout', 'product', 'shop', 'home', 'product_preview'], styleOverrides: { button: publishButtonClassName, header: PcpPayLaterConfigurator.headerClassName, diff --git a/modules/ppcp-paylater-configurator/src/Factory/ConfigFactory.php b/modules/ppcp-paylater-configurator/src/Factory/ConfigFactory.php index a0e8f063f..240cfeafd 100644 --- a/modules/ppcp-paylater-configurator/src/Factory/ConfigFactory.php +++ b/modules/ppcp-paylater-configurator/src/Factory/ConfigFactory.php @@ -22,12 +22,12 @@ class ConfigFactory { */ public function from_settings( Settings $settings ): array { return array( - 'cart' => $this->for_location( $settings, 'cart' ), - 'checkout' => $this->for_location( $settings, 'checkout' ), - 'product' => $this->for_location( $settings, 'product' ), - 'shop' => $this->for_location( $settings, 'shop' ), - 'home' => $this->for_location( $settings, 'home' ), - 'woocommerceBlock' => $this->for_location( $settings, 'woocommerceBlock' ), + 'cart' => $this->for_location( $settings, 'cart' ), + 'checkout' => $this->for_location( $settings, 'checkout' ), + 'product' => $this->for_location( $settings, 'product' ), + 'shop' => $this->for_location( $settings, 'shop' ), + 'home' => $this->for_location( $settings, 'home' ), + 'product_preview' => $this->for_location( $settings, 'product_preview' ), ); }