WooCommerce product cheatsheet

Typ produktu

$product->get_type();

Název produktu

$product->get_name();

Slug produktu

$product->get_slug();

Datum vytvoření a datum úpravy

$product->get_date_created();
$product->get_date_modified();

Produkt status

$product->get_status();

Je produkt doporučený/featured

$product->get_featured();

Viditelnost produktu v katalogu

$product->get_catalog_visibility();

Popis produktu

$product->get_description();

Krátký popis produktu

$product->get_short_description()

Katalogové číslo / sku

$product->get_sku();

Cena produktu

$product->get_price();

Cena produktu bez slevy

$product->get_regular_price();

Cena produktu ve slevě

$product->get_sale_price();

Plán slevy produktu – od/do

$product->get_date_on_sale_from();
$product->get_date_on_sale_to();

Počet prodejů produktu

$product->get_total_sales();

Zdanitelnost produktu

$product->get_tax_status();

Daňová sazba produktu

$product->get_tax_class();

Produkt má povolenu správu skladu ano/ne

$product->get_manage_stock();

Počet kusů skladem

$product->get_stock_quantity();

Stav skladu skladem/není skladem

$product->get_stock_status();

Povoleno na objednávku

$product->get_backorders();

Nízký stav skladu

$product->get_low_stock_amount();

Produkt se prodává pouze po jednom kusu

$product->get_sold_individually();

Hmotnost produktu

$product->get_weight();

Rozměry produktu

$product->get_length();
$product->get_width();
$product->get_height();

Rozměry produktu v poli array( length, width, height )

$product->get_dimensions();

Ídéčka upsell produktů

$product->get_upsell_ids();

Ídéčka cross sell produktů

$product->get_cross_sell_ids();

Id nadřazeného produktu ( použitelné u variant )

$product->get_parent_id();

Povolené recenze

$product->get_reviews_allowed();

Poznámka k objednávce

$product->get_purchase_note();

Vlastnosti produktu

$product->get_attributes();

Výchozí vlastnosti produktu

$product->get_default_attributes();

Id kategorií produktu

$product->get_category_ids();

Id štítků produktu

$product->get_tag_ids();

Je produkt virtuální? ( zřejmě stejné jako is_virtual )

$product->get_virtual();

Id obrázků v galerii

$product->get_gallery_image_ids();

Id dopravní zóny

$product->get_shipping_class_id();

Soubory ke stažení

$product->get_downloads();
$product->get_download_expiry();
$product->get_downloadable();
$product->get_download_limit();

Id obrázku produktu

$product->get_image_id();

Recenze produktu

$product->get_rating_counts();
$product->get_average_rating();
$product->get_review_count();

Název produktu

$product->get_title();

Trvalý odkaz produktu

$product->get_permalink();

Ídéčka všech child produktů. U variantního produktu to jsou dostupné varianty.

$product->get_children();

Zobrazení naformátované ceny produktu (komplet html)

$product->get_price_html();

Název produktu s id, nebo sku na začátku

$product->get_formatted_name();

Minimální počet na objednání

$product->get_min_purchase_quantity();

Maximální počet na objednání

$porduct->get_max_purchase_quantity();

Url pro přidání do košíku

$product->add_to_cart_url();

Text tlačítka Přidat do košíku na detailu produktu

$product->single_add_to_cart_text();

Text tlačítka přidat do košíku

$product->add_to_cart_text();

Obrázek produktu ( vrací html tag img )

$product->get_image( 'woocommerce_thumbnail' );

Dopravní třída produktu

$product->get_shipping_class();

Vlastnost produktu jako slug

$product->get_attribute( $attribute );

Celkový počet hodnocení

$product->get_rating_count();

Soubor podle download id

$product->get_file( $download_id );

Cesta ke složce souboru podle download id

$product->get_file_download_path( $download_id );

Price suffix

$product->get_price_suffix();

Dostupnost produktu – pole ( dostupnost, css třída )

$product->get_availability();

Dostupnost produktu – text

$product->get_availability_text();

Dostupnost produktu – třída

$product->get_availability_class();

Podmiňovací metody

Typ productu

$product->is_type();

Je produkt stažitejný?

$product->is_virtual();

Je produkt doporučený?

$product->is_featured();

Prodává se produkt jednotlivě?

$product->is_sold_individually();

Je produkt viditelný?

$product->is_visible();

Je produkt zakoupitelný?

$product->is_purchasable();

Je produkt ve slevě?

$product->is_on_sale();

Má produkt zadané rozměry?

$product->has_dimensions();

Má produkt zadanou hmotnost?

$product->has_weight();

Je produkt skladem?

$product->is_in_stock();

Vyžaduje produkt dopravu?

$product->needs_shipping();

Je zdanitelný?

$product->is_taxable();

Je doprava produktu zdanitelná?

$product->is_shipping_taxable();

Je povolená správa skladu?

$product->managing_stock();

Je povolen na objednávku?

$product->backorders_allowed();

Vyžaduje objednání upozornit zákazníka?

$poduct->backorders_require_notification();

Je produkt na objednání? Pozor, trochu odlišné od povolen na objednávku.

$product->is_on_backorder();

Je dostatečný počet kusů skladem pro vytvoření objednávky?

$product->has_enough_stock();

Má produkt vlastnosti?

$product->has_attributes();

Má produkt child produkty?

$product->has_child();

Má produkt soubory ke stažení?

$product->has_file();