Managing Self-Fulfillment

Do you Self-Fulfill? Here are your options about how to handle that in Commerce7

There are several self-fulfillment solutions depending on your needs.

Below is a detailed comparison of the fulfillment solutions that are compatible with Commerce7 - and is specific for those shipping from the U.S. and Canada.

This video details how to read the grid below:

Before you begin, please be aware of the following requirements

Shipping Partner Accounts: You will need to have applicable account(s) set up with UPS, FedEx, etc prior to using any of these apps/tools. 

Fulfillment Management Apps: These apps/tools are the link between Commerce7 and your Shipping Partner. Please keep in mind that there may be a nominal fee associated with most of these solutions.

Fulfillment Management Apps


Shippo ShipStation Shipment Manager UPS Shipping Tool
Shippable Countries US, Canada, Australia, UK US, Canada Worldwide (wherever UPS/FedEx ship) Worldwide (wherever UPS ships)
Shipping Carriers Supported 53 different carriers UPS, FedEx, USPS, Canada Post

FedEx, UPS, GLS, (and optional USPS)

Automated vs Import/Export Automated (via API)

Automated (via API)

Automated (via API)



Fulfillment Management App Details

Link to App info

Extra cost? No

Link to App info

Extra cost? Yes

Link to App info

Extra cost? Yes

Link to App info

Extra cost? Yes

Tracking #'s updated in ShipCompliant? No No Yes No
Label Generation Management External - Shippo External - ShipStation Commerce7 External - UPS

Row Definitions:

  1. Countries: Which countries do each shipping solution serve?
  2. Shipping Carriers Supported: Which Carriers do each shipping solution support?
  3. Automated vs Import/Export: 
    1. Automated: Commerce7 sends/receives shipment data via the API (in other words, the systems talk to each other).
    2. Import/Export: This is a manual process that requires an admin to export and import data into each system. This is primarily done via CSV files.
  4. Additional Cost for 3rd Party Account: This is a cost for the actual account that will be transmitting the data.
  5. Additional Cost for 3rd Party App: This is a cost for the App that facilitates the transmission of data.
  6. Tracking numbers updated in ShipCompliant: If you have a ShipCompliant account, this defines whether or not tracking numbers get updated automatically in ShipCompliant.
  7. Label Generation Management: This defines where labels are generated.

As always, if you have questions, please reach out to us in Support!