Countdown Promotion für Magento 2

Countdown zum Aktionsende für Magento 2.
SKU
M2-COUNT-DOWN
30,75 €
E-Mail an einen Freund

Zu diesem Produkt anfragen

Beschreibung / Countdown Promotion für Magento 2

MAGENTO 2 · SONDERPREIS · ENDDATUM · COUNTDOWN

Zeigen Sie, wie viel Zeit bis zum Ende der Aktion verbleibt.

Kowal Countdown Promotion

Fügen Sie auf der Produktliste und der Produktseite einen übersichtlichen Countdown hinzu. Nutzen Sie die Magento-Datumsangaben für Sonderpreise sowie ein Produktattribut und passen Sie Darstellung und Position des Countdowns in der Konfiguration an.

Special Price To Date · Kategorien und Produkte · Farben und Beschriftungen

SO FUNKTIONIERT ES IN DER PRAXIS

01 · Aktion einrichten
Sie aktivieren das Countdown-Attribut und richten einen aktiven Sonderpreis ein.

02 · Darstellung auswählen
Sie legen Position, Texte, Farben und den Anzeigezeitraum fest.

03 · Der Kunde sieht die verbleibende Zeit
JavaScript zählt die Zeit herunter und entfernt den Countdown nach Ablauf.

Welche Vorteile bietet das Ihrem Shop?

Entdecken Sie die Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls.

Lernen Sie das Modul kennen

Ergänzen Sie Ihren Magento 2-Shop um einen übersichtlichen Countdown zum Aktionsende, der Kunden zeigt, wie viel Zeit bis zum Ablauf des Sonderpreises verbleibt.

Das Modul Kowal_CountdownPromotion zeigt den Countdown auf der Kategorieliste sowie auf der Produktseite an. Der Countdown funktioniert bei Produkten mit aktivem Sonderpreis und festgelegtem Datum Special Price To Date.

Erhöhen Sie die Sichtbarkeit Ihrer Aktionen und erleichtern Sie Kunden die Kaufentscheidung. Das Modul zeigt einen Countdown beim Produktpreis sowie das Enddatum der Aktion an, ohne den grundlegenden SEO-Inhalt des Produkts zu verändern.

Die wichtigsten Funktionen

  • Countdown zum Aktionsende auf der Kategorieliste,
  • Countdown zum Aktionsende auf der Produktseite,
  • Unterstützung des Produktattributs countdown_promotion,
  • Nutzung der standardmäßigen Magento-Felder: special_price, special_from_date, special_to_date,
  • Auswahl der Countdown-Position in der Kategorie,
  • Farbkonfiguration über einen Color Picker,
  • Auswahl der Schriftgröße aus einer Liste,
  • Bearbeitung des Textes vor dem Countdown und vor dem Datum,
  • Möglichkeit, Beschriftungen auszublenden und nur den Countdown zu zentrieren,
  • Übersetzungen gemäß dem Magento-Mechanismus i18n -Werte.

Für wen ist das Modul geeignet?

Das Modul ist für Magento 2-Shops vorgesehen, die regelmäßig zeitlich begrenzte Aktionen durchführen und deren begrenzte Laufzeit besser kommunizieren möchten, ohne die Preisvorlagen umzubauen.

Vorteile

  • bessere Sichtbarkeit aktiver Aktionen,
  • mehr Transparenz für Kunden,
  • Konfiguration der Darstellung ohne Codeänderungen,
  • Kompatibilität mit Magento-Mechanismen: Layout, RequireJS, LESS, Systemkonfiguration und Übersetzungen.

Implementierung

Das Modul wird als Composer-Paket des Typs magento2-modulebereitgestellt. Nach der Installation müssen Sie lediglich das Modul aktivieren, setup:upgradeausführen, den Cache leeren und die Darstellung im Admin-Panel konfigurieren.

Wann der Countdown erscheint

Für das Produkt müssen countdown_promotion aktiviert, ein Sonderpreis unterhalb des regulären Preises und ein zukünftiges Enddatum festgelegt sein. Das Startdatum kann leer sein oder bereits in der Vergangenheit liegen.

Katalogpreisregeln dienen nicht als Quelle für die Countdown-Daten. Bei konfigurierbaren Produkten kann der Countdown die Daten des übergeordneten Produkts oder aktiver Varianten verwenden. Soll sich das Datum zusammen mit der ausgewählten Variante ändern, muss das Frontend entsprechend angepasst werden.

Position, Texte und Anzeigezeitraum

