By clicking on "Install", you acknowledge and agree that your access and use of this application will be governed by the developer's terms of service and privacy policy. Freshworks may share your contact and usage information with the developer.
Try for free
Free 21 days trial, then
OverviewRatings and ReviewInstallation InstructionsPrivacy & Security
Print Order PDF allows you to create templates and generate PDF files for popular ECommerce platforms:
adobeCommerce (Magento 2), Woo (WooCommerce), PrestaShop, Shopware 5/6.
The application has a built-in convenient editor with which you can quickly create a suitable template.
While creating a template, you can use default blocks (Shipping/Billing Address, Shipping/Payment Method, Totals, Product Items, etc) and also create your own block. In addition, you can create a simple template with the click of a button. For particularly sophisticated users, there are advanced settings that will allow you to set your own styles for each element of the template.
On the ticket page, you can enter the order number in the search field of the application, search for the order and view basic information about the order.
By clicking on the "Print" button, the application will create a new PDF file using the order data and the created template.
Main features:
1) Create a PDF file for the order.
2) Create your own template for each platform
3) Default template
4) Advanced settings. Ability to set your own styles for each block
Important: All templates are stored in the application settings on Freshdesk. Freshdesk has a limit on stored information in settings applications. If you want to use a large number of images in a template, use image URLs.
If you want to add support for another platform (for example, BigCommerce, OpenCart, etc) or have ideas on how to improve the application - write to support. All offers will be processed.
To configure the application, you need to complete the following steps:
1) Select the platforms to use in the application settings.
2) Turn them on. By default, all platforms are disabled.
3) Click Load Default Template to create a default template or create your own. For more information on creating/changing a template, read https://github.com/MorfDev/ecommerce-print-pdf
4) Connect your store to the application:
Magento 2
1) Install the Magento 2 extension (https://github.com/MorfDev/m2_freshdesk)
2) Generate API Token on your Magento 2 Admin panel (Stores > Configuration > Morfdev > Freshdesk > click on "Generate new token" button)
3) Copy the token and place it on the "Magento API Token" field in App settings
4) Copy your Magento 2 URL and place it on the "Base Url" field in App settings. Your Magento 2 store must have an SSL certificate and configured for https requests
Examples of Base URL:
1) magento2store.com
2) magento2domain.com/path/to/magento/store/
WooCommerce
1) Generate a new API Key for the application (WooCommerce > Settings > Advanced > REST API > Add key). Recommend use only read access for this key.
2) Copy the Consumer key and Consumer secret and place them on the same fields in the App settings
3) Copy your WooCommerce URL and place it on the "Base Url" field in the App settings.
4) Copy your Agent API Key (click on Profile picture > Profile Settings >View API Key) and place it in "Agent API Key" in App settings
PrestaShop
1) Install the extension (https://github.com/MorfDev/ps_freshdesk)
2) Generate API Token on your PrestaShop Admin panel (Modules > Module Manager > MorfDev Freshdesk Connector > Configure > API Key)
3) Copy the token and place it on the "PrestaShop API Token" field in the App settings
4) Copy your PrestaShop URL and place it on the "Base Url" field in App settings. Your PrestaShop store must have an SSL certificate and configured for https requests
Examples of Base URL:
1) prestashopstore.com
2) prestashopdomain.com/path/to/prestashop/store/
Shopware 6
1) Create a new integration for the application (Shopware 6 admin panel> Settings > System > Integrations > Add integration).
2) Copy the Access key ID and Secret access key and place them on the same fields in the App settings
3) Copy your Shopware URL and place it on the "Base Url" field in App settings. Your Shopware store must have an SSL certificate and configured for https requests
Examples of Base URL:
1) shopware6.com
2) shopware6domain.com/path/to/shopware6/store/
Shopware 5
1) Install the Shopware module (https://github.com/MorfDev/sw_freshdesk)
2) Go to Shopware admin panel > Configuration > User Administration > Edit some user
3) Enable API access for this user.
4) Copy the API token, username and place data on the "User API Key" and "Username" fields in the App settings
5) Copy your Shopware URL and place it on the "Base Url" field in App settings. Your Shopware store must have an SSL certificate and configured for https requests
Examples of Base URL:
1) shopware5store.com
2) shopware5domain.com/path/to/shopware/store/
The information listed below is provided by the App Developer Partner pertaining to the data privacy policies of the latest app version available on the Freshworks Marketplace. The App Developer Partner is solely responsible for the accuracy of the information provided.
What is End-User data?
Any information that is generated or provided by individuals while using your apps in connection with Freshworks products.
Not an Admin? Share this app with your admin to install it for you.
Version History
This is the first version. Release notes not yet available.
Build your own apps
Backed by a Platform-as-a-Service including a data store and serverless runtimes, and our rich Crayons component library, our SDK allows you to develop and deploy apps in a flash.