diff --git a/api/actions/products.php b/api/actions/products.php index 54f0541..1ce31ee 100644 --- a/api/actions/products.php +++ b/api/actions/products.php @@ -39,7 +39,8 @@ function handleGetProducts(): void $log("WooCommerce client initialized"); // Only fetch fields needed for telesales app - $productFields = 'id,name,price,type,upsell_ids,cross_sell_ids'; + // Include meta_data for ACF fields like upsell_informatie + $productFields = 'id,name,price,type,upsell_ids,cross_sell_ids,callcenter_upsell_info'; $variationFields = 'id,price,attributes'; $products = $woocommerce->get('products', [ @@ -70,6 +71,8 @@ function handleGetProducts(): void foreach ($products as $product) { $productId = (int) $product->id; + $log("Product Info from WooCommerce", $product); + // Get variations for variable products (only needed fields) $variation_details = []; if ($product->type === 'variable') { @@ -112,7 +115,8 @@ function handleGetProducts(): void 'variation_details' => $variation_details, 'cuw_ids' => $cuw_ids, 'recommended_ids' => $recommended_ids, - 'bogo_rules' => $bogo_rules + 'bogo_rules' => $bogo_rules, + 'upsell_text' => $product->callcenter_upsell_info ]; } diff --git a/index.html b/index.html index 7056582..5592b51 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@