Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Kowal Hyva Colors — kolory sklepu pod kontrolą

61,50 € 50,00 €
Installation von COMPOSER
M2-HYVA-COLORS
Do not miss: 6

You are missing out on 6 loyalty points for this product. Join now

  • 2.4.9
  • 2.4.8
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0

Jeden panel, wiele możliwości

Kolory nagłówka, przycisków, tekstów, ikon i obramowań nie muszą być rozproszone po plikach motywu. Moduł grupuje obsługiwane elementy w sekcjach, dzięki czemu możesz zmieniać ich wygląd i budować powtarzalne zestawy dla swojej marki.

Zacznij od jednej z siedmiu palet: niebieskiej, zielonej, fioletowej, pomarańczowej, grafitowej, czarnej lub jasnej/białej. Możesz opublikować gotowy zestaw, utworzyć własną wersję albo zacząć od pustej konfiguracji. Dostępny jest również powrót do natywnych kolorów aktywnego motywu.

Najważniejsze korzyści

  • Spójny wygląd marki. Zarządzaj kolorami obsługiwanych elementów z jednego miejsca, również dla wybranych stanów interakcji.
  • Szybsze przygotowanie kolejnych sklepów. Klonuj zestawy i przenoś zapisane konfiguracje przez eksport oraz import JSON wraz z katalogiem elementów.
  • Osobny wygląd widoków sklepu. Wybierz, którego store view dotyczy publikacja.
  • Kontrola nad zmianami. Edytuj szkic, a następnie świadomie opublikuj go. Sam zapis nie zmienia sklepu.
  • Powrót do wcześniejszego wyglądu. Historia publikacji pozwala przywrócić wcześniejszą zakończoną wersję.
  • Rozbudowa z panelu. Dodawaj własne elementy i sekcje bez modyfikowania plików modułu. Ten tryb wymaga znajomości selektorów CSS.
  • Statyczny CSS na storefrontcie. Arkusz powstaje podczas publikacji. Zmiana kolorów nie wymaga dodatkowego JavaScriptu modułu na stronie sklepu.

Dwie palety o szczególnym charakterze

Czarny: ciemny nagłówek z białymi tekstami i ikonami, jasny licznik koszyka oraz łagodniejsze szare obramowania. To elegancki akcent kolorystyczny, a nie pełny tryb ciemny całej witryny.

Jasny / Biały: zachowuje natywne tła, dzięki czemu szare otoczenie może kontrastować z białymi kartami produktów. Obsługiwane ramki są przezroczyste w spoczynku i szare po najechaniu.

Dla kogo?

Dla właścicieli sklepów, administratorów i agencji, które chcą przygotowywać własne zestawy kolorystyczne oraz ponownie wykorzystywać je w zgodnych wdrożeniach Hyvä.

Reviews

Write Your Own Review
You're reviewing:Kowal Hyva Colors — kolory sklepu pod kontrolą
Your Rating

Konfiguration der Integration

Admin-Panel und Berechtigungen

Sie öffnen das Modul über kowal.store → Modules → Hyva Colors. Die Konfiguration erfolgt in seinen drei Ansichten und nicht in einem separaten Bereich Stores → Configuration.

Der Administrator vergibt Berechtigungen unter System → Permissions → User Roles. Weisen Sie den Rollen die passenden übergeordneten Kowal-Menüressourcen und Hyva Colors-Ressourcen zu:

RessourceVerwendung
View colors and historyAnzeigen von Sets und Verlauf
Edit presetsErstellen, Speichern, Klonen, Löschen eigener Sets und Zurücksetzen von System-Sets
Add custom elementsHinzufügen von Elementen zum Katalog
Import and export presetsÜbertragen von Sets per JSON
Publish and restore colorsVeröffentlichung, Zurücksetzen des Erscheinungsbilds, Wiederherstellen und erneutes Ausführen von Veröffentlichungen

Ein Import, der neue Katalogdefinitionen enthält, erfordert zusätzlich die Berechtigung zum Hinzufügen von Elementen. Nach einer Rollenänderung kann eine erneute Anmeldung des Benutzers erforderlich sein.

Shop-Umfang

Bei der Veröffentlichung wählen Sie einen aktiven Store View. Das Modul prüft das zugewiesene Theme: Das aktuelle Profil unterstützt genau Hyva/default mit Default Theme 1.5.2–1.5.x. Weisen Sie kein anderes Theme nur zu, um die Validierung zu umgehen — Child-Themes benötigen eine separate Vorbereitung der Mappings.

