<?php
/**
 * Related Products
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/related.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see         https://woocommerce.com/document/template-structure/
 * @package     WooCommerce\Templates
 * @version     3.9.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( $related_products ) : ?>

	<section class="related products">

		<?php
		$heading = apply_filters( 'woocommerce_product_related_products_heading', __( 'Related products', 'woocommerce' ) );

		if ( $heading ) :
			?>
			<div class="related-product-wrapper">
				<h2><?php echo esc_html( $heading ); ?></h2>
				<div class="related-product-slider-nav">
					<div>
						<span class="arrow-nav" id="arrow_nav_left"><i class="fa-solid fa-angle-left"></i></span>
						<span class="arrow-nav" id="arrow_nav_right"><i class="fa-solid fa-angle-right"></i></span>
					</div>
				</div>

			</div>
			
		<?php endif; ?>
		
		<?php woocommerce_product_loop_start(); ?>

		<div class="home-product-tab-wrapper product_categories_tab_section">
			<div class="all-product">
				<div class="product-items-wrapper">

					<?php foreach ( $related_products as $related_product) : ?>

					<?php

					$post_object = get_post( $related_product->get_id() );

					setup_postdata( $GLOBALS['post'] =& $post_object ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited, Squiz.PHP.DisallowMultipleAssignments.Found

					// wc_get_template_part( 'content', 'product' );
					?>

					<?php
					$product = wc_get_product( get_the_ID() );
					$product_categories = wc_get_product_category_list( get_the_ID());
					$product_brand = wp_get_post_terms(get_the_ID(), "brand");
					?>
					<div class="product-item-box">
						<div class="pro-img">
							<a href="<?php the_permalink(); ?>">
								<?php the_post_thumbnail();?>
							</a>
						</div>
						<div class="product-content">
							<div class="product-content-info">
								<div class="">
									<div>
										<h5 class="product-brand">
											<?php
												if ($product_brand && count($product_brand) && isset($product_brand[0])) {
													echo  esc_html($product_brand[0]->name);
												}
											?>
										</h5>
									</div>
								</div>
								<div class="pro-content">
									<div class="home-product-title "> 
										<h4 class="product-title ">
											<a href="<?php the_permalink(); ?>">
												<?php echo get_the_title(); ?>
											</a>
										</h4>
									</div>
									<div class="product-price ">
										<div class="product-price-rate">
											<?php echo $product->get_price_html(); ?>
										</div>
									</div>
								</div>
							</div>
							<div class="product-content-btns">
								<div class="wishlist-quick-view">
									<?php echo do_shortcode('[yith_wcwl_add_to_wishlist]'); ?>
									<div class="quick_view"><?php echo do_shortcode('[yith_quick_view]'); ?> </div>
								</div>
								<div class="add-to-cart">
									<span class="cart-btn my-2">
										<?php if( $product->is_type( 'variable' ) ){ woocommerce_template_loop_add_to_cart($product ); } ?>
									</span>
								</div>
							</div>
						</div>
					</div>

					<?php endforeach; ?>

				</div>
			</div>
		</div>

		<?php woocommerce_product_loop_end(); ?>

	</section>
	<?php
endif;

wp_reset_postdata();
