Des mises en page PDF personnalisées sont-elles possibles ?
Si aucune des mises en page PDF intégrées ne vous convient, il existe deux solutions pour obtenir votre propre modèle PDF.
Première option : développer votre propre modèle en PHP.
Print Products PDF
Pour cela, vous pouvez utiliser l’un des deux filtres :
- woocommerce_print_products_product_html
- woocommerce_print_products_product_final_html
Plugin Print Posts
- wordpress_print_posts_html
Votre fonction personnalisée doit ensuite renvoyer du code HTML. Un exemple :
add_filter('woocommerce_print_products_product_final_html', 'we_custom_pdf_template', 20, 3);
function we_custom_pdf_template($html, $productId, $data) {
$product = wc_get_product($productId);
if(!$product) {
return;
}
$html = 'My Test';
return $html;
}
Deuxième option : faire appel à notre service de personnalisation
Envoyez-nous pour cela un e-mail à [email protected] avec les informations suivantes :
- le modèle souhaité (maquette PDF)
- la provenance de chaque donnée (idéalement commentée directement dans le modèle PDF)
- les champs personnalisés et champs ACF clairement indiqués
Envoyez votre demande à [email protected]. Nous vous ferons alors un devis.