Ein Set ist ein wiederverwendbarer Entwurf. Sie können es separat für mehrere Views veröffentlichen. In dieser Version gibt es keine vererbte Konfiguration auf Ebene default/website/store.

System- und eigene Sets

Die fertigen Definitionen umfassen sieben Paletten und ein leeres natives Set. Ihre gespeicherten Kopien sind unter „Meine Sets“ verfügbar. Am einfachsten erstellen Sie eigene Sets auf deren Grundlage — so bleiben die Originale als Referenz erhalten.

SetCharakter
Blau, Grün, Violett, Orange, GraphitFührender Akzent und passende Farben der unterstützten Elemente
SchwarzDunkler Header, weißer Inhalt und heller Warenkorb-Zähler; die übrigen Flächen bleiben hell
Hell / WeißNative Hintergründe, ausgeblendete unterstützte Rahmen und graue Rahmen bei Hover
Nativ — ohne ÜberschreibungKein Farb-CSS des Moduls; das Erscheinungsbild ergibt sich aus dem aktiven Theme

Farbeditor

Der Editor unterteilt den Katalog in Abschnitte: Global, Header, Buttons, Product cards sowie Catalog and product page. Die Namen können auf Englisch bleiben. Der Startkatalog enthält 34 Elemente und 99 Mappings. Ein einzelnes Element kann separate Einträge für Hintergrund, Text, Rahmen und Interaktionszustände haben.

Verfügbare Möglichkeiten zum Festlegen von Werten:

Modus im Admin-PanelWirkung
Eigene FarbeExplizite Farbe, z. B. #171717, #ffffff, #11223380
Farbe aus PaletteVerweis auf ein Token, z. B. brand
Nativer StilEntfernen der Überschreibung der jeweiligen Eigenschaft; es gilt der Theme-Stil
Ohne ÜberschreibungKein Wert auf dieser Ebene; in einem einzelnen Entwurf bleibt der Theme-Stil erhalten

native fügt kein CSS inherit ein. Der Wert transparent ist eine explizite transparente Farbe und keine Rückkehr zum Theme. Sie können auch currentColor verwenden. Beliebige CSS-Funktionen wie rgb() oder var() werden in Farbfeldern nicht akzeptiert.

Speichern Sie den Entwurf, bevor Sie den Abschnitt oder die Editorseite wechseln. Das Speichern veröffentlicht keine Änderungen.

Gemeinsame Farben: Tokens

In „Palette — erweiterte Einstellungen (JSON)“ werden benannte Farben gespeichert. Beispiel eines Fragments:

{ 'brand': {'mode': 'color', 'value': '#1d4ed8'}, 'on-brand': {'mode': 'color', 'value': '#ffffff'}}

Wählen Sie in der Elementzeile „Farbe aus Palette“ und geben Sie brand ein. Eine Änderung des Tokens aktualisiert bei der nächsten Veröffentlichung alle Werte, die darauf verweisen. Wenn Sie ein fertiges Set bearbeiten, behalten Sie die übrigen vorhandenen Tokens bei — das Ersetzen des gesamten JSON durch das obige Fragment kann ungelöste Verweise hinterlassen. Zyklen und fehlende Tokens werden abgelehnt.

Hinzufügen von Elementen und Abschnitten

Dies erfordert keine Änderung der Moduldateien, setzt aber voraus, dass der richtige CSS-Selektor ermittelt wird. Das Modul verfügt nicht über einen visuellen Element-Inspector.

  1. Öffnen Sie den Editor eines beliebigen Sets.
  2. Klappen Sie „Eigenes Element hinzufügen — erweiterter Modus“ auf.
  3. Geben Sie einen Namen ein, z. B. „Aktionsbanner“.
  4. Wählen Sie einen bestehenden Abschnittsnamen aus oder geben Sie einen neuen ein, z. B. „Aktionen“.
  5. Geben Sie einen stabilen Selektor ein, z. B. #promo-banner, der im Shop existiert.
  6. Wählen Sie Eigenschaften aus, z. B. background-color, color, border-color.
  7. Wählen Sie Zustände aus, z. B. normal und hover, und fügen Sie anschließend das Element hinzu.
  8. Öffnen Sie den entsprechenden Abschnitt, weisen Sie Farben zu, speichern und veröffentlichen Sie das Set.

