XML Feed Generator — Bazaraki, Google Shopping, Facebook Catalog
by Soft G Co. Ltd https://www.softg.dev$ 203.84
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 1410 |
| Technical Name |
softg_xml_feed_generator |
| License | OPL-1 |
| Website | https://www.softg.dev |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 1410 |
| Technical Name |
softg_xml_feed_generator |
| License | OPL-1 |
| Website | https://www.softg.dev |
|
Want the full visual version? View the full design with screenshots, detailed layout and visual specs. |
View Full Brochure |
SoftG Official Module - v19.0.2.1.0
XML Feed Generator
One module. Every marketplace. Bazaraki, Google Shopping, Facebook Catalog. Live polling URLs, no code.
The problem
Every marketplace wants your product catalogue as XML but each one invents its own schema. Bazaraki expects ads and ad tags with rubric and district. Google Shopping wants the g: namespace. Facebook Catalog uses yet another format.
Most Odoo shops end up paying 50 to 200 euros per month per marketplace connector, or hand-rolling brittle Python scripts that break every time a product field is renamed.
Without this module
One Python script per marketplace
Hard-coded fields break on rename
Bazaraki rubric IDs typed manually
No preview before going live
With this module
One UI form per marketplace
Field mappings edited in 2 clicks
212 Bazaraki rubrics bundled in
Preview first 3 items before going live
Live URL - marketplaces poll directly
What you get
Live polling URL
Every feed served at /feed/code.xml. Marketplaces poll directly. No SFTP uploads, no manual file delivery needed.
Editable mappings
Each XML element is one row: tag, source, value, transform. Reorder, add, remove from the UI. No code needed.
4 source types
Product field path, static value, template with placeholders, and image collection for multi-image feeds.
Built-in transforms
Uppercase, lowercase, strip HTML, round to 2 decimals, ISO date. Applied per mapping row. No custom code.
Bazaraki catalogue
212 rubrics plus 168 districts pre-loaded. Fuzzy auto-match to your Odoo categories. Bulk action from category list.
Cache and hourly cron
Served from ir.attachment cache. Configurable refresh interval. Hourly cron regenerates active feeds automatically.
CDATA support
Wrap any element in CDATA for HTML descriptions, URLs with ampersands, or any value with special characters.
Per-product fields
New Marketplace Feed tab on every product: condition, brand, warranty months, year, model override, delivery flag.
Zero dependencies
Pure Python and XML. No external libraries, no infrastructure changes. Works on Odoo 19 Community and Enterprise.
Three presets, one click
Cyprus Market
Bazaraki
Full Bazaraki Cyprus catalogue bundled. 212 categories and 168 districts. The only Odoo module with native Bazaraki support.
Search Ads
Google Shopping
Correct g: namespace, required attributes, image and price formatting. Submit URL to Merchant Center and start appearing in Shopping ads.
Social Commerce
Facebook Catalog
Facebook and Instagram shopping format. All required fields mapped. One URL to submit to Meta Business Manager.
Live in 30 seconds
|
1
New Feed
Create from Feed Generator menu
|
2
Load Preset
One click for Bazaraki, Google or Facebook
|
3
Fill Details
Shop name and contact info
|
4
Generate
yourshop.com/feed/bazaraki.xml
|
5
Submit URL
Marketplace polls every hour
|
Technical specs
| Module name | softg_xml_feed_generator |
| Version | 19.0.2.1.0 |
| Odoo target | Odoo 19 Community and Enterprise |
| License | OPL-1 |
| Dependencies | base, website_sale |
| External libraries | None - zero dependencies |
| Models added | 4 new models |
| Lines of code | ~1,500 Python and XML |
| Bundled data | 212 Bazaraki rubrics and 168 Cyprus districts |
| Backports | 16.0, 17.0, 18.0 available on request |
Support
Email: support@softg.dev
Website: softg.dev
Free updates for the 19.0 major version included.
Backports to 16.0, 17.0, 18.0 available on request.
About SoftG
Odoo Ready Partner based in Cyprus and Canada. Real implementations across medical, retail, F&B, construction, supplements. No offshore handoff.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module