General Questions

Connection Bridge files let Cart2Cart connect securely to self-hosted shopping carts during migration. Each package includes a unique Security Token tied to your Cart2Cart account. For the bridge to work, the extracted bridge2cart folder must sit in your store’s document root (the same level as your cart’s main config files—for example next to wp-config.php on WordPress/WooCommerce).

In the Migration Wizard “Setting Up” step, enter your Source and Target store URLs. You download/install a Connection Bridge only for self-hosted / bridge-based carts such as Magento, WooCommerce, and PrestaShop. Hosted API carts such as Shopify and BigCommerce use API credentials instead—no bridge upload.

The video below shows Magento; the same ZIP → bridge2cart → store-root pattern applies to other self-hosted carts.

Install the Connection Bridge (current wizard)

You can install the bridge automatically (when the wizard offers FTP/SFTP upload) or manually.

Automatic upload (when available)

1. In the wizard, choose automatic Connection Bridge upload and enter your FTP/SFTP host, port (if not the default), login, password, and path to the store root.

2. Let the wizard upload the package, then continue when the store connection check succeeds.

3. If automatic upload fails (wrong path, firewall, or unsupported auth), use the manual steps below. More detail: How can I upload Connection Bridge automatically?

Manual upload (ZIP / FTP / file manager)

1. After entering your Source/Target store URL, download the Connection Bridge ZIP from the wizard and extract it on your computer. You should get a bridge2cart folder (containing bridge.php and related files).

Downloading Connection Bridge ZIP in the Migration Wizard

2. Connect via SFTP/FTP or your host file manager and open the store root directory. Upload the extracted bridge2cart folder there (do not nest it inside a plugins or theme folder).

Uploading bridge2cart folder to the store root via FTP

3. Verify in a browser: https://your-store.com/bridge2cart/bridge.php (adjust if the cart lives in a subdirectory). You should see BRIDGE_INSTALLED. Then return to the wizard and continue.

Verifying Connection Bridge installation shows BRIDGE_INSTALLED

Troubleshooting

Q: I open the bridge URL but do not see “BRIDGE_INSTALLED”.

A: Re-upload the extracted folder and check permissions:

1. Set the bridge2cart folder to 755 (or 777 only if your host requires it).

Setting bridge2cart folder permissions in FileZilla

2. Set bridge.php to 644 when the folder is 755 (or 666 when the folder is 777).

Setting bridge.php file permissions in FileZilla

Also confirm the folder is in the true store root, PHP can run .php files, and store-wide redirects are not rewriting the bridge URL. Related: Connection Bridge Not Found and PHP configuration for the bridge check.

If it still fails, contact the Support Team.

Is the Connection Bridge secure?

The bridge only facilitates the data copy you request. Each package uses a unique Security Token so other accounts cannot use your bridge. You may delete the bridge2cart folder after migration finishes.

Note: Turn off website redirects that rewrite the bridge URL while migration runs. Check https://your-store.com/bridge2cart/bridge.php—if the browser is redirected away, adjust redirects (often in .htaccess). Do not remove the bridge during an active transfer; delete it only after migration is complete.

Start your free demo.


Do you need help? Contact our support team

Just set up the migration and choose the entities to move – the service will do the rest.

Try It Free

Delegate the job to the highly-skilled migration experts and get the job done.

Choose Package