Die Definition gelangt in den gemeinsamen Katalog; allein ihr Hinzufügen legt nicht die Farben in allen Sets fest. Der Selektor sollte möglichst präzise sein. In dieser Version werden Selektorlisten, :has() und beliebige CSS-Deklarationen nicht unterstützt. Das Hinzufügen eines Elements erstellt dessen HTML im Shop nicht. Eine Bearbeitung bestehender Selektoren im Admin-Panel und eine Archivierung von Elementen gibt es noch nicht.

Infrastrukturkonfiguration

Die Veröffentlichung hängt von Cron, beschreibbaren Medien und Cache ab. Das CSS-Stylesheet wird vor der Aktivierung generiert und anschließend statisch ausgeliefert. Das Modul fügt dem normalen Storefront kein farbbezogenes JavaScript hinzu. Das bedeutet keine Garantie für ein konkretes Performance-Ergebnis — Messungen sollten im Zielshop durchgeführt werden.

Bei Varnish prüfen Sie den Zugriff auf die Purge-Server. Bei CDN und mehreren Knoten prüfen Sie die HTML-Propagierung sowie die Verfügbarkeit der Stylesheets. Deployment-Details enthält die Installationsanleitung.

Installationsanleitung für das Modul

Kowal Hyva Colors — Installation und Aktualisierung

Anleitung für Version 0.1.6. Führen Sie die Befehle im Magento-Stammverzeichnis als Deployment-Benutzer im Rahmen des standardmäßigen Deployment-Prozesses des Shops aus. Prüfen Sie die Installation zuerst in einer Testumgebung.

Anforderungen

KomponenteAnforderung des aktuellen Pakets
PHP8.3.x, 8.4.x oder 8.5.x; Erweiterungen JSON und zlib
Magento Framework^103.0.9; Referenzumgebung Magento 2.4.9
Hyvä Theme Module~1.5.2
Aktives VeröffentlichungsthemeGenau Hyva/default; Default Theme 1.5.2–1.5.x
Kowal Base^1.1.7
DiensteFunktionierender Magento-Cron, beschreibbare Medien und korrekt konfigurierter Cache

Die vollständigen Abhängigkeiten werden in composer.json festgelegt. Die Anforderungen der Abhängigkeiten stellen keine Erklärung dar, dass alle Versionskombinationen getestet wurden. Ein Child-Theme wird derzeit von der Veröffentlichungsvalidierung abgelehnt, auch wenn es von Hyvä erbt.

1. Zugriff auf Composer

Konfigurieren Sie das Composer-Repository, das kowal/module-hyva-colors und kowal/base bereitstellt, gemäß den vom Anbieter erhaltenen Daten. Zusätzlich ist ein berechtigter Zugriff auf das Hyvä-Repository erforderlich. Die Repository-Adresse und die Art der Autorisierung hängen vom bereitgestellten Zugriff ab; diese Anleitung setzt keine öffentliche Verfügbarkeit des Pakets voraus.

Beispielhaftes Konfigurationsschema — ersetzen Sie die Adresse durch die tatsächliche Adresse des Composer-Repositorys:

composer config repositories.kowal composer 'https://ADRES-REPOZYTORIUM-COMPOSER'

Speichern Sie Zugangsdaten außerhalb des Projekt-Repositorys, z. B. in einer privaten auth.json oder in der CI-Konfiguration. Kopieren Sie sie nicht in die Dokumentation.

2. Installation

Nachdem Release 0.1.6 im Repository bereitgestellt wurde:

composer require kowal/module-hyva-colors:0.1.6 --with-all-dependenciesphp bin/magento module:enable Kowal_Base Kowal_HyvaColorsphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy pl_PL en_USphp bin/magento cache:clean config layout block_html full_pagephp bin/magento module:status Kowal_HyvaColorsphp bin/magento kowal:hyva-colors:diagnose

Die angegebenen Locales sind ein Beispiel — deployen Sie die Sprachen, die vom Shop und vom Admin-Panel verwendet werden. Verbinden Sie die Generierung von DI und Assets mit dem standardmäßigen Deployment-Prozess, anstatt sie während der Bedienung des Traffics im aktiven Produktionsverzeichnis auszuführen.

Die Installation erstellt ein Verzeichnis und Start-Sets. Sie veröffentlicht keine Farben und ändert nicht das Erscheinungsbild des Shops. Der Befehl diagnose prüft das Paketverzeichnis und meldet den Funktionsumfang; er ist kein vollständiger Umgebungstest.

