=== Boxyfy === Contributors: boxyfyofficial Tags: affiliate plugin, amazon affiliate, product comparison, product boxes, price monitoring Requires at least: 5.0 Tested up to: 6.8 Stable tag: 1.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Build engaging product pages with dynamic rankings, product boxes, comparison tables, price charts, and real-time Amazon data retrieval. == Description == Boxyfy is the ultimate WordPress plugin for affiliate and product websites. Create professional product pages, eye-catching Amazon product boxes, and dynamic comparison tables with ease. Its built-in drag-and-drop backend interface allows you to centrally manage and rearrange global product rankings and ratings effortlessly. Automatically retrieve and update Amazon prices and images, or refresh them instantly with a single click. Leverage comprehensive price history charts, real-time price updates, and customizable price alerts to boost conversions. With Boxyfy, you can craft compelling product boxes, bestseller tables, and even use heatmaps to analyze user interactions directly on your product pages. Advanced filtering, sorting, and search options help visitors easily find the perfect product. Fully customize colors, fonts, and affiliate disclosures to match your brand identity seamlessly. Get started for free and upgrade anytime to unlock premium features, maximizing your site's potential with Boxyfy! Core Features Available for Free: – Create and manage product pages – Assign star ratings and custom rankings – Retrieve Amazon prices and images via ASIN – Display product boxes for self-hosted and Amazon products – Define product labels, pros & cons, and author profiles Extended Features (Upgrade Required): – Amazon Price Chart with historical price data – Automated Amazon price updates (6, 12, 24, or 48 hours) – Advanced product comparisons with filters and sorting – Amazon bestseller tables, sliders, and compact boxes – Price alerts and email notifications for users – Custom product labels for product pages and boxes – Heatmap tracking to visualize user interactions (Pro only) Boxyfy is highly customizable, allowing you to tailor colors, fonts, and affiliate messages. Whether you're building product sliders, bestseller tables, or advanced comparison views — Boxyfy has you covered. == Installation == 1. Go to WordPress Dashboard > Settings > Permalinks and click the Save Changes button to refresh your URL structure. 2. Go to Boxyfy > Settings and click Save Changes at the bottom to apply the default plugin settings. == Frequently Asked Questions == = How do I configure Boxyfy after installation? = You can access all plugin options under Boxyfy > Settings: – Set Amazon price update intervals (Pro only) – Adjust colors, fonts, and design settings – Customize affiliate disclaimers – Define custom star rating thresholds To enable premium features like price alerts and comparison tables, enter your license key under Boxyfy > License Key. Learn more on https://boxyfy.de = How do I add new product pages? = 1. Navigate to Boxyfy > Add New Product 2. Add a title and assign a category 3. Fill in product data via metaboxes: – Retrieve Amazon product info via ASIN – Set rankings, ratings, labels, and features = Why is my product page not displaying correctly? = Go to WordPress > Settings > Permalinks and click Save Changes. This flushes the rewrite rules and resolves most issues with product page URLs. = How can I create product boxes for added products? = Boxyfy automatically generates product shortcodes under: – Boxyfy > Product Box Shortcodes – Boxyfy > Settings > Shortcodes You can use them for: – Individual product boxes – Comparison tables by category = How can I create Amazon product boxes? = Amazon product boxes are created via shortcodes. These are available in Boxyfy > Settings > Shortcodes. = Why don't the filters or sorting work in product comparisons? = At the moment, comparison shortcodes can only be used once per page. Support for multiple instances will be added in an upcoming update. == Screenshots == 1. Boxyfy settings page: Configure Amazon price updates, product rankings, and appearance settings. 2. Display of a single product box for a manually added product. 3. Sample product page featuring an image slider, rankings, pricing details, and pros & cons. 4. Amazon price chart with historical data and a price alert function. 5. Product comparison example: filter, sort, and search product listings. 6. Detailed product boxes with ranking positions, star ratings, and price listings. 7. Compact Amazon product box with integrated price alert. 8. Advanced Amazon product box with an image slider and customizable product tags. 9. Amazon Bestseller Table: Display best-selling products based on a keyword search. 10. Amazon product slider displaying 4–10 products, including percentage savings and cart buttons. == Changelog == = 1.0 = * Initial release. == Upgrade Notice == = 1.0 = Initial release of Boxyfy. == External Services == This plugin connects to the following external services: 1. License Verification – License keys are validated via an API call to the developer’s server. – The following endpoints are used: – https://test-im-netz.de/license-check.php (Standard) – https://test-im-netz.de/license-pro-check.php (Pro) – A daily cron job (`boxyfy_daily_license_check`) checks the license status. – The API request includes the license key, your site’s home URL (domain), and a local identifier. – The transmitted domain is used solely to monitor the number of activated domains per license. – No personal data is stored. These endpoints are used exclusively for Boxyfy license validation. – Privacy Policy: https://boxyfy.de/unsere-datenschutzerklaerung – Terms: https://boxyfy.de/unsere-agb 2. Amazon Product Advertising API – The plugin fetches product data using Amazon’s PA-API (Product Advertising API). – It retrieves data based on the ASIN you enter: – Price – Title – Image – Sales Rank – Product features – API calls occur: – When you manually retrieve product info in the backend – When automatic updates are scheduled via `boxyfy_cron_update_amazon_prices` – When frontend Amazon shortcodes are displayed – Update intervals can be set to 6, 12, 24, or 48 hours. – Privacy: https://docs.aws.amazon.com/privacy/ – Terms: https://affiliate-program.amazon.com/help/operating/policies These API requests are dynamically constructed in the plugin code based on the selected Amazon marketplace region, which the site owner defines in the plugin settings. The following remote URLs may be contacted: – https://webservices.amazon.de/paapi5/getitems – https://webservices.amazon.com/paapi5/getitems – https://webservices.amazon.co.uk/paapi5/getitems – https://webservices.amazon.co.jp/paapi5/getitems – https://webservices.amazon.ca/paapi5/getitems – https://webservices.amazon.fr/paapi5/getitems – https://webservices.amazon.it/paapi5/getitems – https://webservices.amazon.es/paapi5/getitems – https://webservices.amazon.in/paapi5/getitems All API calls are authenticated and require valid Amazon credentials entered by the site owner. API calls are triggered either manually by the site owner, automatically via scheduled updates, or dynamically when Amazon shortcodes are displayed to site visitors. No data is sent to Amazon unless required to fetch live product information. Note: These connections are necessary for license checks and real-time Amazon data retrieval.