Fasteditor for WooCommerce

Description

The FastEditor for WooCommerce plugin seamlessly connects your WooCommerce storefront with the powerful FastEditor application.

This means you can keep managing your online store exactly as you always have, while giving your customers an enhanced personalization experience.

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—all within your familiar WooCommerce environment.

This plugin gives you the best of both FastEditor and WooCommerce.

Please note, this plugin relies on the FastEditor application for its features, sending and receiving data to enable this integration.

If you have any questions about this integration, You can contact us by email on support@fasteditor.com

About FastEditor

FastEditor removes friction from the printing and personalization process, making it easier for businesses and consumers to bring their designs to life.

Our intuitive online editing solutions help e-commerce companies and print providers scale their operations with seamless, user-friendly tools.

Our Solutions
🔹 Logo Editor – Designed for e-commerce businesses selling logo products, promotional gifts, and custom merchandise, our Logo Editor simplifies the personalization process.
Customers can upload, customize, and finalize their logos effortlessly, ensuring a smooth ordering experience while reducing design-related support requests.

🔹 Photo Editor – Perfect for photo gifts, prints, and personalized items, the Photo Editor allows users to edit, enhance, and optimize their images before printing.
Whether adjusting colours, cropping, or applying filters, our tool ensures high-quality results for every print product.

For more information about Fasteditor, please visit Fasteditor’s website.

Fasteditor’s privacy policy can be found at Fasteditor’s Privacy Policy.

If you have any questions about this integration, You can contact us by email on support@fasteditor.com

Core Features

  1. Seamless synchronization of user records between your WooCommerce platform and the FastEditor application.
  2. Provide users with access to top-tier photo editing software, renowned for its exceptional conversion rates.
  3. Efficient synchronization of cart sessions from the FastEditor application to your WooCommerce site.
  4. Obtain valuable information about order processing and shipping information.

Requirements

  1. Woocommerce Plugin must be installed on your store.
  2. Valid API key from Fasteditor to enable integration(For the AppEngine and fulfilment service).

Configuration

  1. Set a unique secret key(Mininum of 8 characters) in your wp-config.php file defined to FASTEDITOR_JWT_AUTH_SECRET_KEY. This key is used to hash the JWT tokens generated by the plugin.

  2. Install and activate plugin.

  3. Click on Settings and enter the required settings on the plugin (Contact the Fasteditor team for your label’s credentials)
    i. Fasteditor AppEngine Api Key: Your fasteditor API Key to validate requests made from your store to the AppEngine service.

    ii. Fasteditor Appengine Base Url: The Base URL of the fasteditor order appengine service.

    v. Fasteditor Editor Base Url: The Base URL of the fasteditor order Creator frontend.

    vi. Fasteditor Partner Id: Your store’s unique id on fasteditor.

  4. To enable the Customize Product button that redirects users to the Fasteditor Editor on your products:
    i. Open the product configuration screen and check the Design with Fasteditor checkbox (see screenshot-3).
    ii. Alternatively, entering a value for the Fasteditor Product SKU will also mark the product as customizable with Fasteditor.

For Developers

Utility Functions

The following functions are available for use with the plugin installed
1. fasteditor_find_product_skus: utility function to search for SKU value by partial SKU
How to use:
fasteditor_find_product_skus($partialSku, $supplierName);
Sample Response:
[
"10000200#1#front#30#70#4",
"10000200#1#back#30#70#4"
]

2. fasteditor_get_product_data_by_sku: utility function to retrieve detailed information for a specific SKU.
        `
        How to use:
        fasteditor_get_product_data_by_sku($skuValue, $supplierName);
        Sample Response:
         {
            "sku": "10000200_1_4799_34",
            "skuGroup": "100002",
            "name": "Oregon 400 ml aluminium water bottle with carabiner",
            "description": "Pad printing | pms_4 | Pearl",
            "printColors": 4,
            "productColor": "Pearl",
            "printPosition": "front",
            "printMethod": "Pad printing",
            "localization": {
                "en": {
                    "productName": "Oregon 400 ml aluminium water bottle with carabiner",
                    "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.  "
                }
            },
            "supplier": {
                "name": "PFConcepts",
                "reference": "10000200_1_4799_34"
            }
        },
        `