3. Cron und CSS-Dateien

Das Modul verwendet den Task kowal_hyva_colors_publish in der Cron-Gruppe default, der jede Minute geplant wird. Auf dem Server muss der standardmäßige Magento-Cron laufen. Eine Ausführung verarbeitet maximal 10 Aufgaben; die Veröffentlichung muss nicht sofort erfolgen.

Manuelle Verarbeitung der Warteschlange zu Diagnosezwecken:

php bin/magento kowal:hyva-colors:publication:process

Prüfen Sie den Status einer konkreten Aufgabe in „Änderungsverlauf“ — die erfolgreiche Ausführung des Befehls bedeutet nicht, dass jede Aufgabe erfolgreich abgeschlossen wurde.

Stylesheets werden unter pub/media/kowal/hyva-colors//.css gespeichert. Stellen Sie sicher, dass Schreibzugriff sowie Lesezugriff per HTTP möglich sind. Bei mehreren Knoten müssen die Medien gemeinsam genutzt werden. Für diese unveränderlichen Dateien können Content-Type: text/css, Komprimierung und Cache-Control: public, max-age=31536000, immutable konfiguriert werden. Das Modul richtet keine Server- oder CDN-Konfiguration ein.

4. Abnahme der Installation

  1. Öffnen Sie kowal.store → Modules → Hyva Colors. Wenn das Menü nicht sichtbar ist, prüfen Sie Kowal Base und die Rollenberechtigungen.
  2. Prüfen Sie drei Seiten: „Sets und Veröffentlichung“, „Meine Sets“, „Änderungsverlauf“.
  3. Veröffentlichen Sie in einem Test-Store-View eine Palette und warten Sie, bis die Aufgabe abgeschlossen ist.
  4. Prüfen Sie Header, Konto, Mini-Warenkorb, Kategorie und Produkt auf Desktop und Smartphone, auch Hover/Focus.
  5. Bestätigen Sie die Verfügbarkeit der CSS-Datei, die Aktualisierung von FPC/Varnish und aller CDN-Knoten.
  6. Veröffentlichen Sie einen Reset auf das native Theme und prüfen Sie anschließend die Wiederherstellung einer früheren Veröffentlichung.

Aktualisierung

Nachdem ein neues Release bereitgestellt wurde:

composer update kowal/module-hyva-colors kowal/base --with-all-dependenciesphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy pl_PL en_USphp bin/magento cache:clean config layout block_html full_page

Prüfen Sie die Versionsbeschränkung in der Hauptdatei composer.json des Shops: Ein exaktes 0.1.6 erlaubt dem Befehl update nicht, ein neueres Release auszuwählen. Ändern Sie sie bewusst, z. B. mit composer require ...:NOWA-WERSJA --with-all-dependencies.

Die Aktualisierung ersetzt die aktive Veröffentlichung nicht durch eine neue Palette. Wählen Sie nach Änderungen an den Werkseinstellungen das fertige Set erneut aus und veröffentlichen Sie es. Gespeicherte eigene Entwürfe behalten ihre eigenen Werte.

Probleme bei der Installation

  • Paket ist nicht verfügbar: Prüfen Sie die Verfügbarkeit des Releases, die Repositorys und die Composer-Autorisierung.
  • Menü fehlt: Prüfen Sie die Aktivierung von Kowal_Base, Rollenrechte und den Konfigurations-Cache; aktualisieren Sie das Admin-Panel.
  • Verzeichniskonflikt: Führen Sie php bin/magento kowal:hyva-colors:catalog:sync --dry-run aus. Vergleichen Sie geänderte Definitionen vor der Synchronisierung; überschreiben Sie eigene Elemente nicht manuell.
  • Interceptor-Fehler nach alter Version: Stellen Sie sicher, dass Composer das korrigierte Paket installiert hat, und bauen Sie den generierten Code im standardmäßigen Deployment-Prozess neu auf.
  • Farben ändern sich nicht: Prüfen Sie Verlauf, Cron, aktives Theme, CSS in den Medien und die Cache-Propagierung.

Der Farb-Reset wird im Admin-Panel durchgeführt. Er erfordert weder die Deinstallation des Moduls noch das Löschen von Tabellen. Exportieren Sie vor dem Deaktivieren oder Entfernen des Moduls die benötigten Sets und erstellen Sie gemäß dem Wartungsprozess des Shops ein Backup der Datenbank.

AI Product Support
Produkte