Maradigma

Maradigma

Details
View on WordPress

Maradigma connects WordPress with your Maradigma account so you can publish and manage your boat catalog directly from your website.

The plugin is designed for boat charter websites that need synchronized fleet data, editable boat pages, searchable listings, availability and pricing information, and an integrated booking flow.

Main capabilities:

  • Connect WordPress to Maradigma using the API credentials provided with your account.
  • Synchronize boats, boat data, media, and supported multilingual content.
  • Create and update boat pages through a dedicated custom post type.
  • Display responsive boat listings with filters, sorting, pagination, and editable boat cards.
  • Render individual boat content through shortcodes, PHP templates, Gutenberg blocks, Elementor widgets, or WPBakery elements.
  • Display galleries, videos, specifications, descriptions, equipment, included and excluded items, additional services, prices, PDF files, and availability calendars.
  • Let visitors select dates, configure a booking, provide their contact details, choose an available payment method, and submit the booking to Maradigma.
  • Build and propagate editable master layouts for synchronized boat pages.
  • Link WooCommerce products to Maradigma boats when WooCommerce is installed and active.
  • Provide compatibility layers for GeneratePress, GenerateBlocks, and Gutenverse where those products are active.
  • Support multilingual sites using WPML or Polylang.
  • Integrate synchronized boat metadata with Yoast SEO when Yoast SEO is installed and active.

An active Maradigma account and valid API credentials are required to retrieve fleet data and use the connected booking features.

External service

This plugin connects to the Maradigma platform to retrieve boat data, media, availability, prices, additional services, payment-method information, and booking-related content.

The connection is initiated after a website administrator configures the plugin with valid Maradigma credentials. Additional requests are made when an administrator synchronizes fleet content or when a visitor uses a connected catalog, availability, pricing, or booking feature.

Depending on the feature being used, requests may include:

  • The website domain.
  • The Maradigma API public key.
  • Request signatures generated with the configured secret key.
  • Boat identifiers, language codes, dates, filters, and catalog query parameters.
  • Booking selections and contact details entered by the visitor, such as name, email address, telephone number, country, and other fields displayed in the booking form.

These data are used to return the requested catalog information, calculate availability and prices, and create or process the requested booking in the connected Maradigma account.

The plugin may also display or download boat images, videos, and PDF files from URLs returned by Maradigma. Frontend JavaScript and CSS dependencies bundled with the plugin are loaded locally rather than from public CDNs.

Service provider: Maradigma / BCH MULTISERVICES S.L.

Service API endpoint: https://app.maradigma.com/api/external/v1

Provider website: https://maradigma.com/

Provider privacy policy: https://maradigma.com/en/privacy-policy

Website administrators should ensure that their own privacy policy explains the use of this external service and the booking data collected through their website where required.

Third-party libraries

This plugin bundles local copies of third-party frontend libraries instead of loading JavaScript or CSS from public CDNs in production.

See docs/THIRD-PARTY-NOTICES.md for library names, versions, licenses, and source URLs.

Source code and build

The complete human-readable source code and build tooling are publicly maintained at:

https://github.com/JonatanMachoMaza/maradigma-wordpress

JavaScript and CSS sources are located in assets/js and assets/css. Compiled production assets are written to assets/dist.

To reproduce the distributed assets from a clean checkout:

  1. Run npm ci.
  2. Run npm run build.

The repository includes package.json, package-lock.json, and the Vite configuration used for the build.

Details

Plugin code:
maradigma
Plugin version:
0.1.182
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
8.1 or higher
Test up to WP version:
7.0.4
Total installations:
0
Last updated:
2026-08-29
Rating:
Times rated:
0
availability
boat-rental
booking
fleet-management
yacht-charter