Přeskočit na obsah

Řešení potíží

  1. Ověřte, že je modul aktivní
  2. Zkontrolujte podmínku zobrazení (sleva/bez slevy/na objednávku)
  3. Ověřte, že poznámka má vyplněný text

Cenové poznámky se zobrazují pouze na stránce detailu produktu, ne v:

  • Přehledu produktů
  • Košíku
  • Pokladně
  • Widgetech

Toto je záměrné chování pro zachování čistého vzhledu.

Některá témata přepisují šablonu ceny. Zkontrolujte:

woocommerce/single-product/price.php
// Pokud existuje, může přepisovat výstup modulu
  1. Otevřete detail produktu v administraci
  2. V záložce Obecné zkontrolujte pole pro vlastní ceny
  3. Zadejte hodnotu a uložte

Požadavky:

  1. Aktivní modul Historie cen
  2. Produkt má zaznamenanou historii cen
  3. Podmínka zobrazení je splněna

Řešení:

  • Aktivujte modul Historie cen
  • Počkejte na změnu ceny, aby se vytvořil záznam
  • Zkontrolujte záložku “Prices log” u produktu
  1. U produktu musí být zadána jednotka a počet jednotek
  2. Počet jednotek nesmí být 0
  3. Produkt musí mít nastavenou cenu

Modul Historie cen začne zaznamenávat ceny až po aktivaci. Pokud byl produkt zlevněn před aktivací modulu, historická data chybí.

Řešení:

  • Historie se začne sbírat od aktivace modulu
  • Pro existující produkty můžete manuálně upravit a uložit cenu

Zobrazuje aktuální cenu místo nejnižší

Section titled “Zobrazuje aktuální cenu místo nejnižší”

Pokud produkt nemá žádné historické záznamy, zobrazí se aktuální cena jako “nejnižší”.

Pokud používáte vlastní hook v poli Custom location hook:

  1. Ověřte, že hook existuje ve vašem tématu
  2. Hook musí být zavolán na stránce produktu
  3. Zkontrolujte prioritu
// Ověření, že hook existuje
add_action( 'my_custom_hook', function() {
echo '<!-- Hook funguje -->';
} );

Některé cache pluginy mohou cachovat HTML ceny:

  1. Vyčistěte cache po změně nastavení
  2. Vyzkoušejte s vypnutou cache

Zkontrolujte, že se načítá CSS modul:

/wp-content/plugins/wpify-woo/build/prices.css

Tooltip může vyžadovat CSS hover efekt:

.wpify-woo-prices__price-info__text {
display: none;
}
.wpify-woo-prices__price-info:hover .wpify-woo-prices__price-info__text {
display: block;
}
// V functions.php nebo debug pluginu
add_action( 'init', function() {
if ( function_exists( 'wpify_woo_container' ) ) {
$prices = wpify_woo_container()->get(
\WpifyWoo\Modules\Prices\PricesModule::class
);
var_dump( $prices->get_setting( 'price_notices' ) );
var_dump( $prices->get_setting( 'custom_prices' ) );
}
} );

V administraci produktu pomocí pluginu jako “Advanced Custom Fields” nebo:

$custom_prices = get_post_meta( $product_id, '_custom_prices', true );
print_r( $custom_prices );