Version: eXtendAlphaBroder 1.0.4
Audience: Administrator
AlphaBroder Setup
Update eXtendAlphaBroder Setup Deployment
Before configuring the eXtendAlphaBroder setup make sure that the SSO id is configured correctly on the eXtendAlphaBroder setup deployment.
- Navigate to: Customization → Scripting → Scripts.
- Find the script file titled eXtendAlphaBroder Suitelet and View it.
- View the Deployments for the script on the Deployments subtab and Edit the eXtendAlphaBroder Setup {customdeploy_extend_alpha_setup} deployment.
- Click the Parameters subtab, and enter customsso_extend_alpha_sso_id into the EXTENDALPHABRODER SSO ID field and click Save.
Configure eXtendAlphaBroder Setup
Navigate to: eXtendTech → AlphaBroder → Setup.
Specify values against the setup fields based on the details mentioned below:
General Configuration
SUBDOMAIN - Specify the subdomain for communicating with the eXtendTech item database. Note: If this field is disabled and already populated, you may have another eXtendTech Bundle in your account which already has a subdomain specified.
AlphaBroder Credentials Information
- USERNAME - AlphaBroder web services API username as received from AlphaBroder.
- PASSWORD - AlphaBroder web services API password as received from AlphaBroder.
- DEV-USERNAME - AlphaBroder development system username as received from AlphaBroder.
- DEV-PASSWORD - AlphaBroder development system password as received from AlphaBroder.
- CUSTOMER NUMBER - AlphaBroder web services API customer number as received from AlphaBroder.
- HOST NAME - AlphaBroder web services APIs hostname.
- USA - it is generally https://www.alphashirt.com for Production and https://dev.alphashirt.com for Staging.
- Canada - it is generally https://dev.alphabroder.ca for Production and http://www.alphabroder.ca for Staging.
- ALPHABRODER PROMOSERVICES HOST URL LINK - AlphaBroder URL for Promo services.
- USA - it is generally https://services.alphabroder.com for Production and https://devservices.alphabroder.com for Staging.
- Canada - it is generally https://services.alphabroder.ca for Production and https://devservices.alphabroder.ca for Staging.
- Item Constitution Settings
- ITEM TYPE - The type of item to be created when constituting AlphaBroder items.
- ITEM CONSTITUTION TYPE - This determines whether items will be constituted in NetSuite as matrix or non-matrix
- Matrix: Item will be constituted as a matrix item and grouped under the style code as the parent item.
- Non-Matrix with Parent: Item will be constituted as a non-matrix item and grouped under the style code as the parent item.
- Non-Matrix: Item will be constituted as a non-matrix item and no parent will be created.
- VENDOR - Vendor for the AlphaBroder web services API.
- SET ALPHABRODER AS PREFERRED VENDOR ON ITEMS - Sets AlphaBroder as the default vendor on item constitution/update. If a vendor is already specified on an item, then it will not be updated upon item refresh/update.
- CATEGORY LIST FIELD - List representing AlphaBroder categories.
- CATEGORY ITEM LIST FIELD - Field on the item record showing the assigned AlphaBroder category.
- IS CATEGORY REQUIRED ON ITEM SEARCH - Determines whether the category field is mandatory to complete item constitution.
- NON-MATRIX COLOR FIELD - Non-Matrix color attribute field on the item record.
- NON-MATRIX SIZE FIELD - Non-Matrix size attribute field on the item record.
- MATRIX COLOR OPTION LIST FIELD - Matrix color attribute list field on the item record. Make sure this field is a Matrix option field to avoid error(s).
- MATRIX COLOR LIST ID - Internal ID of the color list used for populating values for the “MATRIX COLOR OPTION LIST FIELD”.
- MATRIX SIZE OPTION LIST FIELD - Matrix size attribute list field on the item record. Make sure this field is a Matrix option field to avoid error(s).
- MATRIX SIZE LIST ID - Internal ID of the size list used for populating values for the “MATRIX SIZE OPTION LIST FIELD”.
- MATRIX ITEM NAME TEMPLATE - This field is used to control how the matrix item will be displayed in the Matrix Item Name/Number field. We recommend the value as alb-{custitem_extend_AlphaBroder_style}-{custitem_extend_AlphaBroder_color}-{custitem_extend_AlphaBroder_size} Please ensure the value is chosen such that each matrix child can get a unique name.
- ABBREVIATE MATRIX LIST IN NAME - Determines whether to set the matrix field’s abbreviations in the Item Name/Item Number or not. Example: If the matrix color field is Black and its abbreviation is BLK, then upon item constitution the color will be shown as BLK in Item Name/Item Number when this option is enabled.
- REFRESH ITEM NAME OF EXISTING ITEM - Determines whether to update the item name on an existing item which was constituted with eXtendAlphaBroder when refreshing its data from AlphaBroder.
- EMAIL SENDER FOR NOTIFICATION - In case of script errors, a notification email will be sent via selected email sender.
- EMAIL RECEIVER’S EMAIL FOR NOTIFICATION - Email alerts which are sent will be received by the emails listed here.
- IGNORE MANDATORY ITEM FIELDS - This checkbox determines whether to ignore the mandatory fields on the item form during item constitution or not.
- NetSuite Purchase Order fields for placing AlphaBroder Purchase OrderPlease see Place Purchase Orders to AlphaBroder and generate Item Fulfillments and Vendor Bills for more information on Purchase Order configuration.
- Inventory
- PAGE SIZE - Page size for the AlphaBroder inventory search.
- SHOW INVENTORY PRODUCT MESSAGE - Determines whether to display any product messages in the inventory details during inventory search.
- Order Status
- PAGE SIZE - Page size for the AlphaBroder order search.
- Additional Settings
- Refresh Button Settings -
- SHOW REFRESH FROM ALPHABRODER BUTTON ON ITEMS - Determines whether to show the “Refresh from AlphaBroder” button on the item record or not.
- SHOW REFRESH FROM ALPHABRODER PRICING BUTTON ON ITEMS - Determines whether to show the “Refresh Pricing from AlphaBroder” button on the item record or not.
- Miscellaneous Settings -
- MAX API RESPONSE SIZE - Maximum API response size from AlphaBroder (in MB) allowed for all services.
- SEND ONLY ERROR(S) - Enable this checkbox if you want email reporting for item constitution errors only (no success email and item list).
- DEFAULT ITEM SHIPMENT STATUS - Default status for Item Fulfillment/Shipments created with eXtendAlphaBroder.
WARNING: If you are setting a status as something other than Shipped, tracking may not be set on the record. - MAXIMUM STATUS INFORMATION IN EMAIL - Maximum number of statuses that you would receive in single email. In the case of very large status, multiple emails will be sent based on this configuration.
- ALLOW DUMMY ALPHABRODER SERVICE RESPONSE - Used for development purposes. Check this box if you want to use a dummy PromoStandards services response instead of the actual response. Note: This must be unchecked in Sandbox accounts and in Production accounts.
- AVOID RUNNING M/R SCRIPTS IN SANDBOX & RP - This checkbox determines whether Map-reduce scripts will be executed in Sandbox and Release Preview accounts or not.
- ALLOW PLACE PO IN SANDBOX & RP - This checkbox determines whether Place PO feature will be executed in Sandbox and Release Preview accounts or not.Note: This feature is applicable for Sandbox and Release Preview accounts only, Purchase order will always be placed in Production accounts.
- IGNORE MANDATORY FIELDS FOR VENDOR BILL AND ITEM FULFILLMENT CREATION - This checkbox determines whether to ignore the mandatory fields on the vendor bill and item fulfillment form while generating vendor bill and item fulfillments item constitution or not.
- PURCHASE PRICE BULK UPDATE: SAVED SEARCH ID - Saved search id for AlphaBroder items whose purchase price will update on a scheduled basis.
Note: The maximum number of supported items in this Map/Reduce script is 999,000. It requires the eXtendAlphabroder Purchase Price MR {customscript_extend_alpha_purchase_price} scripts to be scheduled.