Wissensdatenbank
Leitfäden
Academy
Video-Tutorials
Versuchen Sie es mit:
Zuletzt angesehene Artikel:

Inhaltsverzeichnis

Anpassen bestimmter Seiten mit CSS

Sie können die Gestaltung einzelner Seiten in Ihrem Ecwid-Shop ändern, sei es eine bestimmte Produktdetailseite, eine Kassenschritt-Seite oder eine Kundenkonto-Seite. Mithilfe von CSS-Klassen, können CSS-Regeln erstellt werden, die nur für bestimmte Seiten in Ihrem Ecwid-Schaufenster gelten.

Erfahren Sie, wie Sie die CSS-Klassenauswahl in Ecwid finden und wie Sie CSS-Codes zu Ihrem Shop hinzufügen
Wenn Sie Hilfe bei der Erstellung eines einzigartigen individuellen Designs für Ihren Shop oder mehrere Stiländerungen benötigen, können wir Ihnen helfen. Fordern Sie einen kostenpflichtigen Service beim Custom Development Team von Ecwid an.

Basierend auf Seite

Produktdetailseite

Eine typische Produktdetailseite hat einen Produktnamen, ein Bild und ein rechtes Feld mit Produktpreis, Artikelnummer, In den Warenkorb-Schaltfläche usw.:

Women_s_Black_Dress_2019-03-15_23-33-41.png

Design auf alle Produktdetailseiten anwenden

Wenn Sie Stile auf alle Produktdetails Ihres Ecwid-Shops anwenden möchten, dann müssen Sie die folgende Klasse in Ihrem CSS verwenden:

.ec-store__product-page

Design auf ausgewählte Produktdetailseiten anwenden

Wenn Sie die Preise auf der jeweiligen Produktdetails ausblenden möchten, müssen Sie den folgenden Code in Ihrem CSS-Theme verwenden:

.ec-store__product-page--123456 .product-details__product-price {
    display: none;
}

Wobei „123456” die eindeutige interne Produkt-ID für das Produkt ist. Wie erhalten Sie die Produkt-ID? (auf Englisch)

Wenn Sie Stile auf mehrere ausgewählte Produktdetailseiten anwenden möchten, können Sie den folgenden Code verwenden:

.ec-store__product-page--123456 .product-details__product-price,
.ec-store__product-page--121221 .product-details__product-price,
.ec-store__product-page--123234 .product-details__product-price {
display: none;
}

Wobei „123456”, „121221”, „123234” die eindeutigen internen Produkt-IDs für das Produkt sind. Dadurch werden Artikelnummern auf drei Produktdetailseiten ausgeblendet.

Design auf alle Produktdetailseiten einer Kategorie anwenden

Um die Produktdetailseiten einer bestimmten Kategorie massenweise anzuwenden, können Sie diese CSS-Klasse verwenden:

.ec-store__product-page--c12345

wo Sie die erforderliche Kategorie-ID (auf Englisch) anstelle von 12345 eingeben.

Sie möchten beispielsweise vorübergehend die Schaltflächen „In den Warenkorb” auf den Produktdetailseiten von Produkten ausblenden, die der Kategorie mit der ID 12345 zugeordnet sind. Hier ist ein Beispiel für CSS-Code, den Sie benutzen können:

.ec-store__product-page--c12345 .details-product-purchase__controls {
display: none;
}

Kategorieseite

Eine typische Kategorieseite zeigt alle Produkte dieser Kategorie in der Raster-Ansicht an:

Surf_Paradise_2019-03-15_23-51-32.png

Die CSS-Änderungen für Kategorieseiten funktionieren ähnlich wie die Produktdetailseiten.

Design auf alle Kategorieseiten anwenden

Wenn Sie Stile auf alle Kategoriedetails Ihres Ecwid-Shops anwenden möchten, dann müssen Sie die folgende Klasse in Ihrem CSS verwenden:

.ec-store__category-page

 

Wenn Sie beispielsweise die Farbe Ihres Preises auf den Kategorieseiten in dunkelblau ändern wollen, dann müssen Sie diesen Code in Ihrem CSS-Thema verwenden:

 .ec-store__category-page .grid-product .grid-product__price-amount {
color: darkblue;
}

Design auf ausgewählte Kategorieseiten anwenden

Wenn Sie die Farbe Ihres Preises auf einer bestimmten Kategorieseite ändern möchten, müssen Sie den folgenden Code in Ihrem CSS-Thema verwenden:

.ec-store__category-page--4002 .grid-product .grid-product__price-amount {
color: darkblue;
}

Wobei „4002” die eindeutige interne Kategorie-ID für die Kategorie ist. Wie erhalten Sie die Kategorie-ID?(auf Englisch)  Wenn Sie Stile auf mehrere Kategorieseiten anwenden möchten, aber nicht auf alle, können Sie den folgenden Code verwenden:

.ec-store__category-page--4002 .grid-product .grid-product__price-amount,
.ec-store__category-page--4006 .grid-product .grid-product__price-amount,
.ec-store__category-page--4008 .grid-product .grid-product__price-amount {
color: darkblue;
}

Wobei „4002”, „4006”, „4008” die eindeutigen internen IDs für die Kategorie sind. Als Ergebnis können Sie die Preisfarbe auf drei Kategorieseiten in dunkelblau ändern.

Andere Seiten

Sie können auch auf andere Seiten ein individuelles Design anwenden:

  • Seiten „Warenkorb & Kasse”
  • Seite „Kontoeinstellungen”

Seiten „Warenkorb & Kasse”

