Syncing of Attributes between system and Hawksearch

Business Requirements

As Ecommerce site owner I want to map attributes to Hawksearch fields directly in Ecommerce system AND push them to Hawksearch using REST API So that it simplifies the process of creating and mapping Hawksearch fields

API Documentation


http://dashboard-na.hawksearch.com/api/v9

Scenarios (based on API implementation mentioned above):

Scenario: Pull existing fields from Hawksearch to Ecommerce System

Scenario: Add new Filed mapping row

  • Create custom template for configuration page;

  • Create an API request to pull data;

  • Create config source provider;

  • Create config frontend model;

Scenario: Map existing Hawksearch fields to Ecommerce system attributes

  • Create a backend config model;

Scenario: Unmap existing Hawksearch fields to Ecommerce system attributes

  • Add unmap functionality to the backend config model;

Scenario: Push new fields to Hawksearch (no mapping)

  • Create an API request to push fields to HawkSearch;

Scenario: Create default mapping during Module Installation

  • Create config script

Scenario: Create default mapping during module update

  • Create config script

 

Example Config UI