Datos1 Envíos Territoriales para Correos de Costa Rica

Beschrijving

Datos1 Envíos Territoriales para Correos de Costa Rica es la solución moderna y definitiva de división territorial y cálculo de envíos Pymexpress para tiendas WooCommerce en Costa Rica, desarrollada y mantenida por Datos1 (ragonz).

Resuelve los desafíos históricos de los comercios costarricenses: compatibilidad total con WooCommerce Checkout Blocks (Gutenberg / React), prevención de errores por tildes y caracteres especiales, base de datos territorial actualizada y cálculo confiable de envíos.

External Services

This plugin integrates with external services provided by Correos de Costa Rica S.A. and standard XML schema specifications:

  • Service Name: Correos de Costa Rica – Pymexpress API Web Services.
  • Service Provider: Correos de Costa Rica S.A.
  • Service Purpose: Calculates real-time package shipping rates during WooCommerce checkout based on origin and destination postal codes, package weight, and dimensions.
  • Data Transmitted: 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.
  • When Data is Sent: 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.
  • Terms of Service: https://correos.go.cr/terminos-y-condiciones/
  • Privacy Policy: https://correos.go.cr/terminos-y-condiciones/

  • Service Name: W3C XML Schema & SOAP Envelope Definitions.

  • Service Provider: World Wide Web Consortium (W3C).
  • Service Purpose: 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.
  • Terms of Service: https://www.w3.org/Consortium/Legal/2015/doc-license
  • Privacy Policy: https://www.w3.org/Consortium/Legal/privacy-statement

Key Features

  • Official Administrative Territorial Division: All 7 provinces, 84 official cantons (including Monteverde and Puerto Jimenez), and 489 districts with automatic 5-digit postal code mapping.
  • Dual Checkout Compatibility: Works on both Classic Checkout and WooCommerce Checkout Blocks (React / Store API).
  • 1-Click Costa Rica Shipping Zone Setup: Automatically links all 7 provinces, contingency rates, and shipping methods in seconds.
  • Correos de Costa Rica (Pymexpress) Integration: Real-time rates based on parcel weight and origin/destination.
  • Contingency Fallback Flat Rates: Automatic fallback rates if the carrier API undergoes maintenance.
  • Ultra-Low Resource Consumption: Packaged static JSON data with zero heavy SQL queries.
  • Smart Conflict Detector: Detects obsolete or incompatible shipping plugins and allows safe 1-click resolution.

🚀 Need Advanced Bodega & Logistics Features? Upgrade to PRO!

Looking to fully scale and automate your Costa Rica e-commerce store? DTA Express CR PRO adds:

  1. Official Thermal Labels & Code 128 Barcodes: Laser-ready PDF waybills and adhesive shipping labels (100mm) officially homologated by Correos de Costa Rica.
  2. Pickup at 110+ Official Branches (Sucursales): Interactive checkout selector with exact physical branch autocomplete to eliminate package loss.
  3. 1-Click Bulk Dispatch Manifest: Consolidated daily legal delivery sheets for carrier signature and proof of receipt.
  4. Second Flexible Shipping Method: Add an independent local courier / express delivery method alongside Pymexpress.
  5. Continuous WP-Cron Package Tracking: Automated background synchronization of tracking numbers and delivery status.
  6. Priority VIP Support & Advanced Logistics: Direct WhatsApp technical onboarding and custom warehouse integration.

👉 Upgrade to DTA Express CR PRO with instant key activation and local support in Costa Rica.

Installatie

  1. Upload the datos1-envios-territoriales-cr folder to the /wp-content/plugins/ directory, or install the ZIP from Plugins > Add New > Upload Plugin.
  2. Activate the plugin via the Plugins menu in WordPress.
  3. Go to WooCommerce > DTA Express CR in your admin sidebar.
  4. The plugin comes pre-configured with official Costa Rica rates. If you have a Pymexpress contract, enter your Client Code, API User, and Password.
  5. Done! Your checkout now shows the Province, Canton, and District cascade with automatic calculation.

FAQ

Does it work with the new Block Checkout (Gutenberg / React)?

Yes, 100%. DTA Express CR was built specifically with the WooCommerce Blocks Store API to ensure the cascade selectors work natively.

What happens if I don’t have Pymexpress credentials yet?

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.

Are Monteverde and Puerto Jimenez included?

Yes. All 84 official cantons from the National Geographic Institute of Costa Rica are included.

Where can I request technical support?

Contact us at hola@datos1.com or visit https://datos1.com.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Datos1 Envíos Territoriales para Correos de Costa Rica” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Changelog

1.0.4

  • Prefixing: Standardized all PHP classes, functions, options, constants, nonces, and script handles to unique prefix >= 4 characters (datos1_, DATOS1_ET_, Datos1_ET_).
  • Option Storage: Renamed settings option key from woocommerce_dta_pymexpress_settings to datos1_et_settings with automated backward-compatible migration.
  • 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.
  • Admin Panel: Renamed admin menu and slug to match official plugin name while preserving seamless navigation.

1.0.3

  • Guideline 5 (Trialware): Fully unlocked Costa Rica shipping zone auto-provisioning for all users with zero license restrictions.
  • URLs & Compliance: Updated Correos de Costa Rica terms and privacy policy URLs to active HTTP 200 endpoint (terminos-y-condiciones).
  • Architecture: Removed core file require_once call in conflict detector.
  • External Services: Added explicit W3C XML Schema and SOAP envelope definitions in External Services documentation.
  • Internationalization: Migrated all gettext text domains to match approved slug “datos1-envios-territoriales-cr”.
  • Security: Sanitized settings array before passing to action hook.
  • Prefixing: Standardized custom action and filter hooks with unique >= 4 character prefixes (datos1_et_).

1.0.2

  • Compliance: Updated official plugin name to “Datos1 Envíos Territoriales para Correos de Costa Rica” and slug to “datos1-envios-territoriales-cr”.
  • Guideline 5: Purged all trialware mock controls and paywall screens from the free repository release.
  • Enqueue: Migrated modal script interactions to wp_add_inline_script() API.
  • Prefixing: Ensured unique DTA_ prefix across all client classes.
  • Transparency: Fully documented Correos de Costa Rica SOAP Web Service in External Services section.

1.0.1

  • Native support for WooCommerce Checkout Blocks (Store API) and Classic Checkout.
  • Complete DTA database with 7 provinces, 84 cantons, and 489 districts.
  • Bidirectional sanitization of special characters for Pymexpress.
  • Diagnostics panel and priority support by DATOS1.com.
  • 1-click conflict detection and resolution engine.

1.0.0

  • Initial release.