Description
SG Site Bridge creates a direct, administrator-approved bridge between two WordPress installations.
The free version includes:
- one-time pairing codes,
- signed HMAC SHA-256 requests,
- connection tests and diagnostics,
- communication logs that do not store customer field values,
- WooCommerce triggers for paid, refunded and cancelled orders,
- product-based automation rules,
- selectable customer and order fields,
- incoming rules,
- WordPress user creation,
- idempotency protection,
- retry queue,
- extension API for other plugins.
SG Site Bridge does not require an account with the plugin author and does not route bridge traffic through the author’s servers. Data is sent directly between WordPress sites explicitly paired by an administrator.
Privacy
SG Site Bridge contacts only WordPress sites explicitly paired by an administrator. When an outgoing WooCommerce automation is enabled, the administrator chooses which customer and order fields are transmitted to the paired site. These may include personal data such as name, email address and phone number.
SG Site Bridge stores connection configuration, technical logs, synchronization status and idempotency records locally in WordPress. Technical logs do not store the values of selected customer fields.
The plugin adds suggested privacy-policy text to WordPress’s Privacy Policy Guide.
External services
SG Site Bridge does not depend on a vendor-operated SaaS service. Its core network communication is direct site-to-site traffic between WordPress installations explicitly paired by the administrator.
A third-party plugin can register an SG Site Bridge action that communicates with its own external service. In that case, the third-party plugin is responsible for documenting that service and its privacy terms.
SG Site Bridge PRO
Need more advanced automation? SG Site Bridge PRO is planned as an optional extension for users who need more complex workflows, additional integrations and advanced configuration.
Learn more about FREE and PRO: https://www.swinickiwsieci.pl/produkt/sg-site-bridge/
Support and security contact: kontakt@swinickiwsieci.pl
Languages
The plugin source interface is English. A complete Polish translation is bundled with the plugin.
In SG Site Bridge > Settings, administrators can choose:
- Follow WordPress language (default),
- English,
- Polish.
The plugin-specific language setting affects only SG Site Bridge and does not change the global WordPress locale.
Developer API
Register a custom incoming action:
add_action( 'sgsb_register_incoming_actions', function( $incoming ) {
$incoming->register_action( 'my_action', array(
'label' => 'My action',
'callback' => 'my_bridge_callback',
) );
} );
Callbacks receive $payload, $rule and $context and should return an array or WP_Error.
Installation
- Install the same SG Site Bridge version on both WordPress sites.
- On the receiving site, open SG Site Bridge and generate a pairing code.
- On the sending site, enter the receiving site URL and the pairing code.
- Run the connection test.
- If WooCommerce is active, create an outgoing automation on the store.
- Create a matching incoming action on the receiving site.
Production sites should use HTTPS.
FAQ
-
Does SG Site Bridge send data to Świnicki Group servers?
-
No. Bridge requests are sent directly between the WordPress sites paired by the administrator.
-
Can it create a WordPress user after a WooCommerce purchase?
-
Yes. Configure a paid-order automation on the store and an incoming “Create WordPress user” action on the destination site.
-
Failed WooCommerce bridge requests are added to a retry queue. They can be retried automatically by WP-Cron or manually from the Synchronizations screen.
-
Can another plugin add its own destination action?
-
Yes. SG Site Bridge exposes the
sgsb_register_incoming_actionshook and thesgsb_register_incoming_action()helper.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SG Site Bridge” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SG Site Bridge” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.6
- Corrected PHPCS suppression identifiers for intentional direct queries to SG Site Bridge-owned operational tables.
- No functional behavior changes.
1.3.5
- Converted the SG Site Bridge source interface to English.
- Added a complete bundled Polish translation.
- Added a plugin-specific language selector: WordPress default, English or Polish.
- Added PO, MO and POT localization files.
- The language setting changes only SG Site Bridge, not the global WordPress language.
1.3.4
- Updated WordPress.org contributor login to
swinickiwsieci. - Set the dedicated SG Site Bridge product page as Plugin URI.
- Added the final support and security contact.
- Added a subtle link to information about SG Site Bridge PRO.
- No functional bridge behavior changes.
1.3.3
- Sanitized WooCommerce product and data-field arrays at input.
- Documented intentional no-cache direct writes for plugin-owned operational tables.
- Scoped the uninstall schema-change PHPCS exception to SG Site Bridge custom-table removal.
- No functional behavior changes.
1.3.2
- Hardened admin request verification and input sanitization.
- Reworked custom-table queries to use prepared identifier/value placeholders.
- Added explicit handling for plugin-owned direct database operations.
- Removed the deprecated manual text-domain loader.
- Cleaned WordPress.org readme tags and uninstall variable prefixes.
- Replaced the legacy dynamic event hook with the fixed
sgsb_event_receivedextension hook.
1.3.1
- Removed all product-specific references from the SG Site Bridge core.
- Kept the extension API fully generic so external plugins can register their own incoming actions without creating a core dependency.
1.3.0
- Added WooCommerce refund events.
- Added WooCommerce cancelled-order events.
- Added per-refund idempotency and retry context.
- Added a safe receive-only action for events that should not modify users.
- Added privacy-policy integration.
- Added documentation screen and developer API documentation.
- Added payload size limits for REST requests.
- Hardened pairing and remote API URL validation against SSRF-style redirection to local/private services.
- Refund payloads now include a technical full/partial refund indicator.
- Added uninstall cleanup.
- Added translation infrastructure and POT template.
- Prepared plugin metadata and readme structure for WordPress.org review.
1.2.0
- Added incoming actions and WordPress user creation.
- Added idempotency and retry queue.
- Added synchronization history.
1.1.0
- Added WooCommerce outgoing automations and product selection.
- Added structured logs and diagnostics.
1.0.0
- Initial pairing, signed communication and connection test.
