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. Recently UpdatedStoreMigrate - 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 |








