Print Template Compatibility Support
-
At this time, we don’t have official plugin compatibility support for every available plugin and every meta field that can be created by a plugin or custom code. The challenge for us, there are many amazing plugins on the directory both pro and paid that provide a lot of great functionality to products, orders and checkout meta fields, unfortunately, we can’t support them all natively in the plugin by default as we don’t know how each plugin or code is developed and field names created.
If you want to share with us the Plugin you are using, we’d be happy to add the plugin to the list of plugins and in the future may provide support officially natively in the plugin or with add-ons, if more users indicate they use the plugin. We don’t have or provide timelines on compatibility support for requested plugins to add. Submit a plugin feature compatibility support
We know this doesn’t answer your questions, so what recommendation do you have to support other plugins or customer fields?
Our recommendation is to develop a Custom Print Template.
The Custom Print Template functionality for the Print Plugin would be the solution for any custom fields required to be added or removed to a print-out receipt template or compatibility with other plugins not supported by default in the print templates included.
We created a solution for developers so our plugin can be compatible with all these other great plugins, as a result, we developed the Custom Print Template functionality in a previous release for the Order Receipt Print Plugin. The print templates support a global
$order
variable, using$order->get_meta
. This allows you to develop a Custom Print Template and add or remove all the fields you may require in the print-out receipt layout you want.Important Note: For a quick solution, you can override a default print template under the /template directory of the plugin, but please be aware any future plugin updates will override the modified template. As a result, you would need to maintain a copy of the template. Plus, under this solution, we can’t guarantee the template format you modified will work in the future. We can commit to supporting the Custom Print Template solution in future releases as the correct solution for custom templates working with the plugin.
If you are a developer, you can review our developer documentation to build compatibility with the plugin for the fields you require on the print-out.
If you are not a developer, we understand, not everyone is a developer, for non-developers, we recommend hiring a developer to help you create a custom template. Here is a resource to check out on our page hiring a developer, a developer can help you customize and build any field compatibility you require.
- The topic ‘Print Template Compatibility Support’ is closed to new replies.