Shift4Shop is a fully hosted ecommerce platform, formerly known as 3dcart, that allows you to build and manage online stores. Shift4Shop is a third-party integration, which means it wasn't created by Printful. If you're using Shift4Shop and want to streamline your fulfillment process, you can connect your store to Printful in just a few steps.
To get started, go to your Printful Dashboard → Stores → Choose platform → select Shift4Shop. This will take you to the connection setup page.
Step 1: Create your Shift4Shop store within Printful
Under Step 2 in the Printful connection setup page, you can create a new Shift4Shop store directly within your Printful Dashboard by clicking Create Shift4Shop store. Enter your store name in the designated field and follow the prompts to complete the setup.
Step 2: Generate your Printful API token
To connect your store, you'll need a private API token from Printful:
- Go to Settings → Store settings → select your Shift4Shop store → API → click Go to Printful Developers, or visit developers.printful.com.
- In the left navigation, click Tokens.
- Under Private Token, click Create a token.
- On the next page, enter a token name and contact email.
- For Access Level, select your store from the dropdown menu.
- Choose an expiration date (maximum 2 years).
- For Scopes, make sure all of the settings are selected.
- Click Create new token and copy the token shown.
Step 3: Install the Printful app on Shift4Shop
- Go to the Shift4Shop App Store and install the Printful app.
- Click Install App and enter your store's Secure URL (with the https:// prefix).
- Click Proceed and log in to your Shift4Shop Online Store Manager if prompted.
- Click the Authorize button to complete the app installation.
Step 4: Configure the Printful app settings in Shift4Shop
Once the app is installed, the page will refresh. Fill out the new settings using the details listed below:
- Forward order to Printful for orders in status: Choose which order status (e.g., "Pending") will trigger order forwarding to Printful.
- Printful Private Token: Paste the API key (private token) you generated earlier.
- After order is on Printful move order status to: Choose the new order status in Shift4Shop after an order is sent to Printful (e.g., "Processing").
Click Save to complete the integration and you're all set! Your Shift4Shop store is now connected to Printful and ready to fulfill orders automatically.
How do I import my Printful products to Shift4Shop?
To import your products, you’ll first need to create them in Printful:
- Go to your Printful Dashboard → Stores → open your Shift4Shop store → Add products (or go to My products → Create product).
- Use the product push generator to create and publish your items.
Once your products are created in Printful, follow these steps to import them into your Shift4Shop store:
- In your Shift4Shop dashboard, go to Printful Settings.
- Click the Import Products button.
- A table will display your Printful products and the number of variants for each.
- Select the checkboxes for the products you want to import.
- Click Fetch Products and confirm your selection.
The import process will begin, downloading the selected products and creating them in your Shift4Shop store. During this step, you can:
- Assign products to an existing category
- Create a new category for the imported items
Additional information
The integration will download the selected products and create them on your Shift4Shop store. You should also be aware of the following:
- The products will have "Printful" assigned as their distributor in the product information settings.
- The product base prices (on the information tab) will reflect the lowest price available on the product.
- If the product has variants (i.e., different colors & sizes), these will be imported as Drop image options into the Shift4Shop store. (Drop images will be included)
- The product options will also have their respective price increases added as values on the options tab.
- The product variants will also be treated as Advanced options on the Shift4Shop store with their respective code numbers from Printful.
- Each advanced option will have a default inventory stock of 1000. To replenish your "Stock" on the variants, simply repeat the import process.
Since the Shift4Shop integration is developed and maintained by their team, we recommend contacting Shift4Shop Support for assistance with connection issues or app functionality on their platform.