Magento 2 Printful Integration extension allows the Magento 2 store admin to import the print on demand products from Printful to Magento 2.
The Magento 2 admin can create single or multi-stores at Printful as required.
The admin can start selling the Printful products within the Magento 2 store.
The shipping methods displayed to the customers will be of Printful.
Also, if you want to convert your existing Magento 2 store into a print-on-demand store then you can check the Magento 2 Web to Print extension.
Features
- Enable/disable the module.
- Admin can map the stores of printful.
- Pull product Created from Printful.
- Admin can import the products from printful.
- Admin can create the imported products in magento.
- If printful product is added in cart then no other products will be added.
- Printful shipping added on checkout page.
- The Magento 2 store placed order is created at printful.
Installation
The installation is quite simple just like the standard Magento 2 extensions.
#Download Module
Firstly, you need to log in to the Webkul Store, go to My Account>My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.
#Upload Folder
Once the module zip extracts, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:
# Run Commands
You need to run the following commands:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Language Translation
For translating the module language, navigate through src/app/code/Webkul/PrintfulIntegration/i18n and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.
Now, upload it to the path src/app/code/Webkul/PrintfulIntegration/i18n where the installation of Magento 2 is on the server.
The module translates into the Arabic Language. It supports both RTL and LTR languages.
The user can edit the CSV like the image below.
Account Creation Printful – Print On Demand
To create an account at Printful go to the Home page of Printful.
After that, tap the Sign Up option and that brings up the below section to register.
You can use any of the available social login to register or use an email address to sign up as required. After signup you can see your dashboard.
Create Store – At Printful
From your Printful dashboard, navigate to the Stores side menu option. Here, choose your platform as – Manual Order Platform/API.
Now, enter store name and continue.
After that, the Printful store gets created and you can start adding products.
Add Products at – Printful(Print on Demand)
For the created store, you have the Add Product button tap that.
Now select the product for your store.
After that, select the design available at Printful or your own design.
After selecting a design tap the continue button.
Now, choose a mockup or upload your own.
After choosing the above option select the mockup and tap continue.
Now, add a title for the product and tap continue after that.
Lastly, set the price of the product as required.
After that, save the product and the product get’s added at the Printful store.
Generate Token – Used to Connect Printful to Magento 2 Store
Go to Printful developer website and login with your account credentials.
After login, navigate to tokens section.
Now, tap on the Add new token.
Here, choose to create the token for all stores or single store.
After tapping the Create new token, the token gets generated.
Initial Configuration – Magento 2 Printful Integration
The admin will navigate through Stores->Configuration->Webkul->Printful Integration.
Here, the admin will be able to –
- Enable Printful Integration by choosing the Yes option else disable by selecting a No.
- Choose the Store type for Printful Store – Single or Multiple Store.
Lastly, save the settings by tapping the Save Configuration button.
Connect – Printful Stores With Magento 2 Store
In the Magento 2 backend, navigate through Printful Magento Integration->Manage Printful Stores.
This brings up the section having the list of added Printful stores in Magento 2 backend.
To add a new store, tap the Add Printful Store button. Here, add the store name and access token and save the store.
After saving, you will see the below section after providing authentication.
Now, the admin will –
- Select the respective Printful store to connect to.
- Select the default attribute set to assign to Printful store products.
- Choose the default category where the Printful products will be assigned.
Lastly, save the settings.
Import – Printful Products to Magento 2 Store
The section where you have added the printful store, for that store you can import the products from Printful to Magento 2.
Navigate to the Import Products section.
To import the products tap the Import Products button.
After that the process is added to the queue.
Now run the below command in the terminal to import the products:
php bin/magento queue:consumers:start printfulproduct.import
After that, you can tap on the Create Imported Products button to create the imported products in Magento 2.
After tapping the Create Imported Products button, run the below command in the terminal:
php bin/magento queue:consumers:start printfulproduct.create
Now, the admin can view the created Printful products in the respective Magento 2 store category.
Products Imported from Printful to Magento 2 store.
Customers Purchase Process – Magento 2 Store End
The customers can add the products to the cart after configuring the size and color.
At, the checkout the customers can view the select product details and can choose the shipping methods. The displayed shipping methods are of Printful store.
On the order place section, the customers can see the selected shipping method and the product details before placing the order.
After order place, the customer can see the order details.
Printful Order list at – Magento 2 store
To check the orders placed at the Magento 2 store for the Printful products, navigate through side panel option in the admin dashboard Printful Magento Integration ->Manage Printful Orders.
Orders placed at Magento 2 store – Synced to Printful store
The orders placed at Magento 2 store are synced with the Printful store.
Tapping on the particular order displays it’s details.
Support
That was much about the Magento 2 Printful Integration extension, for any queries you can drop us an email at [email protected] or raise a ticket.
Current Product Version - 4.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
Be the first to comment.