Files
elessi-theme/includes/nasa-combo-products-quickview.php
T

46 lines
2.0 KiB
PHP

<?php
// Exit if accessed directly
if (!defined('ABSPATH')) :
exit;
endif;
if (!$product->is_purchasable()) :
return;
endif;
$bundled_items = $product->get_bundled_items();
if ($bundled_items) : ?>
<hr class="nasa-single-hr">
<h3 class="nasa-gift-label"><?php echo esc_html__('Bundle product for', 'elessi-theme'); ?>&nbsp;<span class="nasa-gift-count">(<?php echo count($bundled_items) . '&nbsp;' . esc_html__('items', 'elessi-theme'); ?>)</span></h3>
<div
id="nasa-slider-gifts-product-quickview"
class="ns-items-gap nasa-slick-slider"
data-columns="3"
data-columns-small="2"
data-columns-tablet="3"
data-switch-tablet="<?php echo elessi_switch_tablet(); ?>"
data-switch-desktop="<?php echo elessi_switch_desktop(); ?>">
<?php foreach ($bundled_items as $bundled_item) :
$bundled_product = $bundled_item->get_product();
$bundled_post = get_post(yit_get_base_product_id($bundled_product));
$quantity = $bundled_item->get_quantity();
?>
<div class="nasa-gift-product-quickview-item nasa-slider-item">
<a href="<?php echo esc_url($bundled_product->get_permalink()); ?>" title="<?php echo esc_attr($bundled_product->get_title()); ?>">
<div class="nasa-bundled-item-image"><?php echo ($bundled_product->get_image()); ?></div>
<h5><?php echo ($quantity . ' x ' . $bundled_product->get_title()); ?></h5>
</a>
<?php
if ($bundled_product->has_enough_stock($quantity) && $bundled_product->is_in_stock()) :
echo '<div class="nasa-label-stock nasa-item-instock">' . esc_html__('In stock', 'elessi-theme') . '</div>';
else :
echo '<div class="nasa-label-stock nasa-item-outofstock">' . esc_html__('Out of stock', 'elessi-theme') . '</div>';
endif;
?>
</div>
<?php endforeach; ?>
</div>
<?php endif;