Démarrer un projet

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 :

  1. woocommerce_print_products_product_html
  2. woocommerce_print_products_product_final_html

Plugin Print Posts

  1. 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.