Skip to Content
EmailIntegracion Woo

Integracion Woo

WooCommerce no se remaqueta con base.php. La integracion sustituye el callback de envio, pero conserva el HTML original de Woo.

Archivo clave:

  • setup/modules/email-setup/includes/integrations/woocommerce.php

Patron real:

return function ($to, $subject, $message, $headers = '', $attachments = []) { $args = [ 'from_email' => $parsed_from_email ?: $woo_from_email, 'from_name' => $parsed_from_name ?: $woo_from_name, 'attachments' => (array) $attachments, 'wrap' => false, ]; $result = Email_Setup::instance()->send($to, $subject, $message, $args); return (!is_wp_error($result) && $result); };

Esto consigue:

  • respetar el HTML de WooCommerce
  • mantener adjuntos y remitentes cuando Woo los define
  • delegar transporte y errores en Email_Setup

Regla importante:

  • Woo sigue controlando el contenido del correo
  • Balinot controla el transporte y el fallback
Last updated on