انتقل إلى المحتوى الرئيسي
يتم عرض تفاصيل المنتج باللغة الإنجليزية. الترجمات قريبا.
Multi-Channel Product Feed Builder (Meta, TikTok, Pinterest, Bing) — One Odoo feed engine that exports your catalog to Meta,  — 1/1معاينة توضيحية

One Odoo feed engine that exports your catalog to Meta, TikTok, Pinterest, Bing and any custom CSV/XML spec

— built, installed & supported by ECOSIRE.

ما هو Multi-Channel Product Feed Builder (Meta, TikTok, Pinterest, Bing)؟

One Odoo feed engine that exports your catalog to Meta, TikTok, Pinterest, Bing and any custom CSV/XML spec — built, installed & supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

الميزات الرئيسية

Template-based feed builder: define any marketplace or ad-platform spec (CSV, TSV, XML) as a reusable channel template instead of hard-coding one exporter per network
Pre-built templates shipped ready to map: Meta / Facebook Catalog, TikTok Catalog, Pinterest Catalogs, Bing (Microsoft) Shopping and Snapchat Dynamic Ads
Visual field mapping UI: bind any destination column (e.g. Meta's `availability`, TikTok's `sku_id`) to an Odoo field, a computed field, or a fixed literal
Value transforms per field: currency + tax formatting, unit conversion, string templating, uppercase/slugify, HTML strip, and default-fallback when a source field is empty
Computed feed fields via `@api.depends` — derive sale price incl. tax, in-stock/out-of-stock status, or a composed title (brand + name + variant) that recalculates automatically
Per-channel category taxonomy mapping: translate your Odoo product categories to Meta's `google_product_category`, TikTok categories, Pinterest and Bing taxonomies via a mapping table
Full variant support: each `product.product` becomes a feed row with `item_group_id`, size/color attributes, per-variant price, barcode/GTIN and image
Scheduled regeneration through `ir.cron` — hourly, daily or custom — with delta feeds that emit only SKUs changed since the last run for fast, low-load refreshes
Stable, token-protected public feed URLs per channel that ad platforms fetch on their own polling schedule — no manual re-upload
Feed filtering rules: include only published/sellable products, exclude zero-stock or below-margin SKUs, or scope by category, brand, website or company
Multi-company, multi-currency and multi-language aware — generate a separate feed per company, per pricelist and per language variant of your catalog
XML-RPC / JSON-RPC endpoints to trigger a rebuild or read feed status from external tools (n8n, Zapier, CI, your own scripts)
Per-feed run history and error log: last-generated timestamp, row count, skipped-row reasons (missing required field, no image, no price) surfaced in the Odoo UI
Optional QWeb-rendered validation report so marketers can see exactly which SKUs would be rejected before a channel ever fetches the feed

مبني حسب الطلب، ننجزه بالكامل لك

لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.

  1. 1

    تطلب

    ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.

  2. 2

    نبني ونثبّت

    يقوم ECOSIRE ببنائه وتهيئته وتثبيته على Odoo الخاص بك.

  3. 3

    الإطلاق + الدعم

    تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.

المواصفات التقنية

توافق Odoo
Odoo 17, Odoo 18, Odoo 19
الإصدارات
Enterprise و Community
الترخيص
يلزم تأكيد الترخيص
متطلبات Python
Python 3.10+
قاعدة البيانات
PostgreSQL 12+

عن هذا المنتج

Google Shopping gets all the attention, but your paid growth now lives on Meta, TikTok, Pinterest, Bing and Snapchat — and each one wants your product data in a different shape, with different field names, category taxonomies and refresh rules. Maintaining five hand-built exports (or five separate off-the-shelf apps) is where catalogs drift out of sync, ad sets get disapproved for missing fields, and out-of-stock SKUs keep spending budget.

The Multi-Channel Product Feed Builder is a build-to-order Odoo module (Community and Enterprise, versions 17, 18 and 19) that turns your Odoo catalog into a single feed engine. One product.feed model holds a channel definition; a template-based mapping layer projects your product.template and product.product records into whatever CSV, TSV or XML spec the destination demands. You configure it once per channel and every regeneration pulls live data — price, stock, variant attributes, images, brand, GTIN — straight from Odoo. No CSV exports by hand, no stale spreadsheets, no copy-paste between the ad managers.

