xml-feed-for-skroutz-for-woocommerce
Last commit date
admin
1 year ago
includes
1 year ago
languages
1 year ago
LICENSE.txt
1 year ago
README.txt
1 year ago
index.php
1 year ago
uninstall.php
1 year ago
xml-feed-for-skroutz-for-woocommerce.php
1 year ago
README.txt
122 lines
| 1 | === XML Feed for Skroutz & BestPrice for WooCommerce === |
| 2 | Contributors: dichagr, theogk |
| 3 | Tags: skroutz, bestprice, xml, feed, marketplace |
| 4 | Stable tag: 1.0.3 |
| 5 | Requires at least: 5.6 |
| 6 | Tested up to: 6.7.2 |
| 7 | WC requires at least: 6.2.0 |
| 8 | WC tested up to: 9.6.1 |
| 9 | Requires PHP: 7.4 |
| 10 | License: GPL-2.0+ |
| 11 | License URI: http://www.gnu.org/licenses/gpl-2.0.txt |
| 12 | |
| 13 | This plugin helps you create an XML feed for Skroutz and BestPrice marketplaces. |
| 14 | |
| 15 | == Description == |
| 16 | |
| 17 | XML Feed for Skroutz & BestPrice for WooCommerce is the ultimate tool for WooCommerce store owners looking to maximize their exposure on Greece's leading product marketplaces, Skroutz.gr and BestPrice.gr. |
| 18 | |
| 19 | This plugin generates a fully compliant XML product feed, ensuring your store’s products are displayed accurately on these marketplaces. |
| 20 | |
| 21 | With automatic updates for product additions, deletions, and modifications, this plugin removes the hassle of manually managing feeds, saving you time and effort. |
| 22 | |
| 23 | The plugin provides many settings in the admin panel to create the product feed tailored to your needs. In addition, it provides developer-friendly ways to furtherly customize the feed to match specific advanced requirements. |
| 24 | |
| 25 | This plugin will help you to easily pass the strict and challenging Skroutz XML validation process. |
| 26 | |
| 27 | = Key Features = |
| 28 | |
| 29 | - Fully compliant with Skroutz and BestPrice specifications. |
| 30 | - Full support for product variations with the new format required for Skroutz marketplace. Variations are grouped by size attributes. "Non-size" variations like color etc. appear in the feed as separate products, as per Skroutz requirements. |
| 31 | - Exclude or include products in the feed based on category, and/or tag from the plugin settings. If you need more control, there is a developer-friendly way to include/exclude products programmatically. |
| 32 | - Hide out of stock products from the feed, or products on backorder. |
| 33 | - Choose between long and short descriptions for product display. If one description is empty, the other is used as fallback. |
| 34 | - Use the new native WooCommerce v9.2+ field for EAN/Barcode, or let this plugin create a new custom field for you. |
| 35 | - Select multiple attributes for manufacturer, color, and size fields. |
| 36 | - Skroutz availability management at global level, and at the product/variation level. |
| 37 | - Select the attributes to include in the product name from the plugin settings. |
| 38 | - Add a fixed shipping rate. |
| 39 | - Developer-friendly ways to customize **ALL** feed data fields, like ID, product title, SKU, availability, images, description, category, price, quantity, weight etc. |
| 40 | - Schedule automatic XML generation using WP Cron or server cron jobs from Plesk/cPanel/SiteGround/GoDaddy or whatever platform you use. |
| 41 | - ZIP format available for huge product feeds. |
| 42 | - WP CLI support for generating the XML file. |
| 43 | |
| 44 | = Really Fast & Lightweight = |
| 45 | - Optimized for speed, as it generates the XML way **faster** than any other "Skroutz feed" plugin, and also using far **less memory**, minimizing the stress on the server during the XML creation process. |
| 46 | - Optimized to run on servers with low resources. The minimum PHP memory officially required is 256MB, but it can run with even lower memory for small-sized eshops. The recommended memory for optimal performance is 512MB-1024MB+. |
| 47 | |
| 48 | = Documentation = |
| 49 | [Documentation for Users/Shop managers](https://doc.clickup.com/2582906/p/h/2eubu-58615/d0b94a4b2c5331e/2eubu-58675) |
| 50 | [Documentation for Developers](https://doc.clickup.com/2582906/p/h/2eubu-58615/d0b94a4b2c5331e/2eubu-58695) |
| 51 | |
| 52 | = Minimum Requirements = |
| 53 | |
| 54 | * WooCommerce 6.2.0 or later |
| 55 | * WordPress 5.6 or later |
| 56 | * Minimum server PHP memory limit: 256MB (Recommended: 512MB) |
| 57 | |
| 58 | == Screenshots == |
| 59 | |
| 60 | 1. Plugin settings. |
| 61 | |
| 62 | == Frequently Asked Questions == |
| 63 | |
| 64 | = If it's so good, why it's free? = |
| 65 | We use this plugin for years in our customers eshops with great results and 100% success rate in XML validation and approval from Skroutz and BestPrice. |
| 66 | We just want to give something for free to the greek ecommerce community. If you insist on giving us money, you can buy some of our [premium plugins & addons](https://www.dicha.gr/plugins/). |
| 67 | |
| 68 | = I use a similar plugin for generating the Skroutz/BestPrice XML, but I have problems. Can I switch easily to this plugin? = |
| 69 | Yes, you can switch to this plugin, but please follow carefully the [migration guide](https://doc.clickup.com/2582906/p/h/2eubu-58615/d0b94a4b2c5331e/2eubu-58775) that corresponds to your previous plugin. |
| 70 | If there is no guide available, please contact us to help you with the switch. |
| 71 | |
| 72 | = Is the XML feed fully compliant with Skroutz.gr and BestPrice.gr specifications? = |
| 73 | Yes, the plugin adheres to all requirements and specifications of Skroutz.gr and BestPrice.gr, and it can help you to easily pass the strict and challenging Skroutz XML validation process. |
| 74 | |
| 75 | = Does the plugin support product variations? = |
| 76 | Yes, the plugin supports variations! Variations are grouped by size attributes. "Non-size" variations like color etc. appear in the feed as separate products, as per Skroutz requirements. |
| 77 | |
| 78 | = Can I exclude specific products or categories from the feed? = |
| 79 | Absolutely. You can exclude or include products based on their categories and tags using the plugin settings. If you need more control, there is a developer-friendly way to include/exclude products programmatically. |
| 80 | Please read the [documentation for developers](https://doc.clickup.com/2582906/p/h/2eubu-58615/d0b94a4b2c5331e/2eubu-58695) to find out how. |
| 81 | |
| 82 | = Can I customize the product IDs in the XML feed? = |
| 83 | Yes, you can use custom product IDs and SKUs which is particularly helpful if you are migrating from another e-commerce CMS, or an old WooCommerce installation. |
| 84 | Please read the [documentation for developers](https://doc.clickup.com/2582906/p/h/2eubu-58615/d0b94a4b2c5331e/2eubu-58695) to find out how. |
| 85 | |
| 86 | = How often is the XML feed updated? = |
| 87 | The plugin allows you to schedule automatic updates using the native WP Cron, or server cron jobs from Plesk/cPanel/SiteGround/GoDaddy or whatever platform you use. You can customize the update frequency to meet your needs. |
| 88 | |
| 89 | = Can I use WP CLI or a server script to generate the XML? = |
| 90 | Yes, you can use the WP CLI or a server script to generate the XML. |
| 91 | Please read the [documentation for developers](https://doc.clickup.com/2582906/p/h/2eubu-58615/d0b94a4b2c5331e/2eubu-58695) to find out how. |
| 92 | |
| 93 | = What are the system requirements for using this plugin? = |
| 94 | The plugin requires WooCommerce 6.2.0 or later and WordPress 5.6 or later. |
| 95 | It is optimized to run on servers with low resources and the minimum PHP memory officially required is 256MB, but it can run with even lower memory for small-sized eshops. The recommended memory for optimal performance is 512MB-1024MB+. |
| 96 | |
| 97 | == Installation == |
| 98 | |
| 99 | = Installation via the WordPress interface = |
| 100 | 1. Download the plugin from [Official WP Plugin Repository](https://wordpress.org/plugins/xml-feed-for-skroutz-for-woocommerce/). |
| 101 | 2. Upload Plugin from your WP Dashboard ( Plugins>Add New>Upload Plugin ) the xml-feed-for-skroutz-for-woocommerce.zip file. |
| 102 | 3. Activate the plugin through the 'Plugins' menu in WordPress Dashboard. |
| 103 | 4. Setup the plugin settings navigating through the left main menu: Digital Challenge > Skroutz/BestPrice XML |
| 104 | |
| 105 | == Changelog == |
| 106 | |
| 107 | = 1.0.3 = |
| 108 | *Release Date - 07 Feb 2025* |
| 109 | * Feature: Add support for native WooCommerce Brands (added recently in WooCommerce core v9.6.0). |
| 110 | * Feature: Add missing support for native Woo EAN/Barcode field. |
| 111 | * Improvement: Easier XML generation via cron. More details on the Doc for developers. |
| 112 | * Improvement: Better instructions for the checkbox that enables the extra EAN/Barcode field. |
| 113 | * Fix: Fix availability column width in admin product list, caused by a deprecated class name. |
| 114 | * Compatibility: Checked with the latest WordPress and WooCommerce versions. |
| 115 | |
| 116 | = 1.0.1 = |
| 117 | *Release Date - 26 Dec 2024* |
| 118 | * Feature: Support for XML generation via WP-CLI. |
| 119 | |
| 120 | = 1.0.0 = |
| 121 | *Release Date - 20 Dec 2024* |
| 122 | * Initial public release. |