Callaway Supplier Services Portal
Congratulations! You’ve been selected by Callaway Golf as part of their e-procurement initiative. Callaway has partnered with Ketera to provide you the following supplier enablement services:
- Catalog Enablement: To purchase from you, Callaway must have your catalog enabled in their SAP Procurement system. Ketera will work with you to enable your catalog for Callaway. This service applies to all Callaway suppliers.
- Purchase Order Integration: Callaway generates orders in their SAP system. These orders will be delivered to you through the Ketera Document Exchange. This service does not apply to all Callaway suppliers.
- Invoice Integration: You will send invoices to Ketera, and we will post those invoices directly into Callaway’s SAP Procurement system. This service does not apply to all Callaway suppliers.
The following sections will walk you through the supplier enablement process: catalog enablement, PO receipt and invoicing. Once you have determined which enablement services apply to you, go to the appropriate section(s) for detailed information on next steps. If you are unsure, please contact Ketera Supplier Services at supplierservices@ketera.com or your Ketera Supplier Rep.
(Note: While this document can be read from beginning to end, you may click on the topic in the Table of Contents to quickly jump to the section you are looking for).
Table of Contents
Step 1: Hosted vs. PunchoutA.Determine whether you will have a Hosted or Punchout catalog.
B.Proceed to Step 2.
Step 2: Provide Company Information
Step 3 (Hosted): Build your Hosted Catalog using the KSCM Catalog Template
Step 3 (Punchout): Build your Punchout Catalog and Prepare your Punchout Website
D.Build your website. Your website will be complete once you have done the following:
F.If you are only enabling only your catalog and will not be receiving purchase orders from Callaway via Ketera, you are done and the remaining steps do not apply to you.
G.If you will receive purchase orders from Callaway SAP via Ketera, proceed to Step 4.
Step 4: Receive test order(s)
C.Once you’re satisfied with all the tests, inform your Ketera Supplier Rep.
D.Proceed to Step 5 if you WILL be doing electronic invoicing via Ketera.
E.Proceed to Step 6 if you will NOT be doing electronic invoicing via Ketera.
Step 5: Create Invoice mapping & post cXML to Ketera.
A.Review the cXML 1.2.021 User's Guide on www.cxml.org for the cXML standards.
C.Prepare your cXML map.
F.Once we receive Callaway’s confirmation that your invoices look good in their system, proceed to Step 6 and prepare to go live!
Step 6: Move to production & GO-LIVE as scheduled.
Summary of Ketera documents referenced in all steps:
Step 1: Hosted vs. Punchout
Applicable Services: 1.Catalog Enablement
There are two ways to make your catalog available to Callaway users:
- Hosted: Hosted catalogs exist directly within the Callaway SAP system. To host a catalog, you will populate a Callaway Catalog Template, an Excel spreadsheet. You will then upload your catalog to the Ketera Supplier Content Management (KSCM) system for Callaway review and approval.
- Punchout: Ketera Catalog Connect allows Callaway SAP users to access an online catalog that you host and maintain on your own website.
You will determine which catalog type you will implement for Callaway. If you are unsure whether you will have a Hosted or Punchout catalog, please confirm with Callaway.
Supplier actions in this step:
- Determine whether you will have a Hosted or Punchout catalog.
- Proceed to Step 2
Step 2: Provide Company Information
Applicable Services: 1.Catalog Enablement, 2.Purchase Order Integration, & 3.Invoice Integration
You will provide all necessary company information by completing the Ketera Supplier Profile form. This is a Word document that lets you specify configuration details, such as how you want to receive purchase orders from Callaway.
Supplier actions in this step:
- Fill out the Ketera Supplier Profile. Click here to download the Ketera Supplier Profile to your computer.
- Email your completed Ketera Supplier Profile to supplierservices@ketera.com. Ketera will use the supplier profile information to setup your company in the system.
- Proceed to the “Hosted Catalog Suppliers” or “Punchout Catalog Suppliers” section based on the catalog solution type you will implement.
Step 3: (Hosted): Build your Hosted Catalog using the KSCM Catalog Template
Applicable Services:1. Catalog Enablement
NOTE: This section applies to Hosted Catalog Suppliers only.
As a hosted catalog supplier you will build your catalog using an Excel spreadsheet and upload the spreadsheet in the Ketera Supplier Content Management (KSCM) system. From there, your catalog will be reviewed before being loaded directly into Callaway’s SAP system for buyer access.
Supplier actions in this step:
- Build your Callaway catalog using the KSCM Catalog Template. Click here to download the KSCM Catalog Template to your computer.
- If you have any questions about what items to include in the catalog, please contact Callaway.
- If you have questions about the fields in the template, contact your Ketera Supplier Rep for assistance.
-
Once you’ve completed the KSCM Catalog Template, log on to KSCM and upload the file.
- The KSCM login URL is https://portal.ketera.com
- Your ‘Login ID’ is the same as your email address.
- Your ‘Password’ should have been emailed to you by KSCM. You can also click on the ‘Forgot Password’ link to have a new password sent to you via email.
- Once you’ve submitted your catalog successfully in KSCM, inform your Ketera Supplier Rep. He or she will kick-off catalog connectivity and testing efforts by Ketera and Callaway.
- If you are only enabling your catalog and will not be receiving purchase orders from Callaway via Ketera, you are done and the remaining steps do not apply to you.
- If you will receive purchase orders from Callaway SAP via Ketera, proceed to Step 4.
Step 3 (Punchout): Build your Punchout Catalog and Prepare your Punchout Website
Applicable Services:1. Catalog Enablement
NOTE: This section applies to Punchout Catalog Suppliers only.
As a punchout catalog supplier, you will host the Callaway catalog on your own website. Callaway buyers will punch out to your website to access your catalog. The punchout process is straightforward:
- You host Callaway catalog information on your website.
- You allow authenticated Callaway users to shop and add items to their shopping basket.
- Users check out, and you return shopping basket items to Ketera.
Your punchout website will use standard cXML (commerce eXtensible Markup Language) to communicate data across the Internet with Ketera. The cXML document types that will be used are as follows:
- PunchOutSetupRequest: This cXML document is sent from Ketera to your website at punchout time. It contains the buyer credentials that you will use to authenticate the user’s identity before you allow them access to your website. Click here to see a sample cXML PunchOutSetupRequest document.
- PunchOutSetupResponse: This cXML document is sent from your website to Ketera in response to the PunchoutSetupResponse document. It contains the landing page URL to your website. Click here for a sample cXML PunchOutSetupResponse document.
- PunchOutOrderMessage: This cXML document is sent from your website to Ketera when users check out their shopping basket and return back to Ketera. It contains product details and prices for all items the buyer wishes to purchase. Click here for a sample cXML PunchOutOrderMessage document.
Supplier actions in this step:
- Review the cXML User’s Guide at http://xml.cxml.org/current/cXMLUsersGuide.pdf. It contains all the information you need to support the cXML PunchOutSetupRequest, PunchOutSetupResponse, and PunchOutOrderMessage documents.
- Review the Ketera Punchout Q&A to understand punchout configurations supported by Ketera. Click here to download the Excel file. If you have any questions, contact your Ketera Supplier Rep.
- Determine if you will support “edit” punchout functionality, and inform your Ketera Supplier Rep. Also, if your website has any order management features that Callaway users might like, such as personal shopping or favorites list, please enable it.
- Build your website. Your website will be complete once you have done the following:
- Your website supports iFrame and can appear inside the Ketera frame.
- Catalog content and pricing are available.
- Your code is ready to process an incoming PunchOutSetupRequest. Here are the necessary
credentials that you will need in your configuration: - Your code is ready to return a PunchOutSetupResponse for every PunchOutSetupRequest you receive.
- Your check out code is ready to perform an HTTP Post of the PunchOutOrderMessage.
For Test Environment For Production Environment Ketera Network ID
(type=marketplace)AN01000074540-T AN01000054707 Callaway Network ID Callawayadmin Callawayadmin
- When your website and cXML documents are ready, inform your Ketera Supplier Rep. He or she will kick-off connectivity and testing efforts by Ketera and Callaway.
- If you are only enabling only your catalog and will not be receiving purchase orders from Callaway via Ketera, you are done and the remaining steps do not apply to you.
- If you will receive purchase orders from Callaway SAP via Ketera, proceed to Step 4.
Step 4: Receive test order(s)
Applicable Services: 2.Purchase Order Integration
NOTE: This section applies only to suppliers doing Purchase Order Integration.
In your Ketera Supplier Profile, you should already have completed the “Purchase Order Processing Options” section with your preferred order routing specifications. In this step, we will test this configuration by sending test orders from Callaway SAP staging. Once testing is complete, we will migrate your configuration to production. As soon as test orders have been sent, you will receive an email from Ketera containing the purchase order numbers and date/time of transmission.
The following is a summary of what you will see in every purchase order:
- A single PO will have one ship-to address. Callaway allows users to have multiple ship-to addresses when a requisition is created. However, once the requisition is fully approved Callaway will break out the orders so that one PO has one ship-to address.
- If Callaway is responsible for freight costs, Callaway will specify the shipping method in the purchase order. If the supplier is paying for freight, the supplier will select the shipping method.
- “Requested Delivery Date” will be passed in the purchase order.
- “Ship by Date” will be passed in the purchase order.
- Every ship-to address has an assigned address id in Callaway. Users can select from a predefined ship-to address list or enter the address ad-hoc. If you pre-load ship-to addresses in your system and refer to the address id to get the ship-to address, ask your Ketera Supplier Rep for the most recent shipping address spreadsheet. Make sure, when you receive an order with the ad-hoc address id, that you always use the actual address on each order. Ad-hoc addresses should be treated as an address override because they are not guaranteed to be the same address every time. If an ad-hoc address is frequently used, Callaway will add it to the predefined ship-to address list.
- Every purchase order contains the Callaway user’s email address id. If you currently provide email notifications to Callaway users for order confirmation or backorder notifications, please continue to send these emails to the user’s email address on the purchase order.
If your preferred order routing method is cXML, the cXML document types that will be used are as follows:
- OrderRequest: This is the purchase order cXML document that will be sent from Ketera to your URL. Click here to see a sample cXML OrderRequest document.
- OrderResponse: This cXML document is your receipt acknowledgement for the OrderRequest. If you accept the OrderRequest, you will return a status code 200 in the cXML document. All other codes will be treated as a rejection and you will be contacted by Ketera Support. Click here to see a sample cXML OrderResponse document.
Supplier actions in this step:
- Provide confirmation to your Ketera Supplier Rep that you’ve received all test orders. For cXML, make sure that your system can consume the document and that all data is mapped to the correct fields.
- Verify that the order has all the information you need to process and fulfill an order. Let your Ketera Supplier Rep if you need to be sent additional test orders.
- Once you’re satisfied with all the tests, inform your Ketera Supplier Rep.
- Proceed to Step 5 if you WILL be doing electronic invoicing via Ketera.
- Proceed to Step 6 if you will NOT be doing electronic invoicing via Ketera.
Step 5: Create Invoice mapping & post cXML to Ketera
Applicable Services: 3.Invoice Integration
NOTE: This section applies only to suppliers doing Electronic Invoicing.
In your Ketera Supplier Profile, you should aready have completed the “Invoice Processing Options” section to do electronic invoicing via Ketera rather than invoicing Callaway directly. Ketera offers two invoicing methods:
- cXML: With this option, you can post cXML invoices to Ketera, and Ketera will in turn post those invoices directly into Callaway’s SAP system for processing.
- KNI: With this option, you can log into the Ketera Network Invoicing (KNI) system to create invoices online. If you have selected this option, you should have received an email with your KNI login information and a user’s guide on how to use KNI.
This section focuses on implementing cXML. Ketera supports the baseline cXML functionality as referenced on www.cxml.org in the cXML 1.2.021 User's Guide. Currently, Ketera supports cXML version 1.2.011.dtd for validating the cXML invoices posted by suppliers. Any prior versions of cXML are also compatible.
Supplier actions in this step:
- Review the cXML 1.2.021 User's Guide on www.cxml.org for the cXML standards.
- Review the standard cXML invoice for Callaway. Click here for a sample cXML invoice for Callaway.
- Prepare your cXML map.
- Once your map is ready you can post invoices to Ketera at any time, against any of the test orders you received in Step 4 above. Here are the necessary URLs and IDs that you will need for configuration:
For Test Environment For Production Environment Posting URL https://stagingportal.ketera.com/trx-cxml/cXML https://kexthub.ketera.com/trx-cxml/cXML Ketera Network ID AN01000074540-T AN01000054707 Callaway Network ID callawayadmin callawayadmin
NOTES:- <Sender> is the supplier’s ID as the sender of a cXML invoice.
- <To> is the Callaway ID as the receiver of a cXML invoice.
- Supplier ID & SharedSecret values are the same as in OrderRequest.
- URL is case-sensitive when posting invoices.
- Once you post invoices, email the invoice numbers to your Ketera Supplier Rep. He or she will track and confirm that every invoice reaches Callaway successfully. Callaway will confirm that your invoices map properly in their system.
- Once we receive Callaway’s confirmation that your invoices look good in their system, proceed to Step 6 and prepare to go live!
Step 6: Move to production & GO-LIVE as scheduled
Applicable Services: 1.Catalog Enablement, 2.Purchase Order Integration, & 3.Invoice Integration
At this point, Callaway should have reviewed & approved your (Hosted or PunchOut) catalog, and we should have transmitted many purchase order & invoice documents successfully (if applicable) between Callaway SAP and your system. On the night prior to the agreed upon go-live date, Ketera will activate your configuration in Callaway’s SAP system. Ketera will notify you via email once your configuration has been migrated to production.
Congratulations! You’re ready to do business with Callaway!
Supplier actions in this step:
- If you are doing purchase order integration, monitor the first incoming production order. Once you receive the first order, make sure there are no issues and provide positive email confirmation to Callaway and to your Ketera Supplier Rep.
- If you are doing cXML invoice integration, monitor the first outgoing invoice. Once the invoice has been posted to Ketera, email the invoice number to Callaway and to your Ketera Supplier Rep. Your Ketera Supplier Rep will make sure that the invoice successfully flows through all systems.
Summary of Ketera documents referenced in all steps:
KSCM Catalog Template
Ketera Supplier Profile
Ketera Punchout Q&A
Sample cXML Invoice document
Sample cXML PunchOutSetupRequest document
Sample cXML PunchOutSetupResponse document
Sample cXML PunchOutOrderMessage document
Sample cXML OrderRequest document
Sample cXML OrderResponse document