Skip to content

Desarrolladores

Esta sección contiene información util para los desarrolladores que deseen extender la funcionalidad de nuestro plugin.

Personalización de textos

Nuestro plugin está escrito en inglés y traducido al español. Por lo que con cualquier plugin de traducción como por ejemplo Loco Translate vas a poder modificar cualquier cadena de texto mostrada por el plugin.

Hooks

ARCA para WooCommerce ofrece distintas acciones y filtros que podes incluir en tu plugin o tema, están listados a continuación:

HookTipoArgumentosDescripción
wc_afip_locate_templatefilter$template, $template_name, $template_path, $default_pathPermite modificar la ruta a usar al buscar la plantilla de un mail
wc_afip_items_before_processfilter$items, $customer, $orderPermite modificar los productos a utilizar antes de crear una factura
wc_afip_customer_before_processfilter$customer, $items, $orderPermite modificar los datos del cliente antes de crear una factura
wc_afip_discount_before_processfilter$discount, $total, $customer, $items, $orderPermite modificar los descuentos de la orden antes de crear una factura
wc_afip_total_before_processfilter$total, $discount, $customer, $items, $orderPermite modificar el total de la orden antes de crear una factura
wc_afip_response_after_order_processfilter$response, $orderPermite modificar la respuesta obtenida de ARCA luego de crear una factura
wc_afip_response_after_order_note_createfilter$response, $orderPermite modificar la respuesta obtenida de ARCA luego de crear una nota de crédito
wc_afip_legacy_checkout_modifiedaction$fieldsOcurre luego de agregar un campo al checkout legacy de WooCommerce
wc_afip_blocks_checkout_modifiedaction$fieldsOcurre luego de agregar un campo al checkout block de WooCommerce
wc_afip_before_order_processaction$orderOcurre antes de crear una factura
wc_afip_after_order_processaction$orderOcurre luego de crear una factura
wc_afip_before_credit_note_creationaction$orderOcurre antes de crear una factura
wc_afip_after_credit_note_creationaction$orderOcurre luego de crear una factura
wc_afip_process_orderaction$orderEsta accion genera una factura para una orden en específico