Show details for Testing your customer's workflow on your storefront | CORE_010

Testing your customer's workflow on your storefront | CORE_010

This tutorial shows how to validate your storefront setup by running a complete end-to-end customer workflow using impersonation. You’ll learn how to impersonate a customer from Customer Management, then browse the storefront as that user: add a product to the basket, proceed through checkout, enter billing/shipping details (or use the same address), choose a delivery method, and complete payment using the available option (e.g., Purchase Order) to place a test order. It also highlights what the customer can do after purchase—view orders in My Account, open the order details page, print/download a PDF invoice—and how admins can finish impersonation to return to the back end and confirm automated emails were generated by checking the Message Queue (including viewing content and resending if needed).

Tutorial Video Transcript

0:00 In this short tutorial of the Infigo core learning pathway we're going to do one simple thing. We're going to test our customer's workflow on our storefront from start to finish.
0:12 So what we're going to do is impersonate one of our customers and then go through the checkout flow as if we were them to see if everything's working to the level that we expect.
0:22 So the first thing we need to do is make sure that we're impersonating the customer that we want to fulfill this task on.
0:30 And we can do that from within the customer management screen. Looking at our list of customers, you can see that I'm able to impersonate the user that we created earlier on in this series.
0:44 Anyone that has a lower standing in terms of customer roles, you are able to impersonate. So if I click impersonate on that particular user, that will now take me directly to the front because that user doesn't by default have access to the back end of Infigo.
1:03 If I need to get back to my admin area for whatever reason I need to stop impersonating that user. I can do that by going to the My Account section at the top of the screen and clicking Finish Impersonation.
1:15 So now we're going to use the site as if we were our customer. I'm going to navigate to one of my products.
1:25 Add that to my basket. Then I can either continue shopping or or I can proceed through checkout. I'm going to input a billing and a shipping address or I can utilize the same address for both billing and shipping.
1:58 Select the delivery method that I want to utilize. and then the only payment method that we have available is our purchase order.
2:10 So now I can input a purchase order. And proceed. Final step is to confirm the order. And that's it. Order placed.
2:29 In terms of where the customer goes from here, they can see all of the orders that they've placed inside their My Account.
2:35 Alternatively, if they want to jump straight to the details of this order that they've just placed, they can click on this button here.
2:42 And that will show them loads of information related to their order. So it will show the status of each of the items within the order, the status of the order itself, all of the details they put into the checkout flow.
2:55 Then they can print and obtain a PDF invoice if they wish to do so. In addition, that will have sent out a couple of emails, which were automatically turned on when we created them.
3:12 So I'm just going to go and finish impersonation so I can get back to our admin area and take a look at our message queue.
3:15 I can see there's a couple of emails registered as part of that purchase.
3:24 I can go in there and I can see the content of those emails and resend them if necessary. And that's it.
3:32 That is an order being placed on the storefront that we've set up over the last few tutorials. In the next tutorial, which is the last in the series, we'll take a quick look at how you can manage orders that have been placed within your Infigo platform itself, utilizing shared print operations.

Incomplete
Guide

Testing Customer Workflow on Infigo Storefront

1. Introduction to the Tutorial 0:00

  • This tutorial focuses on testing the customer workflow on the Infigo storefront.

  • The goal is to impersonate a customer and complete the checkout process.

2. Impersonating a Customer 0:12

  • Access the customer management screen to select the customer to impersonate.

  • Choose a customer with a lower role to impersonate.

  • Click on 'impersonate' to proceed to the storefront as that customer.

 

3. Navigating the Storefront 1:03

  • To return to the admin area, go to 'My Account' and click 'Finish Impersonation'.

  • As the impersonated customer, navigate to a product and add it to the basket.

 

4. Proceeding to Checkout 1:25

  • Choose to either continue shopping or proceed to checkout.

  • Input billing and shipping addresses (or use the same address for both).

 

5. Selecting Delivery and Payment Methods 1:58

  • Select the desired delivery method.

  • The only available payment method is a purchase order.

 

6. Completing the Order 2:10

  • Input the purchase order details and proceed to confirm the order.

  • The order is successfully placed.

 

7. Viewing Order Details 2:29

  • Customers can view all placed orders in 'My Account'.

  • Click on the specific order to see detailed information, including:

    • Status of items

    • Order status

    • Checkout details

  • Option to print or obtain a PDF invoice.

 

8. Email Notifications 3:12

  • Automatic emails are sent upon order placement.

  • Access the admin area to check the message queue for registered emails.

Alternate Search Terms

test customer checkout flow, impersonate customer user, customer management impersonation, finish impersonation my account, place a test order, add product to basket and checkout, enter billing and shipping address, select delivery method at checkout, purchase order payment checkout, view order details PDF invoice and emails