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..
- 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.
- The items returned as sellable by Product Data getProductSellable are the items you want to be searchable in other PromoStandards services (Live Inventory, Media Content, and Product Pricing and Configuration). To ensure these services return the expected data, confirm that all required fields for those services are set on items marked as sellable.
- 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.
- 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.
- 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.
- 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.