{
    "name": "Jasani",
    "app_type": "jasani",
    "sync_type": "api",
    "operation_type": "import-export",
    "is_active": true,
    "debug_mode": false,
    "authorization": {
        "auth_type": "no-auth",
        "auth_settings": []
    },
    "connections": [
        {
            "name": "products",
            "type": "api",
            "is_active": true,
            "is_primary": true,
            "resource_type": "product",
            "priority": 1,
            "configuration": {
                "body": {
                    "data": null,
                    "type": "none"
                },
                "method": "GET",
                "headers": {
                    "Accept": "application/json"
                },
                "endpoint": "https://www.jasani.ae/products/all/<api_token>",
                "auth_enabled": false,
                "prerequisites": {
                    "product_response": "",
                    "prerequisite_type": "variations",
                    "variable_response": {
                        "parent_identifier": "parent_id"
                    },
                    "prerequisite_variation_type": "group-variations",
                    "main_product_unique_identifier": "parent_id",
                    "variable_product_unique_identifier": "id"
                },
                "advanced_configuration": {
                    "time_delay": ""
                }
            }
        },
        {
            "name": "stock",
            "type": "api",
            "is_active": true,
            "is_primary": false,
            "resource_type": "product",
            "priority": 2,
            "configuration": {
                "body": {
                    "data": null,
                    "type": "none"
                },
                "method": "GET",
                "headers": {
                    "Accept": "application/json"
                },
                "endpoint": "https://www.jasani.ae/products/stock/<api_token>",
                "auth_enabled": false,
                "prerequisites": {
                    "product_response": "",
                    "prerequisite_type": "no-variations",
                    "variable_response": null,
                    "prerequisite_variation_type": "group-variations",
                    "main_product_unique_identifier": "id",
                    "variable_product_unique_identifier": ""
                },
                "advanced_configuration": {
                    "time_delay": ""
                }
            }
        },
        {
            "name": "prices",
            "type": "api",
            "is_active": true,
            "is_primary": false,
            "resource_type": "product",
            "priority": 3,
            "configuration": {
                "body": {
                    "data": null,
                    "type": "none"
                },
                "method": "GET",
                "headers": {
                    "Accept": "application/json"
                },
                "endpoint": "https://www.jasani.ae/products/price/<api_token>",
                "auth_enabled": false,
                "prerequisites": {
                    "product_response": "",
                    "prerequisite_type": "no-variations",
                    "variable_response": null,
                    "prerequisite_variation_type": "group-variations",
                    "main_product_unique_identifier": "id",
                    "variable_product_unique_identifier": ""
                },
                "advanced_configuration": {
                    "time_delay": ""
                }
            }
        }
    ],
    "attribute_mapping": [
        {
            "connection": "products",
            "product_type": "parent",
            "type": "core",
            "wc_attribute": "description",
            "supplier_attribute": "description_sale",
            "advanced_configuration": {
                "translation": {
                    "is_active": false,
                    "attributes": [
                        {
                            "apiValue": "",
                            "condition": "equals",
                            "translatedValue": ""
                        }
                    ]
                },
                "add_during_sync": true,
                "update_during_sync": true,
                "fetch_from_other_api": {
                    "is_active": false,
                    "connection": ""
                }
            }
        },
        {
            "connection": "products",
            "product_type": "parent",
            "type": "core",
            "wc_attribute": "images",
            "supplier_attribute": "image_url",
            "advanced_configuration": {
                "replace_img": false,
                "translation": {
                    "is_active": false,
                    "attributes": [
                        {
                            "apiValue": "",
                            "condition": "equals",
                            "translatedValue": ""
                        }
                    ]
                },
                "image_src_attr": "",
                "add_during_sync": true,
                "image_path_attr": "",
                "update_during_sync": true,
                "fetch_from_other_api": {
                    "is_active": false,
                    "connection": ""
                }
            }
        },
        {
            "connection": "products",
            "product_type": "parent",
            "type": "core",
            "wc_attribute": "name",
            "supplier_attribute": "name",
            "advanced_configuration": {
                "translation": {
                    "is_active": false,
                    "attributes": [
                        {
                            "apiValue": "",
                            "condition": "equals",
                            "translatedValue": ""
                        }
                    ]
                },
                "add_during_sync": true,
                "update_during_sync": true,
                "fetch_from_other_api": {
                    "is_active": false,
                    "connection": ""
                }
            }
        },
        {
            "connection": "prices",
            "product_type": "parent",
            "type": "core",
            "wc_attribute": "regular_price",
            "supplier_attribute": "list_price",
            "advanced_configuration": {
                "translation": {
                    "is_active": false,
                    "attributes": [
                        {
                            "apiValue": "",
                            "condition": "equals",
                            "translatedValue": ""
                        }
                    ]
                },
                "tier_pricing": {
                    "base_path": "",
                    "is_active": false,
                    "format_type": "key-value",
                    "configuration": [],
                    "use_discount_percentage": false
                },
                "add_during_sync": true,
                "update_during_sync": true,
                "price_margin_config": {
                    "amount": "",
                    "operator": "",
                    "is_active": false
                },
                "fetch_from_other_api": {
                    "is_active": false,
                    "connection": ""
                }
            }
        },
        {
            "connection": "products",
            "product_type": "parent",
            "type": "core",
            "wc_attribute": "sku",
            "supplier_attribute": "default_code",
            "advanced_configuration": {
                "add_during_sync": true,
                "update_during_sync": true,
                "translation": {
                    "is_active": false,
                    "attributes": [
                        {
                            "apiValue": "",
                            "condition": "equals",
                            "translatedValue": ""
                        }
                    ]
                },
                "fetch_from_other_api": {
                    "is_active": false,
                    "connection": ""
                }
            }
        },
        {
            "connection": "stock",
            "product_type": "parent",
            "type": "core",
            "wc_attribute": "stock_quantity",
            "supplier_attribute": "total_qty",
            "advanced_configuration": {
                "translation": {
                    "is_active": false,
                    "attributes": [
                        {
                            "apiValue": "",
                            "condition": "equals",
                            "translatedValue": ""
                        }
                    ]
                },
                "add_during_sync": true,
                "update_during_sync": true,
                "fetch_from_other_api": {
                    "is_active": false,
                    "connection": ""
                }
            }
        }
    ],
    "operations": [
        {
            "operation": "product-operations",
            "operation_type": "data-sync",
            "is_active": true,
            "configuration": {
                "available_products": {
                    "add": true,
                    "update": true,
                    "product_status": "publish",
                    "update_product_status": false
                },
                "unavailable_products": {
                    "operation": "none",
                    "products_of": "none"
                }
            },
            "connections": [
                "products"
            ]
        },
        {
            "operation": "product-operations",
            "operation_type": "data-sync",
            "is_active": true,
            "configuration": {
                "available_products": {
                    "add": false,
                    "update": true,
                    "update_product_status": false,
                    "product_status": "publish"
                },
                "unavailable_products": {
                    "products_of": "none",
                    "operation": "none"
                }
            },
            "connections": [
                "stock"
            ]
        },
        {
            "operation": "product-operations",
            "operation_type": "data-sync",
            "is_active": true,
            "configuration": {
                "available_products": {
                    "add": false,
                    "update": true,
                    "update_product_status": false,
                    "product_status": "publish"
                },
                "unavailable_products": {
                    "products_of": "none",
                    "operation": "none"
                }
            },
            "connections": [
                "prices"
            ]
        },
        {
            "operation": "batch",
            "operation_type": "performance-optimization",
            "is_active": true,
            "configuration": {
                "batch_size": "50"
            },
            "connections": [
                "products"
            ]
        },
        {
            "operation": "batch",
            "operation_type": "performance-optimization",
            "is_active": true,
            "configuration": {
                "batch_size": "100"
            },
            "connections": [
                "stock"
            ]
        },
        {
            "operation": "batch",
            "operation_type": "performance-optimization",
            "is_active": true,
            "configuration": {
                "batch_size": "100"
            },
            "connections": [
                "prices"
            ]
        }
    ]
}