Articles of woocommerce

Agregue un campo personalizado al pago y a los detalles de usuario de my_account en el registro

Tengo un sitio de comercio electrónico que estoy construyendo y quiero agregar la fecha de nacimiento del usuario a la usermeta en la base de datos, así como mostrarlo en el administrador de wp bajo su perfil. Tengo experiencia limitada con el desorden con PHP. He extraído de los documentos de Woocommerce aquí para mostrarlos […]

Cómo mostrar el precio de venta de woocommerce o el precio regular si no hay precio de venta

Estoy usando un complemento de complementos de productos de woocommerce en el que me gustaría mostrar el precio de un producto en la sección desplegable de los complementos. Actualmente el código que tengo es este <p class="form-row form-row-wide addon-wrap-“> <select class="addon addon-select" name="addon-“> <!—-> $option ) : $loop ++; $price = apply_filters( ‘woocommerce_product_addons_option_price’, $option[‘price’] > […]

Agregar un correo electrónico personalizado de woocommerce basado en el atributo del producto

He intentado adaptar el complemento de correo electrónico personalizado que se encuentra en https://www.skyverge.com/blog/how-to-add-a-custom-woocommerce-email/ Mi intención es que si el cliente elige un producto (es un producto variable) que tiene un atributo específico, se envía un correo electrónico personalizado cuando el cliente realiza un nuevo pedido (tiene que enviarse, ya sea que esté pendiente o […]

Obtener nombre de país geolocalizado por el usuario en Woocommerce 3

Me gustaría agregar “Enviamos a {country name} ” en el encabezado de woocommerce basado en el nombre de país de geoip del usuario? Me gustaría escribir un contenido html en el encabezado de mi tienda de Woocommerce, tal como lo enviamos a “su nombre de país” . ¿Cualquier ayuda sería realmente apreciada? Ya tengo habilitada […]

Mostrar comentarios de pedido de cliente (nota de cliente) en Woocommerce

Tengo un pequeño problema cuando bash mostrar los comentarios de pedidos de clientes de woocommerce (no las notas, sino los comentarios que un cliente puede agregar durante el proceso de compra). (Voy a agregar solo las líneas relativas para este problema, ya que otros datos de woocommerce se muestran correctamente, por lo que no debería […]

woocommerce – ¿Cómo obtengo la categoría más alta de la categoría de producto actual?

Tengo un producto de Woocommerce y necesito mostrar en esa página la categoría Más alto nivel de una categoría asignada al producto – Main Product Category — Sub Product Category — Category Assigned to product Necesito obtener el ID o el nombre de “Categoría de producto principal” para poder mostrarlo en la categoría de producto […]

Obtención de datos de pedido después de un gancho de pago exitoso

En WooCommerce, me gustaría enviar una solicitud a una API una vez que el cliente haya realizado el check out con éxito. Es básicamente un sitio web donde el cliente está vendiendo cursos en línea (como udemy ). Cuando el cliente se retira, me gustaría enviar una solicitud de API e inscribir al usuario para […]

Woocommerce | Deshabilitar el hipervínculo al producto en la página del carrito

¿Cómo puedo desactivar el hipervínculo de la imagen del producto en la página del carrito? Vea la siguiente captura de pantalla, resaltada en rojo. Por favor asiste. Gracias.

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 […]

Extendiendo la API de rest de woocommerce

Me gustaría extender la API de rest de woocommerce para incluir datos de su extensión de “reserva”. Actualmente, esta extensión no tiene puntos finales predeterminados proporcionados por el rest de la API. Hasta ahora he creado un complemento y he agregado el siguiente código; add_filter( ‘woocommerce_rest_prepare_product’, ‘custom_data’); function custom_data($response, $object) { if( empty( $response->data ) […]