Version: eXtendPS-SE 1.4.2
Audience: Administrator

In eXtendPS-SE, you can configure each service based on your requirements. However, some services are dependent on other service configurations. For example, Product Data Version 2.0.0 requires the Pricing and Configuration service configuration to be completed.

Since the setup of each service is different, we recommend the following best practices to ensure that all services work together effectively. Additionally, we have listed some other best practices that will help ensure your PromoStandards services work properly based on your NetSuite data..

  1. Use consistent item names across your PromoStandards services.
    The item name reference can be specified separately for each service. For instance, Item Name Reference Field A can be used in the Inventory service, and Item Name Reference Field B can be used in the Media Content service.

    We recommend using a consistent item name reference across all services. This way, consumers of the service can expect to query different services using the same item name. The following services make reference to an item's name as part of their configuration, and we recommend using a consistent name for these services.
    1. Inventory Setup
    2. Product Data Setup
    3. Product Pricing & Configuration Setup
    4. Product Media Setup

  2. The items returned by the 'Get Product Sellable' function of the Product Data service are the items that are searchable in the Product Data and Media Content services. To ensure that the Product Data and Media Content services respond with the appropriate data, make sure that all requiredfields are set on items that are included as sellable products.

  3. Use the eXtendPS-SE - Do Not Show override on items judiciously. When enabled, the item will not be included in any PromoStandards service responses. See Item & Sales Order Exclusion Configuration for more information.

  4. To remove undesired item types from being included in the Pricing and Configuration and Product Data responses, use the EXCLUDE ITEM TYPES field on the respective configuration screens. For more information on the configuration screens for these services, refer to the following articles.
    1. eXtendPS-SE Product Data Service Setup Configuration
    2. Product Pricing & Configuration Service Setup Configuration

  5. Make sure that FOB points have been added to your NetSuite Location records and that all items have a Location defined for them. If an item has not been assigned a location with a configured FOB point, the Pricing and Configuration response cannot be returned, as an FOB point is mandatory in the request/response. Refer to the following articles for additional information.
    1. Creating PromoStandards FOB Points
    2. Configuring Multiple Locations and FOB Points 

  6. To ensure that eXtendPS-SE services are functioning as expected, it is important to validate their responses using various items and orders. The PromoStandards.org Web Service Validator can be used for this purpose. For more information, refer to the following articles.
    1. Using the PromoStandards.org Web Service Validator to test eXtendPS-SE Endpoints
    2. Validating PromoStandards Services Using SoapUI