Sarbacane becomes Positive User
Sykius
x

Sylius

Bridge your Sylius store with Positive User using the open-source SyliusUserCom Plugin by BitBag. Customer profiles, orders, consent agreements, and behavioral events flow automatically into your Positive User app. No manual data transfer, no custom export scripts: a native Symfony bundle does the heavy lifting.

A Native Connection Built for Sylius

Automatic Customer Profile Sync

Automatic Customer Profile Sync

Every registration, profile update, and checkout triggers a sync between Sylius and Positive User. Customer names, emails, and attributes are pushed to your Positive User database in real time. No CSV exports, no manual updates, no out-of-sync records between your store and your marketing platform.

Order and Event Tracking Out of the Box

Order and Event Tracking Out of the Box

The plugin automatically logs order placements, cancellations, and fulfillments as events in Positive User. You get a complete view of each customer's purchase history inside their contact profile, ready to feed into segmentations, automation rules, and revenue analytics.

Agreement and Consent Synchronization

Agreement and Consent Synchronization

Privacy policy acceptance, newsletter subscriptions, and other customer consents are synchronized between Sylius and Positive User. When a customer updates their preferences on your store, the change reflects in Positive User automatically. Your compliance records stay consistent across both systems, with no risk of stale consent data driving the wrong campaign.

Get ready fast

Three simple steps to get started

1

Install the Plugin

Add the SyliusUserCom Plugin to your Sylius project via Composer. Follow the installation instructions in the GitHub repository to register the bundle and run the required migrations.

2

Configure API Credentials

In your Sylius admin or plugin configuration file, enter your Positive User API key and app domain. These are found in your Positive User app under Settings > Setup & Integrations.

3

Verify Data Sync

Create a test customer or place a test order in your Sylius store. Open the Contacts section in Positive User to confirm the customer profile and order event appear correctly. From there, you're ready to build segments and automations on top of your synced Sylius data.

Setting up the Sylius integration with Positive User
FAQ

Frequently Asked Questions

Do I need coding skills to install this plugin?
Yes. The SyliusUserCom Plugin is installed via Composer and requires familiarity with Symfony and Sylius development workflows (bundle registration, migrations, configuration). It's a developer-led install, not a one-click action. Most Sylius teams already have these workflows in place; if yours doesn't, plan a short engagement with a Symfony developer or a certified Sylius partner agency.

Which Sylius versions are supported?
The plugin is fully compatible with Sylius 1.14 LTS, 2.0, and 2.1.

What data is synced automatically?
Customer profiles (registration, updates, checkout), order events (placement, cancellation, fulfillment), and agreement/consent statuses (privacy policy, newsletter subscriptions) are synced. Each piece of data lands as a contact attribute or an event in Positive User, ready to be used in segmentations and automations.

Does the plugin inject tracking scripts automatically?
Yes. The plugin handles Google Tag Manager injection, so you don't need to manually add tracking scripts to your Sylius templates. GTM is injected as part of the plugin's bootstrap, and you can layer Enhanced Ecommerce tracking on top of it.

Can I use this for abandoned cart recovery?
Yes. Order and browsing events synced by the plugin can trigger abandoned cart automations in Positive User. When a customer starts checkout but doesn't complete the purchase, you can fire a recovery email sequence, apply a tag, or alert a sales rep, all based on the data flowing from Sylius.

How are anonymous visitors tracked?
The plugin focuses on identified customers (registered users and checkout buyers). For anonymous visitor tracking before registration, you can complement the plugin with the Positive User widget script (added to your Sylius storefront templates), which captures pre-registration browsing behavior and merges it into the contact profile once the visitor identifies.

Is the plugin open source?
Yes. The SyliusUserCom Plugin is developed and maintained by BitBag, a certified Sylius partner. The full source code is available on GitHub under an open-source license. You can review, customize, or fork the code to fit your project's requirements.

Can I customize which events are sent to Positive User?
Yes. The plugin's event tracking system is configurable. You can define which customer actions trigger data transfers, allowing you to monitor only the interactions relevant to your business model and keep your Positive User data clean.

Who maintains the plugin?
The plugin is developed and maintained by BitBag, a certified Sylius Solution Partner based in Poland. For support, you can contact the vendor through the Sylius Store listing or via the GitHub repository. Issues, pull requests, and feature suggestions are handled directly by the BitBag team.

Is the data GDPR compliant?
The plugin includes agreement synchronization, which keeps consent records consistent between Sylius and Positive User. Combined with Positive User's built-in consent management and data deletion features, you have the tools to maintain a GDPR-compliant setup. You remain responsible for collecting and managing consent in line with the regulations that apply to your business.