/** * PDF Invoices & Packing Slips for WooCommerce * Force le nom du PDF avec le numéro de commande. * Uniquement sur le site principal (blog ID 1) du multisite. */ add_filter( 'wpo_wcpdf_filename', function( $filename, $document_type, $order_ids, $context ) { // Multisite : appliquer uniquement au site 1 if ( get_current_blog_id() !== 1 ) { return $filename; } // Uniquement pour les factures if ( 'invoice' !== $document_type || empty( $order_ids ) ) { return $filename; } $order_id = reset( $order_ids ); $order = wc_get_order( $order_id ); if ( ! $order ) { return $filename; } return 'Facture-' . $order->get_order_number() . '.pdf'; }, 10, 4 );