birdsinthesun/iso_productfeed
Composer 安装命令:
composer require birdsinthesun/iso_productfeed
包简介
Die Contao-Erweiterung Iso Productfeed wurde entwickelt, um Produktdaten aus Isotope E-Commerce zu exportieren und beispielsweise für externe Marktplätze wie Meta (Facebook/Instagram) zu nutzen. Diese Anleitung erklärt die Konfiguration und die Nutzung der Erweiterung.
README 文档
README
Die Contao-Erweiterung Iso Productfeed wurde entwickelt, um Produktdaten aus Isotope E-Commerce zu exportieren und beispielsweise für externe Marktplätze wie Meta (Facebook/Instagram) zu nutzen. Diese Anleitung erklärt die Konfiguration und die Nutzung der Erweiterung.
1. Konfigurationsmaske im Backend
Im Backend von Contao wird eine intuitive Konfigurationsmaske bereitgestellt, die es ermöglicht, den Produktfeed an die individuellen Anforderungen anzupassen. Hier können unter anderem folgende Einstellungen vorgenommen werden:
- Auswahl der zu exportierenden Produkteigenschaften, z. B. Name, Beschreibung, Preis oder individuelle Attribute.
- Zuordnung spezifischer Felder von Isotope zu den Attributen im XML-Feed, um sicherzustellen, dass diese korrekt ausgegeben werden.
2. Detailseite und XML-Link
Die Erweiterung ermöglicht es, die URL der Detailseite zu konfigurieren, die in der generierten XML-Datei ausgegeben wird. Diese Detailseite ist in den Shop-Konfigurationen auswählbar und muss dort explizit eingestellt werden.
Wichtig: Auf der ausgewählten Detailseite muss zudem die passende Shop-Konfiguration zugeordnet werden. Nur so ist gewährleistet, dass die XML-Datei korrekt generiert wird und die Verlinkung zu den Produkten im Shop einwandfrei funktioniert.
3. Währung und Preisformat
Für den erfolgreichen Einsatz auf Plattformen wie Meta ist es wichtig, dass die Währung und das Preisformat korrekt angegeben werden. Die Erweiterung generiert die XML-Datei automatisch in dem geforderten Format, z. B.:
- Preis:
19.99(mit Punkt statt Komma) - Währung:
EUR
4. Auswahl der Shop-Konfiguration
In der Konfigurationsmaske kannst du die gewünschte Shop-Konfiguration für den Feed festlegen. Diese Einstellung ist entscheidend für die richtige Preisberechnung, insbesondere wenn mehrere Konfigurationen in Isotope verwendet werden.
5. Isotope-Attribute
Isotope E-Commerce liefert bereits eine Vielzahl von Eigenschaften, die in den Produkten hinterlegt sind. Dazu gehören unter anderem:
- Produktname
- Beschreibung
- Bild
- Preis
Ein wichtiges Attribut, das Isotope jedoch nicht standardmäßig mitbringt, ist Availability (Verfügbarkeit). Dieses Attribut wird jedoch von der XML-Datei gefordert, um die Anforderungen externer Plattformen wie Meta zu erfüllen.
Zusätzlich wird ein weiteres Attribut benötigt, wenn Produkte mit einem reduzierten Preis ausgezeichnet sind. Hierbei muss ein Attribut mit dem Feldnamen Sale-Preis (reduzierter Preis) in Isotope angelegt werden. Dieses Attribut stellt sicher, dass sowohl der ursprüngliche Preis als auch der reduzierte Preis korrekt im XML-Feed ausgegeben werden.
Wichtig: Beide Attribute – Availability und Sale-Preis – müssen manuell in Isotope erstellt und den Produkten zugewiesen werden, damit sie ordnungsgemäß im Produktfeed erscheinen. Meta fordert zusätzlich noch die Attribute Condition und Brand. Hier ist die Referenz für die Feed-Datei: https://developers.facebook.com/docs/marketing-api/catalog/reference/#da-commerce
6. Aktuelle Einschränkungen
Die Erweiterung unterstützt derzeit keine Variantenprodukte oder Mehrsprachigkeit. Wenn diese Funktionen in deinem Shop eine Rolle spielen, können sie momentan nicht in den XML-Export eingebunden werden.
Fazit
Mit der Erweiterung Iso Productfeed kannst du deine Produktdaten effizient und konform mit den Anforderungen von Plattformen wie Meta exportieren. Dank der flexiblen Konfiguration ist die Anpassung an verschiedene Bedürfnisse einfach möglich, auch wenn die Erweiterung aktuell noch einige Einschränkungen aufweist.
Falls du weitere Fragen hast, steht dir der Support zur Verfügung.
birdsinthesun/iso_productfeed 适用场景与选型建议
birdsinthesun/iso_productfeed 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 26 次下载、GitHub Stars 达 0, 最近一次更新时间为 2024 年 12 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「xml」 「ecommerce」 「feed」 「contao」 「isotope」 「productfeed」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 birdsinthesun/iso_productfeed 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 birdsinthesun/iso_productfeed 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 birdsinthesun/iso_productfeed 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Nevogate Payment Gateway SDK
Simple RSS generator library for PHP 5.5 or later. clone from Bhaktaraz Bhatta ttps://github.com/bhaktaraz/php-rss-generator
Load DOM document safety
Dealing with payments through the Egyptian payment gateway PayMob
Added a method to Laravel response for handling xml response and also converting Eloquent return to XML.
Google Shopping Feed API (with ns problem fixed)
统计信息
- 总下载量: 26
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 25
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Mit
- 更新时间: 2024-12-17