Overview
As of eXtendPS-DE 1.3.0, the supported PromoStandards services are:
- Live Inventory 1.2.1, 2.0.0
- Order Status 1.0.0
- Order Shipment Notification
1.0.0
- Product Data 1.0.0, 2.0.0
- Product Pricing and
Configuration 1.0.0
- Media Content 1.1.0
- Purchase Order 1.0.0
- Invoice Service 0.0.1, 1.0.0
NetSuite Vendor Configuration
To utilize the eXtendPS-DE bundle
for a vendor (supplier), the vendor must first be configured in NetSuite as a native NetSuite vendor record. Contact your NetSuite Administrator or see NetSuite's SuiteAnswers Help Center for details on creating a Vendor record in NetSuite.
Creating/Updating the PromoStandards Suppliers List
The eXtendPS-DE Supplier custom record is included with the eXtendPS-DE bundle and is created based on the supplier list and their corresponding endpoints present on the PromoStandards.org's endpoint list.
- The contact information present on the custom record will not be sourced from the PromoStandards website. However, you can specify these values manually for future reference.
- If a vendor (supplier) is listed on the PromoStandards website but does not have any live endpoint URLs, the eXtendPS-DE Supplier custom record will not be created for that vendor.
Add PromoStandards Endpoints to a Vendor (Supplier)
After obtaining the pre-requisite data from
the supplier, you will need to configure a new or existing vendor record in NetSuite.
1. Go to the NetSuite vendor record for the supplier who has sent you PromoStandards credentials.
- eXtendPS-DE Vendor
Id*
- eXtendPS-DE Vendor
Secret*
- eXtendPS-DE Order
Status Endpoint
- eXtendPS-DE Order
Status Version
- eXtendPS-DE Inventory
Endpoint
- eXtendPS-DE Inventory
Version
- eXtendPS-DE Order Shipment
Notification Endpoint
- eXtendPS-DE Order
Shipment Notification Version
- eXtendPS-DE Product
Endpoint
- eXtendPS-DE Product
Version
- eXtendPS-DE Media
Content Endpoint
- eXtendPS-DE Media
Content Version
- eXtendPS-DE Purchase Order Endpoint
- eXtendPS-DE Purchase Order Version
- eXtendPS-DE Invoice Endpoint
- eXtendPS-DE Invoice Version
Note: the eXtendPS-DE Vendor may not have the same exact name as your vendor record in NetSuite since the eXtendPS-DE Vendor name is from their listing on PromoStandards.org.
Updating Vendors (Suppliers) Using the Job Runner
If you are updating vendors with
PromoStandards endpoints for the first time, you can use a batch update to
populate the endpoints from PromoStandards.org automatically.
To update eXtendPS-DE endpoints:
1. Create a saved search for the vendors which you want to configure by filtering the results. By default, the eXtendPromoStandards - Vendor Search for PromoStandards Endpoint
[BUNDLE] will be used.
2. Go to the eXtendPromoStandards Vendor Endpoints Map/Reduce script.
3. Go to its associated script deployment, and open the eXtendPromoStandards Vendor Endpoints (DO NOT SCHEDULE deployment.
4. Under the Parameters subtab, specify the following fields:
a. EXTENDPROMOSTANDARDS VENDOR ENDPOINT
SAVE SEARCH
Internal ID of the saved search created in #1. By default, the eXtendPS-DE - Vendor Search for
PromoStandards Endpoint [BUNDLE] will be used if this field is left empty.
b. EXTENDPROMOSTANDARDS
VENDOR MATCH FIELD ID
Field id of the vendor records whose value will be matched against the list of
PromoStandards suppliers. (e.g. {entityid} for the Vendor name).
c. EXTENDPROMOSTANDARDS
VENDOR SUPPLIER MATCH PASS PERCENTAGE
Matching tolerance limit between the EXTENDPROMOSTANDARDS
VENDOR MATCH FIELD ID value and the
PromoStandards vendor name as listed on PromoStandards.org.
For updating vendors with
PromoStandards endpoints follow the steps below:
1. Go to eXtendTech → eXtendPS-DE → PromoStandards
Job Runner.
2. Select the Update PromoStandards Suppliers List option.
3. Click Submit.
5. When the job is
completed, navigate to eXtendTech → eXtendPS-DE → PromoStandards Job Runner.
9. As the PROMO VENDOR field is populated on the Vendor record, its corresponding PromoStandards Endpoints will also be
populated on the Vendor record as well.
10. Review the NetSuite vendor records and
their corresponding PromoStandards suppliers match. You can change the PromoStandards
supplier on your NetSuite vendor manually if the data sourced from the
PromoStandards.org website is out of date or incorrect (or if your vendor has
sent you more up-to-date information than they have listed on PromoStandards.org.)
11. Navigate to your
PromoStandards vendors and enter the PromoStandards credentials which they have provided to you.
Note: The Update PromoStandards Api Endpoints batch process uses a fuzzy
search to match the PromoStandards supplier names with your NetSuite vendors. We recommend manually validating the matches after the process is complete to ensure 100% accuracy.