{"id":248923,"date":"2025-11-25T17:55:14","date_gmt":"2025-11-25T17:55:14","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/andreani-shipping\/"},"modified":"2026-04-27T22:17:09","modified_gmt":"2026-04-27T22:17:09","slug":"andreani-shipping","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/andreani-shipping\/","author":23353024,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.0","stable_tag":"1.5.0","tested":"6.8.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Andreani WooCommerce","header_author":"Andreani","header_description":"Plugin oficial de Andreani. Simplifica la gesti\u00f3n de tus env\u00edos con Andreani.","assets_banners_color":"df464b","last_updated":"2026-04-27 22:17:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/andreani-shipping","header_author_uri":"https:\/\/www.andreani.com","rating":5,"author_block_rating":0,"active_installs":500,"downloads":3644,"num_ratings":1,"support_threads":5,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"integracionandreani","date":"2025-12-29 19:48:15"},"1.2.0":{"tag":"1.2.0","author":"integracionandreani","date":"2026-01-07 22:16:38"},"1.3.0":{"tag":"1.3.0","author":"integracionandreani","date":"2026-01-09 18:52:56"},"1.4.0":{"tag":"1.4.0","author":"integracionandreani","date":"2026-01-13 18:32:49"},"1.4.1":{"tag":"1.4.1","author":"integracionandreani","date":"2026-01-14 04:11:35"},"1.4.10":{"tag":"1.4.10","author":"integracionandreani","date":"2026-04-10 20:36:23"},"1.4.2":{"tag":"1.4.2","author":"integracionandreani","date":"2026-01-14 20:28:03"},"1.4.3":{"tag":"1.4.3","author":"integracionandreani","date":"2026-01-16 20:00:26"},"1.4.4":{"tag":"1.4.4","author":"integracionandreani","date":"2026-01-16 20:09:37"},"1.4.5":{"tag":"1.4.5","author":"integracionandreani","date":"2026-01-19 21:32:29"},"1.4.6":{"tag":"1.4.6","author":"integracionandreani","date":"2026-01-28 21:28:51"},"1.4.7":{"tag":"1.4.7","author":"integracionandreani","date":"2026-03-03 19:35:08"},"1.4.8":{"tag":"1.4.8","author":"integracionandreani","date":"2026-03-21 05:04:32"},"1.4.9":{"tag":"1.4.9","author":"integracionandreani","date":"2026-04-03 21:52:02"},"1.5.0":{"tag":"1.5.0","author":"integracionandreani","date":"2026-04-27 22:17:09"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3429256,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3429256,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3429256,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3429256,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.2.0","1.3.0","1.4.0","1.4.1","1.4.10","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[133107,223408,154110,3546,286],"plugin_category":[45],"plugin_contributors":[251174],"plugin_business_model":[],"class_list":["post-248923","plugin","type-plugin","status-publish","hentry","plugin_tags-andreani","plugin_tags-envio","plugin_tags-logistica","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-integracionandreani","plugin_committers-integracionandreani"],"banners":{"banner":"https:\/\/ps.w.org\/andreani-shipping\/assets\/banner-772x250.png?rev=3429256","banner_2x":"https:\/\/ps.w.org\/andreani-shipping\/assets\/banner-1544x500.png?rev=3429256","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/andreani-shipping\/assets\/icon-128x128.png?rev=3429256","icon_2x":"https:\/\/ps.w.org\/andreani-shipping\/assets\/icon-256x256.png?rev=3429256","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Este plugin integra el m\u00e9todo de env\u00edo de Andreani directamente en tu tienda WooCommerce, permitiendo a tus clientes seleccionar Andreani como opci\u00f3n de entrega durante el proceso de compra.<\/p>\n\n<p><strong>Importante:<\/strong> Este plugin est\u00e1 dise\u00f1ado exclusivamente para zonas de env\u00edo en Argentina.<\/p>\n\n<p><strong>Funcionalidades incluidas:<\/strong><\/p>\n\n<ul>\n<li>Agrega el m\u00e9todo de env\u00edo \"Andreani Envios\" en WooCommerce<\/li>\n<li>C\u00e1lculo de tarifas de env\u00edo en tiempo real<\/li>\n<li>Selecci\u00f3n de sucursales Andreani para env\u00edos Puerta a Sucursal<\/li>\n<li>Generaci\u00f3n autom\u00e1tica de \u00f3rdenes de env\u00edo y etiquetas (solo para clientes corporativos)<\/li>\n<li>Compatible con Elementor, Divi, Bricks y otros page builders<\/li>\n<li>API p\u00fablica para desarrolladores (ver secci\u00f3n \"Para desarrolladores\")<\/li>\n<\/ul>\n\n<p><strong>Requisitos previos:<\/strong><\/p>\n\n<p>Antes de configurar el plugin, necesitar\u00e1s generar tu Credential ID (hash de autenticaci\u00f3n) seg\u00fan el tipo de cliente:<\/p>\n\n<ul>\n<li><strong>Clientes PyME:<\/strong> Genera tu credencial en https:\/\/pymes.andreani.com\/integraciones\/ (selecciona la opci\u00f3n WooCommerce)<\/li>\n<li><strong>Clientes Corporativos:<\/strong> Genera tu credencial en https:\/\/corporativo.andreani.com\/woocommerce<\/li>\n<\/ul>\n\n<p>Una vez generada tu credencial, podr\u00e1s configurar el m\u00e9todo de env\u00edo \"Andreani Envios\" en las opciones de WooCommerce (WooCommerce &gt; Ajustes &gt; Env\u00edo &gt; Zonas de env\u00edo).<\/p>\n\n<h3>External services<\/h3>\n\n<p>Este plugin se conecta a las APIs de Andreani para obtener informaci\u00f3n de env\u00edos, calcular tarifas y gestionar \u00f3rdenes de env\u00edo.<\/p>\n\n<p><strong>Servicio:<\/strong> APIs de Andreani\n<strong>Prop\u00f3sito:<\/strong> C\u00e1lculo de tarifas de env\u00edo, obtenci\u00f3n de informaci\u00f3n de sucursales y generaci\u00f3n de \u00f3rdenes de env\u00edo\n<strong>Datos enviados:<\/strong>\n- Informaci\u00f3n del producto (peso, dimensiones, valor)\n- C\u00f3digo postal de origen y destino\n- Credenciales de autenticaci\u00f3n del cliente con Andreani\n- Datos de la orden de compra (cuando se genera un env\u00edo)\n- Informaci\u00f3n del destinatario (nombre, direcci\u00f3n, tel\u00e9fono, email)<\/p>\n\n<p><strong>Cu\u00e1ndo se env\u00edan los datos:<\/strong>\n- Durante el c\u00e1lculo de tarifas de env\u00edo en el checkout\n- Al consultar sucursales disponibles para env\u00edos a sucursal\n- Al generar una orden de env\u00edo despu\u00e9s de una compra exitosa<\/p>\n\n<p><strong>T\u00e9rminos y condiciones:<\/strong> https:\/\/www.andreani.com\/terminos-y-condiciones\n<strong>Pol\u00edtica de privacidad:<\/strong> https:\/\/www.andreani.com\/politica-de-privacidad<\/p>\n\n<h3>Para desarrolladores<\/h3>\n\n<p>Gu\u00eda t\u00e9cnica del <strong>contrato p\u00fablico estable a partir de 1.5.0<\/strong>. Todo lo listado ac\u00e1 es seguro de usar desde temas, page builders o plugins custom. Los cambios breaking se anuncian en el Changelog.<\/p>\n\n<h4>Modelo de integraci\u00f3n<\/h4>\n\n<p>El plugin es <strong>zero-config<\/strong> en page builders. No detecta Elementor, Divi, Bricks, etc. \u2014 los shortcodes encolan sus assets al momento de renderizarse, as\u00ed que funcionan autom\u00e1ticamente en cualquier builder que respete el contrato de shortcodes de WordPress.<\/p>\n\n<p><strong>Modo autom\u00e1tico<\/strong> (default): los hooks de WooCommerce inyectan el selector de sucursales y los campos DNI en el checkout cl\u00e1sico.\n<strong>Modo manual<\/strong>: los hooks quedan desactivados, el integrador usa los shortcodes donde quiera.<\/p>\n\n<p>Se configura en <em>WooCommerce \u2192 Env\u00edo \u2192 (tu zona) \u2192 Andreani Envios \u2192 Modo de renderizado del checkout<\/em>.<\/p>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[andreani_sucursales]<\/code> \u2014 Selector de sucursales. Carga las sucursales seg\u00fan el CP presente en el formulario m\u00e1s cercano. Soporta m\u00faltiples instancias por p\u00e1gina.<\/li>\n<li><code>[andreani_dni_field context=\"billing|shipping\"]<\/code> \u2014 Campo DNI\/CUIT. El atributo <code>context<\/code> acepta <code>billing<\/code> (por defecto) o <code>shipping<\/code>.<\/li>\n<\/ul>\n\n<p>Los shortcodes encolan sus assets on-demand \u2014 no requieren tildar <em>Forzar carga de assets<\/em>.<\/p>\n\n<h4>Clases CSS p\u00fablicas<\/h4>\n\n<p>Contrato estable. Seguras de usar en CSS custom:<\/p>\n\n<ul>\n<li><code>.andreani-sucursales-standalone<\/code> \u2014 Wrapper del shortcode de sucursales.<\/li>\n<li><code>.andreani-sucursales-select<\/code> \u2014 El <code>&lt;select&gt;<\/code> de sucursales (funciona en el <code>&lt;tr&gt;<\/code> legacy y en el wrapper standalone).<\/li>\n<li><code>.andreani-sucursales-details<\/code> \u2014 Bloque con nombre y direcci\u00f3n de la sucursal elegida (dentro del wrapper standalone).<\/li>\n<li><code>.andreani-sucursales-row<\/code> \u2014 Fila del checkout cl\u00e1sico (legacy, solo en modo <code>auto<\/code>).<\/li>\n<li><code>.andreani-dni-field-shortcode<\/code> \u2014 Wrapper del shortcode de DNI.<\/li>\n<\/ul>\n\n<p>El CSS del plugin solo aplica estilos estructurales (layout, spacing). Color, tipograf\u00eda y font-weight se heredan del tema.<\/p>\n\n<p><strong>Ejemplo de override<\/strong> desde <em>Apariencia \u2192 Personalizar \u2192 CSS adicional<\/em>:<\/p>\n\n<pre><code>.andreani-sucursales-standalone { background: #f7f7f7; border-radius: 8px; padding: 1rem; }\n.andreani-sucursales-select { border: 2px solid #333; }\n<\/code><\/pre>\n\n<h4>Filters PHP<\/h4>\n\n<ul>\n<li><code>andreani_sucursales_markup( string $html, int $instance_id, string $cp_destino )<\/code> \u2014 Modifica el markup del selector.<\/li>\n<li><code>andreani_dni_field_markup( string $html, string $context, array $field_args )<\/code> \u2014 Modifica el markup del campo DNI del shortcode.<\/li>\n<li><code>andreani_should_enqueue_checkout( bool $should, string $razon )<\/code> \u2014 Fuerza o bloquea el encolado eager de assets. <code>$razon<\/code> puede ser <code>is_checkout<\/code>, <code>force_enqueue<\/code> o <code>''<\/code>.<\/li>\n<\/ul>\n\n<p>Ejemplo:<\/p>\n\n<pre><code>add_filter( 'andreani_sucursales_markup', function( $html, $instance_id, $cp ) {\n    return '&lt;div class=\"mi-wrapper-custom\"&gt;' . $html . '&lt;\/div&gt;';\n}, 10, 3 );\n<\/code><\/pre>\n\n<h4>Eventos JS<\/h4>\n\n<p>Emitidos en <code>document<\/code> como eventos jQuery y <code>CustomEvent<\/code> nativo \u2014 compatibles con listeners tradicionales y modernos.<\/p>\n\n<ul>\n<li><code>andreani:ready<\/code> \u2014 El plugin termin\u00f3 de bindearse. <code>detail: { wcClassic: boolean }<\/code>.<\/li>\n<li><code>andreani:cp-changed<\/code> \u2014 El CP cambi\u00f3 en alg\u00fan input. <code>detail: { postcode }<\/code>.<\/li>\n<li><code>andreani:sucursal-selected<\/code> \u2014 El usuario seleccion\u00f3 una sucursal. <code>detail: { code, nombre, direccion, wrapper, postcode }<\/code>.<\/li>\n<li><code>andreani:error<\/code> \u2014 Error de AJAX o validaci\u00f3n. <code>detail: { code, message?, postcode?, wrapper? }<\/code>.<\/li>\n<\/ul>\n\n<p>Ejemplo (jQuery):<\/p>\n\n<pre><code>jQuery( document ).on( 'andreani:sucursal-selected', function( e, detail ) {\n    console.log( 'Sucursal elegida:', detail.code, detail.nombre );\n} );\n<\/code><\/pre>\n\n<p>Ejemplo (vanilla JS):<\/p>\n\n<pre><code>document.addEventListener( 'andreani:cp-changed', function( e ) {\n    console.log( 'Nuevo CP:', e.detail.postcode );\n} );\n<\/code><\/pre>\n\n<h4>API JavaScript<\/h4>\n\n<p>El objeto <code>window.andreaniCheckout<\/code> expone:<\/p>\n\n<ul>\n<li><code>andreaniCheckout.ajaxUrl<\/code> \u2014 URL de admin-ajax.<\/li>\n<li><code>andreaniCheckout.nonce<\/code> \u2014 token (acci\u00f3n <code>andreani_checkout_nonce<\/code>).<\/li>\n<li><code>andreaniCheckout.i18n<\/code> \u2014 strings traducidas.<\/li>\n<li><code>andreaniCheckout.refresh( wrapper? )<\/code> \u2014 recarga sucursales para un wrapper espec\u00edfico o todos si se omite el argumento.<\/li>\n<li><code>andreaniCheckout.getSelected( wrapper? )<\/code> \u2014 devuelve <code>{ code, nombre, direccion }<\/code> de la selecci\u00f3n actual o <code>null<\/code>.<\/li>\n<li><code>andreaniCheckout.init( wrapper? )<\/code> \u2014 bindea selects inyectados din\u00e1micamente (modals, popups de Elementor, etc.).<\/li>\n<\/ul>\n\n<p>Ejemplo:<\/p>\n\n<pre><code>const info = window.andreaniCheckout.getSelected();\nif ( info ) console.log( info.nombre );\n<\/code><\/pre>\n\n<h4>AJAX y nonce<\/h4>\n\n<p>Endpoint p\u00fablico: <code>andreani_get_sucursales<\/code> (acepta usuarios no logueados).<\/p>\n\n<p>Acepta dos nonces durante el ciclo 1.5.x:\n* <code>nonce<\/code> con acci\u00f3n <code>andreani_checkout_nonce<\/code> (recomendado, propio del plugin).\n* <code>security<\/code> con acci\u00f3n <code>update-order-review<\/code> (legacy de WC, para c\u00f3digo custom que lo use).<\/p>\n\n<p>El nonce legacy se remueve en una versi\u00f3n mayor futura.<\/p>\n\n<h4>Compatibilidad<\/h4>\n\n<ul>\n<li><strong>Classic WooCommerce Checkout<\/strong>: soporte completo en modo <code>auto<\/code> o <code>manual<\/code>.<\/li>\n<li><strong>Elementor \/ Divi \/ Bricks \/ Beaver Builder \/ Breakdance \/ Oxygen \/ cualquier builder futuro<\/strong>: modo <code>manual<\/code> con shortcodes. Funciona sin configuraci\u00f3n adicional.<\/li>\n<li><strong>WC Blocks Checkout (Gutenberg)<\/strong>: sin soporte nativo en 1.5.x (requiere integraci\u00f3n por Store API \u2014 planificada para una versi\u00f3n mayor futura).<\/li>\n<\/ul>\n\n<h4>Migraci\u00f3n desde 1.4.x<\/h4>\n\n<p>La actualizaci\u00f3n a 1.5.0 es transparente \u2014 el upgrader corre autom\u00e1ticamente al entrar al panel de WP admin y:<\/p>\n\n<ol>\n<li>Siembra los defaults de <code>checkout_modo<\/code> y <code>checkout_force_enqueue<\/code> si faltan.<\/li>\n<li>Normaliza keys de <code>config_por_modo<\/code> a slug ascii-safe (fix del env\u00edo gratis con nombres acentuados).<\/li>\n<li>Fuerza un re-login contra la API de Andreani para sincronizar credenciales con la nueva persistencia de sesi\u00f3n.<\/li>\n<\/ol>\n\n<p><strong>Si ten\u00edas c\u00f3digo custom que depend\u00eda de:<\/strong><\/p>\n\n<ul>\n<li><code>andreani_has_shortcode<\/code> \/ <code>andreani_builder_meta_keys<\/code> (filters internos que no documentamos p\u00fablicamente): <strong>removidos<\/strong>. Ya no son necesarios \u2014 los shortcodes encolan solos.<\/li>\n<li>El checkbox <em>Forzar carga de assets<\/em>: <strong>sigue funcionando<\/strong> pero casi nunca es necesario. \u00dasalo solo como \u00faltimo recurso.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Instale el plugin de Andreani desde el repositorio de WordPress o suba el archivo ZIP manualmente.<\/li>\n<li>Active el plugin en la secci\u00f3n de Plugins de WordPress.<\/li>\n<li>Genera tu Credential ID seg\u00fan tu tipo de cliente (ver secci\u00f3n de Descripci\u00f3n).<\/li>\n<li>Vaya a WooCommerce &gt; Ajustes &gt; Env\u00edo &gt; Zonas de env\u00edo.<\/li>\n<li>Agregue el m\u00e9todo de env\u00edo \"Andreani Envios\" a la zona deseada.<\/li>\n<li>Configure el m\u00e9todo de env\u00edo con tu Credential ID y las opciones necesarias.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Redise\u00f1o del panel de administraci\u00f3n.<\/li>\n<li>Mejoras en la grilla de env\u00edos.<\/li>\n<li>Mejoras en la gesti\u00f3n de estados y filtros.<\/li>\n<li>Soporte de shortcodes para page builders.<\/li>\n<li>Mejoras en el diagn\u00f3stico de errores.<\/li>\n<li>Arreglos en env\u00edos gratis y reintentos.<\/li>\n<\/ul>\n\n<h4>1.4.10<\/h4>\n\n<ul>\n<li>Mejora en compatibilidad del selector de sucursales con temas y plugins de checkout personalizados<\/li>\n<li>Fix: Correcci\u00f3n en reintento de env\u00edos fallidos desde la grilla de env\u00edos<\/li>\n<li>Detecci\u00f3n autom\u00e1tica de producto Bigger en configuraci\u00f3n de producto<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Mejoras de rendimiento en la grilla de env\u00edos y configuraci\u00f3n del plugin<\/li>\n<li>Optimizaci\u00f3n en la carga de productos y \u00f3rdenes en tiendas con alto volumen<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Mejora en el diagn\u00f3stico de errores al generar env\u00edos<\/li>\n<li>Fix: Correcci\u00f3n de error en productos sin precio o dimensiones cargadas<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Nueva configuraci\u00f3n de m\u00faltiples bultos por producto desde la ficha de producto<\/li>\n<li>Fix: Correcci\u00f3n de error al agregar productos sin peso o dimensiones al carrito<\/li>\n<li>Mejoras de interfaz y estilos en configuraci\u00f3n<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Redise\u00f1o de la grilla de env\u00edos con carga as\u00edncrona y mejoras visuales<\/li>\n<li>Nueva opci\u00f3n para volver un env\u00edo a estado pendiente<\/li>\n<li>Mejoras en b\u00fasqueda y manejo de direcciones<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Nueva funcionalidad: Cotizador de env\u00edo en p\u00e1ginas de producto<\/li>\n<li>Mejora: Configuraci\u00f3n individual de costo adicional y env\u00edo gratis por modo de entrega<\/li>\n<li>Fix: Correcciones en la visualizaci\u00f3n de informaci\u00f3n de cliente<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Fix: Correcci\u00f3n de duplicaci\u00f3n de costos adicionales en el total<\/li>\n<li>Mejoras de interfaz y estilos en configuraci\u00f3n<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Nueva funcionalidad: Configuraci\u00f3n por modo de entrega con costos adicionales personalizados<\/li>\n<li>Mejoras de interfaz y estilos en configuraci\u00f3n<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Nueva columna \"Servicio\" en la grilla de env\u00edos<\/li>\n<li>Mejoras de interfaz y estilos en configuraci\u00f3n<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Nueva funcionalidad para activar y desactivar contratos de forma individual<\/li>\n<li>Redise\u00f1o del selector de contratos en la configuraci\u00f3n del m\u00e9todo de env\u00edo<\/li>\n<li>Mejoras visuales en el panel de administraci\u00f3n<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Nueva grilla administrativa para gestionar todos los env\u00edos de Andreani desde un solo lugar<\/li>\n<li>Mejora en la visualizaci\u00f3n de tracking e informaci\u00f3n de env\u00edos<\/li>\n<li>Mejoras internas de rendimiento y estabilidad<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Nueva funcionalidad: Configuraci\u00f3n de monto m\u00ednimo personalizado para env\u00edo gratis por m\u00e9todo de env\u00edo<\/li>\n<li>Nueva herramienta administrativa: Bot\u00f3n para refrescar contratos corporativos v\u00eda AJAX sin recargar la p\u00e1gina<\/li>\n<li>Mejoras en la interfaz de administraci\u00f3n con mejor feedback visual y estados de carga<\/li>\n<li>Optimizaci\u00f3n en el manejo de contratos Andreani con validaci\u00f3n mejorada<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Detecci\u00f3n autom\u00e1tica del tipo de cliente (Pyme\/Corporativo) al validar credenciales<\/li>\n<li>Nueva opci\u00f3n para configurar env\u00edos gratuitos a partir de un monto m\u00ednimo<\/li>\n<li>Modo debug: registro de logs en WooCommerce &gt; Estado &gt; Logs para diagn\u00f3stico<\/li>\n<li>Mejoras en la interfaz de configuraci\u00f3n del plugin<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Versi\u00f3n inicial publicada en el repositorio de WordPress<\/li>\n<\/ul>","raw_excerpt":"Plugin oficial de Andreani para env\u00edos en WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/248923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=248923"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/integracionandreani"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=248923"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=248923"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=248923"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=248923"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=248923"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=248923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}