

Métodos del objeto $orden Woocommerce
// Get Order ID and Key $order->get_id(); $order->get_order_key(); // Get Order Totals $order->get_formatted_order_total(); $order->get_cart_tax(); $order->get_currency(); $order->get_discount_tax(); $order->get_discount_to_display(); $order->get_discount_total(); $order->get_total_fees(); $order->get_formatted_line_subtotal(); $order->get_shipping_tax(); $order->get_shipping_total(); $order->get_subtotal(); $order->get_subtotal_to_display(); $order->get_tax_location(); $order->get_tax_totals(); $order->get_taxes(); $order->get_total(); $order->get_total_discount(); $order->get_total_tax(); $order->get_total_refunded(); $order->get_total_tax_refunded(); $order->get_total_shipping_refunded(); $order->get_item_count_refunded(); $order->get_total_qty_refunded(); $order->get_qty_refunded_for_item(); $order->get_total_refunded_for_item(); $order->get_tax_refunded_for_item(); $order->get_total_tax_refunded_by_rate_id(); $order->get_remaining_refund_amount(); // Get and Loop Over Order Items foreach ( $order->get_items() as $item_id => $item ) […]
Ver más

Métodos del objeto de producto
Acá encontrás todos los métodos que se pueden extraer del objeto de Producto que existe globalmente en Woocommerce. Se puede cargar en PHP y llamar cada método.
Ver más

Validar un campo como RUT en woocommerce checkout
Solo debes considerar cambiar el nombre de tu field, en el post data.
Ver másRodolfo Aranguiz / Desarrollador Web

Mi nombre es Rodolfo Aranguiz y soy desarrollador web con seis años de experiencia trabajando principalmente con PHP. A lo largo de estos años, he trabajado tanto con PHP de forma lineal como utilizando programación orientada a objetos (OOP), lo que me ha permitido tener una comprensión profunda y flexible del desarrollo web. Además, tengo experiencia trabajando con frameworks como Laravel, lo que me ha permitido optimizar mis proyectos y ofrecer soluciones más eficientes y escalables.
También tengo más de cinco años de experiencia trabajando con WordPress, lo que me ha permitido especializarme en la creación de temas y plugins personalizados, así como en la optimización y mantenimiento de sitios web. Esta experiencia me ha dado una gran comprensión de los diferentes aspectos que involucra la administración de un sitio, desde el diseño hasta la funcionalidad avanzada.
En el campo del e-commerce, tengo una amplia trayectoria trabajando con plataformas como Magento, Shopify y Jumpseller, lo que me ha permitido crear soluciones a medida para distintos tipos de negocios. He desarrollado desde plugins personalizados hasta templates exclusivos, siempre enfocado en mejorar la experiencia de usuario y optimizar los procesos de compra en línea. También he trabajado con diversas herramientas de maquetado, lo que me ha permitido integrar diseños atractivos y funcionales.
Me considero un desarrollador versátil, con una mentalidad pragmática y siempre enfocado en entregar soluciones eficientes y escalables. Estoy acostumbrado a enfrentarme a nuevos desafíos y aprender nuevas tecnologías, lo que me permite estar siempre a la vanguardia en un campo que está en constante evolución.
Categorías de mi Blog
Datos útiles de programación

Jquery ajax Queue
[vc_row][vc_column][vc_column_text] var ajaxQueue = jQuery({}); jQuery.ajaxQueue = function(ajaxOpts) { var oldComplete = ajaxOpts.complete; ajaxQueue.queue(function(next) { ajaxOpts.complete = function() { if (oldComplete) oldComplete.apply(this, arguments); next(); }; jQuery.ajax(ajaxOpts); }); }; $(«a.actualizar»).each(function(idx) { var cat = $(this).data(‘val’); if (cat != «») { jQuery.ajaxQueue({ type: «GET», url: «/wp-admin/admin-ajax.php?action=actualizarStockIntcomex&p=29UoVEs9oqYWtYvsdK&category=»+cat, success: function (response) { console.log(response); $(‘#respuesta-‘+cat).html(response);