{"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-06-23T17:12:28","modified_gmt":"2026-06-23T17:12:28","slug":"andreani-shipping","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/andreani-shipping\/","author":23353024,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.0","stable_tag":"1.6.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-06-23 17:12:28","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":700,"downloads":5847,"num_ratings":2,"support_threads":4,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","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"},"1.5.1":{"tag":"1.5.1","author":"integracionandreani","date":"2026-05-18 21:14:18"},"1.5.2":{"tag":"1.5.2","author":"integracionandreani","date":"2026-05-26 21:37:21"},"1.5.3":{"tag":"1.5.3","author":"integracionandreani","date":"2026-06-10 21:54:16"},"1.6.0":{"tag":"1.6.0","author":"integracionandreani","date":"2026-06-23 17:12:28"}},"upgrade_notice":{"1.6.0":"<p>Etiquetas para clientes PyME y Middle Market, formato de impresi\u00f3n configurable (A4 o t\u00e9rmica), descarga masiva y seguimiento en tiempo real con estado log\u00edstico autom\u00e1tico. La actualizaci\u00f3n es transparente.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3429256,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3429256,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3429256,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3429256,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"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","1.5.1","1.5.2","1.5.3","1.6.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Grilla de env\u00edos: gestion\u00e1 todos tus env\u00edos de Andreani desde un solo lugar, con estado log\u00edstico, filtros y descarga de etiquetas.","2":"Detalle del pedido: n\u00famero de seguimiento, l\u00ednea de tiempo del env\u00edo y estado de pago siempre al d\u00eda.","3":"Configuraci\u00f3n del m\u00e9todo de env\u00edo \"Andreani Envios\": Credential ID, contratos y opciones.","4":"Selecci\u00f3n de sucursal Andreani durante el checkout.","5":"Configuraci\u00f3n del formato de impresi\u00f3n de etiquetas (A4 o t\u00e9rmica Zebra).","6":"Cotizador de env\u00edo en la p\u00e1gina de producto."}},"plugin_section":[],"plugin_tags":[133107,223408,12572,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-etiquetas","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>Plugin <strong>oficial de Andreani<\/strong> para integrar sus servicios de env\u00edo en tu tienda WooCommerce. Tus clientes eligen Andreani como opci\u00f3n de entrega durante el checkout, y vos gestion\u00e1s todos los env\u00edos \u2014cotizaci\u00f3n, generaci\u00f3n, etiquetas y seguimiento\u2014 desde el panel de administraci\u00f3n, sin salir de WooCommerce.<\/p>\n\n<p><strong>Disponible exclusivamente para tiendas con zonas de env\u00edo en Argentina.<\/strong> Funciona para clientes <strong>PyME, Corporativos y Middle Market<\/strong>.<\/p>\n\n<h4>Novedades de la versi\u00f3n 1.6.0<\/h4>\n\n<ul>\n<li><strong>Etiquetas para clientes PyME y Middle Market<\/strong> \u2014 antes era exclusivo de Corporativos; ahora todos pueden descargar la etiqueta en PDF.<\/li>\n<li><strong>Formato de impresi\u00f3n configurable<\/strong> \u2014 eleg\u00ed A4 o etiqueta t\u00e9rmica (Zebra) y la cantidad de etiquetas por p\u00e1gina.<\/li>\n<li><strong>Descarga masiva de etiquetas<\/strong> \u2014 seleccion\u00e1 varios env\u00edos en la grilla y descarg\u00e1 todas las etiquetas de una sola vez.<\/li>\n<li><strong>Seguimiento en tiempo real<\/strong> \u2014 el n\u00famero de seguimiento aparece en el pedido apenas Andreani lo genera, sin recargar la p\u00e1gina.<\/li>\n<li><strong>Estado log\u00edstico autom\u00e1tico<\/strong> \u2014 el env\u00edo muestra su estado real (pendiente de ingreso, en camino, listo para retirar, entregado, no entregado) y se sincroniza solo.<\/li>\n<li><strong>Panel \"Ver mis productos\"<\/strong> \u2014 revis\u00e1 el peso y las dimensiones de tus productos, encontr\u00e1 r\u00e1pido los que no tienen esos datos cargados (los que no pueden cotizar) y prob\u00e1 la cotizaci\u00f3n por c\u00f3digo postal para confirmar que todo funcione.<\/li>\n<li><strong>Detalle del pedido redise\u00f1ado<\/strong> \u2014 con l\u00ednea de tiempo del env\u00edo y estado de pago siempre al d\u00eda.<\/li>\n<\/ul>\n\n<h4>Qu\u00e9 pod\u00e9s hacer<\/h4>\n\n<p><strong>En el checkout<\/strong><\/p>\n\n<ul>\n<li>M\u00e9todo de env\u00edo \"Andreani Envios\" integrado en las zonas de WooCommerce.<\/li>\n<li>C\u00e1lculo de tarifas en tiempo real durante el checkout.<\/li>\n<li>Selecci\u00f3n de sucursales Andreani para env\u00edos Puerta a Sucursal.<\/li>\n<li>Cotizador opcional en la p\u00e1gina de producto.<\/li>\n<li>Env\u00edo gratis configurable por monto m\u00ednimo y por modo de entrega.<\/li>\n<\/ul>\n\n<p><strong>Gesti\u00f3n de env\u00edos<\/strong><\/p>\n\n<ul>\n<li>Generaci\u00f3n autom\u00e1tica de la orden de env\u00edo al confirmar el pedido.<\/li>\n<li>Grilla administrativa para gestionar todos los env\u00edos desde un solo lugar.<\/li>\n<li>Reintento de env\u00edos que no se pudieron generar.<\/li>\n<li>Exportaci\u00f3n a CSV de los env\u00edos.<\/li>\n<\/ul>\n\n<p><strong>Etiquetas<\/strong><\/p>\n\n<ul>\n<li>Descarga de etiquetas en PDF para clientes PyME, Middle Market y Corporativos.<\/li>\n<li>Formato de impresi\u00f3n configurable: A4 o etiqueta t\u00e9rmica (Zebra), con cantidad de etiquetas por p\u00e1gina.<\/li>\n<li>Descarga masiva desde la grilla.<\/li>\n<\/ul>\n\n<p><strong>Seguimiento<\/strong><\/p>\n\n<ul>\n<li>N\u00famero de seguimiento visible en el pedido apenas se genera.<\/li>\n<li>Estado log\u00edstico real del env\u00edo, actualizado autom\u00e1ticamente desde Andreani.<\/li>\n<li>L\u00ednea de tiempo del env\u00edo en el detalle del pedido.<\/li>\n<\/ul>\n\n<p><strong>Productos<\/strong><\/p>\n\n<ul>\n<li>Panel \"Ver mis productos\" con el peso, las dimensiones y los bultos de cada producto.<\/li>\n<li>Filtro para encontrar r\u00e1pido los productos sin peso o sin dimensiones \u2014 los que no pueden cotizar en el checkout.<\/li>\n<li>Probador de cotizaci\u00f3n por c\u00f3digo postal para verificar que un producto cotiza correctamente, sin tener que generar una orden.<\/li>\n<\/ul>\n\n<p><strong>Compatibilidad<\/strong><\/p>\n\n<ul>\n<li>Compatible con Elementor, Divi, Bricks y otros page builders.<\/li>\n<li>Compatible con HPOS (High-Performance Order Storage) de WooCommerce.<\/li>\n<li>API p\u00fablica para desarrolladores (ver secci\u00f3n \"Para desarrolladores\").<\/li>\n<\/ul>\n\n<h4>Antes de empezar<\/h4>\n\n<p>Necesit\u00e1s generar tu <strong>Credential ID<\/strong> seg\u00fan tu tipo de cliente:<\/p>\n\n<ul>\n<li><strong>Clientes PyME:<\/strong> https:\/\/pymes.andreani.com\/integraciones\/ (seleccion\u00e1 la opci\u00f3n WooCommerce)<\/li>\n<li><strong>Clientes Corporativos:<\/strong> https:\/\/corporativo.andreani.com\/woocommerce<\/li>\n<\/ul>\n\n<p>Una vez generada la credencial, configur\u00e1s el m\u00e9todo \"Andreani Envios\" en <em>WooCommerce \u2192 Ajustes \u2192 Env\u00edo \u2192 Zonas de env\u00edo<\/em>.<\/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, generaci\u00f3n de \u00f3rdenes de env\u00edo y descarga de etiquetas\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\n- Al descargar la etiqueta de un env\u00edo y al consultar su estado de seguimiento<\/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<h4>Requisitos previos<\/h4>\n\n<ul>\n<li>WordPress 5.8 o superior y WooCommerce 5.0 o superior.<\/li>\n<li>PHP 7.4 o superior.<\/li>\n<li>Una tienda con zonas de env\u00edo en Argentina.<\/li>\n<li>Tu <strong>Credential ID<\/strong> de Andreani (ver m\u00e1s abajo c\u00f3mo obtenerlo).<\/li>\n<\/ul>\n\n<h4>Paso 1 \u2014 Instalar el plugin<\/h4>\n\n<p>Desde el panel de WordPress: and\u00e1 a <em>Plugins \u2192 A\u00f1adir nuevo<\/em>, busc\u00e1 <strong>\"Andreani WooCommerce\"<\/strong>, instalalo y activalo. Tambi\u00e9n pod\u00e9s subir el archivo ZIP manualmente desde <em>Plugins \u2192 A\u00f1adir nuevo \u2192 Subir plugin<\/em>.<\/p>\n\n<h4>Paso 2 \u2014 Obtener tu Credential ID<\/h4>\n\n<p>Gener\u00e1 tu credencial seg\u00fan tu tipo de cliente:<\/p>\n\n<ul>\n<li><strong>PyME:<\/strong> https:\/\/pymes.andreani.com\/integraciones\/ (eleg\u00ed la opci\u00f3n WooCommerce).<\/li>\n<li><strong>Corporativo:<\/strong> https:\/\/corporativo.andreani.com\/woocommerce<\/li>\n<\/ul>\n\n<h4>Paso 3 \u2014 Configurar el m\u00e9todo de env\u00edo<\/h4>\n\n<ol>\n<li>And\u00e1 a <em>WooCommerce \u2192 Ajustes \u2192 Env\u00edo \u2192 Zonas de env\u00edo<\/em>.<\/li>\n<li>Entr\u00e1 a la zona donde quer\u00e9s ofrecer Andreani (o cre\u00e1 una nueva para Argentina).<\/li>\n<li>Agreg\u00e1 el m\u00e9todo de env\u00edo <strong>\"Andreani Envios\"<\/strong>.<\/li>\n<li>Edit\u00e1 el m\u00e9todo y peg\u00e1 tu <strong>Credential ID<\/strong>. El plugin detecta autom\u00e1ticamente tu tipo de cliente al validar la credencial.<\/li>\n<li>Ajust\u00e1 las opciones que necesites: contratos, costos adicionales, env\u00edo gratis, cotizador en producto y formato de impresi\u00f3n de etiquetas.<\/li>\n<\/ol>\n\n<h4>Paso 4 \u2014 \u00a1Listo!<\/h4>\n\n<p>Tus clientes ya pueden elegir Andreani en el checkout. Gestion\u00e1 todos tus env\u00edos desde <em>Andreani \u2192 Env\u00edos<\/em> en el panel de administraci\u00f3n.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"%C2%BFqu%C3%A9%20necesito%20para%20empezar%20a%20usar%20el%20plugin%3F\"><h3>\u00bfQu\u00e9 necesito para empezar a usar el plugin?<\/h3><\/dt>\n<dd><p>Una tienda WooCommerce con zonas de env\u00edo en Argentina y tu <strong>Credential ID<\/strong> de Andreani. Lo gener\u00e1s en https:\/\/pymes.andreani.com\/integraciones\/ (PyME) o https:\/\/corporativo.andreani.com\/woocommerce (Corporativo).<\/p><\/dd>\n<dt id=\"%C2%BFel%20plugin%20sirve%20para%20clientes%20pyme%20y%20corporativos%3F\"><h3>\u00bfEl plugin sirve para clientes PyME y Corporativos?<\/h3><\/dt>\n<dd><p>S\u00ed. Soporta clientes <strong>PyME, Corporativos y Middle Market<\/strong>. El plugin detecta tu tipo de cliente autom\u00e1ticamente cuando valid\u00e1s tu Credential ID, y habilita las funciones que correspondan.<\/p><\/dd>\n<dt id=\"andreani%20no%20aparece%20como%20opci%C3%B3n%20en%20el%20checkout.%20%C2%BFqu%C3%A9%20reviso%3F\"><h3>Andreani no aparece como opci\u00f3n en el checkout. \u00bfQu\u00e9 reviso?<\/h3><\/dt>\n<dd><p>Verific\u00e1 que: (1) el m\u00e9todo \"Andreani Envios\" est\u00e9 agregado a la <strong>zona de env\u00edo<\/strong> que cubre el c\u00f3digo postal del comprador, (2) tu <strong>Credential ID<\/strong> est\u00e9 cargado y validado, y (3) el producto tenga <strong>peso y dimensiones<\/strong> cargados (sin esos datos no se puede cotizar). Desde la versi\u00f3n 1.6.0, el panel <strong>Ver mis productos<\/strong> (en el men\u00fa <em>Andreani<\/em>) te muestra de un vistazo qu\u00e9 productos no tienen peso o dimensiones, y te deja probar la cotizaci\u00f3n por c\u00f3digo postal. Activ\u00e1 el modo debug (ver m\u00e1s abajo) para ver el detalle en los logs.<\/p><\/dd>\n<dt id=\"%C2%BFpuedo%20imprimir%20etiquetas%20siendo%20cliente%20pyme%3F\"><h3>\u00bfPuedo imprimir etiquetas siendo cliente PyME?<\/h3><\/dt>\n<dd><p>S\u00ed. Desde la versi\u00f3n 1.6.0, la descarga de etiquetas en PDF est\u00e1 disponible para clientes <strong>PyME, Middle Market y Corporativos<\/strong>. Antes era exclusivo de Corporativos.<\/p><\/dd>\n<dt id=\"%C2%BFqu%C3%A9%20formatos%20de%20impresi%C3%B3n%20de%20etiquetas%20soporta%3F\"><h3>\u00bfQu\u00e9 formatos de impresi\u00f3n de etiquetas soporta?<\/h3><\/dt>\n<dd><p>Pod\u00e9s elegir entre <strong>A4<\/strong> o <strong>etiqueta t\u00e9rmica (Zebra)<\/strong>, y configurar la <strong>cantidad de etiquetas por p\u00e1gina<\/strong>. Se configura en las opciones del m\u00e9todo de env\u00edo.<\/p><\/dd>\n<dt id=\"%C2%BFpuedo%20descargar%20varias%20etiquetas%20a%20la%20vez%3F\"><h3>\u00bfPuedo descargar varias etiquetas a la vez?<\/h3><\/dt>\n<dd><p>S\u00ed. Desde la <strong>grilla de env\u00edos<\/strong> (<em>Andreani \u2192 Env\u00edos<\/em>) seleccion\u00e1s los env\u00edos que quieras y descarg\u00e1s todas las etiquetas en una sola operaci\u00f3n.<\/p><\/dd>\n<dt id=\"%C2%BFc%C3%B3mo%20veo%20el%20estado%20de%20un%20env%C3%ADo%3F\"><h3>\u00bfC\u00f3mo veo el estado de un env\u00edo?<\/h3><\/dt>\n<dd><p>El estado log\u00edstico (pendiente de ingreso, en camino, listo para retirar, entregado, no entregado) se muestra en la grilla de env\u00edos y en el detalle de cada pedido, y se <strong>actualiza autom\u00e1ticamente<\/strong> desde Andreani. El n\u00famero de seguimiento aparece apenas Andreani genera el env\u00edo.<\/p><\/dd>\n<dt id=\"%C2%BFfunciona%20con%20mi%20page%20builder%20%28elementor%2C%20divi%2C%20bricks%29%3F\"><h3>\u00bfFunciona con mi page builder (Elementor, Divi, Bricks)?<\/h3><\/dt>\n<dd><p>S\u00ed. El plugin es compatible con Elementor, Divi, Bricks y otros builders mediante shortcodes (<code>[andreani_sucursales]<\/code> y <code>[andreani_dni_field]<\/code>), sin configuraci\u00f3n adicional. Ver la secci\u00f3n \"Para desarrolladores\".<\/p><\/dd>\n<dt id=\"%C2%BFes%20compatible%20con%20hpos%20%28almacenamiento%20de%20pedidos%20de%20alto%20rendimiento%29%3F\"><h3>\u00bfEs compatible con HPOS (almacenamiento de pedidos de alto rendimiento)?<\/h3><\/dt>\n<dd><p>S\u00ed, el plugin es totalmente compatible con HPOS de WooCommerce.<\/p><\/dd>\n<dt id=\"%C2%BFfunciona%20con%20el%20checkout%20de%20bloques%20%28gutenberg%20%2F%20wc%20blocks%29%3F\"><h3>\u00bfFunciona con el checkout de bloques (Gutenberg \/ WC Blocks)?<\/h3><\/dt>\n<dd><p>El checkout cl\u00e1sico tiene soporte completo. Para el checkout de bloques se usa el modo manual con shortcodes; la integraci\u00f3n nativa por Store API est\u00e1 planificada para una versi\u00f3n futura.<\/p><\/dd>\n<dt id=\"%C2%BFc%C3%B3mo%20activo%20los%20logs%20para%20diagnosticar%20un%20problema%3F\"><h3>\u00bfC\u00f3mo activo los logs para diagnosticar un problema?<\/h3><\/dt>\n<dd><p>Activ\u00e1 el modo debug en la configuraci\u00f3n del plugin. Los registros quedan disponibles en <em>WooCommerce \u2192 Estado \u2192 Logs<\/em>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Nuevo: Descarga de etiquetas en PDF para clientes PyME y Middle Market (antes disponible solo para Corporativos)<\/li>\n<li>Nuevo: Configuraci\u00f3n del formato de impresi\u00f3n de etiquetas \u2014 A4 o etiqueta t\u00e9rmica (Zebra) y cantidad por p\u00e1gina<\/li>\n<li>Nuevo: Descarga masiva de etiquetas desde la grilla de env\u00edos<\/li>\n<li>Nuevo: Seguimiento en tiempo real \u2014 el n\u00famero de seguimiento aparece en el pedido apenas Andreani lo genera, sin recargar la p\u00e1gina<\/li>\n<li>Nuevo: Estado log\u00edstico real del env\u00edo (pendiente de ingreso, en camino, listo para retirar, entregado, no entregado) en la grilla y el detalle, actualizado autom\u00e1ticamente desde Andreani<\/li>\n<li>Nuevo: Panel \"Ver mis productos\" \u2014 revis\u00e1 el peso y las dimensiones de tus productos, encontr\u00e1 los que no tienen esos datos cargados (los que impiden cotizar) y prob\u00e1 la cotizaci\u00f3n por c\u00f3digo postal para verificar que funcione<\/li>\n<li>Mejora: Detalle del pedido redise\u00f1ado, con l\u00ednea de tiempo del env\u00edo y estado de pago siempre al d\u00eda<\/li>\n<li>Mejora: El estado del env\u00edo ya no se carga a mano \u2014 se sincroniza solo; se quit\u00f3 el paso manual de \"marcar como enviado\"<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Fix: Productos con alguna dimensi\u00f3n menor a 1 cm (ej. sobres o bolsas planas) ahora cotizan correctamente en lugar de ocultar Andreani en el checkout<\/li>\n<li>Fix: Al vincular la credencial por primera vez, el C\u00f3digo Postal de origen se valida correctamente sin necesidad de guardar dos veces<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Nuevo: Soporte para clientes Middle Market<\/li>\n<li>Nuevo: Hidrataci\u00f3n de la grilla de env\u00edos contra el back de Andreani<\/li>\n<li>Nuevo: Paginaci\u00f3n en la grilla de env\u00edos<\/li>\n<li>Mejora: Indicador de error en la grilla para los env\u00edos que no se pudieron empaquetar<\/li>\n<li>Mejora: Filtros de la grilla simplificados<\/li>\n<li>Fix: Reintento de env\u00edos ahora respeta el cliente activo del plugin cuando se cambia de tipo de cliente entre la creaci\u00f3n de la orden y el retry<\/li>\n<li>Fix: El estado en la grilla ya no queda desfasado al marcar un env\u00edo como enviado<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Redise\u00f1o de la grilla de env\u00edos con filtros agrupados y buscador m\u00e1s compacto<\/li>\n<li>Nueva columna Servicio con iconos por modo de entrega<\/li>\n<li>Filtros de rango de fechas personalizado y vista por defecto del d\u00eda<\/li>\n<li>M\u00e1s datos visibles en columnas Cliente y Destino<\/li>\n<li>Fix: Correcci\u00f3n en env\u00edos desde checkouts no cl\u00e1sicos (WC Blocks y similares)<\/li>\n<li>Fix: Compatibilidad con HPOS en conteos de env\u00edos<\/li>\n<li>Seguridad: Verificaci\u00f3n de certificado SSL en llamadas a la API<\/li>\n<li>Mejoras en diagn\u00f3stico de errores<\/li>\n<\/ul>\n\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":"Cotiz\u00e1 tarifas, gener\u00e1 env\u00edos, imprim\u00ed etiquetas y segu\u00ed tus pedidos con Andreani. El plugin oficial para WooCommerce en Argentina.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/248923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=248923"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/integracionandreani"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=248923"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=248923"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=248923"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=248923"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=248923"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=248923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}