Stores → Configuration → Catalog → Countdown Promotion bietet Einstellungen für Darstellung, Zeitformat, Einheitensymbole und Show Countdown Days Before End. Bei einem leeren Wert für den Anzeigezeitraum wird der Countdown sofort angezeigt. Der Wert 3 begrenzt die Anzeige beispielsweise auf die letzten drei Tage.

Auf der Produktliste können Sie die Position unter dem Preis, beim Bild oder über einen eigenen CSS-Selektor auswählen. Für die Produktseite steht ein separater Selektor zur Verfügung. Bei einer benutzerdefinierten Preisdarstellung müssen die Einfügepositionen entsprechend angepasst werden.

Countdown im Browser

Das Backend übermittelt die Enddaten als UTC-Zeitstempel. JavaScript erstellt den sichtbaren Countdown nach dem Laden der Seite und verwendet ein gemeinsames Intervall für alle Countdowns auf der Seite.

Nach Ablauf der Zeit wird der Countdown aus dem DOM entfernt. Das Modul stellt die verbleibende Zeit dar. Es ersetzt weder die Preisindexierung noch die Konfiguration des Aktionsendes in Magento.

Installation über Composer

Paket kowal/module-countdown-promotion, Modul Kowal_CountdownPromotion. Nachdem Sie den Zugriff auf das Kowal-Repository konfiguriert haben, installieren Sie das Paket, aktivieren das Modul, aktualisieren Magento und leeren den Cache. Berücksichtigen Sie in der Produktionsumgebung die Kompilierung und Bereitstellung statischer Inhalte gemäß dem Bereitstellungsprozess des Shops.

Von der Konfiguration zum Ergebnis

1. Aktion einrichten
Sie aktivieren das Countdown-Attribut und richten einen aktiven Sonderpreis ein.

2. Darstellung auswählen
Sie legen Position, Texte, Farben und den Anzeigezeitraum fest.

3. Der Kunde sieht die verbleibende Zeit
JavaScript zählt die Zeit herunter und entfernt den Countdown nach Ablauf.

Countdown in den letzten drei Tagen

Für die Aktion ist ein Enddatum festgelegt und der Anzeigezeitraum des Countdowns beträgt 3 Tage. Der Countdown erscheint erst in der letzten Phase der Aktion.

Nach Ablauf der Zeit wird der Countdown ausgeblendet. Die tatsächliche Anwendung und Beendigung des Sonderpreises wird weiterhin durch die Preismechanismen von Magento gewährleistet.

Heben Sie das tatsächliche Enddatum der Aktion hervor

Möchten Sie das Modul an Ihren Shop anpassen? Fragen Sie nach der Implementierung von Kowal Countdown Promotion und besprechen Sie die Konfiguration oder benötigte Erweiterungen.

Weitere Informationen

Übereinstimmung mit der Vorlage Luma / Leer, KOWAL

Installationsanleitung für das Modul

Anleitung zur Installation und Konfiguration von Countdown Promotion für Magento 2

Das ModulKowal_CountdownPromotionergänzt Magento 2 um einen Countdown zum Aktionsende. Der Countdown kann auf der Kategorieliste und der Produktseite angezeigt werden, wenn das Produkt über einen aktiven Sonderpreis und ein festgelegtes Enddatum der Aktion verfügt.

Der sichtbare Countdown wird nach dem Laden der Seite durch JavaScript erstellt. Das Backend übermittelt an das Frontend ausschließlich technische Daten, darunter die Produkt-ID und den Zeitstempel des Aktionsendes.

Anforderungen

Stellen Sie vor der Installation sicher, dass der Shop folgende Anforderungen erfüllt:

  • Magento Open Source oder Adobe Commerce 2.4.x,
  • PHP 7.4 oder PHP 8.1+ entsprechend der Magento-Version,
  • Möglichkeit zur Installation von Composer-Paketen des Typsmagento2-module,
  • Zugriff auf die Magento-CLI,
  • Zugriff auf das Modul-Repository.

Installation über Composer

Wechseln Sie in das Stammverzeichnis des Magento-Projekts.

Fügen Sie das Kowal-Composer-Repository zur Projektkonfiguration hinzu:

Die Zugangsdaten zum Composer-Repository (E-Mail-Adresse des Kunden und Lizenz-Token) erhalten Sie nach dem Kauf per E-Mail. Sie sind außerdem nach dem Login im Kundenbereich unter kowal.storeverfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch den erhaltenen Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.

composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-countdown-promotion

Nach der Installation legt Composer das Modul in folgendem Verzeichnis ab:

vendor/kowal/module-countdown-promotion

Aktivierung des Moduls in Magento

Führen Sie die Magento-Befehle im Stammverzeichnis des Shops aus:

bin/magento module:enable Kowal_CountdownPromotion
bin/magento setup:upgrade
bin/magento cache:flush

In einer Produktionsumgebung müssen in der Regel auch die im Projekt verwendeten Deployment-Befehle ausgeführt werden:

bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento indexer:reindex
bin/magento cache:flush

Produktkonfiguration

Gehen Sie bei jedem Produkt, für das der Countdown angezeigt werden soll, wie folgt vor:

  1. Legen SieCountdown PromotionaufYes.
  2. Legen SieSpecial Price.
  3. Legen SieSpecial Price To Date.
  4. Legen Sie optionalSpecial Price From Date.

Der Countdown erscheint nur, wenn alle folgenden Bedingungen erfüllt sind:

  • Das Attributcountdown_promotionist aktiviert,
  • special_priceist festgelegt,
  • der Sonderpreis ist niedriger als der reguläre Preis,
  • special_from_dateist leer oder die Aktion hat bereits begonnen,
  • special_to_dateliegt in der Zukunft.

Aktivieren Sie bei konfigurierbaren ProduktenCountdown Promotionam übergeordneten Produkt. Das Modul kann das Aktionsdatum des übergeordneten Produkts oder aktive Aktionsdaten der verknüpften einfachen Produkte verwenden, wenn die Aktion für Varianten eingerichtet wurde.

Modulkonfiguration

Die Moduloptionen sind im Magento-Admin-Panel verfügbar:

Stores > Configuration > Catalog > Countdown Promotion > Appearance

Leeren Sie nach einer Änderung der Konfiguration den Cache:

bin/magento cache:flush

Einstellungen für die Countdown-Position

FeldCategory Placementlegt die Position des Countdowns auf der Kategorieliste fest.

Verfügbare Optionen:

  • Below price– Countdown unterhalb des Preises,
  • Bottom of product image– Countdown am unteren Rand des Produktbildes,
  • Top of product image– Countdown am oberen Rand des Produktbildes,
  • Custom CSS selector– Countdown bei dem Element, das über einen eigenen CSS-Selektor angegeben wird.

Wenn SieCustom CSS selectorauswählen, füllen Sie das FeldCategory Custom CSS Selectoraus. Das ausgewählte Element sollte überdata-product-idverfügen oder sich in einer Produktkachel befinden, die.price-box[data-product-id].

Beispielselektoren:

.price-box[data-product-id]
.product-item-info .price-box[data-product-id]
.product-item-details .price-box[data-product-id]

FeldProduct Page Custom CSS Selectorgilt nur für die Produktseite. Geben Sie den Selektor des Elements ein, hinter dem der Countdown eingefügt werden soll.

Beispiele:

.product-info-main .product-info-price
#custom-price-target

Wenn das Feld leer ist, verwendet das Modul den standardmäßigen Selektor:

.product-info-main .price-box

Einstellungen für Texte und Zeitformat

FeldText Before Countdown legt den Text vor dem Countdown fest, zum Beispiel:

Promocja kończy się za:

Wenn das Feld leer ist, wird die Beschriftung vor dem Countdown nicht angezeigt und der Countdown-Wert wird zentriert.

FeldText Before End Date legt den Text vor dem Enddatum der Aktion fest, zum Beispiel:

Promocja do:

Wenn das Feld leer ist, wird unter dem Countdown nur das Datum angezeigt.

FeldDisplayed Time Templatekönnen Sie auswählen, welche Zeiteinheiten im Countdown angezeigt werden.

Verfügbare Vorlagen:

  • 00d 00g 00m 00s,
  • 00d 00g 00m,
  • 00d 00g,
  • 00d,
  • 00g 00m 00s,
  • 00m 00s.

Die Symbole der Zeiteinheiten können in separaten Feldern geändert werden:

  • Days Symbol, standardmäßigd,
  • Hours Symbol, standardmäßigg,
  • Minutes Symbol, standardmäßigm,
  • Seconds Symbol, standardmäßigs.

Beispiel: Wenn SieHours Symbolaufhsetzen, kann der Countdown02d 05h 30m 10sanstelle von02d 05g 30m 10s.

Countdown erst kurz vor dem Aktionsende anzeigen

