Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/tha-springer-dude/woocommerce-tourcms-connector/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A custom WordPress plugin that integrates WooCommerce with the TourCMS booking API, connecting online purchases with tour reservations and digital vouchers.
Features
- Connects WooCommerce booking workflows with the TourCMS API.
- Checks tour availability before creating bookings.
- Submits booking data to TourCMS.
- Retrieves booking details and voucher information.
- Supports QR-code voucher retrieval for digital products such as Vienna PASS.
- Provides an administration interface for API connection tests and booking-flow simulations.
- Loads API configuration through environment variables.
Technical Details
- Platform: WordPress
- E-commerce: WooCommerce
- Language: PHP
- External API: TourCMS REST API
- Data Format: XML / SimpleXML
- Integration: Booking and voucher workflows
Installation
- Copy the plugin directory into
wp-content/plugins/. - Configure the required TourCMS credentials and IDs in the environment configuration.
- Activate Tamino TourCMS Connector in the WordPress admin dashboard.
- Use the TourCMS Connector administration page to test the API connection.
Project Context
Developed for Tamino Travel to connect WooCommerce-based digital tour products with TourCMS booking and voucher services.
Author
Willie Springer
- Website: https://www.ki-o.eu
- GitHub: https://github.com/tha-springer-dude