The Punchout Integration tab is where you can configure site-level settings for integration with punchout buyer systems (such as Ariba or Coupa). cXML is an XML standard used to transfer data between the buyer’s application and the supplier’s website during a punchout session. Punchout is a software architecture that makes it possible for a buyer to access a supplier’s website from within its own procurement application. The buyer leaves (“punches out” from) their system and goes to the supplier’s web based punchout catalog (catalog-level punchout) or to specific products (product-level punchout) to select and order products, while their application transparently maintains connection with the website and gathers pertinent information. Example: Ariba Buyer is a procurement website that enables registered buyers to punch out to MarketDirect StoreFront.
A vendor catalog that is enhanced for this process is known as a punchout Catalog.
This product-level punchout is a licensed option Punchout Buyers.
In product-level punchout, buyers who click a deep link to a product in MarketDirect StoreFront from the procurement system are taken directly to the Visual Product Builder page (instead of to the storefront as in catalog-level punchout) where they can begin configuring the product.
When buyers select a link to a matrix product or a kit product, they will be taken directly to the appropriate page to begin selecting options for the product. For products that require no configuration only quantity (e.g., non-printed products and static products without ticketing options, buyers will be taken directly to the product details page.
Order
Tracking and Reporting for Punchout Products
When buyers punching out of a procurement application (such as Ariba) place
orders for two or more punchout products in MarketDirect StoreFront, multiple
orders will be created in MarketDirect StoreFront (one order per product;
these multiple orders, however, will be identifiable by the PO Number
sent to MarketDirect StoreFront from the procurement application). Note
that currently no reports can be generated in MarketDirect StoreFront
to determine which orders were in the same punchout cart of the procurement
application.
To make a product available to punchout buyers, you must:
● Esure that the product has a product ID (SKU) that is identical in both MarketDirect StoreFront and on the procurement site (e.g., Ariba)
● Publish the product to the external catalog:
Punchout buyers are assigned to a default group, company, etc. For more information, see the topic Punchout Buyer Management.
Buyers can cancel a job in progress in MarketDirect
StoreFront only in the procurement system. That is, they will not be able
to cancel the job in progress using controls in MarketDirect StoreFront.
Note that MarketDirect StoreFront will not combine multiple orders placed
from a punchout procurement system. Thus, if the buyer punches out to
three different products, three MarketDirect StoreFront orders are created,
one for each punchout product.
You will set up and manage punchout buyers on the Punchout Buyer Management page. For more information on punchout buyers and punchout buyer management, see the topic Punchout Buyer Management.
1 Configure the Punchout Integration settings:
Disregard the first 6 fields (i.e., those
beginning with the word "Default").
● Supplier Identity: This is the unique ID the supplier was issued when it registered with the procurement web site (such as Ariba or Coupa).
This supplier ID must be correct for punchout buyer integration to work.
● Supplier Domain: This is the domain of the supplier.
● PunchOut Xml Version: Accept the default value.
● PunchOut Xml Encoding: Accept the default value.
● PunchOut Xml Dtd Location: Accept the default value.
● PunchOut Invoice Dtd Location: Accept the default value.
● PunchOut XML Payload Id: Accept the default value.
● Unit Price Format (#0.00): Accept the default value.
● PunchOut Encoding Type: Data encoding scheme used. Select Url Encoded.
● SSO Token Field: This represents the field in the PunchOutSetUpRequest XML document that will be used as the MarketDirect StoreFront user ID:
● Extrinsic UserEmail
● Extrinsic UniqueName
● FromIdentity
● SenderIdentity
● Contact Roles (for Invoice): Select the contact roles for the invoice.
● Unit Price Format (#0.00): Enter the price format.
● Generic Price Format (#0.00): Enter the generic price format.
● Add Minutes Manually to Invoice Timestamp: Specify the number of minutes to add to the invoice timestamp.
● Send Invoice: Select when the invoice should be sent: On Order Completion or Manually.
● Select Order Status for Sending Invoice: Select which order status will trigger invoicing.
● Prepare PunchOut Invoice from Purchase Order: When checked, all identity values (buyer and supplier) in the database will be ignored and the invoice header from the corresponding Order Request will be used.
2 Click Save Changes.
For information on setting up a punchout buyer, see the topic Punchout Buyer Management.
3 In the SmartStore Templates Loaded for PunchOut Session section, click Edit and check the box in the Will be loaded? column for each SmartStore template to load for the punchout session.
Click Restore Defaults to revert to all default values shown on this page.