VibeFox Correos CityPaq for OpenCart
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox Correos CityPaq adds delivery to Correos CityPaq smart parcel lockers in Spain as a shipping method for OpenCart 3 and OpenCart 4. The customer chooses the CityPaq locker at the delivery method step of checkout, and the locker is saved in the order.
Prices come from your own price table by parcel size, because Correos publishes no rate API for CityPaq. The extension does not pre-register shipments, print labels, request pickups, show a map or track parcels.
Key features
Prices by parcel size: a base price and optional prices for XS (up to 1 kg), S (up to 2 kg), M (up to 3 kg), L (up to 5 kg) and XL (above 5 kg), per order or per item.
Live Correos locker list: with your Correos API credentials, the customer chooses from the active CityPaq lockers of their postal code or searches another one. Nearby postal codes are listed when a code has no locker.
Other ways to choose a locker: the customer enters the locker code or address found on the Correos CityPaq finder, or chooses from your own list of lockers.
Checkout never gets stuck: if the Correos list cannot be loaded, the customer enters the locker instead. Lists are cached for 12 hours, errors for 10 minutes. Correos is asked only when the customer selects CityPaq.
Locker in the order: required at the delivery method step and checked on the server. It is added to the shipping method of the order, so it appears in the customer's order history, the order e-mails, the invoice and the admin, where you can also change it.
Shipping rules: geo zone or every Spanish address, minimum and maximum cart weight (30 kg by default), minimum order amount, free shipping from an order amount, tax class.
Clear settings page: sections with one Save button without page reload, JSON import and export, configuration warnings with the last Correos API error.
Debug log in the admin: view and clear the log on the extension page. Credentials and personal data are never logged.
Requirements
OpenCart 3.0.x (tested on 3.0.5.0) or OpenCart 4.0.2 and later (tested on 4.1.0.3), PHP 8.0 or later. One download has the packages for both versions. The live Correos locker list needs Correos API credentials for the "terminals" API. Manual entry and your own locker list work without them. A VibeFox license key from vibefox.net (one key per domain).
