Articles of carrito

Establezca programáticamente el precio de venta del producto y los precios de los artículos del carrito en Woocommerce 3

Esta es la continuación de: Establecer el precio de venta del producto mediante progtwigción en WooCommerce 3 La respuesta funciona, sin embargo, una vez que un usuario agrega el producto al carrito, el precio anterior sigue apareciendo en el proceso de pago. ¿Cómo obtener el precio de venta correcto en el carrito y en las […]

Agregar o eliminar automáticamente un producto gratuito del carrito en Woocommerce

Estoy operando una tienda WooCommerce, en la que nos gustaría dar a cada cliente un regalo electrónico (e-book) que se mostrará en la canasta, después de que haya agregado un producto a la canasta obvia. Ejemplo: Usted agrega “producto1” a la cesta, y la cesta ahora mostrará 2 productos. el “producto1” y el “regalo”. Cuando […]

Agregue campos personalizados como meta del artículo del carrito y meta del artículo del pedido en WooCommerce

Este es un complemento sobre cómo agregar el meta del artículo de agregar carrito y el meta del artículo de pedido para mi pedido de WooCommerce. Inicialmente, mi código de abajo funcionó bien para el tipo de entrada = texto. Devuelve la etiqueta para el valor y el valor ingresado. En la conversión a type=checkbox […]

WooCommerce: agregue un descuento basado en la cantidad de artículos individuales

En mi sitio web de WooCommerce tengo algunos productos con el mismo precio de 80 $ . Quiero añadir un descuento por cantidad de productos. La lógica es así: if (Products Quantity is 2){ // the original product price change from 80$ to 75$ each. } if(Products Quantity is 3 or more){ //the original product […]

Cambiando los nombres de los artículos del carrito de WooCommerce

El objective es cambiar el nombre del artículo a medida que se pasa a nuestra pasarela de pago, pero dejarlo como está para que se muestre en las páginas de nuestros productos. He intentado esto en mis funciones. Php: function change_item_name( $item_name, $item ) { $item_name = ‘mydesiredproductname’; return $item_name; } add_filter( ‘woocommerce_order_item_name’, ‘change_item_name’, 10, […]

Descuento de artículo de carro basado en cantidad en Woocommerce 3

Mi sitio WP vende camisetas personalizadas. El complemento de personalización hace que cada camiseta personalizada sea un artículo de línea en el carrito de woocommerce. Si hay 2 camisas ordenadas de un diseño (cantidad de 2 en esa línea), deseo descontar. Pero si hay solo 1 artículo por línea no quiero descontar. Encontré esta solución […]

Establecer el precio de venta generado del producto del artículo del carrito solo para productos específicos en Woocommerce

Siguiendo Fijar el precio de venta de productos específicos programáticamente en WooCommerce 3 , el precio de los artículos del carrito relacionados no se actualiza con el precio de venta generado del producto. ¿Cómo puedo obtener el precio de venta generado para productos específicos en los artículos del carrito relacionados? Cualquier ayuda es apreciada.

WooCommerce – Agregar un precio personalizado a cada producto en el carrito

Me gustaría actualizar el precio de los productos agregando un precio personalizado en el carrito usando este simple código update_post_meta( $product->id, ‘_regular_price’, $frame_price_added); . Nota: lo que estoy tratando de lograr es agregar este precio personalizado a cada producto en el carrito. He intentado obtener $frame_price_added esta manera: $frame_price = $res[‘_number_field’][0]; $frame_price_added = $product->price + […]

Cambiar el carrito y los enlaces del botón de pago en el widget de mini carrito de WooCommerce

En Woocommerce, ¿cómo podemos cambiar las URL en los enlaces “Ver carrito” y “Realizar Pedido” en el menú desplegable que aparece al pasar el cursor sobre el ícono del carrito de compras en la página de inicio? Tengo la configuración de las páginas “carrito” y “pago” pero no están vinculadas a ellas. Puedo ver estas […]

Obtenga en el carrito de WooCommerce la identificación del producto de un artículo del carrito

$cart_item = $woocommerce->cart->get_cart(); Tengo el código anterior. si ejecuto print_r en cart_item obtengo una matriz multidimensional: Array( [a6292668b36ef412fa3c4102d1311a62] => Array ( [product_id] => 6803 ¿Cómo consigo el product_id solamente? Intenté $ test = $cart_item[‘data’]; print_r($test); No funciono