Because ECOSIRE builds this to order rather than shipping a generic download, the module is scoped to YOUR catalog structure: your variant attributes, your custom fields, your multi-company or multi-warehouse stock logic, your currency and language matrix. We wire the field mapping to your real data, load pre-built templates for the channels you actually run, and hand over a module you own — source code, security rules, cron jobs, docs and training — that your team (or ours) maintains going forward.

Under the hood it uses the parts of Odoo you already trust: computed fields with @api.depends for derived values like sale price with tax or availability status, ir.model.access.csv plus record rules so marketing can manage feeds without touching product master data, an XML/OWL settings view for channel config, ir.cron scheduled actions for regeneration, and stable public feed URLs (token-protected) that Meta, TikTok, Pinterest and Bing poll on their own schedule. Delta feeds keep only changed SKUs moving between full rebuilds, so a 40,000-SKU catalog refreshes in seconds, not a nightly slog. Everything is also reachable over XML-RPC / JSON-RPC if you want to trigger regeneration from an external orchestrator.

The result: one source of truth in Odoo, five channels always current, and ad platforms that stop disapproving your catalog because a required attribute was missing.

ما تحصل عليه

  • Complete, installable Odoo module (source code, `__manifest__.py`, models, XML/OWL views, `ir.cron` definitions) targeting your Odoo version — 17, 18 or 19, Community or Enterprise
  • Security layer configured for your org: `ir.model.access.csv` access rights plus record rules so a Marketing group manages feeds without write access to product master data
  • Pre-built channel templates configured and field-mapped to YOUR catalog for the platforms you run (e.g. Meta, TikTok, Pinterest, Bing, Snapchat)
  • Per-channel category taxonomy mapping tables populated for your product categories
  • Deployment to your environment (Odoo.sh, ECOSIRE managed hosting, or your own server) with cron schedules and feed URLs live and validated against each destination
  • Admin + marketer documentation: how to add a new channel, edit mappings, read the error log, and register the feed URL inside each ad platform
  • A live training/handover session with your team plus recording, and a written runbook
  • Post-launch support window with bug fixes and a compatibility check for point upgrades within your Odoo major version

لمن هذا

Social-commerce marketer

Runs paid catalog campaigns across Meta, TikTok and Pinterest and is tired of maintaining a separate hand-built export for each. Wants every channel to reflect live Odoo price and stock without touching a spreadsheet, so budget stops flowing to sold-out or disapproved products.

E-commerce / catalog manager

Owns the Odoo product catalog for a store with thousands of variants across multiple currencies and languages. Needs feeds that respect variant grouping, GTINs and per-company stock, and that regenerate on a schedule instead of a manual nightly chore.

Odoo functional consultant / integrator

Delivering an Odoo e-commerce project and needs a maintainable, spec-driven feed module — not five brittle one-off scripts — that they can extend for the next channel a client asks for and hand to the client to own.

كيف يقارن Multi-Channel Product Feed Builder (Meta, TikTok, Pinterest, Bing).

المعيارECOSIREبناء مخصصمنافسOdoo الأصلي
Covers Meta, TikTok, Pinterest, Bing & custom specs from one engineمتضمنةدعم جزئيدعم جزئيغير متضمنة
Mapped to your exact catalog (custom fields, variants, multi-company)متضمنةمتضمنةغير متضمنةغير متضمنة
Per-channel category taxonomy mappingمتضمنةدعم جزئيدعم جزئيغير متضمنة
Scheduled regeneration + delta feeds via `ir.cron`متضمنةدعم جزئيدعم جزئيغير متضمنة
Computed/transformed fields (`@api.depends`, tax, formatting)متضمنةمتضمنةدعم جزئيغير متضمنة
You own the source code and can extend itمتضمنةمتضمنةغير متضمنةدعم جزئي
Marketer-managed with scoped security (access rules)متضمنةدعم جزئيدعم جزئيغير متضمنة
Included build, deployment, training & support windowمتضمنةغير متضمنةغير متضمنةغير متضمنة
XML-RPC / JSON-RPC trigger for external orchestrationمتضمنةدعم جزئيدعم جزئيدعم جزئي

