Die Webgains App erstellt einen CSV-Feed nach den Webgains Spezifikationen und integriert gleichzeitig den Trackingcode zur Provisionsermittlung in Webgains.
- Webgains Onboarding innerhalb von wenigen Minuten
- autom. Datafeed-Generierung nach Webgains Spezifikationen
- DSGVO-konforme Trackingcode Integration
Installationsanleitung:
Schritt 1:
App installieren und aktivieren.
Schritt 2:
Ggf. eine dynamische Produktgruppe erstellen, falls noch nicht vorhanden.
Schritt 3:
Neuen Verkaufskanal 'Produktvergleich' erstellen und 'webgains (CSV)' als Template auswählen.
Weitere Verkaufskanal-Settings nach Bedarf anpassen, dynamische Produktgruppe zuweisen, Verkaufskanal aktiv schalten und speichern.
Nach dem Speichern zum Reiter Template wechseln und das Template auf Fehler prüfen.
('Template testen' bzw. 'Vorschau generieren' dürfen keine Fehlermeldung ausspielen)
Schritt 4:
App konfigurieren: Webgains Programm-ID und Event-ID eintragen (diese Daten erhalten Sie von Webgains) und App aktiv schalten (ggf. je Verkaufskanal konfigurieren)
Weitere Informationen wie Zahlungsarten, Versandländer und Lieferkosten sind optional.
Aktuelle CSV Template (Version 2.1.0)
Header row
Produkt-ID;{#- -#}
Produktname;{#- -#}
Deeplink;{#- -#}
Kategorie-ID;{#- -#}
Kategoriename;{#- -#}
Produktbeschreibung;{#- -#}
Kurzbeschreibung;{#- -#}
Preis;{#- -#}
Rabattierter Preis;{#- -#}
Währung;{#- -#}
Grundpreis;{#- -#}
Inhalt;{#- -#}
Bezahlmöglichkeiten;{#- -#}
Produkt-Nummer;{#- -#}
Produktbild klein;{#- -#}
Produktbild mittel;{#- -#}
Produktbild groß;{#- -#}
Verfügbarkeit;{#- -#}
Lieferzeit;{#- -#}
Lieferkosten;{#- -#}
Versandländer;{#- -#}
ISBN;{#- -#}
EAN;{#- -#}
Herstellnummer;{#- -#}
Keywords;{#- -#}
Siegel;{#- -#}
Liter{#- -#}
Product row
"{{ product.id }}";{#- -#}
"{{ product.translated.name }}";{#- -#}
{{ seoUrl('frontend.detail.page', {'productId': product.id}) }};{#- -#}
{%- if product.categories.first is defined and product.categories.first is not null -%}
"{{ product.categories.first.id }}"
{%- endif -%};{#- -#}
{%- if product.categories.first is defined and product.categories.first is not null -%}
"{{ product.categories.first.translated.name }}"
{%- endif -%};{#- -#}
{%- if product.translated.description is defined -%}
"{{ product.translated.description|replace({"\n":' ', "\r":' ','"':'""'})|raw }}"
{%- endif -%};{#- -#}
;{#- -#}
{%- if product.calculatedPrice.listPrice is not null -%}
{{ product.calculatedPrice.listPrice.price }}
{%- else -%}
{{ product.price.first.gross }}
{%- endif -%};{#- -#}
{% if product.price.count >= 1 %}
"{{ product.price.first.gross }}"
{%- else -%}
"ISSUE"
{%- endif -%};{#- -#}
{%- if context.extensions.digawebgainsextension.currency is defined and context.extensions.digawebgainsextension.currency is not null -%}
"{{context.extensions.digawebgainsextension.currency}}"
{%- endif -%};{#- -#}
{%- if product.purchaseUnit is not null and product.referenceUnit is not null and product.referenceUnit is not null and product.unit.name is defined and product.unit.name is not null -%}
"{{ (product.price.first.gross / product.purchaseUnit * product.referenceUnit)|format_number({fraction_digit: 2}) }} {{context.extensions.digawebgainsextension.currency}} / {{product.referenceUnit}} {{product.unit.translated.name }}"
{%- endif -%};{#- #}
{%- if product.purchaseUnit is not null and product.unit.name is defined and product.unit.name is not null -%}
"{{ product.purchaseUnit }} {{ product.unit.translated.name }}"
{%- endif -%};{#- #}
{%- if context.extensions.digawebgainsextension.payment is defined and context.extensions.digawebgainsextension.payment is not null -%}
"{{context.extensions.digawebgainsextension.payment}}"
{%- endif -%};{#- -#}
"{{ product.productNumber }}";{#- -#}
{%- if product.cover.media.url is defined and product.cover.media.url is not null -%}
{%- if product.cover.media.thumbnails.filterByProperty("width",400).first().getUrl() is defined -%}
{{product.cover.media.thumbnails.filterByProperty("width",400).first().getUrl()|replace({' ': '%20'})}};{#- -#}
{%- else -%}
;{#- -#}
{%- endif -%}
{%- if product.cover.media.thumbnails.filterByProperty("width",400).first().getUrl() is defined -%}
{{product.cover.media.thumbnails.filterByProperty("width",800).first().getUrl()|replace({' ': '%20'})}};{#- -#}
{%- else -%}
;{#- -#}
{%- endif -%}
{%- if product.cover.media.thumbnails.filterByProperty("width",400).first().getUrl() is defined -%}
{{product.cover.media.thumbnails.filterByProperty("width",1920).first().getUrl()|replace({' ': '%20'})}};{#- -#}
{%- else -%}
;{#- -#}
{%- endif -%}
{%- else -%}
;{#- -#}
;{#- -#}
;{#- -#}
{%- endif -%}
"{{ product.stock > 0 ? "ja" : "nein" }}";{#- -#}
{%- if product.deliveryTime is defined and product.deliveryTime is not null -%}
{{ product.deliveryTime.name }}
{%- endif -%};{#- -#}
{%- if context.extensions.digawebgainsextension.shippingCosts is defined and context.extensions.digawebgainsextension.shippingCosts is not null and context.extensions.digawebgainsextension.currency is defined -%}
"{{context.extensions.digawebgainsextension.shippingCosts}} {{context.extensions.digawebgainsextension.currency}}"
{%- endif -%};{#- -#}
{%- if context.extensions.digawebgainsextension.shipping is defined and context.extensions.digawebgainsextension.shipping is not null -%}
"{{context.extensions.digawebgainsextension.shipping}}"
{%- endif -%};{#- -#}
;{#- -#}
{%- if product.ean is not null -%}
"{{ product.ean }}"
{%- endif -%};{#- -#}
{%- if product.manufacturerNumber is not null -%}
"{{ product.manufacturerNumber }}"
{%- endif -%};{#- -#}
{%- if product.manufacturerNumber is not null -%}
"{{ product.translated.keywords }}"
{%- endif -%};{#- -#}
;{#- -#}
{#- -#}
Webgains - Affiliate Marketing
Do you value quality work? So do we! That's why our apps and plugins are exclusively programmed by certified in-house Shopware developers.
Newsletter Discount
Sign up for our newsletter and save 10% on your purchase in the Shopware Store.
Documentation
For more information on using and understanding the features of the extension, please refer to our documentation.
Feedback, Suggestions, and Ideas
You like the plugin, but there's a certain feature missing that could significantly enhance it? Share your improvement suggestion with us through our feedback form.
Up to 50% Discount on Development Costs
Interested in having a custom extension developed for your Shopware store? For extensions that we subsequently publish in the Shopware Store, we offer a discount of up to 50% on development costs – get in touch with us.