{"id":376182,"date":"2026-10-07T04:25:49","date_gmt":"2026-10-07T04:25:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dta-express-cr-division-territorial-correos-de-costa-rica\/"},"modified":"2026-10-07T04:25:12","modified_gmt":"2026-10-07T04:25:12","slug":"datos1-envios-territoriales-cr","status":"publish","type":"plugin","link":"https:\/\/nl-be.wordpress.org\/plugins\/datos1-envios-territoriales-cr\/","author":15512808,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Datos1 Env\u00edos Territoriales para Correos de Costa Rica","header_author":"Datos1, ragonz","header_description":"Soluci\u00f3n definitiva para la Divisi\u00f3n Territorial Administrativa oficial de Costa Rica (7 provincias, 84 cantones incluyendo Monteverde y Puerto Jim\u00e9nez, 489 distritos) y c\u00e1lculo de env\u00edos Pymexpress (Correos de Costa Rica). Desarrollado por Datos1 (ragonz). 100% compatible con WooCommerce Checkout Blocks (React), WooCommerce Cl\u00e1sico y Administraci\u00f3n HPOS.","assets_banners_color":"17203a","last_updated":"2026-10-07 04:25:12","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/datos1.com","header_plugin_uri":"https:\/\/datos1.com\/software\/plugins\/dta-express-cr\/","header_author_uri":"https:\/\/datos1.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":117,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"ragonz","date":"2026-10-07 04:25:12","revision":3731846}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3731846,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3731846,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3731846,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3731846,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Centralized configuration panel in WooCommerce with conflict detection.","2":"Cascade dropdowns (Province, Canton, District) at Checkout with postal code autocomplete.","3":"Interactive modal with template for requesting Pymexpress Web Service credentials."}},"plugin_section":[],"plugin_tags":[3148,175947,132031,3546,286],"plugin_category":[45],"plugin_contributors":[282727],"plugin_business_model":[],"class_list":["post-376182","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-correos-de-costa-rica","plugin_tags-costa-rica","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ragonz","plugin_committers-ragonz"],"banners":{"banner":"https:\/\/ps.w.org\/datos1-envios-territoriales-cr\/assets\/banner-772x250.jpg?rev=3731846","banner_2x":"https:\/\/ps.w.org\/datos1-envios-territoriales-cr\/assets\/banner-1544x500.jpg?rev=3731846","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/datos1-envios-territoriales-cr\/assets\/icon-128x128.png?rev=3731846","icon_2x":"https:\/\/ps.w.org\/datos1-envios-territoriales-cr\/assets\/icon-256x256.png?rev=3731846","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Datos1 Env\u00edos Territoriales para Correos de Costa Rica es la soluci\u00f3n moderna y definitiva de divisi\u00f3n territorial y c\u00e1lculo de env\u00edos Pymexpress para tiendas WooCommerce en Costa Rica, desarrollada y mantenida por Datos1 (ragonz).<\/p>\n\n<p>Resuelve los desaf\u00edos hist\u00f3ricos de los comercios costarricenses: compatibilidad total con WooCommerce Checkout Blocks (Gutenberg \/ React), prevenci\u00f3n de errores por tildes y caracteres especiales, base de datos territorial actualizada y c\u00e1lculo confiable de env\u00edos.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin integrates with external services provided by Correos de Costa Rica S.A. and standard XML schema specifications:<\/p>\n\n<ul>\n<li><strong>Service Name<\/strong>: Correos de Costa Rica - Pymexpress API Web Services.<\/li>\n<li><strong>Service Provider<\/strong>: Correos de Costa Rica S.A.<\/li>\n<li><strong>Service Purpose<\/strong>: Calculates real-time package shipping rates during WooCommerce checkout based on origin and destination postal codes, package weight, and dimensions.<\/li>\n<li><strong>Data Transmitted<\/strong>: Origin postal code, destination postal code, package weight (grams), and package dimensions (length, width, height). No customer personal identifiable information (PII) such as customer name, email, phone number, or street address is sent during shipping rate quotation.<\/li>\n<li><strong>When Data is Sent<\/strong>: Data is transmitted via secure HTTPS\/SOAP requests when a customer views the cart or checkout page and selects Costa Rica as the destination country.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/correos.go.cr\/terminos-y-condiciones\/<\/li>\n<li><p><strong>Privacy Policy<\/strong>: https:\/\/correos.go.cr\/terminos-y-condiciones\/<\/p><\/li>\n<li><p><strong>Service Name<\/strong>: W3C XML Schema &amp; SOAP Envelope Definitions.<\/p><\/li>\n<li><strong>Service Provider<\/strong>: World Wide Web Consortium (W3C).<\/li>\n<li><strong>Service Purpose<\/strong>: Standard XML schema specifications (http:\/\/www.w3.org\/2001\/XMLSchema and http:\/\/schemas.xmlsoap.org\/soap\/envelope\/) used strictly as namespace identifiers in the SOAP payload structure for Pymexpress rate calculation requests. No remote network calls are made to W3C servers; these are XML envelope namespace URI qualifiers.<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/www.w3.org\/Consortium\/Legal\/2015\/doc-license<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/www.w3.org\/Consortium\/Legal\/privacy-statement<\/li>\n<\/ul>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Official Administrative Territorial Division:<\/strong> All 7 provinces, 84 official cantons (including Monteverde and Puerto Jimenez), and 489 districts with automatic 5-digit postal code mapping.<\/li>\n<li><strong>Dual Checkout Compatibility:<\/strong> Works on both Classic Checkout and WooCommerce Checkout Blocks (React \/ Store API).<\/li>\n<li><strong>1-Click Costa Rica Shipping Zone Setup:<\/strong> Automatically links all 7 provinces, contingency rates, and shipping methods in seconds.<\/li>\n<li><strong>Correos de Costa Rica (Pymexpress) Integration:<\/strong> Real-time rates based on parcel weight and origin\/destination.<\/li>\n<li><strong>Contingency Fallback Flat Rates:<\/strong> Automatic fallback rates if the carrier API undergoes maintenance.<\/li>\n<li><strong>Ultra-Low Resource Consumption:<\/strong> Packaged static JSON data with zero heavy SQL queries.<\/li>\n<li><strong>Smart Conflict Detector:<\/strong> Detects obsolete or incompatible shipping plugins and allows safe 1-click resolution.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\ude80 Need Advanced Bodega &amp; Logistics Features? Upgrade to PRO!<\/h3>\n\n<p>Looking to fully scale and automate your Costa Rica e-commerce store? <strong><a href=\"https:\/\/datos1.com\/software\/plugins\/dta-express-cr\/\">DTA Express CR PRO<\/a><\/strong> adds:<\/p>\n\n<ol>\n<li><strong>Official Thermal Labels &amp; Code 128 Barcodes:<\/strong> Laser-ready PDF waybills and adhesive shipping labels (100mm) officially homologated by Correos de Costa Rica.<\/li>\n<li><strong>Pickup at 110+ Official Branches (Sucursales):<\/strong> Interactive checkout selector with exact physical branch autocomplete to eliminate package loss.<\/li>\n<li><strong>1-Click Bulk Dispatch Manifest:<\/strong> Consolidated daily legal delivery sheets for carrier signature and proof of receipt.<\/li>\n<li><strong>Second Flexible Shipping Method:<\/strong> Add an independent local courier \/ express delivery method alongside Pymexpress.<\/li>\n<li><strong>Continuous WP-Cron Package Tracking:<\/strong> Automated background synchronization of tracking numbers and delivery status.<\/li>\n<li><strong>Priority VIP Support &amp; Advanced Logistics:<\/strong> Direct WhatsApp technical onboarding and custom warehouse integration.<\/li>\n<\/ol>\n\n<p>\ud83d\udc49 <strong><a href=\"https:\/\/datos1.com\/software\/plugins\/dta-express-cr\/#precios\">Upgrade to DTA Express CR PRO<\/a><\/strong> with instant key activation and local support in Costa Rica.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>datos1-envios-territoriales-cr<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the ZIP from <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin via the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>WooCommerce &gt; DTA Express CR<\/strong> in your admin sidebar.<\/li>\n<li>The plugin comes pre-configured with official Costa Rica rates. If you have a Pymexpress contract, enter your Client Code, API User, and Password.<\/li>\n<li>Done! Your checkout now shows the Province, Canton, and District cascade with automatic calculation.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20the%20new%20block%20checkout%20%28gutenberg%20%2F%20react%29%3F\"><h3>Does it work with the new Block Checkout (Gutenberg \/ React)?<\/h3><\/dt>\n<dd><p>Yes, 100%. DTA Express CR was built specifically with the WooCommerce Blocks Store API to ensure the cascade selectors work natively.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20don%27t%20have%20pymexpress%20credentials%20yet%3F\"><h3>What happens if I don't have Pymexpress credentials yet?<\/h3><\/dt>\n<dd><p>The plugin works immediately using official flat rates from Correos de Costa Rica (GAM and outside GAM) based on your buyer's canton and district.<\/p><\/dd>\n<dt id=\"are%20monteverde%20and%20puerto%20jimenez%20included%3F\"><h3>Are Monteverde and Puerto Jimenez included?<\/h3><\/dt>\n<dd><p>Yes. All 84 official cantons from the National Geographic Institute of Costa Rica are included.<\/p><\/dd>\n<dt id=\"where%20can%20i%20request%20technical%20support%3F\"><h3>Where can I request technical support?<\/h3><\/dt>\n<dd><p>Contact us at hola@datos1.com or visit https:\/\/datos1.com.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Prefixing: Standardized all PHP classes, functions, options, constants, nonces, and script handles to unique prefix &gt;= 4 characters (datos1_, DATOS1_ET_, Datos1_ET_).<\/li>\n<li>Option Storage: Renamed settings option key from woocommerce_dta_pymexpress_settings to datos1_et_settings with automated backward-compatible migration.<\/li>\n<li>Scope Clarity: Removed generate_waybill implementation from free tier code, keeping free plugin dedicated to territorial division and rate calculation, while thermal PDF labels, manifests, and branch pickups remain in PRO.<\/li>\n<li>Admin Panel: Renamed admin menu and slug to match official plugin name while preserving seamless navigation.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Guideline 5 (Trialware): Fully unlocked Costa Rica shipping zone auto-provisioning for all users with zero license restrictions.<\/li>\n<li>URLs &amp; Compliance: Updated Correos de Costa Rica terms and privacy policy URLs to active HTTP 200 endpoint (terminos-y-condiciones).<\/li>\n<li>Architecture: Removed core file require_once call in conflict detector.<\/li>\n<li>External Services: Added explicit W3C XML Schema and SOAP envelope definitions in External Services documentation.<\/li>\n<li>Internationalization: Migrated all gettext text domains to match approved slug \"datos1-envios-territoriales-cr\".<\/li>\n<li>Security: Sanitized settings array before passing to action hook.<\/li>\n<li>Prefixing: Standardized custom action and filter hooks with unique &gt;= 4 character prefixes (datos1_et_).<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Compliance: Updated official plugin name to \"Datos1 Env\u00edos Territoriales para Correos de Costa Rica\" and slug to \"datos1-envios-territoriales-cr\".<\/li>\n<li>Guideline 5: Purged all trialware mock controls and paywall screens from the free repository release.<\/li>\n<li>Enqueue: Migrated modal script interactions to wp_add_inline_script() API.<\/li>\n<li>Prefixing: Ensured unique DTA_ prefix across all client classes.<\/li>\n<li>Transparency: Fully documented Correos de Costa Rica SOAP Web Service in External Services section.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Native support for WooCommerce Checkout Blocks (Store API) and Classic Checkout.<\/li>\n<li>Complete DTA database with 7 provinces, 84 cantons, and 489 districts.<\/li>\n<li>Bidirectional sanitization of special characters for Pymexpress.<\/li>\n<li>Diagnostics panel and priority support by DATOS1.com.<\/li>\n<li>1-click conflict detection and resolution engine.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Official Costa Rica territorial division (7 provinces, 84 cantons, 489 districts) and Pymexpress Correos de Costa Rica shipping for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=376182"}],"author":[{"embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ragonz"}],"wp:attachment":[{"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376182"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376182"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376182"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376182"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376182"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}