{"id":245102,"date":"2025-08-18T13:15:16","date_gmt":"2025-08-18T13:15:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/webshop-nl-connect\/"},"modified":"2025-10-21T15:37:05","modified_gmt":"2025-10-21T15:37:05","slug":"webshop-nl-connect","status":"publish","type":"plugin","link":"https:\/\/cor.wordpress.org\/plugins\/webshop-nl-connect\/","author":23346972,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"6.8.5","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Webshop NL Connect","header_author":"Anton Shevchuk","header_description":"A custom integration plugin for Webshop NL.","assets_banners_color":"0a1d2e","last_updated":"2025-10-21 15:37:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webshop.nl\/","header_author_uri":"https:\/\/webshop.nl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1207,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"antonwebshop","date":"2025-08-18 10:05:15"},"1.0.4":{"tag":"1.0.4","author":"antonwebshop","date":"2025-08-19 10:44:02"},"1.0.5":{"tag":"1.0.5","author":"antonwebshop","date":"2025-09-08 16:39:04"},"1.0.6":{"tag":"1.0.6","author":"antonwebshop","date":"2025-09-19 13:30:48"},"1.0.7":{"tag":"1.0.7","author":"antonwebshop","date":"2025-10-02 14:18:08"},"1.1.0":{"tag":"1.1.0","author":"antonwebshop","date":"2025-10-21 15:37:05"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3346417,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3346417,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3346417,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3346417,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[370,45369,246468,286],"plugin_category":[45],"plugin_contributors":[246469],"plugin_business_model":[],"class_list":["post-245102","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate-marketing","plugin_tags-order-tracking","plugin_tags-webshop-nl","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-antonwebshop","plugin_committers-antonwebshop"],"banners":{"banner":"https:\/\/ps.w.org\/webshop-nl-connect\/assets\/banner-772x250.png?rev=3346417","banner_2x":"https:\/\/ps.w.org\/webshop-nl-connect\/assets\/banner-1544x500.png?rev=3346417","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/webshop-nl-connect\/assets\/icon-128x128.png?rev=3346417","icon_2x":"https:\/\/ps.w.org\/webshop-nl-connect\/assets\/icon-256x256.png?rev=3346417","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>A WooCommerce integration plugin for external order tracking, product feed generation.<\/p>\n\nFeatures\n\n<ul>\n<li>Secure REST API endpoints for plugin information, order import, and order tracking<\/li>\n<li>Product Feed Generation, Supports Large Catalogs<\/li>\n<li>Product Variations Support (sizes, colors, and genders as separate rows)<\/li>\n<li>Manual Attribute Mapping available in admin settings<\/li>\n<\/ul>\n\n<p>ISBN field of the feed will be mapped to ISBN (case-insensitive) custom field of the product.<\/p>\n\nInstallation\n\n<p>Upload the plugin files to \/wp-content\/plugins\/webshop-nl-connect\nEnsure WooCommerce is installed &amp; activated\nActivate the plugin in Plugins \u2192 Installed Plugins\nConfigure the settings in WooCommerce \u2192 Settings \u2192 Webshop NL Connect<\/p>\n\nAdmin Settings\n\n\n\n\n  Field\n  Description\n\n\n\n\n  Module Version\n  Displays the current plugin version (readonly)\n\n\n  Enabled\n  Enables\/disables the integration (Yes\/No)\n\n\n  Integration Token\n  Auto-generated authentication token (readonly)\n\n\n  Installation Identifier\n  Unique UUID generated on install (readonly)\n\n\n  Size Mapping\n  Selects the WooCommerce attribute for \"Size\"\n\n\n  Color Mapping\n  Selects the WooCommerce attribute for \"Color\"\n\n\n  Gender Mapping\n  Selects the WooCommerce attribute for \"Gender\"\n\n\n\n\nContributing\n\n<p>Feel free to submit issues or pull requests for improvements!<\/p>\n\nLicense\n\n<p>This plugin is open-source and licensed under the GPL v2 or later.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin uses the following external services:<\/p>\n\n<ul>\n<li><strong>Frankfurter API<\/strong> (https:\/\/www.frankfurter.app)\nFrankfurter is a free, open-source currency data API that tracks reference exchange rates published by institutional and non-commercial sources like the European Central Bank.<\/li>\n<li>Purpose: Retrieves foreign exchange rates to convert prices.<\/li>\n<li>Data sent: Currency codes (e.g., USD, EUR)<\/li>\n<li>Data received: Exchange rates in JSON format.<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fix for lowercase HTTP header keys, add warning for<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed deprecation PHP message, added logo<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Tax rate percentage field in the product feed<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Currency conversion for product feed is fixed<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>readme.txt renamed<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Permissions, sanitization callbacks<\/li>\n<\/ul>","raw_excerpt":"A WooCommerce integration plugin for external order tracking, product feed generation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/245102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=245102"}],"author":[{"embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/antonwebshop"}],"wp:attachment":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=245102"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=245102"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=245102"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=245102"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=245102"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=245102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}