{"id":189807,"date":"2024-05-28T13:47:36","date_gmt":"2024-05-28T13:47:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fasteditor-for-woocommerce\/"},"modified":"2026-03-11T18:21:05","modified_gmt":"2026-03-11T18:21:05","slug":"fasteditor-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/fasteditor-for-woocommerce\/","author":22011427,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8.0","stable_tag":"1.8.0","tested":"6.8.5","requires":"5.6","requires_php":"7.3","requires_plugins":null,"header_name":"FastEditor for WooCommerce","header_author":"Fasteditor","header_description":"The Fasteditor for WooCommerce plugin provides a smooth integration between your WooCommerce store and the Fasteditor Application","assets_banners_color":"","last_updated":"2026-03-11 18:21:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.fasteditor.com\/","header_author_uri":"https:\/\/www.fasteditor.com\/about-us\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2224,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"fasteditor","date":"2024-12-09 16:14:58"},"1.0.8":{"tag":"1.0.8","author":"fasteditor","date":"2024-12-09 16:15:57"},"1.1.0":{"tag":"1.1.0","author":"fasteditor","date":"2024-12-12 11:24:52"},"1.1.1":{"tag":"1.1.1","author":"fasteditor","date":"2024-12-17 13:03:52"},"1.1.2":{"tag":"1.1.2","author":"fasteditor","date":"2025-01-16 10:02:54"},"1.1.3":{"tag":"1.1.3","author":"fasteditor","date":"2025-01-17 13:23:59"},"1.1.4":{"tag":"1.1.4","author":"fasteditor","date":"2025-01-21 15:22:01"},"1.2.0":{"tag":"1.2.0","author":"fasteditor","date":"2025-03-18 10:54:19"},"1.2.1":{"tag":"1.2.1","author":"fasteditor","date":"2025-03-18 11:05:13"},"1.3.0":{"tag":"1.3.0","author":"fasteditor","date":"2025-03-26 10:37:13"},"1.3.1":{"tag":"1.3.1","author":"fasteditor","date":"2025-03-31 16:27:40"},"1.4.0":{"tag":"1.4.0","author":"fasteditor","date":"2025-05-20 14:51:35"},"1.5.0":{"tag":"1.5.0","author":"fasteditor","date":"2025-05-20 14:52:33"},"1.6.0":{"tag":"1.6.0","author":"fasteditor","date":"2025-06-27 10:00:09"},"1.7.0":{"tag":"1.7.0","author":"fasteditor","date":"2025-07-29 10:20:19"},"1.7.1":{"tag":"1.7.1","author":"fasteditor","date":"2025-09-25 21:42:46"},"1.7.2":{"tag":"1.7.2","author":"fasteditor","date":"2025-09-29 09:09:56"},"1.7.3":{"tag":"1.7.3","author":"fasteditor","date":"2025-10-27 10:10:26"},"1.8.0":{"tag":"1.8.0","author":"fasteditor","date":"2026-03-11 18:21:05"},"trunk":{"tag":"trunk","author":"fasteditor","date":"2024-12-09 16:14:58"},"v1.0.3":{"tag":"v1.0.3","author":"fasteditor","date":"2024-12-09 16:14:58"},"v1.0.4":{"tag":"v1.0.4","author":"fasteditor","date":"2024-12-09 16:14:58"},"v1.0.5":{"tag":"v1.0.5","author":"fasteditor","date":"2024-12-09 16:14:58"},"v1.0.6":{"tag":"v1.0.6","author":"fasteditor","date":"2024-12-09 16:14:58"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3294723,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.8","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.2.0","1.2.1","1.3.0","1.3.1","1.4.0","1.5.0","1.6.0","1.7.0","1.7.1","1.7.2","1.7.3","1.8.0","trunk","v1.0.3","v1.0.4","v1.0.5","v1.0.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3318677,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3294723,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3294723,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Configuration screen to get connected to the FastEditor Application.","2":"Preview of the Fasteditor Editor screen.","3":"Preview the <code>Design with Fasteditor<\/code> Checkbox."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[228171,56734,228172],"plugin_category":[],"plugin_contributors":[228173],"plugin_business_model":[],"class_list":["post-189807","plugin","type-plugin","status-publish","hentry","plugin_tags-fasteditor","plugin_tags-photo-editing","plugin_tags-photo-printing","plugin_contributors-fasteditor","plugin_committers-fasteditor"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/fasteditor-for-woocommerce\/assets\/icon.svg?rev=3294723","icon":"https:\/\/ps.w.org\/fasteditor-for-woocommerce\/assets\/icon.svg?rev=3294723","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fasteditor-for-woocommerce\/assets\/screenshot-1.png?rev=3318677","caption":"Configuration screen to get connected to the FastEditor Application."},{"src":"https:\/\/ps.w.org\/fasteditor-for-woocommerce\/assets\/screenshot-2.png?rev=3294723","caption":"Preview of the Fasteditor Editor screen."},{"src":"https:\/\/ps.w.org\/fasteditor-for-woocommerce\/assets\/screenshot-3.png?rev=3294723","caption":"Preview the <code>Design with Fasteditor<\/code> Checkbox."}],"raw_content":"<!--section=description-->\n<p>The FastEditor for WooCommerce plugin seamlessly connects your WooCommerce storefront with the powerful FastEditor application.<\/p>\n\n<p>This means you can keep managing your online store exactly as you always have, while giving your customers an enhanced personalization experience.<\/p>\n\n<p>Your customers can easily select products from your site, customize them using the FastEditor application, and then add their unique creations to their cart for checkout\u2014all within your familiar WooCommerce environment.<\/p>\n\n<p>This plugin gives you the best of both FastEditor and WooCommerce.<\/p>\n\n<p>Please note, this plugin relies on the FastEditor application for its features, sending and receiving data to enable this integration.<\/p>\n\n<p>If you have any questions about this integration, You can contact us by email on support@fasteditor.com<\/p>\n\n<h4>About FastEditor<\/h4>\n\n<p>FastEditor removes friction from the printing and personalization process, making it easier for businesses and consumers to bring their designs to life.<\/p>\n\n<p>Our intuitive online editing solutions help e-commerce companies and print providers scale their operations with seamless, user-friendly tools.<\/p>\n\n<p>Our Solutions\n\ud83d\udd39 Logo Editor \u2013 Designed for e-commerce businesses selling logo products, promotional gifts, and custom merchandise, our Logo Editor simplifies the personalization process. \n   Customers can upload, customize, and finalize their logos effortlessly, ensuring a smooth ordering experience while reducing design-related support requests.<\/p>\n\n<p>\ud83d\udd39 Photo Editor \u2013 Perfect for photo gifts, prints, and personalized items, the Photo Editor allows users to edit, enhance, and optimize their images before printing. \n   Whether adjusting colours, cropping, or applying filters, our tool ensures high-quality results for every print product.<\/p>\n\n<p>For more information about Fasteditor, please visit <a href=\"https:\/\/www.fasteditor.com\">Fasteditor's website<\/a>.<\/p>\n\n<p>Fasteditor's privacy policy can be found at <a href=\"https:\/\/www.fasteditor.com\/privacy-policy\">Fasteditor's Privacy Policy<\/a>.<\/p>\n\n<p>If you have any questions about this integration, You can contact us by email on support@fasteditor.com<\/p>\n\n<h4>Core Features<\/h4>\n\n<ol>\n<li>Seamless synchronization of user records between your WooCommerce platform and the FastEditor application.<\/li>\n<li>Provide users with access to top-tier photo editing software, renowned for its exceptional conversion rates.<\/li>\n<li>Efficient synchronization of cart sessions from the FastEditor application to your WooCommerce site.<\/li>\n<li>Obtain valuable information about order processing and shipping information.<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<ol>\n<li>Woocommerce Plugin must be installed on your store.<\/li>\n<li>Valid API key from Fasteditor to enable integration(For the AppEngine and fulfilment service).<\/li>\n<\/ol>\n\n<h3>Configuration<\/h3>\n\n<ol>\n<li><p>Set a unique secret key(Mininum of 8 characters) in your <code>wp-config.php<\/code> file defined to <code>FASTEDITOR_JWT_AUTH_SECRET_KEY<\/code>. This key is used to hash the JWT tokens generated by the plugin.<\/p><\/li>\n<li><p>Install and activate plugin.<\/p><\/li>\n<li><p>Click on Settings and enter the required settings on the plugin (Contact the Fasteditor team for your label's credentials)\ni. Fasteditor AppEngine Api Key:  Your fasteditor API Key to validate requests made from your store to the AppEngine service.<\/p>\n\n<p>ii. Fasteditor Appengine Base Url: The Base URL of the fasteditor order appengine service.<\/p>\n\n<p>v. Fasteditor Editor Base Url: The Base URL of the fasteditor order Creator frontend.<\/p>\n\n<p>vi. Fasteditor Partner Id: Your store's unique id on fasteditor.<\/p><\/li>\n<li><p>To enable the <code>Customize Product<\/code> button that redirects users to the Fasteditor Editor on your products:<br \/>\ni. Open the product configuration screen and check the <code>Design with Fasteditor<\/code> checkbox (see screenshot-3).<br \/>\nii. Alternatively, entering a value for the Fasteditor Product SKU will also mark the product as customizable with Fasteditor.<\/p><\/li>\n<\/ol>\n\n<h3>For Developers<\/h3>\n\n<h3>Utility Functions<\/h3>\n\n<p>The following functions are available for use with the plugin installed \n    1. fasteditor_find_product_skus: utility function to search for SKU value by partial SKU\n            <code>How to use:\n            fasteditor_find_product_skus($partialSku, $supplierName);\n            Sample Response:\n            [\n                \"10000200#1#front#30#70#4\",\n                \"10000200#1#back#30#70#4\"\n            ]<\/code><\/p>\n\n<pre><code>2. fasteditor_get_product_data_by_sku: utility function to retrieve detailed information for a specific SKU.\n        `\n        How to use:\n        fasteditor_get_product_data_by_sku($skuValue, $supplierName);\n        Sample Response:\n         {\n            \"sku\": \"10000200_1_4799_34\",\n            \"skuGroup\": \"100002\",\n            \"name\": \"Oregon 400 ml aluminium water bottle with carabiner\",\n            \"description\": \"Pad printing | pms_4 | Pearl\",\n            \"printColors\": 4,\n            \"productColor\": \"Pearl\",\n            \"printPosition\": \"front\",\n            \"printMethod\": \"Pad printing\",\n            \"localization\": {\n                \"en\": {\n                    \"productName\": \"Oregon 400 ml aluminium water bottle with carabiner\",\n                    \"productDescription\": \"Staying hydrated at all times is possible with this durable yet lightweight 400 ml aluminium water bottle. It is the perfect companion while exercising, on day trips or at the office. The single wall Oregon bottle has a twist-on lid and offers plenty of space to add any kind of logo. Clip the attached carabiner (not suitable for climbing) securely to a bag to avoid losing it. BPA Free and tested and approved under German Food Safe Legislation (LFGB) and for phthalates content under  REACH.  \"\n                }\n            },\n            \"supplier\": {\n                \"name\": \"PFConcepts\",\n                \"reference\": \"10000200_1_4799_34\"\n            }\n        },\n        `\n3.fasteditor_get_products_in_skugroup: utility function to retrieve all the skus in a sku group.\n        `\n        How to use:\n        fasteditor_get_products_in_skugroup($skuGroup, $supplierName, $limit, $offset);\n        Sample Response:\n       {\n        \"pagination\": {\n            \"total_records\": \"9\",\n            \"next_page\": {\n                \"limit\": 2,\n                \"offset\": 4\n            },\n            \"previous_page\": {\n                \"limit\": 2,\n                \"offset\": 0\n            }\n        },\n        \"data\": [\n            {\n                \"sku\": \"10000201_1_4799_34\",\n                \"skuGroup\": \"100002\",\n                \"name\": \"Oregon 400 ml aluminium water bottle with carabiner\",\n                \"description\": \"Pad printing | pms_4 | Solid black\",\n                \"printColors\": 4,\n                \"productColor\": \"Solid black\",\n                \"printPosition\": \"front\",\n                \"printMethod\": \"Pad printing\",\n                \"localization\": {\n                    \"en\": {\n                        \"productName\": \"Oregon 400 ml aluminium water bottle with carabiner\",\n                        \"productDescription\": \"Staying hydrated at all times is possible with this durable yet lightweight 400 ml aluminium water bottle. It is the perfect companion while exercising, on day trips or at the office. The single wall Oregon bottle has a twist-on lid and offers plenty of space to add any kind of logo. Clip the attached carabiner (not suitable for climbing) securely to a bag to avoid losing it. BPA Free and tested and approved under German Food Safe Legislation (LFGB) and for phthalates content under REACH. \"\n                    }\n                },\n                \"supplier\": {\n                    \"name\": \"PFConcepts\",\n                    \"reference\": \"10000201_1_4799_34\"\n                }\n            },\n            {\n                \"sku\": \"10000201_1_4799_35\",\n                \"skuGroup\": \"100002\",\n                \"name\": \"Oregon 400 ml aluminium water bottle with carabiner\",\n                \"description\": \"Pad printing | pms_4 | Solid black\",\n                \"printColors\": 4,\n                \"productColor\": \"Solid black\",\n                \"printPosition\": \"back\",\n                \"printMethod\": \"Pad printing\",\n                \"localization\": {\n                    \"en\": {\n                        \"productName\": \"Oregon 400 ml aluminium water bottle with carabiner\",\n                        \"productDescription\": \"Staying hydrated at all times is possible with this durable yet lightweight 400 ml aluminium water bottle. It is the perfect companion while exercising, on day trips or at the office. The single wall Oregon bottle has a twist-on lid and offers plenty of space to add any kind of logo. Clip the attached carabiner (not suitable for climbing) securely to a bag to avoid losing it. BPA Free and tested and approved under German Food Safe Legislation (LFGB) and for phthalates content under REACH. \"\n                    }\n                },\n                \"supplier\": {\n                    \"name\": \"PFConcepts\",\n                    \"reference\": \"10000201_1_4799_35\"\n                }\n            }\n        ]\n    }\n        `&lt;h3&gt;Filters&lt;\/h3&gt;The following filters are available for developers to extend the plugin's functionality:\n<\/code><\/pre>\n\n<ol>\n<li>fasteditor_override_cart_item\nAllows modification of cart item data before it's added to the WooCommerce cart.<\/li>\n<\/ol>\n\n<p>Parameters:<\/p>\n\n<p>$cart_data (array) - The cart item data that will be added to the cart\n$request (array) - The full request data received from the API\nReturns: Modified cart data array<\/p>\n\n<p>Example Usage:\n    `\n&lt;?php\nadd_filter('fasteditor_override_cart_item', 'customize_fasteditor_cart_item', 10, 2);<\/p>\n\n<p>function customize_fasteditor_cart_item($cart_data, $request) {\n    \/\/ Add a custom note to the cart item\n    $cart_data['fasteditor_data']['custom_note'] = 'Custom design by ' . wp_get_current_user()-&gt;display_name;<\/p>\n\n<pre><code>\/\/ Modify other cart properties as needed\nreturn $cart_data;\n<\/code><\/pre>\n\n<p>}\n    `\n2. fasteditor_extend_smartlink_payload\nExtends the payload sent to the Fasteditor smartlink API with additional properties.<\/p>\n\n<p>Parameters:<\/p>\n\n<p>$smartlink_payload (array) - The payload array that will be sent to the smartlink API\nReturns: Modified smartlink payload array<\/p>\n\n<p>Example Usage:<\/p>\n\n<pre><code>`\n<\/code><\/pre>\n\n<p>&lt;?php\nadd_filter('fasteditor_extend_smartlink_payload', 'extend_fasteditor_smartlink');<\/p>\n\n<p>function extend_fasteditor_smartlink($smartlink_payload) {\n    \/\/ Add custom attributes to the payload\n    $smartlink_payload['customAttributes'] = [\n        'accountType' =&gt; 'premium',\n        'allowedTemplates' =&gt; ['template1', 'template2'],\n        'designPreferences' =&gt; [\n            'defaultColor' =&gt; '#FF5733',\n            'fontFamily' =&gt; 'Open Sans'\n        ]\n    ];<\/p>\n\n<pre><code>return $smartlink_payload;\n<\/code><\/pre>\n\n<p>}\n    <code>&lt;h3&gt;Local Installation&lt;\/h3&gt;\n1. Upload<\/code>fasteditor-for-woocommerce.php<code>to the<\/code>\/wp-content\/plugins\/` directory\n2. Activate the plugin through the 'Plugins' menu in WordPress<\/p>\n\n<h3>Support<\/h3>\n\n<p>Do you have questions about Fasteditor or the plugin?<\/p>\n\n<p>Send us a message on support@fasteditor.com and a member of our team will get in touch with you.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20free%20to%20install%20%3F\"><h3>Is the Plugin free to install ?<\/h3><\/dt>\n<dd><p>Yes it is free to download<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20it%3F\"><h3>How do I use it?<\/h3><\/dt>\n<dd><p>It is requisite to establish a white-label agreement with FastEditor to acquire all necessary information for a comprehensive integration with the plugin.<\/p>\n\n<p>Contact us on support@fasteditor.com to get started<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p><a href=\"https:\/\/github.com\/SoSocio\/fasteditor-woocommerce-plugin\/blob\/main\/CHANGELOG.md\">View the full changelog here<\/a>.<\/p>","raw_excerpt":"Fasteditor for WooCommerce","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/189807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=189807"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fasteditor"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=189807"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=189807"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=189807"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=189807"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=189807"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=189807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}