only render labels for coffees

This commit is contained in:
Aadil Ayub 2024-05-02 08:32:41 +00:00
parent 577703eead
commit 0d8bac003b

View File

@ -8,6 +8,7 @@ $postcode = $order->get_billing_postcode();
$items = $order->get_items();
$order_date = $order->get_date_created()->date('d/m/Y');
?>
<!DOCTYPE html>
@ -89,32 +90,47 @@ $order_date = $order->get_date_created()->date('d/m/Y');
<body>
<div class="container">
<?php foreach ($items as $item) {
$quantity = $item->get_quantity();
$product_name = $item->get_name();
$brew_method = $item->get_meta('pa_brew-method');
$weight = $item->get_meta('weight');
// checking if product is a coffee
$product_id = $item->get_product_id();
$roast = get_field('roast_level', $product_id);
$product_categories = get_the_terms($product_id, 'product_cat');
$is_coffee = false;
if (!empty($product_categories) && !is_wp_error($product_categories)) {
foreach ($product_categories as $product_category) {
if ($product_category->slug == 'coffee') {
$is_coffee = true;
break;
}
}
}
for ($i = 0; $i < $quantity; $i++) { ?>
<div class="label">
<div>
<div class="product-details">
<p class="weight"><?php echo $weight; ?></p>
<p class="origin"><?php echo $product_name; ?></p>
<p class="bean-type"><?php echo $brew_method; ?></p>
<p class="roast"><?php echo $roast; ?> Roast</p>
<p class="date">Roasted on: <span><?php echo $order_date; ?></span></p>
<p class="code">NGO</p>
</div>
<div class="order-details">
<p class="customer-name"><?php echo "$first_name $last_name"; ?></p>
<p class="purchase-code"><?php echo $postcode; ?></p>
<p class="quantity"><?php echo $quantity; ?></p>
if ($is_coffee) {
$quantity = $item->get_quantity();
$product_name = $item->get_name();
$brew_method = $item->get_meta('pa_brew-method');
$weight = $item->get_meta('weight');
$roast = get_field('roast_level', $product_id);
for ($i = 0; $i < $quantity; $i++) { ?>
<div class="label">
<div>
<div class="product-details">
<p class="weight"><?php echo $weight; ?></p>
<p class="origin"><?php echo $product_name; ?></p>
<p class="bean-type"><?php echo $brew_method; ?></p>
<p class="roast"><?php echo $roast; ?> Roast</p>
<p class="date">Roasted on: <span><?php echo $order_date; ?></span></p>
<p class="code">NGO</p>
</div>
<div class="order-details">
<p class="customer-name"><?php echo "$first_name $last_name"; ?></p>
<p class="purchase-code"><?php echo $postcode; ?></p>
<p class="quantity"><?php echo $quantity; ?></p>
</div>
</div>
</div>
</div>
<?php }
<?php }
}
} ?>
</div>
</body>