From d805477f4ecadc478eea629b06b374cc36dee6bd Mon Sep 17 00:00:00 2001 From: Remo Zaros Date: Mon, 22 Jun 2026 12:24:03 +0200 Subject: [PATCH] Make sure prices show --- prijs-per-postcode.php | 47 ++---------------------------------------- 1 file changed, 2 insertions(+), 45 deletions(-) diff --git a/prijs-per-postcode.php b/prijs-per-postcode.php index 22b59fc..51e38dd 100644 --- a/prijs-per-postcode.php +++ b/prijs-per-postcode.php @@ -41,8 +41,7 @@ class PrijsPerPostcode init_postode_admin(); add_filter("woocommerce_sale_flash", "__return_null"); - - //add_action("template_redirect", [$this, "redirect_if_missing_tag"]); + add_filter('woocommerce_show_variation_price', '__return_true'); add_action( "woocommerce_variation_options_pricing", [$this, "add_local_price_field"], @@ -82,6 +81,7 @@ class PrijsPerPostcode 99, 3, ); + } public function add_local_price_field($loop, $variation_data, $variation) @@ -140,49 +140,6 @@ class PrijsPerPostcode } } - /* - public function controleer_postcode_op_woocommerce_paginas() - { - if (is_admin() || defined('DOING_AJAX')) { - return; - } - - // 2. Define target pages (Product, Cart, Checkout, etc., but NOT the Shop home) - if ( - (is_product() || - is_product_category() || - is_product_tag() || - is_cart() || - is_checkout() || - is_account_page()) && - !is_shop() - ) { - // 3. Retrieve cookie safely (null coalescing prevents "Undefined index" errors) - $cookie_string = $_COOKIE['PPPR'] ?? ''; - - // 4. Validate: Check if empty OR if the signature is invalid (tampered) - // verify_ppp_cookie() returns false if the hash doesn't match the data - if (empty($cookie_string) || !verify_ppp_cookie($cookie_string)) { - - // Optional: Clear the invalid cookie from the browser immediately - setcookie('PPPR', '', time() - 3600, '/'); - $shop_url = wc_get_page_permalink('shop'); - - // Fallback to home URL if shop page is not set - if ($shop_url === -1) { - $shop_url = home_url('/'); - } - // 5. Redirect to the shop/home page to force postcode selection - wp_redirect($shop_url); - exit(); - } - - // Optional: If valid, you can now safely access the data - // $is_local = ($cookie_string[0] === '1'); - } - } - */ - public function check_postcode_on_every_woocommerce_page() { if (is_admin() || defined("DOING_AJAX")) {