Below are the written steps to take to complete the test cases. Refer to the Supplier Onboarding Guides for instructions on steps to take before you begin testing.
Portal - All test cases are initiated and processed manually in the portal.
EDI - All test cases are initiated in the portal and processed using an AS2 or FTP/SFTP connection.
- Documents to and from the supplier will be posted to the Stage AS2 endpoint
- All transactions require a 997 (functional acknowledgement) from the receiving party
CSV/XML/JSON - All test cases are initiated in the portal and processed using an FTP/SFTP connection.
- Documents are posted to and pulled from the directories listed in the FTP Directories
API - All test cases are initiated in the portal and processed using the API connection.
Test Case 1: Order Cancellation by Retailer's Request
*Required for all suppliers
Purpose: The purpose of this test is to cancel a multi-line purchase order using the change reason: Cancelled at retailer's request. |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create/send an Acknowledgment (EDI 855) canceling the whole order with the change reason Cancelled at retailer's request using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the acknowledgment goes to a Complete status in the portal (this may take a moment) |
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 2: Order Cancellation by Invalid Item Cost
*Required for all suppliers
Purpose: The purpose of this test is to cancel a multi-line purchase order using the change reason: Invalid item cost. |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create/send an Acknowledgment (EDI 855) canceling the whole order with the change reason Invalid item cost using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the acknowledgment goes to a Complete status in the portal (this may take a moment) |
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 3: Fulfill a Multi-Line Order
*Required for all suppliers using BBQGuys' carrier account. This test case must be completed in the portal.
Purpose: The purpose of this test is to accept, ship (in multiple boxes) and invoice a multi-line order using the merchant's carrier account (to create the shipping label in the portal). |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create an Acknowledgment accepting the whole order in the portal, see instructions below:
Portal Suppliers
|
|
Step 3 Create/Send a Shipment |
Instructions: Create a Shipment shipping the whole order in 3 boxes (Line 1 split into 2 boxes and Line 2 in another box) in the portal, see instructions below:
Portal Suppliers
|
|
Step 4 Create/Send an Invoice |
Instructions: Create an Invoice invoicing the whole order in the portal, see instructions below:
Portal Suppliers
|
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 4: Manual Order Fulfillment
*Required for all suppliers using their own shipping account
Purpose: The purpose of this test is to accept, ship (in multiple boxes) and invoice a multi-line order. You will not use the merchant's account to create shipping labels. |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create/send an Acknowledgment (EDI 855) accepting the whole order using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the acknowledgment goes to a Complete status in the portal (this may take a moment) |
|
Step 3 Create/Send a Shipment |
Instructions: Create/send a Shipment (EDI 856) shipping the whole order in 3 boxes (Line 1 split into 2 boxes and Line 2 in another box) using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the shipment goes to a Complete status in the portal (this may take a moment) |
|
Step 4 Create/Send an Invoice |
Instructions: Create an Invoice (EDI 810) invoicing the whole order using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the invoice goes to a Complete status in the portal (this may take a moment) |
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 5: Partial Order Fulfillment
*Required for all suppliers using BBQGuys' carrier account. This test case must be completed in the portal.
Purpose: The purpose of this test is to accept and backorder, ship (in multiple shipments) and invoice (in multiple invoices) a multi-line order using the merchant's carrier account (to create the shipping label in the portal). |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create an Acknowledgment backordering Line 1 and accepting Lines 2 and 3 in the portal, see instructions below:
Portal Suppliers
|
|
Step 3 Create/Send a Shipment |
Instructions: Create a Shipment shipping the accepted Lines 2 and 3 in the portal, see instructions below:
Portal Suppliers
|
|
Step 4 Create/Send an Invoice |
Instructions: Create an Invoice invoicing the accepted Lines 2 and 3 in the portal, see instructions below:
Portal Suppliers
|
|
Step 5 Create/Send a Shipment |
Instructions: Create a Shipment shipping the backordered Line 1 in the portal, see instructions below:
Portal Suppliers
|
|
Step 6 Create/Send an Invoice |
Instructions: Create an Invoice invoicing the backordered Line 1 in the portal, see instructions below:
Portal Suppliers
|
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 6: Freight Order Partial Shipments
*Required for all suppliers using their own shipping account
Purpose: The purpose of this test is to accept and backorder, ship (in multiple shipments) and invoice (in multiple invoices) a multi-line order. You will not use the merchant's account to create shipping labels. |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create/send an Acknowledgment (EDI 855) backordering Line 1 and accepting Lines 2 and 3 using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the acknowledgment goes to a Complete status in the portal (this may take a moment) |
|
Step 3 Create/Send a Shipment |
Instructions: Create/send a Shipment (EDI 856) shipping the accepted Lines 2 and 3 using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the shipment goes to a Complete status in the portal (this may take a moment) |
|
Step 4 Create/Send an Invoice |
Instructions: Create/send an Invoice (EDI 810) invoicing the accepted Lines 2 and 3 using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the invoice goes to a Complete status in the portal (this may take a moment) |
|
Step 5 Create/Send a Shipment |
Instructions: Create/send a Shipment (EDI 856) shipping the backordered Line 1 using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the shipment goes to a Complete status in the portal (this may take a moment) |
|
Step 6 Create/Send an Invoice |
Instructions: Create/send an Invoice (EDI 810) invoicing the backordered Line 1 using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the invoice goes to a Complete status in the portal (this may take a moment) |
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 7: Freight Shipment
*Required for all suppliers using BBQGuys' freight provider, CONVEY. This test case must be completed in the portal.
Purpose: The purpose of this test is to accept, ship (in multiple pallets) and invoice a multi-line order using the merchant's freight provider, Convey. This method will be used to coordinate freight pickups for LTL shipments. |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create an Acknowledgment accepting the whole order in the portal, see instructions below:
Portal Suppliers
|
|
Step 3 Create/Send a Shipment |
Instructions: Create a Shipment shipping the whole order in 2 pallets in the portal, see instructions below:
Portal Suppliers
|
|
Step 4 Create/Send an Invoice |
Instructions: Create an Invoice invoicing the whole order in the portal, see instructions below:
Portal Suppliers
|
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |
Test Case 8: Single-Line Fulfillment
*Required for all suppliers using their own shipping account
Purpose: The purpose of this test is to accept, ship (in multiple boxes) and invoice a single-line order. The order is to be shipped in multiple boxes to test your ability to send a single shipment while indicating multiple boxes on the shipment for a single item. You will not use the merchant's account to create shipping labels. |
||
Step |
Action to Take |
|
Step 1 Create the Order |
All Suppliers
|
|
Step 2 Create/Send an Acknowledgement |
Instructions: Create/send an Acknowledgment (EDI 855) accepting the order using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the acknowledgment goes to a Complete status in the portal (this may take a moment) |
|
Step 3 Create/Send a Shipment |
Instructions: Create/send a Shipment (EDI 856) shipping the order in 2 boxes (1 box with Qty 1 and the other bo with Qty 0) using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the shipment goes to a Complete status in the portal (this may take a moment) |
|
Step 4 Create/Send an Invoice |
Instructions: Create/send an Invoice (EDI 810) invoicing the order using your preferred connection method. To create this document in the portal, see instructions below:
Portal Suppliers
All Suppliers Confirm the invoice goes to a Complete status in the portal (this may take a moment) |
|
Tip! Go back to the Testing page in the stage portal to review the results of your tests. It may take a few seconds for the screen to update. Confirm the test case goes to Complete. |