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://manage.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