Magento 2 Integration
Securely sync and access your Magento 2 order and customer data with VESSOT's enterprise-grade encryption. Fully open source with automatic synchronisation.
What It Does
Seamless integration with your Magento 2 store, providing secure, portable data synchronisation for your most critical business data.
Automatic Sync
Order and customer data syncs automatically on create or update
Client-Side Encryption
All data encrypted before leaving your servers with AES-256-GCM
Queue Processing
Reliable sync with controlled batch processing every 15 minutes
Mass Actions
Bulk synchronisation support from admin grids
Prerequisites
What you need before getting started
VESSOT Account Required
This extension requires a VESSOT account. Create your account and refer to the sections below for setup instructions.
or Adobe Commerce
installed
Integration Token & Encryption Key
Installation
Get up and running in minutes
Fully Open Source
Review the code on GitHub. Licensed under OSL-3.0
Step 1: Install via Composer
composer require vessot/magento-secure-portable-data
Step 2: Enable and Setup
Configuration
Secure your credentials and configure sync
Step 1: Environment Variables
Security Best Practice
Your credentials are stored as environment variables to prevent exposure through backups or version control.
Set these environment variables (see our API Setup Guide for more examples):
VESSOT_INT_TOKEN=your_integration_token
VESSOT_CRYPT_KEY=your_encryption_key
Step 2: Admin Configuration
Navigate to Stores → Configuration → VESSOT → Data Sync
1. Storage Key Identity
Enter a unique identifier for this installation (e.g., "production", "store1")
Important: Set before enabling sync and don't change later
2. Sync Order Data
Set to Yes to enable automatic order synchronisation
3. Sync Customer Data
Set to Yes to enable automatic customer synchronisation
What Gets Synced
All data encrypted client-side with AES-256-GCM
Order Data
- General order information
- Shipping & billing addresses
- Payment information
- All order items
Customer Data
- General customer information
- Custom & extension attributes
- Newsletter consent
- All addresses & order keys
Need Help?
Our team is here to support your integration. Get technical assistance or discuss your specific use case.