In simple English
This tool helps store owners list their products on search engine shopping lists. It takes product details from a store database and formats them into an XML file. Google needs this specific file format to display products in search results. Developers use it inside custom PHP web shops instead of writing the XML generation code by hand. It costs nothing and runs on the server you already own.
What it is
A PHP library (a collection of pre-written code that helps programmers build features faster) that formats store inventory into XML (a way to structure data so different computer systems can read it) feeds for search engine shopping networks. It provides ready-made classes and methods to set prices, shipping rules, and product categories.
What it is good for
Solo developers building custom e-commerce stores who need to export their product catalogue into the exact XML format required by major search engine shopping lists.
Status
No code changes since 2024-08-09.
- Saves time by generating the correct XML structure automatically.
- Supports custom attributes for fields not covered by default methods.
- Uses the permissive MIT licence, so you can use it in commercial projects.
- Requires PHP coding knowledge to integrate into a website.
- Does not cover every single attribute supported by the shopping network yet.
- Relies on a single maintainer with infrequent recent updates.
Writing custom XML export scripts for store product feeds by hand.
Composer (a tool for managing programming packages in PHP).
- spatie/laravel-feed982 stars
Generates RSS and XML feeds in PHP, though focused on blogs rather than store catalogues.
- orangehill/iseed2.9k stars
Exports database records into seed files, which helps manage store data inside PHP applications.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
- ledger/ledger6.1k stars
Double-entry accounting from a plain text file, run from the command line, with no database of any kind.
composer require vitalybaev/google-merchant-feed