Browse Guides

Integrating Tech Data Reseller (Hardware data) with the Etilize Catalogue
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><p><strong>In this guide we will cover:</strong></p><p><strong>- What is the Tech Data Reseller Integration?</strong></p><p><strong>- Setting up the Tech Data Reseller Module</strong></p><p><strong>- Connecting Tech Data with Etilize</strong></p><p><strong>- Adding Etilize Items to Quotations</strong></p><p><br></p><p><br></p><p><strong id="isPasted"><span style="font-size: 14pt;">What is the Tech Data Reseller Integration?</span></strong></p><p id="isPasted">Tech Data Reseller can be integrated with Halo to browse up-to-date catalogue prices.</p><p><br></p><p id="isPasted"><strong><span style="font-size: 14pt;">Setting up the Tech Data Reseller Module</span></strong></p><p>Make sure to enable the respective integration module on the Configuration &gt; Integrations page, the product catalog now has its own section of the integration page.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFiOGFlNjZlLWY4NjMtNDhmZi05NGYzLTE4NTJmMjg1NjU3ZCJ9.IxgFhdq-z8Pu6-H9GU3nRNbtp328zA5FQtlm-RZbug8" class="fr-fic fr-fil fr-dib" width="203" height="189"></p><p><strong><span style="font-size: 10pt;">Fig 1. Turning on the Tech Data Reseller Module</span></strong></p><p><br></p><p>Create and connect a Tenant from the reseller integration page, as this is a developer account, it was application type: Sandbox, Production should be used when connecting.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjFkZDFhMTYwLTc3NWYtNDM3MS1hMDg2LWJkOWNkYzdlNjgzNiJ9.3V956U0bnSPRAO5Pi_SJ9AaNY9GJE-xlrE3CxF4w7bc" class="fr-fic fr-fil fr-dib" width="981" style="width: 983px; height: 341.171px;" height="341"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 2. Setup page in Details tab on Tech Data module</span></strong></p><p><br></p><p><strong><em>Note: To obtain credentials for Tech Data, you will need to contact them and request access to their XML Online Check Service. You will also need to provide them with our IP addresses to be whitelisted, which can be found here: <a href="https://halopsa.com/guides/article/?kbid=1446" id="isPasted">https://halopsa.com/guides/article/?kbid=1446</a></em></strong></p><p><br></p><p><strong id="isPasted"><span style="font-size: 14pt;">Connecting Tech Data with Etilize</span></strong></p><p id="isPasted"><strong>Currently supported Etilize locales:</strong></p><p><br></p><ul><li>English (US) USA</li><li>English (UK) - UK</li><li>English (US) Canada</li><li>Swedish - Sweden</li><li>English (UK) - Australia</li></ul><p>The Etilize Integration module is on by default in the HaloPSA trial, please enable it if it&#39;s not currently on. There are no credentials to input, as this is a part of HaloPSA:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE2NTJmZGU3LWZjODgtNGRhZS1hYTcyLWIzYzdjN2JjODg4OCJ9.qOyR_qaa-FYKVJ3lPNmJmCIoJhlhzFnwoVQSKzD6KFc" class="fr-fic fr-fil fr-dib" width="989" style="width: 991px; height: 387.914px;" height="388"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 3. Etilize Setup page in the module configuration</span></strong></p><p><br></p><p>There are also options in the Etilize set up screen to choose a default &#39;Tenant&#39; to search the catalogs with, these must be filled in for the integration to work.&nbsp;</p><p><br></p><p>The following single select options will be dynamically visible based on the reseller integration modules you have enabled (Tech Data Reseller and/or Ingram Micro Reseller):</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijg5ZDFlNzhmLTA0NmEtNGJmYS04MGMxLTMwNjcwYzI2NWQ5YyJ9.G7ia7NPYXd5Ql08lhJN2wbEHhfFsx8d7lD8Yc35-k5U" class="fr-fic fr-fil fr-dib" width="974" style="width: 976px; height: 96.3682px;" height="96"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 4. Setting a default Tenant to search catalogs with</span></strong></p><p><br></p><p><strong id="isPasted"><span style="font-size: 14pt;">Adding Etilize Items to Quotations</span></strong></p><p>You will be able to find the connected Tenant when search from the &quot;Add Etilize Items&quot; catalog.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZjNDA0NmZiLThhMWQtNGRjMy1hOTA5LTEyOThjNjNkZDlkOCJ9.42bDOIbRxqJtRDV2zqKwwBykyszdHdRTQ3Wv5xp22Sg" class="fr-fic fr-fil fr-dib" width="948" style="width: 950px; height: 265.397px;" height="265"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 5. Add Etilize Items button now on Quotations</span></strong></p><p><br></p><p>Then you will have a Tech Data Reseller tenant single select you can add to:</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY2MTBlMjM3LWQ0ODAtNGFhZi1iYTc4LWIzMGJhNjA2M2UyMCJ9.pJi2oDWlsnWoGsbdcY4m1X7QqlX6r4AbyF_hQMO4Dlw" class="fr-fic fr-fil fr-dib" width="296" height="458"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 6. Filters when adding items</span></strong></p><p><br></p><p>After adding in the tenant, you will be able to browse the catalogues prices and quantities in real time.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk4YmJiYTdjLTRkZTUtNDRkNy05OGZiLWExMTQ4ZDdiY2VlNiJ9.S7OtUd1DaaxkLrutcLRe_xWPKuNB7ZkTLXItP9sXbAg" class="fr-fic fr-fil fr-dib" width="971" style="width: 973px; height: 312.384px;" height="312"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 7. Searching for items to add</span></strong></p><p><br></p><p>These function in tandem with the Etilize integration to provide further information regarding products availability and price when using the &#39;Add Etilize items&#39; option on billing orders. The cheaper price out of the two catalogues (if both are enabled) will be selected when adding the item to the order and the default mark up will be applied.</p><p><br></p><p>If i.e. the Ingram Micro Reseller integration module is turned off, only the default for the Tech Data Reseller would show, as it is turned on:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImIyMjYzMzY3LWNiYzYtNDFkYi05MWQwLWQzZDIzYWMwMTgxMCJ9.hw-2bscGZgiBoRiZk_brtS1uOQZ27r6n41qjVurElCI" class="fr-fic fr-fil fr-dib" width="312" height="89"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 8. Tech Data tenant box</span></strong></p><p><br></p><p>The tenants can be modified on the item search screen itself as well.</p><p><br></p><p><strong><span style="font-size: 12pt;">Filtering Etilize items that appear in search</span></strong></p><p><span style="font-size: 11pt;">You can filter search results of Etilize items by category, manufacturer and attribute. These filters can be applied in conjunction with a search to assist you/narrow down search results.&nbsp;</span></p><p><br></p><p><span style="font-size: 11pt;">To enable this functionality head to Configuration &gt; Integrations &gt; Etilize and enable &#39;Show category, manufacturer, and attribute filters when searching Products&#39;.&nbsp;</span></p><p><span style="font-size: 11pt;">&nbsp;</span></p><p><strong><span style="font-size: 10pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImRjMzJmNWE0LTI1NzAtNGQ5Yy1hMGRhLTM3NDk2NWM5NTA2YiJ9.AMmiCuYHcZrzcfHR5Wcw0CXU3XIB9vFLd6PEJVpXgHI" class="fr-fic fr-fil fr-dib" width="1211" style="width: 1213px; height: 700.369px;" height="700"></span></strong></p><p><strong><span style="font-size: 10pt;">Fig 9. Enable additional filters when searching Etilize products</span></strong></p><p><strong><br></strong></p><p>Now this is enabled when an item search is complete an additional field will show in the search &#39;Filters&#39;.&nbsp;</p><p><br></p><p><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVkN2ViNzNlLWM2MTItNDkwYi04NjMwLWU0MDU0NWIwNmRjMSJ9.uQiqReErsXFMIa3Oq0XpNeMwez9T0KVW5rUz-O5RpNg" class="fr-fic fr-fil fr-dib" width="1206" style="width: 1208px; height: 561.803px;" height="562"></strong></p><p><strong><span style="font-size: 10pt;">Fig 10. Etilize filters for search</span></strong></p><p><br></p><p>Here you can choose to filter the search results on category, manufacturer and attribute. The filter options that are available will depend on what you have searched for, for example the category filter will only appear when you have searched a term they contains category values that can be filtered on.&nbsp;</p><p><br></p><p><em><strong>Note: You will need to search for an item before this additional filter field will show.&nbsp;</strong></em></p><p><br></p><p><br></p><p><br></p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.