{"id":371216,"date":"2026-10-09T03:41:48","date_gmt":"2026-10-09T03:41:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/affiliate-glossary\/"},"modified":"2026-10-09T09:50:46","modified_gmt":"2026-10-09T09:50:46","slug":"daily-zero-waste-affiliate-product-cards","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/daily-zero-waste-affiliate-product-cards\/","author":23568190,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.1","stable_tag":"2.1.1","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Daily Zero Waste Affiliate Product Cards","header_author":"Daily Zero Waste","header_description":"Display affiliate products inside your articles as beautiful, customizable product boxes: grid cards, horizontal rows, comparison tables, or Quick View popups, with images, star ratings, pros & cons, click tracking, and Amazon\/eBay auto-import.","assets_banners_color":"6c977f","last_updated":"2026-10-09 09:50:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dailyzerowaste.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":65,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.0":{"tag":"2.1.0","author":"dailyzerowaste","date":"2026-10-09 03:41:16","revision":3735832},"2.1.1":{"tag":"2.1.1","author":"dailyzerowaste","date":"2026-10-09 09:50:46","revision":3736341}},"upgrade_notice":{"2.1.1":"<p>Documentation update only. No functional changes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3736357,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3736357,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":{"dzwapc\/product":{"name":"dzwapc\/product","title":"Affiliate Cards Product"},"dzwapc\/comparison-table":{"name":"dzwapc\/comparison-table","title":"Affiliate Cards Comparison Table"}},"tagged_versions":["2.1.0","2.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[369,209,4397,1706,254556],"plugin_category":[35,53],"plugin_contributors":[285217],"plugin_business_model":[],"class_list":["post-371216","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate","plugin_tags-amazon","plugin_tags-comparison-table","plugin_tags-ebay","plugin_tags-product-box","plugin_category-advertising","plugin_category-ratings-and-reviews","plugin_contributors-dailyzerowaste","plugin_committers-dailyzerowaste"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/daily-zero-waste-affiliate-product-cards\/assets\/icon-128x128.png?rev=3736357","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Show affiliate products inside your articles as clean, customizable product boxes, then track which ones get clicked. Everything is free, with no license or subscription.<\/p>\n\n<p><strong>Layouts<\/strong><\/p>\n\n<ul>\n<li>Grid card, horizontal row, comparison table, and Quick View popup<\/li>\n<li>Star ratings, pros and cons (\"Why we like it\" \/ \"Why we don't\"), badges, price and crossed-out original price<\/li>\n<li>A live preview in the editor shows the card as you type<\/li>\n<\/ul>\n\n<p><strong>Insert products your way<\/strong><\/p>\n\n<ul>\n<li>Gutenberg blocks with a product picker<\/li>\n<li>A Shortcode Builder page: tick products, pick a layout, copy the shortcode<\/li>\n<li>Shortcodes for full control<\/li>\n<\/ul>\n\n<p><strong>Click tracking and analytics<\/strong><\/p>\n\n<ul>\n<li>Buttons route through your own site, so every click is counted before the visitor reaches the store<\/li>\n<li>Analytics page: clicks over time, top products, top articles, top countries<\/li>\n<\/ul>\n\n<p><strong>Amazon and eBay import (optional)<\/strong><\/p>\n\n<ul>\n<li>Search by keyword or paste a product URL, then import title, image, price and affiliate link in one click<\/li>\n<li>Requires your own Amazon Associates and\/or eBay Partner Network credentials<\/li>\n<li>Optional auto-sync keeps prices and availability current<\/li>\n<\/ul>\n\n<p><strong>Geo links and link health<\/strong><\/p>\n\n<ul>\n<li>Send visitors to their local Amazon store, using your tracking tag for each country you have joined<\/li>\n<li>A daily link checker flags dead affiliate links<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[dzwapc id=\"123\" style=\"grid\"]<\/code> single grid card<\/li>\n<li><code>[dzwapc id=\"123\" style=\"horizontal\"]<\/code> single horizontal row<\/li>\n<li><code>[dzwapc id=\"123\" style=\"popup\"]<\/code> Quick View popup<\/li>\n<li><code>[dzwapc_row ids=\"12,15,18\" style=\"grid\" columns=\"3\"]<\/code> several side by side<\/li>\n<li><code>[dzwapc_table ids=\"12,15,18,20\"]<\/code> comparison table<\/li>\n<li><code>[dzwapc_disclosure]<\/code> affiliate disclosure text<\/li>\n<\/ul>\n\n<h4>Notes<\/h4>\n\n<ul>\n<li>Neither Amazon nor eBay returns star ratings through their APIs, so add ratings, badges and pros\/cons yourself after importing.<\/li>\n<li>Amazon retired its old Product Advertising API on 15 May 2026. This plugin uses the replacement Creators API, so old AWS keys will not work. Amazon requires 10 qualifying sales in the trailing 30 days to keep API access active.<\/li>\n<li>Amazon's operating agreement requires displayed prices to be current. Keep Auto-Sync on, or update prices periodically.<\/li>\n<li>Add an affiliate disclosure on pages that use this plugin. The <code>[dzwapc_disclosure]<\/code> shortcode is there for this.<\/li>\n<li>WP-Cron only runs when someone visits your site. On a quiet site, use a real server cron hitting wp-cron.php for reliable sync timing.<\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>Core features (manual products, layouts, shortcodes, click tracking, disclosure) run entirely on your own site and contact nothing external. These services are used only by optional features you configure:<\/p>\n\n<p><strong>Amazon Creators API<\/strong> (Amazon)\nUsed only if you enter Amazon credentials under Settings &gt; Amazon and use Import Products or Auto-Sync. Your Amazon credentials and search terms or ASINs are sent to api.amazon.com and creatorsapi.amazon to retrieve product data.\nTerms: https:\/\/affiliate-program.amazon.com\/help\/operating\/agreement\nPrivacy: https:\/\/www.amazon.com\/privacy<\/p>\n\n<p><strong>eBay APIs<\/strong> (eBay)\nUsed only if you enter eBay credentials under Settings &gt; eBay and use Import Products or Auto-Sync. Your eBay application credentials and search terms or item IDs are sent to api.ebay.com (or api.sandbox.ebay.com in sandbox mode) to retrieve product data.\nTerms: https:\/\/developer.ebay.com\/join\/api-license-agreement\nPrivacy: https:\/\/www.ebay.com\/help\/policies\/member-behaviour-policies\/user-privacy-notice-privacy-policy?id=4260<\/p>\n\n<p><strong>ipapi.co<\/strong> (ipapi.co, a third party)\nUsed only if you enable Geo Links, and only as a fallback when your host or CDN does not already supply the visitor's country (Cloudflare, CloudFront and similar are checked first). In that case the visitor's IP address is sent to ipapi.co to determine their country. Results are cached for 24 hours.\nService: https:\/\/ipapi.co\/<\/p>\n\n<p>Developed by Daily Zero Waste: https:\/\/dailyzerowaste.com<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it from Plugins &gt; Add New.<\/li>\n<li>Activate it through the Plugins screen.<\/li>\n<li>Open the new <strong>Affiliate Cards<\/strong> menu and choose <strong>Add New<\/strong> to create your first product.<\/li>\n<li>Set a Featured Image, fill in the details box, and publish.<\/li>\n<li>Insert it with a Gutenberg block, or use <strong>Affiliate Cards &gt; Shortcode Builder<\/strong> to copy a shortcode.<\/li>\n<\/ol>\n\n<p>For Amazon or eBay import, add your credentials under <strong>Affiliate Cards &gt; Settings<\/strong>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20a%20license%20or%20subscription%3F\"><h3>Does this plugin require a license or subscription?<\/h3><\/dt>\n<dd><p>No. Every feature is free. Amazon and eBay import need your own free Associates \/ Partner Network credentials.<\/p><\/dd>\n<dt id=\"why%20can%27t%20i%20import%20star%20ratings%20from%20amazon%20or%20ebay%3F\"><h3>Why can't I import star ratings from Amazon or eBay?<\/h3><\/dt>\n<dd><p>Neither API provides customer ratings. Enter ratings yourself on each product. Auto-Sync never overwrites them.<\/p><\/dd>\n<dt id=\"why%20do%20my%20buttons%20link%20to%20my%20own%20site%20first%3F\"><h3>Why do my buttons link to my own site first?<\/h3><\/dt>\n<dd><p>That is click tracking. The link logs the click, then redirects instantly to the affiliate URL. You can turn it off under Settings &gt; General, but Geo Links needs it on.<\/p><\/dd>\n<dt id=\"do%20geo%20links%20work%20with%20caching%20plugins%20and%20cdns%3F\"><h3>Do geo links work with caching plugins and CDNs?<\/h3><\/dt>\n<dd><p>Yes. The destination is chosen inside the redirect, which is never cached, not in the page HTML.<\/p><\/dd>\n<dt id=\"will%20i%20earn%20commission%20on%20amazon%20stores%20in%20other%20countries%3F\"><h3>Will I earn commission on Amazon stores in other countries?<\/h3><\/dt>\n<dd><p>Only where you have joined that country's Associates programme. Geo Links only redirects to countries where you enter a tracking tag.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20add%20the%20required%20affiliate%20disclosure%3F\"><h3>Does the plugin add the required affiliate disclosure?<\/h3><\/dt>\n<dd><p>Use the <code>[dzwapc_disclosure]<\/code> shortcode and edit the text under Settings &gt; General.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Readme restructured with Installation, FAQ and Changelog sections.<\/li>\n<li>Shortcode examples can now be copied without broken quotes.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<li>Grid, horizontal, comparison table and Quick View popup layouts.<\/li>\n<li>Gutenberg blocks, Shortcode Builder and live editor preview.<\/li>\n<li>Click tracking, analytics, geo links, auto-sync and link health checker.<\/li>\n<li>Amazon Creators API and eBay Browse API import.<\/li>\n<\/ul>","raw_excerpt":"Display affiliate products as grid cards, comparison tables, or Quick View popups \u2014 with ratings, click tracking, and Amazon\/eBay import.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371216"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dailyzerowaste"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371216"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371216"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371216"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371216"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371216"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}