Shopify-Themes, Liquid, Logos und ähnliche Themen
Hallo,
ist es möglich ein Schriftzug zu implementieren "nur noch 10 Stück verfügbar" wenn die Anzahl der verkaufbaren Produkte unter 10 sinkt
lg
Karsten
Gelöst! Zur Lösung
Erfolg.
Irgendwie sind deine ganzen Fragen in der Community unbeantwortet untergegangen Karsten...
Um die verbleibende Menge der Produkte auf der CollectioN Page unterhalb jedem Produkt anzuzeigen kannst du ein benutzerdefiniertes Liquid-Snippet hinzufügen -> Online-Shop -> Themes -> Aktionen -> Code. Das aber bitte zuerst in einer Theme-Kopie/Testumgebung testen.
Finde die Datei wie sections/main-collection-product-grid.liquid (oder ähnliche, die für das Product Grid verantwortlich ist). Füge die folgende FOR-Loop an die Stelle hinzu, an der die verbleibende Menge angezeigt werden soll:
{% for product in collection.products %}
<li class="grid__item">
<div class="card">
<!-- Existierende Produktinformationen -->
<h3 class="card__heading">
<a href="{{ product.url }}">{{ product.title }}</a>
</h3>
<div class="price">{{ product.price | money }}</div>
<!-- Verfügbarkeitsanzeige -->
{% assign total_inventory = product.variants | map: 'inventory_quantity' | sum %}
{% if total_inventory > 10 %}
<p class="inventory-info">Auf Lager</p>
{% elsif total_inventory > 0 %}
<p class="inventory-info">Nur noch {{ total_inventory }} Stück verfügbar!</p>
{% else %}
<p class="inventory-info">Nicht auf Lager</p>
{% endif %}
</div>
</li>
{% endfor %}
CSS für das Styling:
.inventory-info {
font-size: 14px;
color: #ff0000; /* Rot für niedrige Bestände */
font-weight: bold;
}
Hoffe das hilft dir weiter! 😉
Erfolg.
Irgendwie sind deine ganzen Fragen in der Community unbeantwortet untergegangen Karsten...
Um die verbleibende Menge der Produkte auf der CollectioN Page unterhalb jedem Produkt anzuzeigen kannst du ein benutzerdefiniertes Liquid-Snippet hinzufügen -> Online-Shop -> Themes -> Aktionen -> Code. Das aber bitte zuerst in einer Theme-Kopie/Testumgebung testen.
Finde die Datei wie sections/main-collection-product-grid.liquid (oder ähnliche, die für das Product Grid verantwortlich ist). Füge die folgende FOR-Loop an die Stelle hinzu, an der die verbleibende Menge angezeigt werden soll:
{% for product in collection.products %}
<li class="grid__item">
<div class="card">
<!-- Existierende Produktinformationen -->
<h3 class="card__heading">
<a href="{{ product.url }}">{{ product.title }}</a>
</h3>
<div class="price">{{ product.price | money }}</div>
<!-- Verfügbarkeitsanzeige -->
{% assign total_inventory = product.variants | map: 'inventory_quantity' | sum %}
{% if total_inventory > 10 %}
<p class="inventory-info">Auf Lager</p>
{% elsif total_inventory > 0 %}
<p class="inventory-info">Nur noch {{ total_inventory }} Stück verfügbar!</p>
{% else %}
<p class="inventory-info">Nicht auf Lager</p>
{% endif %}
</div>
</li>
{% endfor %}
CSS für das Styling:
.inventory-info {
font-size: 14px;
color: #ff0000; /* Rot für niedrige Bestände */
font-weight: bold;
}
Hoffe das hilft dir weiter! 😉
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024