Een opdrachtgever maakt gebruik van de gratis plugin WooCommerce Print Invoice & Delivery Note voor het eenvoudig printen van facturen en verkooporders. Op een gegeven moment werden de prijzen van de producten ook geprint op de verkooporders. Het verzoek was om de prijzen hiervan te verwijderen.
De eenvoudigste manier om dit te doen is via css met een hook in de wcdn_head.
Om bijvoorbeeld de hele kolom en totalen te verbergen hebben we deze code in de functions.php bestand van het thema geplaatst:
function example_price_free_delivery_note() {
?>
<style>
.delivery-note .head-item-price,
.delivery-note .head-price,
.delivery-note .product-item-price,
.delivery-note .product-price,
.delivery-note .order-items tfoot {
display: none;
}
.delivery-note .head-name,
.delivery-note .product-name {
width: 50%;
}
.delivery-note .head-quantity,
.delivery-note .product-quantity {
width: 50%;
}
.delivery-note .order-items tbody tr:last-child {
border-bottom: 0.24em solid black;
}
</style>
<?php
}
add_action( 'wcdn_head', 'example_price_free_delivery_note', 20 );