{"id":363610,"date":"2026-09-12T11:55:18","date_gmt":"2026-09-12T11:55:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/freshfarm-connector\/"},"modified":"2026-09-12T11:54:44","modified_gmt":"2026-09-12T11:54:44","slug":"freshfarm-connector","status":"publish","type":"plugin","link":"https:\/\/km.wordpress.org\/plugins\/freshfarm-connector\/","author":23559916,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.0","stable_tag":"0.3.0","tested":"7.1","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"FreshFarm Connector","header_author":"FreshFarm Network Limited","header_description":"Connects a WooCommerce farm shop to the FreshFarm network while checkout remains on the farm's own website.","assets_banners_color":"","last_updated":"2026-09-12 11:54:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/freshfarm.food\/for-farmers\/","header_author_uri":"https:\/\/freshfarm.food\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.0":{"tag":"0.3.0","author":"freshfarm","date":"2026-09-12 11:54:44","revision":3692649}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[11745,280367,29111,280368,286],"plugin_category":[45],"plugin_contributors":[280369],"plugin_business_model":[],"class_list":["post-363610","plugin","type-plugin","status-publish","hentry","plugin_tags-catalogue","plugin_tags-farm-shop","plugin_tags-farming","plugin_tags-local-food","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-freshfarm","plugin_committers-freshfarm"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/freshfarm-connector.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>FreshFarm Connector lets an authorised farm share its public WooCommerce product catalogue with the FreshFarm network.<\/p>\n\n<p>The farm remains in control of its source catalogue. Products, prices and stock stay managed in WooCommerce. FreshFarm imports approved listings into its own governed catalogue, where customers use FreshFarm checkout and choose the fulfilment options available for that order. FreshFarm then applies the agreed network fee and manages farm payouts through its payment provider.<\/p>\n\n<p>Shared fields include product name, description, public URL, image URL, price, stock status, category and last-modified time. The plugin sends these fields to the FreshFarm network address configured by the farmer. Requests are authenticated with a timestamped HMAC signature.<\/p>\n\n<h4>External service and privacy<\/h4>\n\n<p>This plugin connects to the FreshFarm service only after a shop manager enters credentials, grants explicit catalogue-sharing permission and saves the settings. It sends the shop name, public website URL, currency, timezone, software versions and the public catalogue fields described above. It does not send your WooCommerce customer records, orders, passwords or card details. Separately authorised tools retrieve FreshFarm order and account information and send the changes you explicitly make: order status, supply issues, notification choices, support messages, FarmFlash news and public farm details.<\/p>\n\n<p>The service is operated by FreshFarm Network Limited. Service terms and the privacy notice are available at https:\/\/freshfarm.app\/?page=terms and https:\/\/freshfarm.app\/?page=privacy. A farmer can stop future sharing and erase the locally stored connection key with the Disconnect control.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the FreshFarm Connector ZIP in Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open FreshFarm &gt; Shop connection.<\/li>\n<li>Enter the Farm ID and connection key supplied by FreshFarm.<\/li>\n<li>Review and grant catalogue-sharing permission, save, then test the connection.<\/li>\n<\/ol>\n\n<p>If you are new to FreshFarm, the plugin provides a Join FreshFarm button. Create a farmer or food-producer account and complete the farm profile. Once the farm is approved, sign in to FreshFarm, open Connect WooCommerce and create the Farm ID and one-time connection key for your shop.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20customers%20checkout%3F\"><h3>Where do customers checkout?<\/h3><\/dt>\n<dd><p>Customers complete checkout with FreshFarm. WooCommerce supplies the catalogue. With separate owner permission, the plugin displays FreshFarm orders allocated to that farm inside WordPress.<\/p><\/dd>\n<dt id=\"does%20this%20share%20customer%20or%20order%20data%3F\"><h3>Does this share customer or order data?<\/h3><\/dt>\n<dd><p>It does not import your WooCommerce customers or orders into FreshFarm. With separate owner permission, it can retrieve FreshFarm orders and account alerts, update order progress, submit supply issues and support questions, publish FarmFlash news and edit public farm details.<\/p><\/dd>\n<dt id=\"can%20freshfarm%20edit%20my%20products%3F\"><h3>Can FreshFarm edit my products?<\/h3><\/dt>\n<dd><p>No. This connector sends data out and provides no route for FreshFarm to change WooCommerce products.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Use Disconnect under FreshFarm &gt; Shop connection. This disables scheduled sharing and removes the saved key locally. Contact FreshFarm if previously supplied catalogue data should also be removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added page-aware FreshFarm Friend, guided setup and editable support handoff.<\/li>\n<li>Added native farm tools, orders, refunds, payments, marketing, messages and support.<\/li>\n<li>Restored branded banners and consistent page widths.<\/li>\n<li>Daily catalogue sharing remains optional; new products require explicit publication.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial controlled-pilot release.<\/li>\n<li>Explicit farmer consent and signed connection test.<\/li>\n<li>Manual and daily public catalogue sharing.<\/li>\n<li>Local disconnect and credential removal.<\/li>\n<\/ul>","raw_excerpt":"Import a WooCommerce farm catalogue into FreshFarm for FreshFarm checkout and fulfilment.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/363610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=363610"}],"author":[{"embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/freshfarm"}],"wp:attachment":[{"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=363610"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=363610"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=363610"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=363610"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=363610"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/km.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=363610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}