Showing posts with label Punchout. Show all posts
Showing posts with label Punchout. Show all posts

Friday, March 19, 2021

PunchOut , External catalog in D365FO

https://youtu.be/it3YDqoNAyQ

PunchOut, External catalog

Pre-requisite:  Get the cXML setup from the eCommerce shopping vendors. They will register You on their system, which allows You to connect their system. They will provide ID and PW which enables us to connect their system.

In this video, we will see PunchOut (External Catalog) functionality in D365FO. This enables us to connect with eCommerce shopping sites like Amazon, Grainger, Staples etc. Below is the video link.

https://youtu.be/it3YDqoNAyQ

Below is the cXML file format:


<?xml version="1.0" encoding="utf-8"?>

<cXML payloadID="" timestamp="" version="1.2.008" xml:lang="en-US">

  <Header>

    <From>

      <Credential domain="DUNS">

        <Identity>ID</Identity>

      </Credential>

    </From>

    <To>

      <Credential domain="DUNS">

        <Identity></Identity>

      </Credential>

    </To>

    <Sender>

      <Credential domain="NetworkID">

        <Identity>id</Identity>

        <SharedSecret>password</SharedSecret>

      </Credential>

      <UserAgent>agent</UserAgent>

    </Sender>

  </Header>

  <Request deploymentMode="test">

    <PunchOutSetupRequest operation="create">

      

      <BuyerCookie />

<Extrinsic name="UniqueUsername">Akokney</Extrinsic>

<Extrinsic name="UserEmail">Akokney@email.com</Extrinsic>

     <BrowserFormPost>

<URL>https://axurl.cloudax.dynamics.com/?mi=catExternalCatalogBasketWizard</URL>

</BrowserFormPost>

<SupplierSetup>

        <URL>https://staples.com/StaplescXML/receive11</URL>

      </SupplierSetup>

    </PunchOutSetupRequest>

  </Request>

</cXML>