FeldShow Countdown Days Before Endlegt fest, wie viele Tage vor dem Ende der Aktion der Countdown sichtbar werden soll.

Beispiele:

  • leeres Feld – der Countdown wird sofort angezeigt, sobald die Aktionsbedingungen erfüllt sind,
  • 1– der Countdown erscheint am letzten Tag der Aktion,
  • 3– der Countdown erscheint in den letzten 3 Tagen der Aktion,
  • 7– der Countdown erscheint in den letzten 7 Tagen der Aktion.

Das Feld akzeptiert ganze Zahlen. Ein leerer Wert bedeutet, dass keine Einschränkung gilt.

Darstellungseinstellungen

Mit dem Modul können Sie die Darstellung des Countdowns ohne Codeänderungen konfigurieren.

Verfügbare Felder:

  • Background Color– Hintergrundfarbe,
  • Text Color– grundlegende Textfarbe,
  • Label Color– Farbe der Beschriftung vor dem Countdown,
  • Timer Color– Farbe des Countdown-Werts,
  • Border Color– Rahmenfarbe,
  • Font Size– Schriftgröße.

Die Farbfelder verwenden einen Color Picker und speichern Hex-Werte, zum Beispiel:

#ffffff
#333333
#d32f2f

Die Schriftgröße wird aus einer Liste ausgewählt:

  • 12px,
  • 14px,
  • 16px,
  • 18px.

Prüfung nach der Implementierung

Prüfen Sie nach der Installation und Konfiguration Folgendes:

  1. Ein einfaches Produkt mit aktiver Aktion auf der Produktseite.
  2. Ein einfaches Produkt mit aktiver Aktion auf der Kategorieliste.
  3. Ein Produkt ohne aktiven Sonderpreis.
  4. Ein Produkt mit einemSpecial Price To Datein der Vergangenheit.
  5. Ein Produkt mit leeremSpecial Price To Date.
  6. Ein Produkt mit einem Sonderpreis, der gleich oder höher als der reguläre Preis ist.
  7. Die KonfigurationShow Countdown Days Before End.
  8. Verschiedene Vorlagen unterDisplayed Time Template.
  9. Die Änderung der Symbole für Zeiteinheiten.
  10. Die Änderung von Farben und Schriftgröße nach dem Leeren des Caches.
  11. Die Browserkonsole auf JavaScript-Fehler.
  12. Den HTML-Quelltext darauf, ob er bereits ein fertiges Element.countdown-promotion.

Bekannte Einschränkungen

Das Modul verwendet Aktionen, die auf den standardmäßigen Magento-Feldern basieren:

  • special_price,
  • special_from_date,
  • special_to_date.

Katalogregeln, Adobe Commerce Scheduled Updates und Varianten konfigurierbarer Produkte mit vollständig unabhängigen Aktionsdaten können eine separate Integration erfordern.

Bei Themes, die die Preisdarstellung oder die Struktur der Produktkachel stark verändern, müssen möglicherweise eigene CSS-Selektoren festgelegt werden.

Häufige Probleme

Der Countdown ist nicht sichtbar

Prüfen Sie, ob:

  • für das ProduktCountdown Promotion = Yes,
  • für das ProduktSpecial Price,
  • der Sonderpreis ist niedriger als der reguläre Preis,
  • Special Price To Datein der Zukunft liegt,
  • Special Price From Datenicht auf ein zukünftiges Datum verweist,
  • der Magento-Cache geleert wurde,
  • der für die Kategorie festgelegte CSS-Selektor auf das richtige Produktelement verweist.

Der Countdown befindet sich an der falschen Position

Ändern SieCategory Placementoder legen Sie einen eigenenCategory Custom CSS Selectorfest. Verwenden Sie auf der ProduktseiteProduct Page Custom CSS Selector.

Änderungen an der Darstellung sind nicht sichtbar

Leeren Sie den Magento-Cache:

bin/magento cache:flush

In der Produktionsumgebung kann es außerdem erforderlich sein, die statischen Assets gemäß dem Deployment-Prozess des Shops zu aktualisieren.

Klicken Sie, um das Karussell zu überspringen

Wir haben weitere Produkte gefunden, die Sie interessieren könnten!

Schreiben Sie eine Bewertung
Sie bewerten: Countdown Promotion für Magento 2
Ihre Bewertung:
Qualität
Preis
Support
loader
Wird geladen …

Ihre Bewertung wurde zur Moderation übermittelt.

Cookie-Einstellungen ändern