adnansuara
Respuestas de foro creadas
-
Foro: WordPress Avanzado
En respuesta a: Obtener valor de un selector, Producto WoocomerceSisi eso es, yo quiero pillar el dato que ya está en el carrito y con ese dato ya podría comprobar. Pero es lo que no obtengo.
«var_dump()» me suena de haberlo visto en alguna de las pruebas, voy a probar a ver que puedo sacar con ello.
Muchas gracias!!! saludos.
Foro: WordPress Avanzado
En respuesta a: Obtener valor de un selector, Producto WoocomerceSi eso es, estoy intentando coger el valor del «Modo» y los ifs y demás los he comprobado y si funcionan bien. El tema está he probado con otras funciones a ver si me lo saca, por ejemplo el nombre, el tipo, etc y si los coge. getName(), getType(); pero lo que quiero es coger el dato del Atributo.
Sé que se podrá hacer porque es exactamente lo que hace Woocomerce automáticamente con cualquier atributo que añades lo muestra en la página final de Checkout. Pero tengo que averiguar como lo saca, he probado de todo ya…
Lo del if demomento es secundario ya que he probado otras cosas con esa estructura y si me va bien.
He probado por ejemplo con este código;
add_filter( 'woocommerce_cart_item_name', 'cart_variation_description', 20, 3); function cart_variation_description( $title, $cart_item, $cart_item_key ) { $item = $cart_item['data']; if(!empty($item) && $item->is_type( 'variation' ) ) { return $item->get_name(); } else return $title; }
y con ello consigo hacer pruebas debajo del nombre, mostrando el nombre en este caso o lo que le pongas en el return, pero no consigo sacar la función que extraiga el atributo.
No sé si me explico, si alguien tiene alguna idea sería de gran ayuda.
Muchas gracias de antemano, por contestar!.
SaludosForo: WordPress Avanzado
En respuesta a: Obtener valor de un selector, Producto WoocomerceSi estoy utilizando WooCommerce, al final no necesito el pluggin, ya que puedo hacer lo mismo con los atributos de producto del propio WooCommerce.
Pero sigo teniendo el mismo problema, quiero sacar el dato que contiene un atributo, en este caso el de «modo» que puede contener dos valores «delivery» o «take away».
He probado con algunas funciones que ofrece el propio WooCommerce pero sigo sin lograrlo.Mi idea es sacar ese dato para poder compararlo, en la página de checkout y si contiene un valor mostrar unos campos, sino mostrar otros.
Dejo aquí una idea de lo que quiero hacer y el link,
$modo->get_attribute( 'modo' ); if($modo=="TakeAway"){ unset($fields['billing']['billing_address_1']); }
http://takepaella.com.ws4.cctech.sk/finalizar-compra/
Muchas gracias por la rápida respuesta, seguiré intentando cositas
Saludos