get_post_meta($product->get_id(), ProductMetaKey::basalamProductId(), true), 'variants' => $handler->getVariants($product), 'type' => $product->get_type(), ]; $sku = $handler->getSku($product); if ($sku !== null) { $data['sku'] = $sku; } if (!$product->is_type('variable')) { $data['primary_price'] = $handler->getPrice($product); $data['stock'] = $handler->getStock($product); } return array_filter($data, fn($value) => $value !== null); } }