<?php
echo '<h1>Single product template</h1>';
$product_id = get_the_ID();
$product = wc_get_product( $product_id );
echo 'Get Product ID</br>';
echo '<div class="woo-ref">Id du produit : ' . $product->get_id() . '</div>';
echo '<div class="woo-title">Titre du produit : <h2>' . $product->get_title() . '</h2></div></br>';
echo 'Get Product General Info</br>';
echo '<div class="woo-ref">Type : ' . $product->get_type() . '</div>';
echo '<div class="woo-ref">Nom : ' . $product->get_name() . '</div>';
echo '<div class="woo-ref">Slug : ' . $product->get_slug() . '</div>';
echo '<div class="woo-ref">Date de création : ' . $product->get_date_created() . '</div>';
echo '<div class="woo-ref">Date de modification : ' . $product->get_date_modified() . '</div>';
echo '<div class="woo-ref">Status : ' . $product->get_status() . '</div>';
echo '<div class="woo-ref">Mise en avant : ' . $product->get_featured() . '</div>';
echo '<div class="woo-ref">Visibilité catalogue : ' . $product->get_catalog_visibility() . '</div>';
echo '<div class="woo-ref">Description : ' . $product->get_description() . '</div>';
echo '<div class="woo-ref">Description courte : ' . $product->get_short_description() . '</div>';
echo '<div class="woo-ref">Sku : ' . $product->get_sku() . '</div>';
echo '<div class="woo-ref">Menu order : ' . $product->get_menu_order() . '</div>';
echo '<div class="woo-ref">Virtual : ' . $product->get_virtual() . '</div>';
echo '<div class="woo-ref">Liens : ' . get_permalink( $product->get_id() ) . '</div></br>';
echo 'Get Product Prices</br>';
echo '<div class="woo-price">Price : ' . $product->get_price() . '</div>';
echo '<div class="woo-reg-price">Regular price : ' . $product->get_regular_price() . '</div>';
echo '<div class="woo-sale-price">Sale price : ' . $product->get_sale_price() . '</div>';
echo '<div class="woo-from-price">Sale from : ' . $product->get_date_on_sale_from() . '</div>';
echo '<div class="woo-to-price">Sale to : ' . $product->get_date_on_sale_to() . '</div>';
echo '<div class="woo-total-sale">Total sale : ' . $product->get_total_sales() . '</div>';
echo '<div class="woo-price">Price : ' . wc_price($product->get_price_including_tax(1,$product->get_price())) . '</div></br>';
echo 'Get Product Tax, Shipping & Stock</br>';
echo '<div class="woo-ref">Status de la taxe : ' . $product->get_tax_status() . '</div>';
echo '<div class="woo-ref">Classe de la taxe : ' . $product->get_tax_class() . '</div>';
echo '<div class="woo-ref">Gestion du stock : ' . $product->get_manage_stock() . '</div>';
echo '<div class="woo-ref">Quantité du stock : ' . $product->get_stock_quantity() . '</div>';
echo '<div class="woo-ref">Status du stock : ' . $product->get_stock_status() . '</div>';
echo '<div class="woo-ref">Commande hors stock : ' . $product->get_backorders() . '</div>';
echo '<div class="woo-ref">Vente individuel : ' . $product->get_sold_individually() . '</div>';
echo '<div class="woo-ref">Note achat : ' . $product->get_purchase_note() . '</div>';
echo '<div class="woo-ref">Id de la classe envoi : ' . $product->get_shipping_class_id() . '</div></br>';
echo 'Get Product Dimensions</br>';
echo '<div class="woo-weight">Weight : ' . $product->get_weight() . '</div>';
echo '<div class="woo-lenght">Length : ' . $product->get_length() . '</div>';
echo '<div class="woo-width">Width : ' . $product->get_width() . '</div>';
echo '<div class="woo-height">Height : ' . $product->get_height() . '</div>';
echo '<div class="woo-dimensions">Dimensions : ' . $product->get_dimensions() . '</div></br>';
echo 'Get Linked Products</br>';
echo '<div class="woo-ref">Upsell Id : ' . $product->get_upsell_ids() . '</div>';
echo '<div class="woo-ref">Cross sell Id : ' . $product->get_cross_sell_ids() . '</div>';
echo '<div class="woo-ref">Id du parent : ' . $product->get_parent_id() . '</div></br>';
echo 'Get Product Variations and Attributes</br>';
echo '<div class="woo-ref">Enfant : ' . $product->get_children() . '</div>'; // get variations
echo '<div class="woo-ref">Attributs : ' . $product->get_attributes() . '</div>';
echo '<div class="woo-ref">Attribut par défaut : ' . $product->get_default_attributes() . '</div>';
echo '<div class="woo-ref">Obtenir un seul attribut : ' . $product->get_attribute( 'color' ) . '</div></br>'; //get specific attribute value
echo 'Get Product Taxonomies</br>';
echo '<div class="woo-cat">Categories : ' . $product->get_categories() . '</div>';
echo '<div class="woo-price">Id de la categorie : ' . $product->get_category_ids() . '</div>';
echo '<div class="woo-price">Id des tags : ' . $product->get_tag_ids() . '</div></br>';
echo 'Get Product Downloads</br>';
echo '<div class="woo-ref">Téléchargement : ' . $product->get_downloads() . '</div>';
echo '<div class="woo-ref">Date expiration téléchargement : ' . $product->get_download_expiry() . '</div>';
echo '<div class="woo-ref">Téléchargeable : ' . $product->get_downloadable() . '</div>';
echo '<div class="woo-ref">Limite de téléchargement : ' . $product->get_download_limit() . '</div></br>';
echo 'Get Product Images</br>';
echo '<div class="woo-ref">Id de image : ' . $product->get_image_id() . '</div>';
echo '<div class="woo-image">Image : ' . $product->get_image() . '</div>';
echo '<div class="woo-gallery">Ids des images de galerie : ' . $product->get_gallery_image_ids() . '</div></br>';
echo 'Get Product Reviews</br>';
echo '<div class="woo-ref">Evaluation autorisés : ' . $product->get_reviews_allowed() . '</div>';
echo '<div class="woo-rating-count">Nombre évaluation : ' . $product->get_rating_counts() . '</div>';
echo '<div class="woo-rating-average">Moyenne des évaluations : ' . $product->get_average_rating() . '</div>';
echo '<div class="woo-review-count">Nombre évaluations : ' . $product->get_review_count() . '</div>';
?>