ShipStation for VirtueMart

ShipStation for VirtueMart Plugin

Ship VirtueMart Orders with ShipStation

The ShipStation for VirtueMart plugin exports your order details from VirtueMart and imports them into ShipStation. The plugin also updates order statuses in VirtueMart as you complete shipments in ShipStation.

ShipStation is a web-based shipping service that streamlines the order fulfillment process for online retailers, handling everything from order import and batch label creation to customer communication. ShipStation is a great fit for businesses with any number of users or locations.

Get It Now →

ShipStation for VirtueMart plugin cover image


  1. Ensure your store meets the plugin requirements.
  2. Purchase the plugin from this page.
  3. More installation instructions are coming soon. The plugin installs using the default joomla plugin installer.


To use this integration, you must have:

  • A ShipStation monthly plan. More info at:

Sign up with ShipStation

After you set up the extension, it's time to connect your store to your ShipStation account. If you don't have one yet, click the link in the Requirements section above and create a new account.

If you're an existing ShipStation user, you can connect your VirtueMart store here: ShipStation Account Settings > Selling Channels > Connect a store or marketplace.

After selecting VirtueMart you're now ready to set up the connection between your store and ShipStation account.

Enter the Auth Key found on your site in the VirtueMart settings area. This is a unique key generated by the plugin and allows ShipStation to securely connect to your store.

Next enter your Store URL as this tells ShipStation where to check for this specific Auth Key. Select 'Test Connection' and Finish.

Shipped Orders

When marking an order shipped via ShipStation there is an important checkbox to select. Be sure to select/enable the "Notify Marketplace?"" checkbox. This is required so ShipStation notifies your store, which then does the following in VirtueMart:

  • Changes the order status to your Shipped Order Status (which is typically "Completed")
  • Adds a customer note with carrier and tracking information.


How the ShipStation for VirtueMart component works with your ShipStation account:

  • Customer places an order at your VirtueMart shop that requires shipping.
  • makes an API call to the Merchant's store to the component's endpoint.
  • Extension looks at the setup, and generates an XML output response to the ShipStation API. ShipStation imports those orders into their system.
  • Merchant's designated shipping person/people go into, sees orders that need shipment, and generates shipping labels.
  • Once a label is generated, sends a notification to the Merchant's store via the component's endpoint.
  • Component updates the order to Shipped Order status (typically 'Completed') and stores the shipping info within the order.


My orders are not imported into ShipStation

Caching components providing file minification can generate this kind of issue. Make sure that you disable file minification and try to import orders again.

Questions and Feedback

Have a question before you buy, or already purchased and need some assistance? Please contact us using the form below.


You must have at least joomla 3.9+, The latest version of Virtuemart and PHP 7.1 + and your installation must me error free. Our module works. The number one reason for the plugin not working is related to websites with pre-existing errors. If your site is broken, please contact us so we can quote to fix the site so the shipstation plugin will work. 860-294-2444. The plugin provides the basic functions as determined by 911websiterepair only, Additional functions can be added by quote. Support is limiited to 5 hours per domain. If more time is requiered we will quote.


3 Months
(1) Domain
Includes Support Time
12 Months
(6) Domains
Includes Support Time
Unlimited Domains
Includes Support Time

Contact Us Or Start a Project With Us

Yes, we’d love to hear from you! Fill out your contact details and let us know a little about your project. We'll get in touch with you soon.
Call Us at This Number +1-860-294-2444
Please let us know your name.

Please let us know your email address.

Please let us know your message.

Invalid Input

Log in


You need to enable user registration from User Manager/Options in the backend of Joomla before this module will activate.