Disable Pop-Up Blocker
After the print file is generated and stored on your server, it will try to open the file in a new window tab. In most cases the pop-up blocker of your browser will block the window to open automatically, you will see a notification about that in the browser toolbar. Just disable the blocking for your website.
Conflict with other plugin
The print file is generated on our server and send through the WordPress REST API to your website. Some plugins are conflicting with our REST endpoint and blocking the request. Here are some plugins listed which are not working with our plugin. Please disable the plugin or contact the plugin developer how to stop the blocking.
If you are getting this message:
The file generation tooks more than 120 seconds. Process canceled!
Some security plugins like WordFence, Force Login are blocking unauthorised REST API calls. Our WordPress plugin is using webhooks to send the created print file to your server. In this case we are using the built-in REST API of WordPress and sending an unauthorised request to your server. You need to allow unauthorised api calls. The easiest way to test it, is to deactivate the security plugin that you are using and then try the export. If it's working with deactivated security plugin, then you know that the conflict is caused by your security plugin. Please contact the developer(s) of this security plugin how to allow unauthorised REST API calls.
Increase Memory Limit
Depending on the sizes of the images in your orders, you need to increase the PHP memory limit. This tutorial explains how to increase the memory limit. If you have no idea how to do that, please contact your provider, our support team can not help with server configuration.
A memory limit of 1024M should be fine.
Images are not displaying
If your image are not displaying in the PDF.
- Check the folder permission of wp-content/uploads/fancy_products_uploads so the image can be read and are not blocked by your server.
- Disable "Hotlink Protection" in cpanel.
Force Login Fix
If you want to allow unauthorised API calls with Force Login plugin, you can add this piece of code to your functions.php:
remove_filter( 'rest_authentication_errors', 'v_forcelogin_rest_access', 99 );