StoreMigrate - Product Migration PHP SaaS ScriptStoreMigrate - Product Migration PHP SaaS Script
Self-hosted PHP SaaS to migrate products between WooCommerce, Shopify, OpenCart 4 & ikas. All 16 combinations.StoreMigrate - Product Migration PHP SaaS Script
Self-hosted PHP SaaS to migrate products between WooCommerce, Shopify, OpenCart 4 & ikas. All...
Overview
StoreMigrate is a self-hosted PHP SaaS application that migrates your entireΒ
product catalog between major e-commerce platforms β with a clean adapterΒ
pattern that makes adding new platforms effortless.
Supported platforms (all 16 source β target combinations):
β WooCommerce β Shopify
β WooCommerce β OpenCart 4
β WooCommerce β ikas
β Shopify β OpenCart 4
β Shopify β ikas
β OpenCart 4 β ikas
...and every reverse direction.
You will receive lifetime free updates from your admin panel.
Future updates will add other e-commerce platforms and more payment gateways.
You can sign up for Demo site to access the admin panel and test everything.
Demo:Β https://storemigrate.burakscript.com
Features
βββββββββββββββββββββββββββββββ
FEATURES
βββββββββββββββββββββββββββββββ
MIGRATION ENGINE
β Product name, description, regular & sale prices
β SKU, EAN / UPC barcode (reads oc_product_code for OC4)
β Main image + full gallery (images downloaded to target server)
β Product categories with full parent hierarchy
β Variable products β all variant combinations with per-variant pricing & stock
β Variation attributes registered as global WooCommerce attributes
β Product weight, dimensions
β SEO slug / URL (OpenCart 4: inserted for ALL active languages)
β Multi-language product descriptions (OpenCart 4)
β Brand / manufacturer
β SKU-based upsert β updates existing products instead of duplicating
β Configurable product limit per migration run
PLATFORM ADAPTERS
β WooCommerce REST API (Consumer Key + Secret)
β Shopify Admin API 2025-01 β cursor-based pagination
β OpenCart 4 β lightweight bridge file (sm_oc4_bridge.php), no native API needed
β ikas GraphQL v2 API β OAuth 2.0, auto token refresh, variant stocks mutation
BACKGROUND PROCESSING
β Cron-based background worker β close your browser and come back
β Per-migration file lock β multiple users migrate concurrently without blocking
β Auto-cleanup of stuck migrations (>15 min no activity)
β Real-time progress log visible in the admin panel
MULTI-USER SAAS SYSTEM
β User registration with optional email verification
β Plan-based product quota limits (configurable per plan)
β Stripe payment integration (live + test mode, webhook verification)
β PayPal payment integration (live + sandbox, Orders API v2)
β Bank transfer / manual payment with admin approval
β Subscription management dashboard
ADMIN PANEL
β User management (edit, activate, ban, adjust limits)
β Plan & pricing management
β Subscription approval / rejection
β Settings: SMTP email, payment gateways, security, cron
β Support ticket system (admin & user sides)
β One-click update checker
SECURITY
β PDO prepared statements β no raw SQL
β CSRF tokens on all POST forms
β bcrypt password hashing (cost 12)
β Brute-force login protection (configurable attempts + lockout)
β Stripe HMAC-SHA256 webhook signature verification
β Role-based access control (user / admin)
β install.php auto-blocks after first successful installation
Requirements
βββββββββββββββββββββββββββββββ
REQUIREMENTS
βββββββββββββββββββββββββββββββ
- PHP 8.1 or higher (8.2 / 8.3 recommended)
- MySQL 5.7+ or MariaDB 10.3+
- PHP extensions: PDO, PDO_MySQL, cURL, JSON, mbstring
- Web server: Apache 2.4+ (with mod_rewrite) or Nginx 1.18+
- SSL certificate recommended (required for Stripe / PayPal)
- Cron job access (cPanel or SSH) for background migrations
Instructions
βββββββββββββββββββββββββββββββ
INSTRUCTIONS
βββββββββββββββββββββββββββββββ
1. Upload all files to your server's public directory.
2. Open https://yourdomain.com/installΒ in your browser.
3. Enter database credentials, site name, and admin account details.
4. The installer creates all tables, seeds default settings, and generatesΒ
Β Β config/installed.php automatically.
5. Add the cron job to your server:
Β Β * * * * * php /path/to/storemigrate/cron.php >> /dev/null 2>&1
6. Log in at /admin with your admin credentials.
7. Configure payment gateways (Stripe / PayPal) under Settings.
8. Add your first store and run a migration.
Full documentation is included in the /documentation/index.html file.
OpenCart 4 requires the included sm_oc4_bridge.php file uploaded to theΒ
OpenCart root directory. Full instructions are in the documentation.
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / SaaS |
| First release | 20 May 2026 |
| Last update | 20 May 2026 |
| Software version | PHP 8.1, PHP 8.2, PHP 8.3 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | woocommerce, OpenCart, admin panel, shopify, product import, Stripe Payment, subscription system, multi platform, php saas, product migration, store migration, ikas, ecommerce migration, migration script, saas php |








