Native OC4 extension
A dedicated release based on OpenCart 4 extension structure, namespaces and registered events.








Map-based pickup-point
selection as a native OpenCart 4
extension, with
the selected location stored
with the order.
Convenient pickup
Shopshine PostaPont Pro OC4 supports selecting Magyar Posta pickup points on a Google Maps interface with reliable order persistence and per-store configuration.
A dedicated release based on OpenCart 4 extension structure, namespaces and registered events.
Select PostaPont locations and parcel lockers from a Google Maps interface in checkout.
The selected location remains stored in the shipping data and shipping-method title of the order.
Shipping price, weight and cart-total bands, plus customer-group-specific rules.
Separate Google Maps key, licence, pricing and restrictions for every managed store.
Tested with the OpenCart 4.x.x.x default checkout and Dreamvention Ajax Quick Checkout 1.0.43.
Important: a Google Maps JavaScript API key, active Google Cloud billing and a valid Shopshine licence are required. Magyar Posta names and logos are trademarks of Magyar Posta Zrt.
Simple choice
A dedicated OpenCart 4 product.
| Informations | |
| Opencart version | 4.x.x.x |
- OpenCart 3.x or 4.x and PHP 7.2+ -8.x
- HTTPS is recommended
- Google Cloud project with billing enabled
- Maps JavaScript API and a valid API key
- ShopShine PostaPont Pro licence key
1. Back up the store files and database.
2. In admin, open **Extensions → Installer**.
3. Upload "shopshine_postapont_pro... .ocmod.zip".
4. Open **Extensions → Modifications** and click Refresh.
5. Open **Extensions → Extensions**, choose Shipping, and install ShopShine PostaPont Pro.
6. Open the module settings.
1. Select the store and checkout type in use.
2. Enter the Google Maps API key.
3. Configure pricing, permitted pickup-point types and any exclusions.
4. Enter the licence key.
5. **Save the module first**, then click **Recheck** in the licence section.
6. Enable the extension and save the settings.
1. Open Google Cloud Console and select or create a project.
2. Link the project to a billing account.
3. Enable **Maps JavaScript API**.
4. Create an API key.
5. Restrict the key to your store's HTTP referrers, for example "https://www.example.com/*".
On Settings → General, select the active checkout:
- OpenCart default checkout
- Journal 3 / 3.2 One Page Checkout
- Xtensions Best Checkout
After changing checkout or heavily customising the theme, test desktop and mobile checkout flows.
You can configure a general fee, weight bands, and—per customer group—up to four cart-total bands plus separate weight rates. An upper limit of "0" means no upper limit. Enter fees in the store's base currency.
Use the store selector at the top of the administration page to maintain separate settings for each store. Before saving or validating a licence, verify that the correct store is selected.
Products and categories are searchable by name. The shipping method is hidden if the cart contains a selected product or a product belonging to an excluded category.
- Refresh the modification cache after installation and clear the theme cache if needed.
- Verify that the extension is enabled, the licence is active, and the Google Maps API referrer restriction matches the store domain.
- If the map is missing, inspect the browser console for a Google Maps API error.
- For AJAX checkouts, confirm that the correct checkout integration is selected.
Create a backup before updating. Upload the new installer and refresh Modifications. To remove the extension, disable and uninstall it first, then remove its OCMOD installation from the Installer if required.