Conditional logic not working on a php snippet
-
Hi my settins are :
code type: php snippet
auto insert – fronted only
logic condition: show snippet if: page url contain: /checkout
Only works if i disable logic conditionthe snippet is:
function agregar_costo_envio_fijo_a_checkout() {
if ((is_cart() || is_checkout()) && !is_admin()) {
$costo_envio = 300.00;
WC()->cart->add_fee(__(‘Costo de Envío’, ‘text-domain’), $costo_envio, true, ”);
}
}
add_action(‘woocommerce_cart_calculate_fees’, ‘agregar_costo_envio_fijo_a_checkout’);add_filter(‘woocommerce_cart_item_name’, ‘mostrar_codigo_en_carrito_y_checkout’, 10, 3);
function mostrar_codigo_en_carrito_y_checkout($item_name, $cart_item, $cart_item_key) {
$product = $cart_item[‘data’];
$sku = $product->get_sku();if (!empty($sku)) { $item_name .= '<br><small class="product-sku">Código: ' . $sku . '</small>'; } return $item_name;}
add_action(‘woocommerce_order_item_meta_start’, ‘mostrar_codigo_en_orden_recibida_y_email’, 10, 3);
function mostrar_codigo_en_orden_recibida_y_email($item_id, $item, $order) {
$product = $item->get_product();
$sku = $product->get_sku();if (!empty($sku)) { echo '<br><small class="product-sku">Código: ' . $sku . '</small>'; }}
The topic ‘Conditional logic not working on a php snippet’ is closed to new replies.