TripProposal – Trip Booking & Proposal Management

Description

TripProposal helps businesses manage customer enquiries, create proposals, collect traveller information, and manage payments directly from the WordPress admin.

Features include:

  • Enquiry management
  • Proposal creation and management
  • Proposal versioning
  • Traveller information forms
  • Payment tracking
  • Booking confirmation workflow
  • Email notifications
  • Custom database tables
  • Admin dashboard
  • Secure data handling
  • Shortcode support

External services

Stripe

This plugin uses Stripe, a third-party payment processing service, to securely process
payments made through the plugin.

The plugin loads Stripe.js from Stripe’s servers at:

https://js.stripe.com/v3/

Stripe.js is required to provide secure payment processing and fraud prevention
functionality.

When a user makes a payment, the plugin may send payment-related information to
Stripe, including the payment amount, currency, customer name, customer email
address, billing information, and information required to process the payment.
Payment card details are handled by Stripe and are not stored directly by this
plugin.

Stripe.js may also collect technical and device-related information, cookies,
IP address, and other signals used for payment security and fraud prevention.

Data is sent to Stripe when Stripe.js is loaded and when a user initiates or
completes a payment through the Stripe payment flow.

Stripe processes this information according to its own privacy and security
policies.

Stripe Terms of Service:
https://stripe.com/legal/ssa

Stripe Privacy Policy:
https://stripe.com/privacy

Stripe Privacy Center:
https://stripe.com/legal/privacy-center

The plugin also communicates with the Stripe API from the server when creating
and managing payment sessions and retrieving payment-related information.

The information sent to Stripe may include the payment amount, currency,
customer email address, customer name, proposal/order reference, and other
information required to create and process the payment.

These requests are made only when a payment-related action is initiated by
the website or when the plugin needs to verify or retrieve the status of a
Stripe payment.

License

This plugin is licensed under the GPL v2 or later.

License URI:
https://www.gnu.org/licenses/gpl-2.0.html

Screenshots

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Install and activate the component that provides Elementor tepm_submissions and tepm_submissions_values tables.
  3. Activate TripProposal through the Plugins menu in WordPress.
  4. The plugin creates only its own traveller_information table; Elementor-owned submission tables are not created or modified by this plugin.
  5. Configure Stripe settings if required.
  6. Create the required pages using the provided shortcodes.

FAQ

Does this plugin create database tables?

The plugin creates its own traveller-information table during activation. Submission tables are provided by Elementor and are not created by this plugin.

Does it generate PDF documents?

No PDF generator is bundled with this plugin. Traveller information is stored and emailed as form data.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“TripProposal – Trip Booking & Proposal Management” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.
  • Enquiry management.
  • Proposal management.
  • Traveller information management.
  • Payment management.
  • Email notifications.

  • WPML compatibility.