Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. A developer should not be required in order to set up the integration.

  2. If any tasks are needed, they must be fully documented as part of the integration.

  3. Additionally, the administrator must be able to change their ShipHawk API key and ShipHawk hostname when needed. See: https://shiphawk.atlassian.net/l/cp/dL1yng1c .

Expand
titleExamples

Put examples here.Here is a screenshot of part of the ShipHawk settings page on Netsuite:

Image Added

Here is a screen of one of the ShipHawk configuration pages in Acumatica:

Image Added


2. Mappings Configuration

...

  1. Order reference number mappings. Reference numbers in ShipHawk are used to bring custom data into ShipHawk for use on shipping documentation or on the ShipHawk Rules Engine. An administrator must be able to map at least 30 fields in the syncing entity (the ERP) to reference numbers in ShipHawk.

Expand
titleExamples

Put examples here.Here are the Order Reference number mapping settings as in the Netsuite connector:

Image AddedImage Added

Here is the order reference number mapping screen in Acumatica:


  1. Order field mappings. Order fields in ShipHawk are values that exist at the order level. Typically, this information can be stored in different places on the object being synced to ShipHawk. Order mappings can include a wide range of different fields in the ShipHawk order object, but the most important ones include:

    1. Billing details (third party billing, collect billing, and so on)

    2. Pickup and delivery instructions (for LTL)

    3. Alternate return address mappings

Expand
titleExamples

Here is what the order field mapping look like in Netsuite:

Image AddedImage Added

Here is what order field mappings look like in Acumatica:

Image Added

  1. Line item field mappings. In some cases, line item fields are configured differently than the default.

Expand
titleExamples

  1. Line item reference number mappings.

Expand
titleExamples

  1. Shipping method mappings. An administrator must have a way to map ShipHawk’s shipping methods to the shipping methods that are saved in the ERP.
    Example: If the ERP has a service called FedEx Ground, that service needs to be mapped to ShipHawk’s FedEx Ground service.

Expand
titleExamples

Here is where shipment method mappings are configured in Netsuite:

Image AddedImage Added

Here is where shipping method mappings are configured in Acumatica:

Image Added

3. Webhook Configuration

An administrator must be able to configure webhooks to receive information from ShipHawk (see Receiving Information from ShipHawk Requirements ).

Expand
titleExamples

4. Logs for Testing and Debugging

...

Additionally, an administrator must be able to configure the automatic deletion of logs after a specified number of days to mange space usage.

Expand
titleExamples

Here is a page with some of the logs for the Netsuite integration:

Here is a page where admins can view logs in Acumatica: