Articles of cart

Si el producto tiene variación Desactiva la cantidad en el carrito de WooCommerce

En Mi tema, si el producto tiene variación, muestre algo así como 1x $ 18 = $ 18 cómo eliminar la cantidad si el producto tiene variaciones. Necesito algo como paquete x $ 18 = $ 18 pero si el producto no tiene variación, se muestra tal como está. ¿Hay alguna “condición de solicitud para […]

Depósito de carrito de Woocommerce

Tengo este código para pedidos de Woocommerce, básicamente una tarifa de depósito por pedido. Pero el cliente solo debería poder pagar esta tarifa y el rest más adelante. Hay montones de soluciones para tarifas de depósito basadas en productos, pero no por carrito. ¿Alguna idea, pensamientos sobre cómo forzar esto en el proceso de pago […]

Tarifa personalizada basada en las dimensiones y categorías del producto

Estoy en una situación única con mi sitio WooCommerce. Necesito agregar una tarifa de empaque, que será algo similar a una tarifa de manejo. Desafortunadamente, no es tan simple como agregar una tarifa de manejo de $ 5.00 a cada pedido. Dado que vendo productos de madera en base a sus medidas (ancho x alto), […]

Cómo obtener el título del producto en el carro en woocommerce nuevo 3.x

Tengo este problema en un complemento, logré resolver todos los errores, excepto este. Aquí está el código original … $products = WC()->cart->cart_contents; $cartTitles = ”; foreach ($products as $product) { $cartTitles .= $product[‘quantity’] . ‘-‘ . $product[‘data’]->post->post_title; } Estoy llegando al mensaje de notificación típico – Post was called incorrectly. Properties should not be accessed […]

¿Cómo omitir la página del carrito en woocomerce solo para ciertos productos?

Agregué esto a mi archivo functions.php: add_filter (‘woocommerce_add_to_cart_redirect’, ‘woo_redirect_to_checkout’); function woo_redirect_to_checkout() { $checkout_url = WC()->cart->get_checkout_url(); return $checkout_url; } Pero ahora, todos los productos están redirigiendo el estrecho a la salida. Me gustaría tener esta opción solo en un producto. ¿Es esa una forma en que puedo agregar una identificación de producto a ese mismo archivador? […]

Mostrar los métodos de envío a frontend como en el panel de administración?

En WooCommerce, estoy haciendo la forma de agregar / cambiar producto (en el front-end). Necesito mostrar los campos para cambiar el costo de entrega de los métodos instalados como en el panel de administración. ¿Cómo puedo hacerlo? Aquí está mi código real: <input type="number" value="”> <input type="submit" value=" Product”>

¿Cómo eliminar el artículo del carrito de compras usando la clase de carro codeigniter?

Estoy usando la clase de carro codeigniter para mi proyecto de carrito de compras. Tengo varios artículos en el carrito. Ahora tengo identificación de fila de carrito. Ahora, lo que necesito hacer es quitar el artículo en particular del carrito, no todos los contenidos (Destruir el carrito). $cartcontents = $this->cart->product_options($rowid); y desarmando todo el contenido. […]

Ocultar el método de envío para clases de envío específicas en woocommerce

Básicamente, estoy tratando de hacer que el método de tasa fija Id flat_rate:7 deshabilite cuando hay elementos de carrito que tienen la clase de envío “Roller” (ID 92 ). Este es el código que probé: add_filter(‘woocommerce_package_rates’, ‘wf_hide_shipping_method_based_on_shipping_class’, 10, 2); function wf_hide_shipping_method_based_on_shipping_class($available_shipping_methods, $package) { $hide_when_shipping_class_exist = array( 92 => array( ‘flat_rate:7’ ) ); $shipping_class_in_cart = array(); […]

Reglas del carrito de compras con una condición personalizada

He hecho un cupón [coupon_code = SWIMFREE] si la category es swimming equipment y el hobby es swimming tendrá un descuento del 50%. y ahora tengo un problema con la descarga de 3 pasos. Aquí está la descripción … Carro de la compra : para aplicar al cupón Primer paso : dirección de envío y […]

¿Cómo recuperar cart_item_data con WooCommerce?

Durante la función add_to_cart , hay un filtro para agregar “datos de artículos del carrito”. El filtro es woocommerce_add_cart_item_data . Esperé almacenar mis datos de plugins personalizados en este, de modo que los datos se almacenan en relación con el elemento y se pueden agregar múltiples productos con datos diferentes. Todo esto parece funcionar, pero […]