Ziyegó Shipping
Ziyegó Shipping
Description
Ziyegó is the Mexican multi-carrier shipping platform that lets you manage labels with DHL, FedEx, Estafeta, Paquetexpress, 99 Minutos, AMPM and more from a single dashboard. This plugin links your store with your Ziyegó account so you can:
- Generate shipping labels in one click from the orders screen.
- Sync orders automatically — new orders appear in Ziyegó ready to ship.
- Quote live rates at checkout — buyers pick from the carriers you enabled.
- Print labels in bulk — select multiple orders, get a single merged PDF (up to 100 per batch).
- Auto-generate after checkout — labels created automatically when the buyer pays the order.
- Notify your buyer — optional WhatsApp / email notifications to the recipient as the package moves, available on every label flow.
- Update shipping status — when the label is generated, the order is marked completed and the tracking number is exposed to the buyer.
- Customer tracking — buyers see the tracking number and a link to track.ziyego.mx on the order-received page and in confirmation emails.
This version is for merchants with an active account at https://app.ziyego.mx.
External services
This plugin communicates with the Ziyegó platform (https://apiplugins.ziyego.mx) to:
- Create and read shipping labels on your behalf, using the credentials you generate when you authorize the connection.
- Receive carrier rates so they can be shown at checkout.
- Report shipping status (tracking) back to the store.
The data sent to Ziyegó for each operation includes: order information (products, weight, dimensions), recipient data (name, address, phone, email) and the credentials (consumer_key / consumer_secret) generated under your authorization.
- Privacy policy: https://ziyego.mx/aviso-de-privacidad
- Terms of use: https://ziyego.mx/terminos-y-condiciones
- Technical documentation: Inside https://app.ziyego.mx/ecommerce/integraciones
Privacy
This plugin sends buyer personal data (name, address, email, phone) to Ziyegó (https://apiplugins.ziyego.mx) when you generate a label, exclusively to create the shipment with the selected carrier. The data is not shared with third parties other than the chosen carrier. See https://ziyego.mx/aviso-de-privacidad for details.
To request deletion of data stored at Ziyegó, contact soporte@ziyego.mx with your account email. Local data stored by this plugin (credentials, cache) is removed automatically when you delete the plugin from Plugins Installed Plugins Delete.
Installation
- Upload the plugin folder to
/wp-content/plugins/ziyego-shipping/(or install from “Plugins Add new Upload plugin”). - Activate the plugin from the “Plugins” menu in WordPress.
- Go to https://app.ziyego.mx/m/ecommerce/integraciones, select your store type and paste your store URL.
- WordPress will show an authorization screen for Ziyegó. Approve it.
- Done. You can now generate shipping labels from the orders screen.
Screenshots

Orders panel — pending orders, paid shipping badge, and balance tiles for quick context.

Bulk generation — review screen with pre-selected cheapest rate, paid-by-customer badge, warnings for incomplete data.

Individual generation modal — destination form pre-filled from the order, live rate quoting, "what the customer paid" comparison.

Configuration — checkout visibility, zone management, carriers with margin per service.
Faq
Yes. Sign up for free at https://ziyego.mx.
Yes. The plugin declares custom_order_tables compatibility from WC 7.1+.
Existing orders in Ziyegó are kept; only the automatic sync stops until you activate and reconnect again.
Local credentials and cache transients are removed. Synced orders, your origin address and your Ziyegó account are NOT removed. The REST consumer keys created during authorization can be revoked manually from WooCommerce Settings Advanced REST API.
When Ziyegó releases a new version with required changes, the plugin panel shows a yellow banner (recommended) or red banner (blocking). The block only applies to label generation — the rest of WooCommerce keeps working normally.
Yes. If you run a multisite network, contact us at soporte@ziyego.mx before installing.
The WooCommerce REST API requires HTTPS for the OAuth flow. If your store runs on plain HTTP, you will not be able to complete the connection.
Reviews
Changelog
1.1.0
- New: recipient notifications (WhatsApp / email) — opt-in on every label flow: single-order modal, order metabox, bulk generation, and auto-generated labels (channels configurable in settings).
- New: cost breakdown (shipping + notifications = total charged to your balance) shown before generating, in single and bulk flows.
- New: “View all” button on the orders panel when date filters hide orders that still need labels.
- New: refresh button for packaging templates and a link to manage them in Ziyegó.
- Improved: settings reorganized — “auto-generate on paid checkout” now lives inside the Checkout section and is only available while checkout is enabled; the carrier margin formula is now explained in place.
- Removed: “automatic order sync” toggle — sync is always on, one less thing to configure.
1.0.0
- Initial release.
- OAuth connection with the Ziyegó account.
- “Generate label” button on the orders screen (HPOS-aware).
- “Ziyegó” shipping method at checkout with live rate quoting.
- Tracking sync back to WooCommerce when a label is generated.
order.created/order.updatedwebhooks for automatic sync.- Auto-generate shipping label on paid checkout.
- Bulk generation flow with merged PDF download (up to 100 orders).
- Customer-facing tracking block on the order-received page and emails.