Articles of woocommerce

Establecer una descripción de cupón en WooCommerce

Mi sitio ofrece dinámicamente cupones a los usuarios si han sido miembros por un tiempo suficientemente largo. Cuando estoy generando el cupón, quiero asignar una descripción al cupón. Sin embargo, parece que no puedo asignar una descripción actualizando los metadatos de la publicación con la description clave como sugieren los documentos que debería poder hacer. […]

Cree variables / marcadores de posición adicionales para el asunto de las notificaciones de correo electrónico de Woocommerce

Al activar nuevas notificaciones de correo electrónico desde los estados de pedidos personalizados, tengo estas opciones para los marcadores de posición de Asunto: “Puede usar los siguientes marcadores de posición: {order_date}, {order_number}, {order_status}, {billing_first_name}, {billing_last_name}, {billing_company}, {blogname}, {site_title}” ¿Hay alguna forma de crear nuevos marcadores de posición para otros campos? Básicamente, he creado un nuevo […]

Establecer solo el precio de venta de productos específicos programáticamente en WooCommerce 3

Me gustaría establecer el precio de venta del producto programáticamente en WooCommerce 3 pero solo para identificaciones de productos específicos. ¿Es posible y cómo puedo apuntar solo a productos específicos usando este código de hilo ? No he podido hacer que funcione solo para productos específicos. Cualquier ayuda es apreciada.

Salida condicional personalizada alrededor del precio de venta de productos y precio regular

Estoy tratando de trabajar en una salida condicional personalizada donde, cuando se encuentra un bucle de producto con precio de venta, agrega una clase a la etiqueta de precio de venta. Si solo hay un precio regular, agrega esta clase a la etiqueta de precio regular. Parece que no puedo hacer que esto funcione después […]

Checkout con un solo producto: verifique si CUALQUIER producto está en el carrito, y dé error

No puedo imaginar cómo verificar si el carro tiene algunos productos dentro o no. Solo necesito permitir UN producto para el pago. Aquí está el código usado en class-wc-cart.php para evitar que se agreguen productos si EL MISMO producto ya está en el carrito, y estoy seguro de que debería ser bastante similar, pero me […]

Cambiar la clasificación predeterminada para páginas de archivo de categorías de productos de Woocommerce específicas

Necesito cambiar la opción de clasificación de productos predeterminada a “Novedad” para una categoría de producto específica en mi sitio. Sé que puede ir a WooCommerce> Configuración> Producto> Pantalla para cambiar globalmente la opción de clasificación predeterminada, pero eso no es lo que debo hacer. Necesito algo como: function change_default_sorting_option(){ if(is_product_category(‘3555’)){ //change default sorting option […]

Personalización de la venta de productos flash badge.

Estoy tratando de agregar la cantidad total guardada en la insignia de flash de venta usando este fragmento de código que se encuentra a continuación, pero hay algo que no funciona porque no funciona. Cualquier consejo será apreciado. // Add save amount on the sale badge. add_filter( ‘woocommerce_sale_flash’, ‘woocommerce_custom_badge’, 10, 2 ); function woocommerce_custom_badge( $price, […]

Mejora la velocidad de un desplazamiento infinito personalizado.

Tengo un pergamino infinito personalizado que funciona perfectamente pero es muy lento. Aquí está el script que maneja la solicitud de ajax: function ga_infinite_scroll() {//trigger this on infinite scroll add_filter( ‘woocommerce_get_price_html’, ‘ga_show_price’ );//filter to fix price range if(empty($_POST[‘search_term’] )){ $params = json_decode( stripslashes( $_POST[‘query’] ), true ); $params[‘post_status’] = ‘publish’; $params[‘posts_per_page’] = get_option(‘posts_per_page’); $params[‘post_type’] = […]

Excluir identificaciones de productos relacionados en Woocommerce

function woocommerce_output_related_products() { $args = array( ‘posts_per_page’ => 4, ‘columns’ => 4, ‘orderby’ => ‘rand’, // @codingStandardsIgnoreLine. ‘post__not_in’ => array(502,281) ); woocommerce_related_products( apply_filters( ‘woocommerce_output_related_products_args’, $args ) ); } Copié esta función de includes/wc-template-functions.php en las includes/wc-template-functions.php mi tema.php Para verificar que mis cambios funcionaran, cambié posts_per_page a 3 y solo consulté 3 en lugar de […]

Ocultar el botón Agregar al carrito en las variaciones del producto Woocommerce para un valor de atributo específico

En Woocommerce, estoy tratando de ocultar el botón Agregar al carrito para variaciones con un valor seleccionado específico para uno de los atributos. Hay dos atributos para cada variación ( pa_color y pa_size ) Por ejemplo, para un producto variable, tenemos estas opciones: 1) Red – XL 2) Red – XXL 3) Blue – M […]