Surf_Paradise__Checkout_2019-03-16_00-54-54.png

Um das Design auf Warenkorb- und Kassenseite anzuwenden, verwenden Sie die folgenden CSS-Klassen:

.ec-size .ec-store .ec-cart

Seite „Vielen Dank für Ihre Bestellung“

Surf_Paradise_2019-03-16_01-25-47.png

 

Um das Design nur auf die „Vielen Dank”-Seite anzuwenden, verwenden Sie die folgenden CSS-Klassen:

.ec-size .ec-store .ec-confirmation

Kundenprofil-Seiten

Um das Design auf die Profilseiten des Kunden anzuwenden (verfügbar für Ihre Kunden, nachdem sie sich bei Ihrem Shop angemeldet haben), verwenden Sie die folgenden CSS-Klassen:

Seite „Kontoeinstellungen”:

.ecwid-productBrowser-AccountSettingsPage 

Seite „Bestellungen“

.ecwid-productBrowser-OrdersPage 

Basierend auf Kunde

In einigen Fällen möchten Sie Preise oder Artikelnummern für Kunden ausblenden, die noch kein Konto in Ihrem Shop erstellt haben oder markieren Sie einige Ihrer Artikel für Kunden, die zu einer bestimmten Kundengruppe gehören. Glücklicherweise ist dies mit CSS durchaus möglich. Lassen Sie uns Ihnen zeigen, wie das funktioniert:

Nicht angemeldet oder hat kein Konto

Wenn ein Kunde Ihren Shop zum ersten Mal besucht, besitzt dieser kein Konto in Ihrem Shop und sucht nach einem Produkt, das er benötigt. Möglicherweise möchten Sie für diese Art von Kunden ein individuelles Design anwenden. Dafür müssen Sie die folgende Klasse in Ihrem CSS-Thema verwenden:

body.ecwid-customer-loggedOut

Wenn Sie zum Beispiel Ihren Ecwid-Shop in einen Online-Katalog für Kunden verwandeln möchten, die Ihren Shop zum ersten Mal besuchen oder sich noch nicht bei ihrem Konto angemeldet haben, können Sie ganz einfach den folgenden Code in Ihr CSS-Thema einfügen:

/* Hide prices and add to bag buttons for logged out customers */
body.ecwid-customer-loggedOut .grid-product__price,
body.ecwid-customer-loggedOut .grid-product__button,
body.ecwid-customer-loggedOut .product-details__product-price,
body.ecwid-customer-loggedOut .details-product-purchase__controls {
	display: none;
}

Angemeldet

Vielleicht möchten Sie ein individuelles Design für Kunden anwenden, die sich bei ihrem Konto in Ihrem Shop angemeldet haben und in Ihrem Online-Katalog blättern. Dafür müssen Sie die folgende Klasse in Ihrem CSS-Thema verwenden:

body.ecwid-customer-loggedIn

Angenommen, Sie möchten die Preise für diese Art von Kunden in grüner Farbe anzeigen. In diesem Fall müssen Sie diesen Code auf Ihr CSS-Thema anwenden:

body.ecwid-customer-loggedIn div.grid-product__price .grid-product__price-amount {
color: green;
}

Sie können auch den Zugriff auf Ihr Schaufenster sperren, es sei denn, ein Besucher meldet sich bei Ihrem Konto an. Mehr erfahren

Gehört zu Kundengruppe

Wenn sich ein Kunde in Ihrem Ecwid-Shop registriert, wird er der Standard-Kundengruppe „Allgemein” mit der ID '0' zugewiesen. Wenn Sie kundenspezifisches Design auf alle Kunden anwenden möchten, die dieser Kundengruppe zugeordnet sind, müssen Sie die folgende Klasse verwenden:

body.ecwid-customer-group-0

Wenn Sie jedoch mehrere Kundengruppen in Ihrem Shop haben und eine große Kundenbasis mit Rabatten, die einer bestimmten Kundengruppe zugewiesen sind, möchten Sie vielleicht die Vorteile ihrer Mitgliedschaft in Ihrem Shop anhand eines benutzerdefinierten Designs für diese Art von Kunden mit folgendem Code hervorheben:

body.ecwid-customer-group-12345

Wobei „12345” die eindeutige Kundengruppen-ID ist. Sie erhalten diesen, indem Sie sich bei dem Konto anmelden, das zu dieser Kundengruppe gehört, und jede Seite im Tool „Element untersuchen” in Ihrem Browser anzeigen. Um die Preisfarbe auf Kategorieseiten für alle Kunden einer bestimmten Kundengruppe auf grün zu ändern, verwenden Sie den folgenden Code:

body.ecwid-customer-group-12345 div.grid-product__price .grid-product__price-amount {
color: green;
}

Wir haben Ihnen gerade einen kleinen Einblick gegeben, was Sie mit benutzerdefinierten CSS-Themen und verschiedenen Seiten- und Kundentypen erreichen können, also probieren Sie es jetzt selbst aus!

Schauen Sie sich unsere Anleitung an, wie Sie das Ecwid-Design ändern können.

War dieser Beitrag hilfreich?

Großartig! Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback!

Das tut uns leid! Was ist schief gelaufen?
7 von 18 fanden dies hilfreich
10
Wir verwenden Cookies und ähnliche Technologien, um Ihre Präferenzen zu speichern, die Effektivität unserer Kampagnen zu messen und anonymisierte Daten zu analysieren, um die Leistung unserer Website zu verbessern. Mit der Auswahl von „Akzeptieren“ stimmen Sie der Verwendung von Cookies zu.
Cookies akzeptieren Ablehnen