Before You Start
Our integration works with versions up to 2.4.3. If you have a later version of Magento please enable token based authentication. You can do this by following this Magento guide.
To connect Magento to Veeqo, the following is required:
Your Magento installation version is 2.0+
You are NOT using Quick Sale products.
Your product SKUs do not contain "/" symbol.
Stock Management setting is turned ON on Magento.
Line item quantities must be whole numbers. They cannot contain any decimal places.
NOTE: If you want to use multi-source inventory (MSI), make sure you have created all necessary sources on Magento and assigned them to appropriate stocks (stores/store views) before you start.
How to Connect
See this guide for how to connect your channel.
How does the integration work
Every 5-10 minutes, new orders will download from Magento to Veeqo;
When you ship an order on Veeqo, Magento is updated with the details. This includes the fulfilment status, any tracking numbers along with an email confirmation sent to your customer;
Every 30-60 minutes Veeqo checks for new products in Magento to download, shipments created in Magento are synced;
If Veeqo is master of stock when stock levels change in Veeqo the changes will be pushed to Magento immediately.
Supported Product Types
Magento product type | How it is recreated in Veeqo |
Simple product | Simple product |
Virtual product | Simple product, marked as Shipped once payment is received |
Downloadable product | Simple product, marked as Shipped once payment is received |
Configurable product | Configurable products won’t be synced to Veeqo itself, however all simple products within configurable product will be synced with correct inventory |
Grouped product | Grouped products won’t be synced to Veeqo itself, however all simple products within grouped product will be synced with correct inventory |
Bundle product | Bundle products won’t be synced to Veeqo itself, however all simple products within bundle product will be synced with correct inventory |
Gift card (Magento commerce only) | Simple product |
NOTE: Veeqo only supports native Magento product types, if you use any plugins/extensions to create a custom product type, you will need to test this in Veeqo as it may not be supported. More about native Magento product types can be found here.
Channel Settings Options
Channel Settings Options
You can customise the way data is synced for your channel using a set of preset options in the channel settings, including how taxes are calculated. To do this:
Go to Settings
Click on Marketplace and Ecommerce Integrations
Click on your channel
Select edit and “show advanced settings”
Edit the sections as desired
These settings can be toggled on or off from this page. Below are the options that you will see in your channel settings:
How Listings are Synced
If the product has the same NAME then link them?
Search for a similar listing with the same SKU amongst listings from other stores and link to the product it's linked?
Let multiple listings from this store be linked to the same Veeqo product?
How Products are Synced
Pull product properties?
When a product is updated on my store, sync the changes to my Veeqo products?
Veeqo is master of price?
How Orders are Synced
When an order is shipped or cancelled in Veeqo, update my store and mark the order as 'shipped' or 'cancelled'?
Allow sending my customer a shipping confirmation email when an order is shipped via Veeqo?
Should Veeqo send an order and shipping confirmations email to your customer instead of the store?
Send shipping confirmation email and/or update the store to mark the order as shipped:
When shipping label is created
At a specific time on the ship date [set time]
Advanced (Optional): How Stock Quantity Should be Synced
Here you can set a default location, or add multiple locations as a list in order which you want Veeqo to allocate stock. For more information, please refer to this guide.
Other Magento Features
Multi-Store Setup
Multi-Store Setup
Veeqo allows you to connect your Magento Multi-Store so you can manage your stock and orders in one place. From the store settings in Veeqo you can now enable the Multi-Store option for your Magento channel:
Go to Settings > Marketplace and Ecommerce integrations
Click on "settings" next to your Magento channel
Click on the 'Edit' tab
Scroll down and you will see an option for 'Multi-Stores Setup?'.
When the Multi-Stores set-up option has been enabled it will take around 10-15 minutes to pull in the sub-sites into Veeqo. Once they have been pulled into Veeqo, they'll appear in a table in your store settings where it will display the Name, Currency and the store URL. You will then be able to see the orders in your orders page.
Multi-Source Inventory (MSI)
Multi-Source Inventory (MSI)
Sources are anywhere you sell products, ship or fulfil orders, and/or stock inventory, and can be treated as locations. If the order cannot be fulfilled by one source it will be split across multiple sources where there is stock available. Check out Magento's guide on MSI here for more information.
IMPORTANT: Only via direct Magento integration (Version 2.2+) on Veeqo and only Magento versions 2.3+ are supported for MSI. Contact our Support to find more about it.
To enable MSI:
Go to Settings > Marketplace and Ecommerce integrations
Click on the "Settings" button next to your main Magento channel (the one you first connected
Select edit and "show advanced settings"
Click on the 'Remote Locations' button. All your Magento sources should appear within a few minutes
Scroll down and add your locations to the Magento channel settings
Map your locations to the Veeqo locations
Go to Settings > Marketplace and Ecommerce integrations and activate all Magento channels
Adding a New Source:
Adding a New Source:
If you are adding a new source on your Magento setup and assigning product stock levels there, please follow below steps:
Create a source on Magento and assign it to appropriate stocks (stores/store views)
DO NOT assign product stock levels on it
Wait until Veeqo imports a source (you will see it appear in 'Remote Locations' setting)
Map it with appropriate Veeqo location
Assign product stock levels on Magento for stock levels pulling.
Remapping Sources on Veeqo:
Remapping Sources on Veeqo:
If you want to change you current mapping between Magento sources and Veeqo locations, please follow below steps:
Go to your main Magento channel in Veeqo (the one you first connected)
Click on the "Settings" and select edit and "show advanced settings"
Click on the 'Remote Locations' button
Change the mapping
If you want stock levels from Magento to override everything after remapping, you can do so in bulk using a CSV
Magento Back Orders
Magento Back Orders
Veeqo will allow you to accept backorders from Magento for products that you currently have no physical stock for in your location. That means your real stock of 0 is set correctly in Veeqo, but the item will still be available for purchase on your Magento.
Your backorders will come into Veeqo as Waiting For Stock and therefore sit separately from your Ready To Ship orders. Veeqo must be in control of your inventory levels for this to work.
To enable backorders:
Go to your Magento Admin Panel
Go to Catalog>Manage Products
Find the product you want to accept backorders for and under the Product Information panel select the Inventory tab
Set the inventory settings as follows:
Manage Stock - Yes
Qty - 0
Qty for Item's Status to Become Out of Stock - 0
Backorders (untick Use Config Settings) - Allow Qty Below 0 or Allow Qty Below 0 and Notify Customer
Stock Availability - In Stock
Orders for these pre-order products will go into Waiting For Stock and, once you receive stock, Veeqo will automatically assign to your orders, starting with the oldest order.
Troubleshooting
Troubleshooting
"The request failed due to the redirect."
When verifying the connection on your Magento or WooCommerce channel, you may receive this error.
This means that when we attempted to access the bridge file at /bridge2cart/bridge.php on your website, we encountered a redirect to an alternative address. Usually this will happen if you're redirecting traffic in either of the following ways:Redirecting www to non-www (or the other way around)
Redirecting non-secure connections to a secure connection (http to https)
To fix this, simply enter the end location (after it is redirected) into the URL field on the web store form in Veeqo so we check that address specifically, or modify your website configuration to avoid making redirects in the /bridge2cart/ directory.
"We cant seem to find your Bridge File, due to this we have deactivated your channel."
This means that we attempted to access the bridge file on your website located at /bridge2cart/bridge.php but we were greeted with a "404 Not Found" error. This would usually be due to the bridge file being removed on your store, so to fix this you need to re-add the bridge file to your store and re-activate the connection.
In some cases, a .htaccess file or firewall could be redirecting legitimate requests to a "404 Not Found" page so double check your .htaccess and also ensure you have our IP address allowlisted: 5.9.144.242.
If your page works on IPv6 then requests will go through it. Please allowlist the following IP addresses:
IPv4: 5.9.144.242
IPv6: 2a01:4f8:190:23e3::2/64
If the issue still persists then please contact the support team on our live chat or email us on helpme@support.veeqo.com
