So passen Sie WooCommerce-Produktseiten an

Veröffentlicht: 2021-04-15

Passen Sie WooCommerce-Produktseiten an Suchen Sie nach Möglichkeiten, Ihre Produktseiten anzupassen? Das Design und die Benutzererfahrung Ihrer Produktseiten können sich positiv auf Ihren Umsatz auswirken. Diese Seiten präsentieren Ihre Produkte im besten Licht und motivieren die Käufer, auf die Schaltfläche „In den Warenkorb“ zu klicken.

Eine gute Produktseite sollte informativ und übersichtlich gestaltet sein. Diese Seite sollte auch Ihre einzigartige Marke zum Ausdruck bringen.

Es gibt sehr viele verschiedene Möglichkeiten, die Shopseite zu individualisieren. Sie können die integrierten Optionen, benutzerdefinierten Codeausschnitte und Plugins verwenden.

Passen Sie WooCommerce-Produktseiten an

Die beiden Hauptseiten, auf denen die meisten Anpassungen in WooCommerce stattfinden, sind die Shop-Seite und die Produktseite. Sie müssen sie anpassen, um Ihren Umsatz zu steigern und den Beginn des Kaufprozesses zu optimieren.

Wir empfehlen ein ordentliches Design, das sich darauf konzentriert, das beste Kundenerlebnis zu bieten, um die Konversionsraten zu verbessern.

In diesem Beitrag stellen wir einige Lösungen vor, um die Produktseite programmgesteuert zu bearbeiten.

Sehen wir uns zunächst das standardmäßige Produktseitenlayout an.

WooCommerce-Produktseitenlayout

So wird die Produktseite angezeigt: Seitenlayout

Es gibt 2 WooCommerce-Hauptdateien, die für die Ausgabe der Produktseite verantwortlich sind.

  • single-product.php: Es erstellt die erforderliche Vorlage für das aktuelle Layout
  • content-single-product.php: Diese Datei druckt den Inhalt in die Vorlage

Sie können die Vorlagendateien mit einem untergeordneten Thema überschreiben. Sie können auch WooCommerce-Hooks verwenden, anstatt Vorlagendateien zu überschreiben, wo dies möglich ist. Dies ist eine der von WordPress empfohlenen Best Practices.

Sehen wir uns einige praktische Beispiele an, wie Sie die Produktseite anpassen können.

Bearbeiten Sie die WooCommerce-Produktseite mit Hooks

In diesem Abschnitt werden wir Hooks verwenden, um die Produktseite anzupassen.

1. Elemente entfernen

Es gibt mehrere Haken, um verschiedene Elemente auf der Produktseite zu entfernen. Hooks arbeiten mit bestimmten Elementen.

Das bedeutet, dass Sie den richtigen Hook, die richtige Funktion und den richtigen Prioritätswert verwenden müssen.

Hier sind einige Skripte zum Entfernen verschiedener Elemente und zum Anpassen der Produktseite. Kopieren Sie es und fügen Sie es in die Datei functions.php ein:

// remove title

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );

// remove  rating  stars

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );

// remove product meta

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

// remove  description

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );

// remove images

remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );

// remove related products

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );

// remove additional information tabs

remove_action('woocommerce_after_single_product_summary ','woocommerce_output_product_data_tabs',10);

2.Neue Elemente hinzufügen

Sie können der Produktseite neue Inhalte hinzufügen, indem Sie Ihre eigene Funktion erstellen. Sie sollten es kopieren und in die Datei functions.php einfügen:

 

add_action('woocommerce_after_single_product_summary','njengah_callback_function'); 

function njengah_callback_function(){    
    printf('     
    <h1> Hey there !</h1>  
   <div><h5>Welcome to my custom product page</h5>      
   </div>'); 
}

Das ist das Ergebnis: Element hinzufügen

3. Produktregisterkarten bearbeiten

Sie können den Filter-Hook woocommerce_product_tabs verwenden, um im Abschnitt „Zusätzliche Informationen“ eine neue Registerkarte zu entfernen, hinzuzufügen, neu anzuordnen oder hinzuzufügen.

Hier ist ein Beispiel für ein Skript, das die Registerkarte „Beschreibung“ und ihren Inhalt entfernt, die Registerkarte „Bewertungen“ umbenennt und die Priorität von „Zusätzliche Informationen“ an die erste Stelle setzt. Sie sollten es kopieren und in die Datei functions.php einfügen:

add_filter( 'woocommerce_product_tabs', 'njengah_remove_product_tabs', 98 );

function njengah_remove_product_tabs( $tabs ) {

    unset( $tabs['description'] );           // Remove the Description tab

    $tabs['reviews']['title'] = __( 'Ratings' );     // Rename the Reviews tab

    $tabs['additional_information']['priority'] = 5;       // Additional information at first

    return $tabs;

}

Das ist das Ergebnis: Produktregisterkarten bearbeiten

Sie können eine neue Registerkarte erstellen, indem Sie den folgenden Code verwenden. Sie sollten es kopieren und in die Datei functions.php einfügen:

 

add_filter( 'woocommerce_product_tabs', 'njengah_new_product_tab' );

function njengah_new_product_tab( $tabs ) {         

            // Adds the new tab   

            $tabs['test_tab'] = array(

                        'title'    => __( 'New Tab Here!', 'woocommerce' ),

                        'priority'  => 50,

                        'callback'  => 'njengah_new_product_tab_content'

            );

            return $tabs;

}

function njengah_new_product_tab_content() {

            echo '<h2>New Tab Here!</h2><p>Here\'s your new product tab content</p>.';

}

Das ist das Ergebnis: neue Registerkarte

Passen Sie die Produktseite an, die WooCommerce-Vorlagendateien überschreibt

Sie können die WooCommerce-Produktseite auch programmgesteuert bearbeiten, indem Sie die Vorlagendateien überschreiben.

Es ist jedoch wichtig zu beachten, dass diese Methode riskanter ist als die vorherige. Daher empfehlen wir, dass Sie eine vollständige Sicherung Ihrer Website erstellen, bevor Sie fortfahren.

Dieser Vorgang ähnelt dem Überschreiben jeder anderen Datei in Ihrem untergeordneten Design.

Wir empfehlen, ein untergeordnetes Design oder ein Plugin zu erstellen, um die Änderungen vorzunehmen.

1. Bearbeiten Sie die Meta-Informationen

In diesem Abschnitt bearbeiten wir die Metainformationen. Das bedeutet, dass wir für die Vorlagedatei verantwortlich sind, um die entsprechenden Daten zu drucken. Es ist die meta.php-Datei.

Diese Datei befindet sich im WooCommerce-Plugin unter folgendem Pfad: woocommerce/templates/single-product/meta.php.

Der nächste Schritt besteht darin, das Dateiverzeichnis Ihres Child-Themes zu bearbeiten und einen WooCommerce-Ordner zu erstellen.

Erstellen Sie darin einen weiteren Ordner namens single-product und fügen Sie die Datei meta.php ein: Child_theme/woocommerce/single-product/meta.php

Dadurch können Sie die meta.php-Datei bearbeiten und Ihre Änderungen im Frontend sehen.

Die folgende meta.php-Beispieldatei wird:

  • Ändern Sie die Bezeichnung der SKU in ID
  • Ändern Sie die Tags in Veröffentlicht unter
  • Entfernen Sie das Kategorielabel
global $product;
?>

<div class="product_meta">

            <?php do_action( 'woocommerce_product_meta_start' ); ?>

            <?php if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( 'variable' ) ) ) : ?>

                        <span class="sku_wrapper"><?php esc_html_e( 'ID:', 'woocommerce' ); ?>

                                    <span class="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : esc_html__( 'N/A', 'woocommerce' ); ?>

                                    </span>

                        </span>

            <?php endif; ?>

            <?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( '', '', count( $product->get_category_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>

            <?php echo wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">' . _n( 'Published under:', 'Published under:', count( $product->get_tag_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>

            <?php do_action( 'woocommerce_product_meta_end' ); ?>

</div>

Das ist das Ergebnis: Meta-Beschreibung ändern

2. Passen Sie die Produktseite mit CSS-Skript an

Sie können die WooCommerce-Produktseite ganz einfach programmgesteuert bearbeiten, indem Sie CSS-Code verwenden.

Es hilft Ihnen, die Produktseite zu gestalten und ihr das Erscheinungsbild Ihres Unternehmens zu verleihen.

Als erstes musst du in deinem Child-Theme eine neue Datei mit der Erweiterung .css erstellen, damit du dort deine CSS-Skripte hinzufügen kannst. Sie können es single-product.css nennen.

Platzieren Sie die Datei im Hauptordner des untergeordneten Designs auf derselben Ebene wie die Dateien functions.php und style.css.

Fügen Sie das folgende Skript in die Datei functions.php Ihres Child-Themes ein und ersetzen Sie ggf. den Namen Ihrer CSS-Datei.

add_action( 'wp_enqueue_scripts', 'njengah_custom_product_style' );

function njengah_custom_product_style() {

if ( is_product() ){

wp_register_style( 'product_css', get_stylesheet_directory_uri() . '/single-product.css', false, '1.0.0', 'all' );

wp_enqueue_style('product_css');

}

}

Die Bedingung if(is_product()) prüft, ob die aktuelle Seite eine Produktseite ist. Dadurch wird verhindert, dass die CSS-Datei unnötig geladen wird, wenn es sich nicht um eine Produktseite handelt.

Inzwischen sollten Sie in der Lage sein, den Stil der Produktseiten mit benutzerdefinierten CSS-Regeln zu bearbeiten.

Fazit

In diesem Beitrag haben wir einige der Möglichkeiten geteilt, wie Sie Ihre Produktseite anpassen können. Bevor Sie jedoch Änderungen vornehmen, empfehlen wir Ihnen, ein Tool wie Hotjar zu verwenden, das Ihnen Daten darüber liefert, wie Besucher mit Ihrer Seite interagieren.

Sie können sich auch ansehen, was Online-Händler wie Amazon und Walmart tun. Sie können ihr Erscheinungsbild nachahmen, indem Sie gemeinsame Merkmale einbeziehen.

Wenn Sie Hilfe beim Anpassen dieser Seite benötigen, wenden Sie sich bitte an einen qualifizierten WordPress-Entwickler.

Ähnliche Artikel

  1. Über 100 Tipps, Tricks und Snippets Ultimativer WooCommerce-Hide-Guide
  2. Liste der WooCommerce-Hooks » Global, Warenkorb, Kasse, Produkt
  3. So legen Sie die Thumbnail-Größen für WooCommerce Storefront fest