3.fasteditor_get_products_in_skugroup: utility function to retrieve all the skus in a sku group.
        `
        How to use:
        fasteditor_get_products_in_skugroup($skuGroup, $supplierName, $limit, $offset);
        Sample Response:
       {
        "pagination": {
            "total_records": "9",
            "next_page": {
                "limit": 2,
                "offset": 4
            },
            "previous_page": {
                "limit": 2,
                "offset": 0
            }
        },
        "data": [
            {
                "sku": "10000201_1_4799_34",
                "skuGroup": "100002",
                "name": "Oregon 400 ml aluminium water bottle with carabiner",
                "description": "Pad printing | pms_4 | Solid black",
                "printColors": 4,
                "productColor": "Solid black",
                "printPosition": "front",
                "printMethod": "Pad printing",
                "localization": {
                    "en": {
                        "productName": "Oregon 400 ml aluminium water bottle with carabiner",
                        "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. "
                    }
                },
                "supplier": {
                    "name": "PFConcepts",
                    "reference": "10000201_1_4799_34"
                }
            },
            {
                "sku": "10000201_1_4799_35",
                "skuGroup": "100002",
                "name": "Oregon 400 ml aluminium water bottle with carabiner",
                "description": "Pad printing | pms_4 | Solid black",
                "printColors": 4,
                "productColor": "Solid black",
                "printPosition": "back",
                "printMethod": "Pad printing",
                "localization": {
                    "en": {
                        "productName": "Oregon 400 ml aluminium water bottle with carabiner",
                        "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. "
                    }
                },
                "supplier": {
                    "name": "PFConcepts",
                    "reference": "10000201_1_4799_35"
                }
            }
        ]
    }
        `<h3>Filters</h3>The following filters are available for developers to extend the plugin's functionality:
  1. fasteditor_override_cart_item
    Allows modification of cart item data before it’s added to the WooCommerce cart.

Parameters:

$cart_data (array) – The cart item data that will be added to the cart
$request (array) – The full request data received from the API
Returns: Modified cart data array

Example Usage:
`
<?php
add_filter(‘fasteditor_override_cart_item’, ‘customize_fasteditor_cart_item’, 10, 2);

function customize_fasteditor_cart_item($cart_data, $request) {
// Add a custom note to the cart item
$cart_data[‘fasteditor_data’][‘custom_note’] = ‘Custom design by ‘ . wp_get_current_user()->display_name;

// Modify other cart properties as needed
return $cart_data;

}
`
2. fasteditor_extend_smartlink_payload
Extends the payload sent to the Fasteditor smartlink API with additional properties.

Parameters:

$smartlink_payload (array) – The payload array that will be sent to the smartlink API
Returns: Modified smartlink payload array

Example Usage:

`

<?php
add_filter(‘fasteditor_extend_smartlink_payload’, ‘extend_fasteditor_smartlink’);

function extend_fasteditor_smartlink($smartlink_payload) {
// Add custom attributes to the payload
$smartlink_payload[‘customAttributes’] = [
‘accountType’ => ‘premium’,
‘allowedTemplates’ => [‘template1’, ‘template2’],
‘designPreferences’ => [
‘defaultColor’ => ‘#FF5733’,
‘fontFamily’ => ‘Open Sans’
]
];

return $smartlink_payload;

}
<h3>Local Installation</h3>
1. Upload
fasteditor-for-woocommerce.phpto the/wp-content/plugins/` directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress

Support

Do you have questions about Fasteditor or the plugin?

Send us a message on support@fasteditor.com and a member of our team will get in touch with you.

Screenshots

  • Configuration screen to get connected to the FastEditor Application.
  • Preview of the Fasteditor Editor screen.
  • Preview the Design with Fasteditor Checkbox.

FAQ

Is the Plugin free to install ?

Yes it is free to download

How do I use it?

It is requisite to establish a white-label agreement with FastEditor to acquire all necessary information for a comprehensive integration with the plugin.

Contact us on support@fasteditor.com to get started

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Fasteditor for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors