New Features

  • Multi-color item constitution support — Support has been added for the constitution of items with multiple colors. Both primary and secondary colors are now displayed on the eXtendPS-DE Item Search page. During the item constitution process, the primary color is considered for the matrix.
  • Vendor Prefix Configuration Support — A new setting has been added to configure a vendor-specific prefix for item names during constitution. This feature allows for the creation of unique items in NetSuite that share the same product ID but originate from different vendors. When a "Vendor Prefix Field ID" is configured on the eXtendPS-DE setup page, its value will be automatically prefixed to the item name. Configuring Vendor Prefix for Items Constituted by eXtendPS-DE
  • On-demand Request/Response Logging — To improve troubleshooting, a "Log Request/Response" checkbox has been added to all primary search screens (Item, Inventory, Pricing, Media, Order, and Invoice). When checked, this feature captures the full request and response XML data, saving it to the eXtendTech Log records for easier debugging of vendor connection issues. How to View the PromoStandards Response XML in eXtendPS-DE.

Enhancements

  • Consistent Redwood Field Labels — All field labels on configuration and search screens have been updated to use a consistent title case, ensuring a uniform appearance across the interface in the NetSuite Redwood experience.
  • Purchase Pricing Reforms — The eXtendPS-DE setup screen has been reorganized for better clarity by renaming the "Price level mapping" subtab to "Sales Price Level Mapping". The "Blank Pricing Vendors" and "Net Pricing Vendors" settings have been moved to the "Pricing and Configuration" subtab. Additionally, the default purchase price type is now explicitly set to 'Customer' to reduce confusion.
  • Service Message Error Configuration — A new setup option, "Show Service Message As Error - Vendors," has been added under the Additional Settings tab in the eXtendPS-DE Setup page. This allows you to specify which vendors' informational messages should be treated as errors, while correctly processing the item data for others.
  • Enable Supplier Record System Notes — System notes have been enabled on the eXtendPS-DE Supplier custom record to provide an audit trail for any modifications. This enhancement allows tracking of when, by whom, and what changes were made to the supplier endpoints.
  • Support Order Shipment Notification (OSN) 2.0.0 Data — The OSN portlet has been updated to support the Order Shipment Notification (OSN) 2.0.0 data format. This solution is backward compatible, ensuring the portlet now correctly processes and shows data for vendors using both the new OSN 2.0.0 and the older OSN 1.0.0 specifications.

Fixes

  • SanMar Item Constitution Failure — Resolved a bug that prevented SanMar items with Product ID ST250 from being constituted correctly, which previously caused processing failures.

  • Handle Invoice SalesOrderNumber Arrays — The Invoice service has been updated to handle a discrepancy in XML tags for sales order numbers. The system can now correctly process responses containing either SalesOrderNumberArray or SalesOrderNumbersArray, ensuring vendor bills are created successfully without errors.

  • Separate eXtendPS-DE SuiteApp Components* — To improve stability and remove dependencies, the eXtendPS-DE bundle now uses its own dedicated custom records and lists instead of relying on common components shared across other bundles. New, eXtendPS-DE-specific versions of components like eXtendPS-DE Field Mapping and eXtendPS-DE Job Queue were created to ensure the bundle operates independently.

    Please note that a manual action is required after this update to reconfigure the saved search for the eXtendPS-DE Delete Invoice Record script.
  • Order Shipment Notification (OSN) v2.0.0 Purchase Order Update Fix — Resolved a bug where the OSN Map/Reduce script failed to update Purchase Orders for vendors using OSN version 2.0.0 when the "Show combined OS & OSN HTML" setting was disabled.

  • Supplier Record Update Failure — Fixed an issue where the supplier endpoint update process would fail when a duplicate, inactive supplier record existed. The script now correctly ignores inactive records to ensure the active supplier's information is updated successfully. Additionally, the email notification has been improved to include a full list of all added or updated records.

  • Fix Non-Color/Size Item Constituting — Fixed a bug where selecting a single part ID for an item without color or size attributes incorrectly constituted all available parts. The system has been updated to ensure only the specific part ID selected during the item search is constituted.

  • Handle incorrect non-required data — The system will now successfully constitute an item even if non-required fields, specifically the primary image URL, contain incorrectly formatted data. Instead of failing the process, an error for the invalid data will be logged for visibility.