Přeskočit na obsah

Pro vývojáře

Můžete vytvořit vlastní pozici pro oznámení, kterou pak vyberete v nastavení modulu:

// Přidejte vlastní hook na požadované místo
add_action( 'woocommerce_after_checkout_billing_form', function() {
do_action( 'my_custom_checkout_position' );
} );
// Pak v nastavení modulu zadejte: my_custom_checkout_position

To vám umožní umístit oznámení modulu na libovolné vlastní místo ve vaší šabloně.

Modul podporuje tyto standardní WooCommerce pozice pro oznámení:

PozicePopis
woocommerce_review_order_before_submitPřed tlačítkem odeslání
woocommerce_review_order_after_submitZa tlačítkem odeslání
woocommerce_before_checkout_formPřed formulářem pokladny
woocommerce_before_checkout_billing_formPřed fakturačním formulářem
woocommerce_after_checkout_billing_formZa fakturačním formulářem
woocommerce_before_checkout_shipping_formPřed doručovacím formulářem
woocommerce_after_checkout_shipping_formZa doručovacím formulářem
woocommerce_checkout_before_order_reviewPřed přehledem objednávky
woocommerce_review_order_before_paymentPřed platebními metodami
PozicePopis
woocommerce_before_cartPřed košíkem
woocommerce_after_cart_contentsZa obsahem košíku
woocommerce_before_cart_totalsPřed celkovou cenou
woocommerce_cart_totals_before_shippingPřed dopravou
woocommerce_proceed_to_checkoutPřed tlačítkem k pokladně
woocommerce_after_cartZa košíkem

Modul používá WooCommerce styly pro oznámení. Vzhled můžete upravit pomocí CSS:

TřídaPopis
woocommerce-messageÚspěšná zpráva (zelená)
woocommerce-infoInfo zpráva (modrá)
woocommerce-errorChybová zpráva (červená)

Modul aplikuje filtr the_content na obsah oznámení, což umožňuje používání shortcodes a formátování v oznámeních.