الأسئلة المتداولة حول Multi-Channel Product Feed Builder

How long does delivery take, and what happens after I order?

This is a build-to-order module, not an instant download. Typical lead time is one working week depending on how many channels you need and how custom your catalog is. After you order, ECOSIRE runs a short scoping call to capture your Odoo version, catalog structure, target channels and taxonomy needs, then builds, configures and deploys the module to your environment with feeds live and validated against each destination before handover.

What do support and updates cover after launch?

Every engagement includes a post-launch support window for bug fixes and adjustments. We also verify the module stays compatible with point releases within your Odoo major version. Adding new channels, new fields, or upgrading across a major version (e.g. 18 → 19) is available as a follow-on scope. You own the source code, so your own team or any Odoo partner can maintain it too.

Which platforms and Odoo versions are supported?

The module ships pre-built templates for Meta / Facebook Catalog, TikTok, Pinterest, Bing (Microsoft) Shopping and Snapchat, and because it's template-based it can target any additional marketplace or ad spec that accepts a CSV, TSV or XML feed. It runs on Odoo 17, 18 and 19, on both Community and Enterprise editions.

Will it handle my product variants, currencies and languages correctly?

Yes. Each `product.product` variant becomes its own feed row with an `item_group_id`, variant attributes, per-variant price, barcode/GTIN and image, so ad platforms group them properly. The engine is multi-company, multi-currency and multi-language aware, so you can emit a separate feed per company, pricelist or language from the same catalog.

How does it keep feeds current without slowing down my server?

An `ir.cron` scheduled action regenerates feeds on the interval you choose (hourly, daily, or custom). Between full rebuilds it emits delta feeds containing only SKUs that changed since the last run, so a large catalog refreshes quickly under low load. Ad platforms fetch the feed from a stable, token-protected URL on their own polling schedule — no manual re-upload.

Do I need developers to manage feeds day to day?

No. Field mapping, value transforms, category taxonomy mapping and filtering rules are all editable from the Odoo UI. Access is scoped with `ir.model.access.csv` and record rules so your marketing team manages feeds without touching product master data. For automation, the same actions are also exposed over XML-RPC / JSON-RPC.

How is this different from just building it in-house or buying an app off apps.odoo.com?

An in-house build usually becomes one brittle exporter per channel that breaks on the next spec change. A generic app.odoo.com module rarely matches your custom fields, taxonomy or multi-company logic and locks you into its assumptions. ECOSIRE builds a single spec-driven engine mapped to your real catalog, hands you the source, and supports it — so you get a custom fit without the from-scratch cost or the ongoing maintenance burden.

تطوير حسب الطلب
Multi-Carrier Shipping Aggregator & Label Engine
تطوير حسب الطلب
Multi-Carrier Shipping Hub for Odoo (Rate-Shopping Backbone)
طلب عرض سعر

Multi-Channel Product Feed Builder

One Odoo feed engine that exports your catalog to Meta, TikTok, Pinterest, Bing and any custom CSV/XML spec — built, installed & supported by ECOSIRE.

  • Template-based feed builder: define any marketplace or ad-platform spec (CSV, TSV, XML) as a reusable channel template instead of hard-coding one exporter per network
  • Pre-built templates shipped ready to map: Meta / Facebook Catalog, TikTok Catalog, Pinterest Catalogs, Bing (Microsoft) Shopping and Snapchat Dynamic Ads
  • Visual field mapping UI: bind any destination column (e.g. Meta's `availability`, TikTok's `sku_id`) to an Odoo field, a computed field, or a fixed literal
  • Value transforms per field: currency + tax formatting, unit conversion, string templating, uppercase/slugify, HTML strip, and default-fallback when a source field is empty

طلب عرض سعر

أخبرنا باحتياجاتك من Multi-Channel Product Feed Builder وسنرسل لك الأسعار وخيارات الترخيص وعرضًا مخصصًا، عادةً خلال يوم عمل واحد.

لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.