---Presenter: Christian PapicSubject: How to Run a Smoke TestDuration: 00:46:59---Smoke Test:1) Registration
- Create New User
- Register New User
- Auto-Sign In New User
- User Creation Email Received
- Logout
- Logout
- Login
- Navigation
- Mega Menu
- View All Top Level Category
- Select Child Level Category
- Catalog
- Product Detail Cards
- Title, Price & Image Displayed
- Add to Wish List
- Remove from Wish List
- Add to Compare
- Remove From Compare (Product Card)
- Add to Cart (if present)
- Links to Product Details Page
- Category Filters
- Add Category Filter
- Remove Category Filter
- Pagination
- Next Page
- Previous Page
- Compare Widget
- Shows Compare Products
- Remove Compare Products
- Clear Compare Products
- Navigate to Compare Page
- Product Details Page
- Summary Area
- Title, Price, Image, Short Description Displayed
- Add to Wish List
- Remove from Wish List
- Add to Compare
- Remove From Compare (Product Card)
- Add to Cart Single
- Add to Cart Multiple (Quantity > 1)
- Shopping Cart
- Increase Quantity
- Decrease Quantity
- Delete Line Item
- Total Quantity and Price match Shopping Cart Icon in Header
- Quick Add to Cart
- Apply Basic Discount
- Subtotal, Discounts and Total Displayed
- Proceed to Checkout
- Checkout
- Guest Checkout Hardgoods
- Hand-Keyed Addresses
- Shipping Provider
- Mock Credit Card Payment Provider (4111 1111 1111 1111
future expiration date, and security code)
- Confirmation Email Received
- User Checkout (Logged-In) TBD-Softgoods(Digital Download)
- Address Book Billing Address
- Same as Billing Shipping Address
- PO/Invoice Checkout
- Confirmation Email Recieved
- User Dashboard
- Sales Orders
- Sales Orders Display in List
- View Sales Order Details
- Sales Orders Display in Detail
- Address Book
- Add Address Book Entry
- Modify Default Billing
- Modify Default Shipping---00:00:05.560 --> 00:00:08.875 - The first step on smoke test is going to be created new user. 00:00:14.530 --> 00:00:18.422 - And some of what's on the smoke test we're going to have to get 00:00:18.422 --> 00:00:20.924 - clarification on because I know SMTP simple Mail transfer 00:00:20.924 --> 00:00:24.538 - protocol is not set up on this. I don't believe it actually is 00:00:24.538 --> 00:00:27.596 - sending a new user creation email out, just 'cause it's like 00:00:27.596 --> 00:00:31.488 - our dev site, so I don't think I'm gonna be able to verify via 00:00:31.488 --> 00:00:35.102 - email, but you'll still be able to get the idea. First step of 00:00:35.102 --> 00:00:38.160 - smoke test is going to be to register a new user. 00:00:46.830 --> 00:00:48.538 - See you go ahead click sign in. 00:00:49.430 --> 00:00:52.070 - Write down here. Register for one. 00:00:59.170 --> 00:01:03.394 - User registration form should show up first thing. 00:01:05.040 --> 00:01:10.348 - Traffic. And you know you don't have to put in a valid email as 00:01:10.348 --> 00:01:12.560 - long as it's at Somethingyouknow.com it'll work. 00:01:12.560 --> 00:01:16.352 - I usually just do the dates when creating so 84 E mail.com. 00:01:18.010 --> 00:01:21.035 - Put your phone number in username can be anything as long 00:01:21.035 --> 00:01:23.785 - as it's unique. I always usually just use the email. 00:01:24.830 --> 00:01:29.142 - And my standard password is clarity one with a capital C. 00:01:30.160 --> 00:01:32.930 - Easy to remember, she can always get into the account. 00:01:32.930 --> 00:01:35.977 - OK, after that's done, continue to address book. This is where 00:01:35.977 --> 00:01:38.470 - you're going to add your billing and shipping default 00:01:38.470 --> 00:01:38.747 - addresses. 00:01:41.660 --> 00:01:43.948 - Remind me in 21. 00:01:44.760 --> 00:01:45.980 - Ascot St 00:01:47.570 --> 00:01:48.410 - Texas. 00:01:51.620 --> 00:01:54.512 - And it's pretty simple. If you wanted to just copy this one. 00:01:54.512 --> 00:01:57.404 - If the building is the same as the shipping, you go ahead, 00:01:57.404 --> 00:02:00.537 - just hit copy and he would show up. But let's say it's a 00:02:00.537 --> 00:02:02.947 - different shipping address we hit at shipping and let's do. 00:02:06.570 --> 00:02:12.936 - Ask. My new address Austin, TX 78754. 00:02:14.220 --> 00:02:18.410 - Yes, she different addresses. When she got those input, go 00:02:18.410 --> 00:02:22.181 - ahead continue to confirmation. Make sure you click the 00:02:22.181 --> 00:02:25.218 - checkbox. When you complete registration. 00:02:31.200 --> 00:02:33.710 - Now we should get the success measures you successfully been 00:02:33.710 --> 00:02:35.718 - registered. User account was created, notification has been 00:02:35.718 --> 00:02:38.981 - sent to your email address. Like I said, I don't think this part 00:02:38.981 --> 00:02:41.742 - is actually set up yet. Obviously when we stand up this 00:02:41.742 --> 00:02:44.754 - branch for client site we set up it's called SMTP simple Mail 00:02:44.754 --> 00:02:47.515 - transfer protocol which does allow emails to be sent out. So 00:02:47.515 --> 00:02:51.029 - now it's kind of up to you. You can either navigate and set up 00:02:51.029 --> 00:02:53.790 - your wallet, put a card on file, continue shopping however you 00:02:53.790 --> 00:02:57.304 - want to do it. Next step would be just to make sure that you 00:02:57.304 --> 00:02:59.061 - can log out with no issues so. 00:02:59.160 --> 00:03:02.075 - Here it's going to populate your username. Let's go ahead, log 00:03:02.075 --> 00:03:04.990 - out and log back in with those credentials I just created. 00:03:14.110 --> 00:03:16.552 - God don't take you back to the home page. Sign in. 00:03:17.570 --> 00:03:18.428 - I'm gonna go. 00:03:20.190 --> 00:03:25.398 - 84 what did I say it was 84@gmail.com? I think that you 00:03:25.398 --> 00:03:27.134 - know the top one. 00:03:29.290 --> 00:03:31.817 - Boom logs you in, looks good there. 00:03:32.890 --> 00:03:33.829 - Let it refresh. 00:03:38.390 --> 00:03:41.855 - Great first happened to smoke. Test is gonna be your gonna 00:03:41.855 --> 00:03:45.320 - look under the product. Drop down here and make sure all 00:03:45.320 --> 00:03:47.840 - your categories are displaying. Make sure you are 00:03:47.840 --> 00:03:51.305 - able to click on a top level category so that's category 00:03:51.305 --> 00:03:54.770 - level number one. OK, make sure to take you to the 00:03:54.770 --> 00:03:56.345 - appropriate category catalog landing page. 00:03:57.730 --> 00:03:58.950 - Make sure it loads. 00:03:59.580 --> 00:04:01.960 - One thing to know whenever you're, uh, going through DFL 00:04:01.960 --> 00:04:04.340 - sometimes think tanks longer than they should. I don't know. 00:04:04.340 --> 00:04:07.196 - You probably not familiar with dev tools, but if you ever want 00:04:07.196 --> 00:04:10.290 - to see if like calls are done coming in, and that's how you 00:04:10.290 --> 00:04:13.146 - can tell if a page is fully downloading, you can do control 00:04:13.146 --> 00:04:16.002 - shift I to pull up your dev tools. And basically, let's say 00:04:16.002 --> 00:04:19.096 - you know I add to cart, you see where it says. Pending right 00:04:19.096 --> 00:04:21.714 - there really quickly. So these are going pretty fast. But let 00:04:21.714 --> 00:04:25.046 - me do it again. You see that a lot of times you'll have these 00:04:25.046 --> 00:04:27.902 - pending calls hanging, but if you don't have the dev tools up, 00:04:27.902 --> 00:04:29.568 - it'll just look like the site is 00:04:29.568 --> 00:04:31.850 - basically stalling. That's a good little trick if you ever 00:04:31.850 --> 00:04:33.940 - wanna see if things are actually downloading, you can go ahead 00:04:33.940 --> 00:04:38.178 - and pull those up. OK, uh, so once you make sure the top 00:04:38.178 --> 00:04:40.716 - level categories are working, go back into products and 00:04:40.716 --> 00:04:43.818 - let's make sure the secondary levels are working. So we go. 00:04:43.818 --> 00:04:46.356 - We just do appliances, let's check out 'cause Conservator. 00:04:52.100 --> 00:04:54.548 - Play boom populates in the filter, populates in the 00:04:54.548 --> 00:04:56.996 - breadcrumb, so that's perfect. That's exactly how you're going 00:04:56.996 --> 00:04:58.356 - to want to show up. 00:04:59.660 --> 00:05:00.830 - Already. 00:05:01.880 --> 00:05:04.896 - Music over and smoke this documentation real quick. 00:05:08.900 --> 00:05:13.047 - Next step would be going exactly to the catalog page verifying 00:05:13.047 --> 00:05:14.178 - some features there. 00:05:15.050 --> 00:05:18.691 - I'm gonna wanna make sure the title, price and images all 00:05:18.691 --> 00:05:19.353 - displayed properly. 00:05:22.380 --> 00:05:23.310 - It's pretty good. 00:05:25.220 --> 00:05:27.976 - Add to wish list button is in a. Test this out. It's always 00:05:27.976 --> 00:05:30.308 - going to be the star icon you're going to click it. 00:05:31.780 --> 00:05:32.920 - It's gonna hot. It's kind of 00:05:32.920 --> 00:05:36.760 - kind of fill in. And you can see if you hover it over at the 00:05:36.760 --> 00:05:38.520 - little tooltips it shows removed from wishlist, meaning 00:05:38.520 --> 00:05:41.380 - it's been added. If you want to remove it, you click it again. 00:05:41.380 --> 00:05:44.020 - Local pops up saying Are you sure you want to remove this 00:05:44.020 --> 00:05:46.220 - item from the? Sorry this is fingerprints listen. I'm just 00:05:46.220 --> 00:05:48.860 - saying it's wishes wish list is the heart Davis list is the 00:05:48.860 --> 00:05:51.720 - star there you go so you can go ahead and remove it on 00:05:51.720 --> 00:05:54.360 - highlights the star so you can add it again. So you're going 00:05:54.360 --> 00:05:57.440 - to want to test this out. For that you're going to want to do 00:05:57.440 --> 00:05:59.200 - it for the favourites the wishlist, same thing. 00:06:01.710 --> 00:06:02.850 - Remove item. 00:06:04.690 --> 00:06:07.966 - Add to compare button puts it over here in the compare view on 00:06:07.966 --> 00:06:10.738 - the left hand side to compare product. Same thing kind of 00:06:10.738 --> 00:06:11.998 - highlights. Once you select it. 00:06:13.790 --> 00:06:17.131 - After you add a more than one product to the compare cart on 00:06:17.131 --> 00:06:19.444 - modal should display saying would you like to compare 00:06:19.444 --> 00:06:22.271 - products? If you want to be taken directly to the compare 00:06:22.271 --> 00:06:25.355 - card, go ahead click yes. This is the compare card where you 00:06:25.355 --> 00:06:28.182 - can compare all the product statistics. You can add it to 00:06:28.182 --> 00:06:31.970 - cart. You can remove it from from the car move item. 00:06:34.640 --> 00:06:37.115 - And if there's less than you know, two items it automatically 00:06:37.115 --> 00:06:39.365 - takes you back because there's nothing to compare what it's 00:06:39.365 --> 00:06:42.887 - just one item. But also if you want to compare more, you 00:06:42.887 --> 00:06:45.317 - don't have to get taken directly to the compare card. 00:06:45.317 --> 00:06:47.990 - You can say no, I can add multiple products to compare. 00:06:49.360 --> 00:06:49.910 - Couple 00:06:51.250 --> 00:06:54.580 - so I just added four and in this model will pop up every time you 00:06:54.580 --> 00:06:55.912 - had another one. After you add 00:06:55.912 --> 00:06:59.388 - an initial product. Here you go, you can scroll to different 00:06:59.388 --> 00:07:01.872 - product that you have multiple in the compare card. 00:07:02.840 --> 00:07:05.414 - Like I said, you can remove them one by one if you wanna 00:07:05.414 --> 00:07:06.008 - take him out. 00:07:07.410 --> 00:07:08.508 - That's actually it. 00:07:10.660 --> 00:07:13.876 - Go back to the results. You can also clear your compare card 00:07:13.876 --> 00:07:17.628 - over here on the left hand NAV menu you can click the X to 00:07:17.628 --> 00:07:20.576 - remove individual ones, or you can just click clear to remove 00:07:20.576 --> 00:07:24.060 - all of them. You can also if you don't want to use the 00:07:24.060 --> 00:07:27.008 - model, you can also click the compare button right here and 00:07:27.008 --> 00:07:29.956 - that will also just take you right to the compare card. 00:07:32.660 --> 00:07:35.852 - Alrighty, one more thing, we're going to test this when we go 00:07:35.852 --> 00:07:38.778 - into the product details page. But another thing I forgot to 00:07:38.778 --> 00:07:41.704 - mention after you add products to the wish list and favourites 00:07:41.704 --> 00:07:45.162 - list, you're going to want to go up here and verify that they 00:07:45.162 --> 00:07:47.556 - actually went to the user dashboards to those user 00:07:47.556 --> 00:07:50.748 - dashboard sections. So I mean nine times out and way more 99 00:07:50.748 --> 00:07:53.940 - out of 100 times. If these are highlighted and say it's, I'm 00:07:53.940 --> 00:07:56.866 - almost guarantee they're going to be in there, but I'd rather 00:07:56.866 --> 00:07:59.526 - play it safe sometimes they don't. You click into wishlist 00:07:59.526 --> 00:08:00.856 - section of the user dashboard. 00:08:02.600 --> 00:08:04.805 - And they're just gonna make sure that product actually 00:08:04.805 --> 00:08:05.295 - came through. 00:08:06.690 --> 00:08:09.959 - There is no problem, so also similarly. 00:08:10.990 --> 00:08:14.149 - If we remove this product from the wish list, it also should UN 00:08:14.149 --> 00:08:16.336 - highlight that product to wishlist icon. I keep saying 00:08:16.336 --> 00:08:19.009 - which this. I'm sorry. I think this is favourites list, right? 00:08:20.370 --> 00:08:22.904 - No, no, that actually was perfect, sorry. 00:08:24.630 --> 00:08:25.080 - OK. 00:08:26.310 --> 00:08:28.174 - If we go back to the catalog page. 00:08:35.350 --> 00:08:38.408 - There you go, see which this is not highlighted so perfect. 00:08:39.850 --> 00:08:41.070 - Alrighty. 00:08:43.780 --> 00:08:47.264 - Add to cart. You can obviously add the product to the cart from 00:08:47.264 --> 00:08:48.336 - the catalog page directly. 00:08:48.990 --> 00:08:51.861 - You can also add the same product to the cart from 00:08:51.861 --> 00:08:52.905 - the product details page. 00:09:00.280 --> 00:09:01.048 - Let it load up. 00:09:03.190 --> 00:09:03.760 - There. 00:09:05.170 --> 00:09:06.678 - So that adds correctly. 00:09:12.180 --> 00:09:14.020 - I'm just giving the documentation. 00:09:19.540 --> 00:09:21.724 - Get one last thing before we go. 00:09:22.720 --> 00:09:23.820 - Which is the car? 00:09:24.470 --> 00:09:28.396 - We can go ahead and test out the filters on the left hand 00:09:28.396 --> 00:09:31.416 - side. There's various filter options you can use to filter 00:09:31.416 --> 00:09:32.020 - the catalog. 00:09:34.310 --> 00:09:37.500 - He talked about specific category, so here you see this 00:09:37.500 --> 00:09:40.690 - is just the standard catalog, it's not filtered by anything. 00:09:40.690 --> 00:09:44.518 - Say I want to filter my automotive. I can go here and 00:09:44.518 --> 00:09:47.389 - make sure the filters are working properly displays here. 00:09:51.340 --> 00:09:53.059 - Anything go ahead. 00:09:54.760 --> 00:09:58.148 - Filter by price range. So let's go ahead and do 1000 00:09:58.148 --> 00:09:59.688 - plus adds to your filter. 00:10:02.240 --> 00:10:07.168 - Run and now see. Now it's all products under automotive that 00:10:07.168 --> 00:10:08.512 - are over $1000. 00:10:09.110 --> 00:10:11.280 - You can filter by attributes as well. 00:10:12.610 --> 00:10:15.442 - Colors this filter by yellow and black and you can set these 00:10:15.442 --> 00:10:18.274 - attributes up in the admin. You don't have to worry about that 00:10:18.274 --> 00:10:20.634 - for the smoke test that they should already be preloaded, 00:10:20.634 --> 00:10:23.230 - you know and set up by the developer or the project 00:10:23.230 --> 00:10:23.466 - manager. 00:10:24.740 --> 00:10:27.068 - Yellow and black. There you go. Additional filters. 00:10:28.230 --> 00:10:31.212 - And you get the Gist of it. So basically a part of the smoke 00:10:31.212 --> 00:10:33.555 - test is just kind of exploring these filters. Make sure they're 00:10:33.555 --> 00:10:37.190 - applying properly. The same kind of deal you can take him off one 00:10:37.190 --> 00:10:38.450 - by one, just like the compare 00:10:38.450 --> 00:10:40.700 - card. Just let it finish loading. 00:10:46.150 --> 00:10:48.214 - Just wanna show you and you can also. 00:10:51.020 --> 00:10:53.968 - Click clear all filters and that'll clear filters as well as 00:10:53.968 --> 00:10:55.308 - just clicking the red X. 00:10:55.970 --> 00:10:59.237 - Pretty simple, pretty easy to use. Another thing if you want 00:10:59.237 --> 00:11:03.630 - to. Search, test the search out during smoke test. So 00:11:03.630 --> 00:11:05.110 - let's just do Acer. 00:11:07.490 --> 00:11:08.690 - Scroll a little bit. 00:11:10.220 --> 00:11:13.952 - I didn't get that right. My Siri, my Apple Watch, it sounded 00:11:13.952 --> 00:11:17.373 - so talking OK perfect so you search by your product should 00:11:17.373 --> 00:11:19.550 - display correctly with the elastic search. The 00:11:19.550 --> 00:11:22.349 - Elasticsearch. I would always test it that was working 00:11:22.349 --> 00:11:26.081 - sometimes that breaks basically if you type a letter or two it's 00:11:26.081 --> 00:11:29.191 - going to pre populate with search options before you finish 00:11:29.191 --> 00:11:30.435 - typing what you want. 00:11:32.410 --> 00:11:36.304 - I'll probably so we went over category filters. How to remove 00:11:36.304 --> 00:11:39.136 - all the filters pretty straightforward, so let's go 00:11:39.136 --> 00:11:42.676 - back to the regular catalog. You're going to test the 00:11:42.676 --> 00:11:47.450 - pagination. To make sure there's no problems with this page 2. 00:11:48.560 --> 00:11:51.296 - I don't like this. This is a personal thing. I don't like 00:11:51.296 --> 00:11:54.488 - how it takes you to the top of the page, but this is, you 00:11:54.488 --> 00:11:56.540 - know, discussions with the developers, but as long as 00:11:56.540 --> 00:11:59.048 - it's working, that's going to be fine for now. Next page 00:11:59.048 --> 00:12:00.644 - button takes you to the next page. 00:12:02.440 --> 00:12:05.368 - Double arrow care. It should take you to the very last page. 00:12:06.220 --> 00:12:08.124 - 17 same thing then you do it on 00:12:08.124 --> 00:12:11.638 - the other side. Go back taking 16. 00:12:15.110 --> 00:12:17.834 - And make sure you're able to get back to the first page 00:12:17.834 --> 00:12:18.288 - pretty straightforward. 00:12:19.640 --> 00:12:22.880 - Appear unit test out the different catalog formatting 00:12:22.880 --> 00:12:26.525 - filters. Basically how many products you want showing, so 00:12:26.525 --> 00:12:31.385 - now you know from 9 to 18, three, six, 912, fifteen, 1718, 00:12:31.385 --> 00:12:32.600 - so that's good. 00:12:34.500 --> 00:12:35.810 - Put it in table view. 00:12:41.120 --> 00:12:43.440 - Sleep. But it must be you. 00:12:48.510 --> 00:12:49.990 - Just different formatting options. 00:12:51.060 --> 00:12:53.700 - Sort by popular recent. I'm pretty sure you can set up the 00:12:53.700 --> 00:12:56.560 - sort by in the admin, depending on how you wanted to show that. 00:12:56.560 --> 00:12:58.980 - Basically I would just play around if you ever running a 00:12:58.980 --> 00:13:01.180 - smoke test, play around with the different catalog options, just 00:13:01.180 --> 00:13:03.820 - make sure things are kind of working the way you would think 00:13:03.820 --> 00:13:05.140 - they would be the way they 00:13:05.140 --> 00:13:08.200 - should be. All right, we did compare. 00:13:09.580 --> 00:13:11.875 - So products would be, uh, you would actually click 00:13:11.875 --> 00:13:14.425 - into a product details page and we basically run the 00:13:14.425 --> 00:13:17.485 - same test we just did that we did on the catalog page. 00:13:22.070 --> 00:13:25.470 - So let's just look into a different product with the 00:13:25.470 --> 00:13:25.810 - issues. 00:13:34.110 --> 00:13:37.806 - And you would run the same a catalog test add to compare 00:13:37.806 --> 00:13:41.292 - here. Don't worry about comparing out like we said, if 00:13:41.292 --> 00:13:44.240 - it's highlighted is probably pretty sure it got moved to the 00:13:44.240 --> 00:13:45.580 - right area. Add to favourites 00:13:45.580 --> 00:13:49.638 - list. Add to wish list. This is where you can test add to 00:13:49.638 --> 00:13:53.070 - shopping list so you would click add to shopping list and I don't 00:13:53.070 --> 00:13:56.502 - think we have any shopping list set up. So let's say will just 00:13:56.502 --> 00:13:57.822 - call it shopping list one. 00:13:58.450 --> 00:14:00.890 - You would hit create list shopping which has been created. 00:14:00.890 --> 00:14:04.306 - So if you go ahead select your list from the drop down and say 00:14:04.306 --> 00:14:07.234 - you won't be able to add it 'cause it's already been added. 00:14:07.234 --> 00:14:10.406 - It adds by default once you create the list. But let's say I 00:14:10.406 --> 00:14:12.846 - wanted to create another shopping list right and have the 00:14:12.846 --> 00:14:14.066 - same product. Then you click 00:14:14.066 --> 00:14:18.556 - create not another. And let's see test shopping list 2. 00:14:20.010 --> 00:14:22.957 - Create list this too is been created. 00:14:24.320 --> 00:14:29.072 - Take it back. Yeah, yeah, it's a shopping list 2 and so on and so 00:14:29.072 --> 00:14:31.888 - forth. You can keep going and they automatically get added by 00:14:31.888 --> 00:14:34.448 - default once you go ahead and add to shopping list. 00:14:35.630 --> 00:14:38.700 - Request quote same kind of deal. You test that select 00:14:38.700 --> 00:14:39.928 - your unit of measure. 00:14:41.230 --> 00:14:45.160 - Do a test, but always had a file just to make sure the images are 00:14:45.160 --> 00:14:49.236 - coming through. After church, which is done uploading. 00:14:49.790 --> 00:14:51.740 - Go ahead and send your quote. 00:14:55.950 --> 00:14:59.109 - OK, perfect and the ones after you do all that. The next step 00:14:59.109 --> 00:15:01.539 - would be to verify all these commands actually went through 00:15:01.539 --> 00:15:04.455 - you. Go ahead and I guess first will go back to the 00:15:04.455 --> 00:15:07.371 - catalog to make sure the Cole Hahn shoes are actually in the 00:15:07.371 --> 00:15:07.857 - compare cart. 00:15:15.660 --> 00:15:18.045 - OK, awesome, there they are. So they got added. 00:15:19.560 --> 00:15:21.927 - Actually, we're gonna go ahead to the user dashboard. 00:15:33.660 --> 00:15:36.069 - OK, we're going to make sure everything came through, so we 00:15:36.069 --> 00:15:38.259 - submitted a quote. We're going to make sure that quote 00:15:38.259 --> 00:15:41.028 - submitted. Perfect I'll click into it, make sure 00:15:41.028 --> 00:15:42.044 - the UI looks correct. 00:15:45.900 --> 00:15:48.360 - I don't know why they have this. This is probably should be 00:15:48.360 --> 00:15:50.615 - changed, but for now that's fine. I wouldn't worry about it. 00:15:50.615 --> 00:15:51.640 - Make sure you're special message 00:15:51.640 --> 00:15:54.784 - came through. Also, I think uh there somewhere have some 00:15:54.784 --> 00:15:57.264 - problems with the quote. The picture should have came through 00:15:57.264 --> 00:15:59.744 - anyway, but regardless the important part here is to verify 00:15:59.744 --> 00:16:00.984 - that your quote actually set. 00:16:03.260 --> 00:16:06.175 - But you verify wishlist Cohon shoes are in the wish list. 00:16:07.970 --> 00:16:09.874 - Cole Haan shoes in the favourites list. 00:16:12.600 --> 00:16:16.032 - Lastly would be going to the shopping list section and verify 00:16:16.032 --> 00:16:19.152 - that you're shopping lists or actually created and they have 00:16:19.152 --> 00:16:20.712 - your correct products in them. 00:16:22.390 --> 00:16:25.096 - That's funny Sam. I haven't been. I haven't done like any 00:16:25.096 --> 00:16:27.802 - like regression testing encore in awhile and I as I'm going 00:16:27.802 --> 00:16:30.754 - through this I'm seeing things like oh I need ticket for that. 00:16:30.754 --> 00:16:33.952 - I didn't create a bug ticket for that, so yeah, I didn't always 00:16:33.952 --> 00:16:37.150 - classic, but I'll talk to James and see I mean ideally like just 00:16:37.150 --> 00:16:39.364 - little things like this. This reverted this. Should say. 00:16:39.364 --> 00:16:42.070 - Favourites list. I don't know why it doesn't like. Wish this. 00:16:42.070 --> 00:16:45.022 - I don't know why it doesn't do that. Just little things like 00:16:45.022 --> 00:16:47.728 - quote should be showing the picture it used to do that, 00:16:47.728 --> 00:16:50.188 - otherwise not doing it anymore. So maybe before we actually, 00:16:50.188 --> 00:16:53.386 - maybe you know what we can do for this video will help you 00:16:53.386 --> 00:16:54.370 - familiarize yourself with the 00:16:54.370 --> 00:16:57.197 - process. And then once we can get these little bug fixes in 00:16:57.197 --> 00:17:00.148 - like I said once, once we have all the details, it's going to 00:17:00.148 --> 00:17:02.418 - be very easy to create an official training demo video 00:17:02.418 --> 00:17:05.369 - for this and I can. I can definitely do it on some free 00:17:05.369 --> 00:17:08.093 - time if it's easier. I know it's probably a lot easier for 00:17:08.093 --> 00:17:11.271 - me to do it, but I think it is definitely good we have this 00:17:11.271 --> 00:17:14.222 - meeting so you can refer to this video just if you have any 00:17:14.222 --> 00:17:15.130 - questions about anything, yeah. 00:17:16.990 --> 00:17:20.482 - Let me make sure so we did shopping my shopping. This is 00:17:20.482 --> 00:17:21.937 - good. We have everything there. 00:17:22.650 --> 00:17:25.158 - If you want to modify things in the shopping list back to 00:17:25.158 --> 00:17:26.830 - list, takes you back to the shopping list. 00:17:31.570 --> 00:17:34.234 - You want to remove an item from the list you click inside. 00:17:35.070 --> 00:17:38.112 - What about up two ways to do it delete? Actually, I think delete 00:17:38.112 --> 00:17:40.686 - your entire shopping list. Clear just clears it. Yeah, delete it, 00:17:40.686 --> 00:17:43.962 - delete the whole list. The same thing if you want to go in, you 00:17:43.962 --> 00:17:47.472 - can delete it with the trash can icon as well and add it to the 00:17:47.472 --> 00:17:51.116 - cart. So if you remove the item, it will say no items have been 00:17:51.116 --> 00:17:53.540 - added to the shopping list with the shopping list will still be 00:17:53.540 --> 00:17:54.954 - there, just with no items in it. 00:18:03.030 --> 00:18:03.870 - Put back in. 00:18:05.150 --> 00:18:08.350 - Nothing there you go ahead and just delete the entire 00:18:08.350 --> 00:18:11.870 - list now should be no records in the shopping list perfect. 00:18:13.140 --> 00:18:15.786 - Alrighty, who that covers everything. I think from the 00:18:15.786 --> 00:18:19.020 - product detail section next step would be going to the shopping 00:18:19.020 --> 00:18:22.254 - cart so appear. That's where your shopping cart icon is going 00:18:22.254 --> 00:18:24.018 - to go ahead and click that. 00:18:30.900 --> 00:18:34.380 - First thing you're gonna wanna do is test the plus 00:18:34.380 --> 00:18:36.120 - minus quantity adjustment buttons here. 00:18:37.140 --> 00:18:40.185 - Make sure the subtotals get updated accordingly. 00:18:42.020 --> 00:18:45.464 - Both in the subtotal or this the subtotal of the shopping cart 00:18:45.464 --> 00:18:48.908 - total as well as the subtotal for the product line item. Same 00:18:48.908 --> 00:18:50.343 - thing with mine is saying. 00:18:51.250 --> 00:18:53.176 - Make sure that all updates perfect. 00:18:54.560 --> 00:18:57.572 - Next thing you want to do is make sure the delete button 00:18:57.572 --> 00:19:00.333 - functions. You don't want to be able to delete product line 00:19:00.333 --> 00:19:03.596 - items in the cart, so you click that you're going to get a 00:19:03.596 --> 00:19:06.357 - confirmation modal. Are you sure you want to delete remove item 00:19:06.357 --> 00:19:07.361 - should remove that item. 00:19:11.560 --> 00:19:14.519 - We already get total quantity and price match, so make sure 00:19:14.519 --> 00:19:17.747 - like I was saying before make sure the cart you know header 00:19:17.747 --> 00:19:19.899 - button always matches the subtotal. Same thing. It's 00:19:19.899 --> 00:19:23.127 - important a lot of times that can get screwy and get messed 00:19:23.127 --> 00:19:23.396 - up. 00:19:26.310 --> 00:19:29.093 - This one's important. Make sure the quick add down here is 00:19:29.093 --> 00:19:31.117 - functioning and the search functionality should be the 00:19:31.117 --> 00:19:34.406 - exact same as up here should be an Elasticsearch. So if I want 00:19:34.406 --> 00:19:37.442 - to find the Acer product and I type in AC should automatically 00:19:37.442 --> 00:19:39.719 - pre populate with options. So you can go ahead. 00:19:40.610 --> 00:19:43.004 - Then you're gonna want to basically test the quantity 00:19:43.004 --> 00:19:46.462 - adjustments for this one as well, which is at work. So I had 00:19:46.462 --> 00:19:49.920 - three aces here on the quick add should so 3A Sears right here. 00:19:50.510 --> 00:19:53.856 - With the correct a subtotal adjustments good. 00:19:55.040 --> 00:19:58.232 - Apply basic discount. I can do that for you really quickly. I 00:19:58.232 --> 00:19:59.296 - gotta remember what discounts 00:19:59.296 --> 00:20:00.880 - are actually said. Open admin. 00:20:01.680 --> 00:20:02.428 - But let me just. 00:20:05.080 --> 00:20:06.670 - See what we have set up. 00:20:10.320 --> 00:20:13.257 - Oh, you know what? Because I created in user again. What's 00:20:13.257 --> 00:20:16.728 - up? We're gonna skip this one for now. Will come back to it. 00:20:16.728 --> 00:20:19.932 - It's very simple. So essentially let me let me just show you 00:20:19.932 --> 00:20:23.670 - where you can set a discount up in admin and it's very basic. I 00:20:23.670 --> 00:20:26.874 - already have a bunch of discount setup but it's been so long 00:20:26.874 --> 00:20:30.078 - since I've actually ran testing on. You know our core site that 00:20:30.078 --> 00:20:33.015 - I'm not sure what exactly the discount is, but I can 00:20:33.015 --> 00:20:35.952 - definitely get those setup. So essentially you just put in an 00:20:35.952 --> 00:20:38.622 - applicable discount right here. If it's not auto applied cannot. 00:20:38.622 --> 00:20:41.292 - If it's an auto applied discount it's automatically going to 00:20:41.292 --> 00:20:42.894 - apply depending on if it's an 00:20:42.894 --> 00:20:46.300 - order level. Or like a shipping level discount, but uh, for the 00:20:46.300 --> 00:20:49.485 - most part I don't set them up. Is auto applied so you're just 00:20:49.485 --> 00:20:52.670 - going to go in here and click your click apply and it should 00:20:52.670 --> 00:20:55.855 - apply your discount. But we can come back to that. I want to 00:20:55.855 --> 00:20:59.554 - waste too much time. And then the last most important thing we 00:20:59.554 --> 00:21:01.220 - already did it is to proceed to 00:21:01.220 --> 00:21:04.130 - checkout button. Right underneath the subtotal. 00:21:09.830 --> 00:21:12.240 - She did check out and make sure that actually takes 00:21:12.240 --> 00:21:13.686 - you to start up. Check out. 00:21:21.720 --> 00:21:24.801 - So good rule of thumb. First thing you want to check on the 00:21:24.801 --> 00:21:26.934 - smoke test is shippable. First non shippable items. Obviously 00:21:26.934 --> 00:21:29.304 - batteries are shippable items. So you're going to see the 00:21:29.304 --> 00:21:32.148 - shipping stage. Let's go back to the card. I'm going to show 00:21:32.148 --> 00:21:35.229 - you what it looks like when we had a non shippable item for 00:21:35.229 --> 00:21:37.362 - example like a piece of software you can buy. 00:21:39.630 --> 00:21:40.710 - So I let it load up. 00:21:41.870 --> 00:21:42.610 - OK. 00:21:49.020 --> 00:21:50.229 - Don't be Acrobat. 00:21:51.460 --> 00:21:54.658 - In this kind of you just gotta gotta look in the admin. What 00:21:54.658 --> 00:21:57.364 - is shippable versus a non shippable? If you want to test 00:21:57.364 --> 00:22:00.562 - this I just kind of just tribal knowledge. At this point I know 00:22:00.562 --> 00:22:03.268 - what products you know or non shippable just right off the 00:22:03.268 --> 00:22:06.466 - bat but they all look. For example I could go in the admin 00:22:06.466 --> 00:22:09.664 - and set the batteries up to be non Shippable If I wanted to 00:22:09.664 --> 00:22:10.648 - to. Simple modification, yeah. 00:22:12.630 --> 00:22:15.786 - Well, let it load up so you're gonna go from billing stage 00:22:15.786 --> 00:22:18.153 - directly. It's gonna bypass shipping. Notice how there's no 00:22:18.153 --> 00:22:21.622 - shipping stage there. It's very just gonna bypass shipping 00:22:21.622 --> 00:22:24.779 - because this is a non shippable product. You're going to make 00:22:24.779 --> 00:22:27.362 - sure that Anon Shippable product does actually bypass shipping. 00:22:27.362 --> 00:22:28.797 - Stage one of the tests. 00:22:30.220 --> 00:22:34.330 - Let's see. So let's go back. Most of the smoke test though 00:22:34.330 --> 00:22:36.805 - is gonna be 4 shippable product. I just wanted to show 00:22:36.805 --> 00:22:37.930 - you that that is possible. 00:22:46.130 --> 00:22:46.860 - OK. 00:22:48.400 --> 00:22:49.050 - Batteries. 00:22:54.810 --> 00:22:57.858 - OK, and this is where you're gonna wanna test out. Like all 00:22:57.858 --> 00:23:00.144 - the features of checkout essentially or it was happy 00:23:00.144 --> 00:23:02.938 - path. You just kind of looking for the happiest, quickest path 00:23:02.938 --> 00:23:05.986 - through. This is where you're going to want to test it out. 00:23:05.986 --> 00:23:08.780 - You're going to want to make sure both addresses on file 00:23:08.780 --> 00:23:11.320 - populate your bill to ship to and they update accordingly. 00:23:12.370 --> 00:23:15.230 - You're gonna want to test an ad in the dress, not 00:23:15.230 --> 00:23:16.270 - just you. Let's do. 00:23:17.480 --> 00:23:18.190 - Um? 00:23:21.240 --> 00:23:23.990 - I've seen this before with this country dropdown just fails to 00:23:23.990 --> 00:23:27.240 - populate results. You have seen it all. I swear to God if you 00:23:27.240 --> 00:23:30.490 - have any possible thing can go wrong, it will at some point. So 00:23:30.490 --> 00:23:33.490 - yeah, it really well. So it is important to test everything out 00:23:33.490 --> 00:23:36.240 - no matter how you know. Like basic, you think it seems. 00:23:36.940 --> 00:23:39.969 - And it does not matter what you put in for the email, as 00:23:39.969 --> 00:23:42.765 - long as you put like in at something com, it'll go ahead 00:23:42.765 --> 00:23:43.930 - and recognize it is valid. 00:23:46.250 --> 00:23:48.842 - Just using, I use all just valid addresses, 'cause 00:23:48.842 --> 00:23:51.434 - sometimes you know there is an address validator on. 00:24:01.120 --> 00:24:03.145 - Alright, once everything looks good, you know the required 00:24:03.145 --> 00:24:06.070 - fields are going to be indicated by an asterisk, so those are the 00:24:06.070 --> 00:24:08.770 - fields that you absolutely have to put in. You don't have to 00:24:08.770 --> 00:24:11.920 - worry bout company or fax if you don't want to. Once you got all 00:24:11.920 --> 00:24:13.270 - those fields are going to click 00:24:13.270 --> 00:24:17.650 - add address. And you are going to make sure that address 00:24:17.650 --> 00:24:21.250 - populated the dropdown. Boom there it is perfect, continue to 00:24:21.250 --> 00:24:24.806 - shipping. And you're gonna do, you know this this the UI is 00:24:24.806 --> 00:24:26.840 - going to look slightly different? Like I said, 'cause 00:24:26.840 --> 00:24:29.778 - This is targets. Check out if you want. I can show you after 00:24:29.778 --> 00:24:32.264 - this. I'll run through remind me I'll run through a quick 00:24:32.264 --> 00:24:35.202 - single check out what it looks like on DFL one. It might be 00:24:35.202 --> 00:24:37.688 - fixed now. I just haven't heard anything from anybody, so let's 00:24:37.688 --> 00:24:40.626 - hope for the best. But for now, same kind of workflow. Add a 00:24:40.626 --> 00:24:43.338 - new address. You're going to want to test this out. So I 00:24:43.338 --> 00:24:45.824 - first you're going to make sure you know home populated. You 00:24:45.824 --> 00:24:48.536 - can make sure all your default dresses are there if you want 00:24:48.536 --> 00:24:51.700 - to add a new one, you would select add a new one from the 00:24:51.700 --> 00:24:52.152 - drop down. 00:24:53.620 --> 00:24:54.290 - Test. 00:24:58.280 --> 00:24:59.170 - Dot com. 00:25:09.020 --> 00:25:12.180 - Originally from Connecticut, Connecticut addresses. 00:25:14.780 --> 00:25:16.292 - And once you have all your 00:25:16.292 --> 00:25:18.480 - required fields. Go ahead and 00:25:18.480 --> 00:25:22.880 - put that. Make sure that address comes through on the drop down. 00:25:25.610 --> 00:25:28.503 - You wanna see I don't think they haven't mentioned anything to 00:25:28.503 --> 00:25:30.870 - you about targets, right? 'cause the workflows a little 00:25:30.870 --> 00:25:33.500 - different. The way this model works, you can add different 00:25:33.500 --> 00:25:36.130 - targets addresses to make product. Since let's say I have 00:25:36.130 --> 00:25:38.497 - 5 battery such that for batteries in my car. 00:25:41.900 --> 00:25:42.610 - Cortana. 00:25:52.190 --> 00:25:55.394 - So this is where you can break it up into separate shipping 00:25:55.394 --> 00:25:58.598 - addresses by like item quantity. So let's say I wanted each of 00:25:58.598 --> 00:26:00.200 - these five batteries going to a 00:26:00.200 --> 00:26:03.432 - different address, right? You click the plus button and you 00:26:03.432 --> 00:26:06.358 - see here are the quantity it takes the quantity off the 00:26:06.358 --> 00:26:08.220 - original and splits it out by address. 00:26:09.910 --> 00:26:12.646 - So it's the first one I want going there, just going there 00:26:12.646 --> 00:26:14.926 - and you could only use one address once. Obviously because 00:26:14.926 --> 00:26:16.978 - you're specifically separating it by shipping address. So for 00:26:16.978 --> 00:26:19.942 - this one you would just add a new address, but we don't have 00:26:19.942 --> 00:26:23.590 - to do that. You get the gist of it, you would just add a new one 00:26:23.590 --> 00:26:27.238 - for that, but we can get rid of that. So now we got 2 going to 00:26:27.238 --> 00:26:29.952 - Ascot. You know one going there, and that's just 00:26:29.952 --> 00:26:32.292 - essentially how you you know you can work the target 00:26:32.292 --> 00:26:34.866 - checkout modal boom, but for the sake of just testing, you 00:26:34.866 --> 00:26:37.206 - know regular smoke test. You're not going to have to 00:26:37.206 --> 00:26:40.248 - worry about splitting it up, so we'll just do it all to one 00:26:40.248 --> 00:26:40.482 - address. 00:26:43.470 --> 00:26:45.228 - 3 two men get raped quotes. 00:26:54.590 --> 00:26:55.960 - Select quote. 00:26:58.810 --> 00:27:00.310 - Continue the payment. 00:27:01.770 --> 00:27:05.410 - And now, um, we could do it a couple ways. In theory, for 00:27:05.410 --> 00:27:07.930 - you know, smoke test. You would test each individual 00:27:07.930 --> 00:27:11.010 - option outside. Go ahead, test it by Invoice tested by credit 00:27:11.010 --> 00:27:12.130 - card, test it manually. 00:27:15.250 --> 00:27:17.698 - So we'll just do invoice PL for this one. 00:27:19.630 --> 00:27:21.300 - Oh I had a picture. 00:27:23.530 --> 00:27:25.280 - Gonna go ahead confirm purchase. 00:27:27.970 --> 00:27:30.467 - And same thing in theory it should send a confirmation email 00:27:30.467 --> 00:27:33.872 - if SMTP is set up. I do not believe it is set up. I've never 00:27:33.872 --> 00:27:36.596 - gotten an email I have gotten before, but recently I have not 00:27:36.596 --> 00:27:40.541 - gotten it. Alright master order. That's where you're going to be 00:27:40.541 --> 00:27:43.331 - concerned with getting same thing. Go to your order history. 00:27:43.331 --> 00:27:45.005 - Make sure that order shows up. 00:27:54.340 --> 00:27:57.310 - OK dear, it's actually supposed to take you to the invoices. 00:27:57.310 --> 00:28:00.550 - That's that's an issue I'm going to bring up with James. It 00:28:00.550 --> 00:28:02.980 - should automatically take you because an invoice. Peo umber. 00:28:04.880 --> 00:28:07.441 - Oh no, it actually does OK. And you're right. So I was getting 00:28:07.441 --> 00:28:09.805 - confused 'cause I thought I was on the admin account for a 00:28:09.805 --> 00:28:12.169 - second so it does. It shows up in both orders and invoices. 00:28:13.500 --> 00:28:16.492 - So when you submit a peo number, invoices first, should the 00:28:16.492 --> 00:28:18.940 - status should always show as pending, 'cause you haven't 00:28:18.940 --> 00:28:20.028 - actually paid it yet? 00:28:22.820 --> 00:28:25.450 - Make sure that your item actually came through. Now if 00:28:25.450 --> 00:28:28.869 - you want to pay an invoice goes to the invoices tab. I'm just 00:28:28.869 --> 00:28:30.184 - going to show on pain. 00:28:31.800 --> 00:28:33.000 - You're going to click into that. 00:28:34.080 --> 00:28:36.901 - Make sure it shows unpaid. Here I've seen a lot of times where 00:28:36.901 --> 00:28:39.505 - it shows paid there and it shows unpaid here. It's like why. 00:28:40.190 --> 00:28:42.902 - We're gonna test this out. Make sure it always links to the 00:28:42.902 --> 00:28:45.614 - order it doesn't go. Vice versa. I don't know why I think 00:28:45.614 --> 00:28:48.552 - it should. I want the order to link to the invoice, you know. 00:28:48.552 --> 00:28:51.264 - And then it was like the order. It doesn't do that currently, 00:28:51.264 --> 00:28:53.976 - but you can go to the actual sales order from the invoice. 00:28:59.500 --> 00:29:02.162 - I still don't know why this status is not populating there. 00:29:02.162 --> 00:29:05.066 - I think that's a valid that's a current button. James is working 00:29:05.066 --> 00:29:08.212 - on. Like I said, there's there's a couple things a lot of things 00:29:08.212 --> 00:29:11.116 - I'm noticing. I'd like to get fixed first before we give a 00:29:11.116 --> 00:29:13.294 - formal video of this. Also, should be showing billing 00:29:13.294 --> 00:29:16.924 - shipping info. I do not know why that is not there, but as far as 00:29:16.924 --> 00:29:20.070 - functionality goes you can get you get the idea. So if you want 00:29:20.070 --> 00:29:22.974 - to pay the invoice, you would click the actions button up here 00:29:22.974 --> 00:29:25.878 - you would go to pay invoice and fair warning. I failed this 00:29:25.878 --> 00:29:27.088 - ticket a couple weeks ago. 00:29:27.190 --> 00:29:29.674 - I don't think this is gonna work, but just so you're aware 00:29:29.674 --> 00:29:30.709 - of how it should work. 00:29:31.840 --> 00:29:35.092 - You would go in same thing put in your test credit card 00:29:35.092 --> 00:29:38.073 - credentials any valid year and let's see if it actually goes 00:29:38.073 --> 00:29:41.054 - through now. In a perfect world this this should absolutely go 00:29:41.054 --> 00:29:44.577 - through. This is all you need to do that yeah. Yep, same error 00:29:44.577 --> 00:29:48.100 - I'm seeing from weeks ago, but you get the idea on how it 00:29:48.100 --> 00:29:51.790 - works. Yeah, OK? It's safe to eat. The important thing you 00:29:51.790 --> 00:29:54.730 - didn't wanna just verify. Say you know we didn't do a peo 00:29:54.730 --> 00:29:57.915 - number, so we just did a regular order. Same thing. This is where 00:29:57.915 --> 00:30:00.120 - the happy path absolutely overlaps with the smoke test. 00:30:00.250 --> 00:30:03.077 - They work together, they gonna go and you're gonna want to 00:30:03.077 --> 00:30:05.904 - verify. All this information is correct. You're going to want to 00:30:05.904 --> 00:30:08.988 - verify that you're able to add to the cart using that button 00:30:08.988 --> 00:30:12.072 - right there? Also, going to want to make sure the reorder all 00:30:12.072 --> 00:30:14.642 - button works right there. It is adding the correct amount. 00:30:16.420 --> 00:30:18.639 - 950 one yeah. OK, it looks good. 00:30:19.470 --> 00:30:21.974 - Uh, did you OK? So that is good. 00:30:23.970 --> 00:30:27.259 - The other thing you gonna want to run through and I know we're 00:30:27.259 --> 00:30:30.042 - almost over on time. I'm sorry it's everything's just run on 00:30:30.042 --> 00:30:33.078 - and on and on. Things along time to run through everything. The 00:30:33.078 --> 00:30:36.620 - other thing you're going to want to test out is a guest check out 00:30:36.620 --> 00:30:39.656 - so we did everything as a logged in checkout. Right? Discounts to 00:30:39.656 --> 00:30:41.174 - go ahead and click that, yeah? 00:30:42.050 --> 00:30:45.404 - Then I'll just go ahead and create a new one real quick. So 00:30:45.404 --> 00:30:48.242 - it's simple. These are the current discounts we have if you 00:30:48.242 --> 00:30:51.080 - right click on a line item or click the ellipses here. 00:30:51.900 --> 00:30:55.078 - You can edit it you so you can go back into the discount and 00:30:55.078 --> 00:30:57.575 - etiquette. You can deactivate it, or you can just delete it 00:30:57.575 --> 00:30:59.845 - altogether and the three basic commands. So let's just go 00:30:59.845 --> 00:31:02.569 - ahead and create a new one for the sake of the demo. 00:31:04.290 --> 00:31:05.928 - You get the add discount button. 00:31:07.180 --> 00:31:09.188 - And we'll just say. 00:31:10.490 --> 00:31:13.898 - We already have one called QA test. Will say demo discount if 00:31:13.898 --> 00:31:17.874 - you don't want to set a start and end date, you don't have to. 00:31:17.874 --> 00:31:21.566 - You don't have to put anything in. Let's go ahead and make this 00:31:21.566 --> 00:31:25.846 - $10 off um. Go ahead and apply that to the entire order. 00:31:26.450 --> 00:31:29.687 - And just for the sake of like applying it, we're not going to 00:31:29.687 --> 00:31:32.675 - make it auto applied. If you wanted to discount to the auto, 00:31:32.675 --> 00:31:35.912 - apply if you go and just toggle that. Yes, taking this one will 00:31:35.912 --> 00:31:38.900 - make sure it's no can combine the discount. This is if you 00:31:38.900 --> 00:31:41.639 - know you want to make it exclusive discount or not, or 00:31:41.639 --> 00:31:44.378 - combinable. If you do make it exclusive, for example, this is 00:31:44.378 --> 00:31:47.615 - a good thing to note. Let's say 'cause a lot of discounts kind 00:31:47.615 --> 00:31:50.603 - of in compost. The same thing. Let's say I have two discounts 00:31:50.603 --> 00:31:53.093 - applied to the order, right? But they're both exclusive. So 00:31:53.093 --> 00:31:55.832 - basically what's going to happen is you set the priority and 00:31:55.832 --> 00:31:58.594 - whatever discount. As the higher priority is gonna take 00:31:58.594 --> 00:31:59.802 - precedent for that order. 00:32:01.320 --> 00:32:05.285 - That's where you said that, but I'm going to go ahead and put 00:32:05.285 --> 00:32:08.945 - demo as the discount code. So this is where over here you're 00:32:08.945 --> 00:32:12.910 - going to set the actual discount code to input in the bar. During 00:32:12.910 --> 00:32:16.570 - checkout, you go ahead and you add code, so that's now our 00:32:16.570 --> 00:32:19.620 - discount code through this limits how many times you want 00:32:19.620 --> 00:32:20.840 - the discount to apply. 00:32:21.870 --> 00:32:24.224 - So basically, if I completed one order and went back in 00:32:24.224 --> 00:32:26.364 - with the same product or whatever, you know they did 00:32:26.364 --> 00:32:27.862 - the same order, it would keep going. 00:32:29.060 --> 00:32:31.787 - Right value to compare. Basically you can set greater 00:32:31.787 --> 00:32:35.423 - than or less than a certain amount, so I usually just do 00:32:35.423 --> 00:32:39.220 - none. Actually don't like, just do it. Let's do it to a specific 00:32:39.220 --> 00:32:42.040 - product rather than the order 'cause I think I'm not sure what 00:32:42.040 --> 00:32:45.330 - the other discounts are set so I don't have to go back in and 00:32:45.330 --> 00:32:48.385 - Check all of them right now, so we'll just do apply to a 00:32:48.385 --> 00:32:50.970 - specific product so that the set what product you want the 00:32:50.970 --> 00:32:53.555 - discount applied to. You can go ahead to product types an 00:32:53.555 --> 00:32:56.140 - honestly there's a lot of different things you can kind of 00:32:56.140 --> 00:32:59.195 - mess with. I don't even think James is built out. All of these 00:32:59.195 --> 00:33:01.780 - yet. I think some of these tabs are placeholders that basically 00:33:01.780 --> 00:33:03.895 - you can set the discount by certain vendors manufacturers 00:33:03.895 --> 00:33:06.010 - stores by using certain categories and it gets as 00:33:06.010 --> 00:33:07.655 - complex as you want it to be. 00:33:08.070 --> 00:33:12.666 - So let's go ahead and do we go to products, product types? 00:33:13.370 --> 00:33:17.556 - And let's just set it. Let's do you, the Apple iPhone X so 00:33:17.556 --> 00:33:20.776 - discount unit press the green plus button you replied products 00:33:20.776 --> 00:33:23.674 - excluding slide products, are going to show up here. 00:33:24.910 --> 00:33:29.304 - So this is his basic, you know as it comes so exclusive auto 00:33:29.304 --> 00:33:32.684 - applied no Check all our fields, everything looks good. You're 00:33:32.684 --> 00:33:34.712 - going to hit save and close. 00:33:38.470 --> 00:33:41.528 - You know, just verify we have our demo discount right there. 00:33:42.660 --> 00:33:45.510 - So it's pop back into our storefront, and usually whenever 00:33:45.510 --> 00:33:48.645 - you make a modification, an admin just do a hard refresh. 00:33:48.645 --> 00:33:51.780 - Make sure that change comes through on the store front side. 00:33:54.720 --> 00:33:56.556 - Yeah, let's get rid of this. 00:33:57.730 --> 00:33:58.450 - It's in there. 00:33:59.710 --> 00:34:02.554 - Let's go ahead and add the Apple iPhone X. 00:34:08.500 --> 00:34:09.890 - Go ahead this at it. 00:34:11.430 --> 00:34:12.570 - Proceed to checkout. 00:34:23.180 --> 00:34:26.324 - OK, so at any point of the checkout you can input your 00:34:26.324 --> 00:34:28.944 - discount code. If I go to shipping stage, I think 00:34:28.944 --> 00:34:31.564 - you're still going to have the option to do it. 00:34:31.564 --> 00:34:33.660 - Obviously for shipping discount I can pretty sure 00:34:33.660 --> 00:34:36.542 - you have to actually load a shipping rate and select one 00:34:36.542 --> 00:34:39.162 - before the discounts going to apply for a shipping discount 00:34:39.162 --> 00:34:42.044 - for this one since its product we go ahead and put 00:34:42.044 --> 00:34:43.354 - the demo code, click apply. 00:34:45.260 --> 00:34:49.328 - Why did that not go through a change? Is killing me just 00:34:49.328 --> 00:34:50.684 - working like last month? 00:34:52.070 --> 00:34:53.180 - This doesn't want to work now. 00:34:54.380 --> 00:34:57.044 - Let me make a note. I have a running list of regression 00:34:57.044 --> 00:34:58.154 - bug, sorry bear with me. 00:34:59.650 --> 00:35:01.516 - Clean up core but in theory. 00:35:02.980 --> 00:35:03.260 - Auto. 00:35:07.460 --> 00:35:10.359 - You just go back in and edit. It makes you something's not gonna 00:35:10.359 --> 00:35:11.474 - stuff on the set up. 00:35:13.770 --> 00:35:17.290 - For the product which are actually at the by product in 00:35:17.290 --> 00:35:20.490 - there with the Apple iPhone X256, Yep, that's The One. 00:35:41.560 --> 00:35:44.020 - And you should not have to Reindex the product for 00:35:44.020 --> 00:35:46.234 - anything discount related, but I'm just going to go 00:35:46.234 --> 00:35:48.940 - ahead and do that just in case the global my bases. 00:36:12.710 --> 00:36:15.758 - Yeah, I don't know why you call goes through. It's just not 00:36:15.758 --> 00:36:18.552 - actually applying weird. OK, well, I'll make a note of this 00:36:18.552 --> 00:36:21.346 - with along with the other stuff. I notice yesterday that got 00:36:21.346 --> 00:36:23.632 - broken when James made his latest changes, so will 00:36:23.632 --> 00:36:26.934 - obviously have to fix these. I think to give a proper demo you 00:36:26.934 --> 00:36:29.982 - know and record it. So let's just move on from that. I'm 00:36:29.982 --> 00:36:32.776 - going to have to figure out with James what's going on. 00:36:34.340 --> 00:36:37.187 - Part of the user dashboard is still going to work, and this is 00:36:37.187 --> 00:36:38.720 - the last part I can show you. 00:36:40.250 --> 00:36:41.190 - Smoke test. 00:36:46.630 --> 00:36:48.765 - That's a pretty straightforward first have on 00:36:48.765 --> 00:36:51.205 - the user dashboard. Just displays all your recent 00:36:51.205 --> 00:36:53.035 - orders. We send invoices, recent quotes. 00:36:54.280 --> 00:36:57.283 - A good smoke test test all the pagination options for that. 00:37:00.400 --> 00:37:04.120 - Those work I would click into each of the orders, make sure 00:37:04.120 --> 00:37:05.050 - they're displaying correctly. 00:37:05.050 --> 00:37:09.136 - Yeah, it's good. So on and so forth. For invoices and 00:37:09.136 --> 00:37:12.056 - quotes. Next section is going to be your account settings. 00:37:13.560 --> 00:37:16.450 - My profile section. This is where you can modify information 00:37:16.450 --> 00:37:20.207 - of that nature. So for example, if I wanted to change my display 00:37:20.207 --> 00:37:24.632 - name. All we do is say clarity admin test. It does show up 00:37:24.632 --> 00:37:28.415 - here, but if I don't input my current password and save and I 00:37:28.415 --> 00:37:31.325 - refresh show you, it's not actually going to save that. 00:37:36.910 --> 00:37:37.420 - Oh God. 00:37:40.360 --> 00:37:42.725 - Say it say it reverts back to the old one. Now 00:37:42.725 --> 00:37:45.090 - we actually do want to go ahead and save a change. 00:37:46.500 --> 00:37:51.400 - Copy and password over let's go back and retest current 00:37:51.400 --> 00:37:55.180 - password. Is that long password? I think I showed you remember 00:37:55.180 --> 00:37:58.554 - where you can see it in the team channel if you need, it's like 00:37:58.554 --> 00:38:01.928 - you lazy X along string if you want to set a new password you 00:38:01.928 --> 00:38:05.061 - have the option here, so I'll go ahead and just make it clarity 00:38:05.061 --> 00:38:08.549 - one OK? Boom, so that's the current that's always the admin 00:38:08.549 --> 00:38:11.200 - password. If you do modify the password on an admin account, 00:38:11.200 --> 00:38:14.092 - always switch it back. But for the setting of the demo, let's 00:38:14.092 --> 00:38:15.297 - go ahead and hit save. 00:38:19.760 --> 00:38:22.730 - OK, and now it updates in. Now if you refresh, you'll 00:38:22.730 --> 00:38:24.080 - see that that's locked in. 00:38:30.200 --> 00:38:34.136 - Now if I want to make additional changes as aquarium in test 00:38:34.136 --> 00:38:38.400 - test, now I can put the the new password which is clarity one. 00:38:39.130 --> 00:38:40.290 - Go ahead, say that. 00:38:42.000 --> 00:38:46.044 - And boom, now it saves for that password. So always you know 00:38:46.044 --> 00:38:49.751 - when you look for you done testing. Let's go ahead and 00:38:49.751 --> 00:38:51.099 - switch everything back to 00:38:51.099 --> 00:38:54.949 - default password. Clarity one, and then we'll go ahead and put 00:38:54.949 --> 00:38:58.602 - the old password and set a new password box. Go ahead and save 00:38:58.602 --> 00:39:01.412 - that. Now every things back to the way it should. 00:39:02.420 --> 00:39:04.700 - Pretty simple, that's how it works for any of these fields in 00:39:04.700 --> 00:39:07.488 - my profile. Account profile similar information. You just 00:39:07.488 --> 00:39:10.584 - don't have to have a password. You don't have to add the 00:39:10.584 --> 00:39:14.196 - password to save it, so it's all in just a test. I want to 00:39:14.196 --> 00:39:17.550 - say this may be an outstanding bug too, but for the sake of 00:39:17.550 --> 00:39:19.614 - showing it, let's add test steps and save. 00:39:21.360 --> 00:39:24.803 - So let me make sure I always do a refresh Africa. 00:39:24.803 --> 00:39:26.994 - Sometimes these messages displaying correctly and want 00:39:26.994 --> 00:39:29.498 - to refresh make sure the changes actually saved. 00:39:40.570 --> 00:39:44.146 - OK, good that's good. Head. Change it back in the same exact 00:39:44.146 --> 00:39:48.020 - thing. If this is how you do it for any of these fields. 00:39:51.260 --> 00:39:52.892 - Next section is going to be 00:39:52.892 --> 00:39:56.670 - address book. So right up here, this is where you're going to 00:39:56.670 --> 00:39:59.150 - select your default shipping and default billing. You know for 00:39:59.150 --> 00:40:02.032 - the checkout drop downs. For billing and shine shipping uh. 00:40:02.032 --> 00:40:05.416 - One thing to note here, these cannot be the same thing. You 00:40:05.416 --> 00:40:08.800 - can create two Azure centuries, but every time if you select the 00:40:08.800 --> 00:40:11.620 - exact same entry for default shipping and billing, it's going 00:40:11.620 --> 00:40:15.286 - to kick one out and say please select the default or just below 00:40:15.286 --> 00:40:18.952 - or add a new address first. So basically if I wanted both of 00:40:18.952 --> 00:40:22.618 - these to be camp I would go in and create two separate entries 00:40:22.618 --> 00:40:23.746 - for the camp address. 00:40:25.210 --> 00:40:28.158 - It's a little confusing, so weird how they do it, but 00:40:28.158 --> 00:40:31.642 - that's just one thing to know. But since I only have one camp 00:40:31.642 --> 00:40:34.590 - address on file, I can't currently put that as both my 00:40:34.590 --> 00:40:36.734 - default shipping default billing and obviously you can 00:40:36.734 --> 00:40:38.878 - you know input whatever address you want during 00:40:38.878 --> 00:40:42.094 - billing and shipping stage. So for the sake of this, let's go 00:40:42.094 --> 00:40:45.042 - ahead. We'll set forest as the shipping camp is the default 00:40:45.042 --> 00:40:47.186 - billing, no problems there. Another big issue, James. 00:40:47.186 --> 00:40:49.866 - There should be a little button on the other side 00:40:49.866 --> 00:40:53.082 - actually that says add address where you click it and it has 00:40:53.082 --> 00:40:56.030 - a form filler where you could add address to. Another thing 00:40:56.030 --> 00:40:57.102 - that's not coming through. 00:40:58.210 --> 00:41:01.668 - Don't know why we're gonna have to fix that, so just I would say 00:41:01.668 --> 00:41:04.632 - said make sure Garretts already well aware with this I had a 00:41:04.632 --> 00:41:06.855 - conversation with him yesterday right after our meeting. He's 00:41:06.855 --> 00:41:10.560 - kind of the PM on all the stuff stuff and I told him like look 00:41:10.560 --> 00:41:13.030 - things have gotten pretty broken. We're going to need to 00:41:13.030 --> 00:41:16.241 - fix this and I've been told directly to hold off on any bug 00:41:16.241 --> 00:41:19.205 - making any regression testing. I have my list of issues, but make 00:41:19.205 --> 00:41:21.428 - sure you like Chris or Garrett. Know whoever you're 00:41:21.428 --> 00:41:23.651 - collaborating with, get. Make sure you know. Just say 00:41:23.651 --> 00:41:26.368 - Christian went through this with me and you know there's there 00:41:26.368 --> 00:41:28.097 - has to be stuff that needs to 00:41:28.097 --> 00:41:31.330 - be. Next, you can even put a sense of urgency behind that. I 00:41:31.330 --> 00:41:33.915 - want this fixed ASAP 'cause they're not going to get a 00:41:33.915 --> 00:41:36.500 - quality demo. Obviously until we get things working the way they 00:41:36.500 --> 00:41:38.850 - should. So another thing to note, address book. I currently 00:41:38.850 --> 00:41:41.670 - can't show you how to add an address now because it's missing 00:41:41.670 --> 00:41:43.315 - the modal. Let's see it while it 00:41:43.315 --> 00:41:47.249 - works. Wallet if you want to add a new wallet entry and this is 00:41:47.249 --> 00:41:49.925 - the, this will come through on check out. I'll show you where 00:41:49.925 --> 00:41:52.824 - it comes to uncheck it after we add one. Obviously you click the 00:41:52.824 --> 00:41:54.162 - add card model is going to 00:41:54.162 --> 00:41:57.917 - display right here. Who will just make this one clarity? 00:41:59.330 --> 00:42:02.418 - Christian. And put your test card credentials. 00:42:04.670 --> 00:42:07.519 - What the valid a month and year? 00:42:09.340 --> 00:42:12.577 - Go ahead and click save and if you want to hedge all your 00:42:12.577 --> 00:42:15.316 - bets, I would just make sure you know the cancel button 00:42:15.316 --> 00:42:18.304 - functions as well. So this is good. At least it looks like 00:42:18.304 --> 00:42:21.043 - wallet function is working. If you want to go ahead and 00:42:21.043 --> 00:42:23.782 - rename one of 'em you click rename. Let's just call this 00:42:23.782 --> 00:42:24.031 - one. 00:42:29.020 --> 00:42:32.314 - I will just called this one key way, save. 00:42:33.800 --> 00:42:35.220 - This actually wants to save. 00:42:36.140 --> 00:42:38.948 - Looks like we're going to have some wallet issues as well as 00:42:38.948 --> 00:42:40.352 - look like I can savory name. 00:42:41.600 --> 00:42:42.230 - Oh no. 00:42:43.930 --> 00:42:46.930 - One of the biggest things you'll realize here, James is code is, 00:42:46.930 --> 00:42:49.680 - you know, amazing, but one of the biggest problems we've had 00:42:49.680 --> 00:42:52.930 - since Day One. Since I've been here to almost two years ago, is 00:42:52.930 --> 00:42:55.930 - every time they do it, update beings break like crazy and they 00:42:55.930 --> 00:42:58.930 - just have not been able to get, you know, the code stabilized 00:42:58.930 --> 00:43:01.430 - enough where we can. We can prevent these regressions. So 00:43:01.430 --> 00:43:04.430 - yeah, it looks like we can't. We can't rename it right now. 00:43:06.080 --> 00:43:09.176 - Let me see if I can actually delete an entry that doesn't 00:43:09.176 --> 00:43:10.982 - look like the elites going through either. 00:43:12.320 --> 00:43:14.301 - But I might be abruptly show you 00:43:14.301 --> 00:43:18.410 - how. How the wallet entry shows up during stage for check out? 00:43:19.300 --> 00:43:21.624 - Yes, we're not going to be able to delete. It looks like we can 00:43:21.624 --> 00:43:23.340 - only create. OK. 00:43:24.360 --> 00:43:27.389 - So that sales groups, I think we briefly went over this is just 00:43:27.389 --> 00:43:29.952 - kind of how the sales orders group together when you do 00:43:29.952 --> 00:43:32.515 - targets. Check out, I don't think they're going to be too 00:43:32.515 --> 00:43:34.845 - concerned about that for this basic. You know smoke test, 00:43:34.845 --> 00:43:37.641 - demo. 'cause like I said This is target check out, you know 00:43:37.641 --> 00:43:40.903 - orders. I think I already showed you how to go in and do orders. 00:43:41.740 --> 00:43:45.282 - And I'm not sure you know this is one thing Sam, you might want 00:43:45.282 --> 00:43:49.077 - to add in your notes and we can come back to this. Returns is a 00:43:49.077 --> 00:43:51.860 - fairly new feature that they just filled out. It does have 00:43:51.860 --> 00:43:55.149 - some cakes, but they have been it does. I mean, last time I 00:43:55.149 --> 00:43:57.679 - actually went through the returns process MDF 02 they did 00:43:57.679 --> 00:44:00.462 - have it working. My guess is it probably regressed again with 00:44:00.462 --> 00:44:03.751 - the latest code but did not waste time I would just ask if 00:44:03.751 --> 00:44:06.281 - they want returns added to the smoke test because currently 00:44:06.281 --> 00:44:09.317 - there's nothing on smoke tests for returns, but because it is a 00:44:09.317 --> 00:44:12.100 - newer feature they may want to add that another thing to 00:44:12.100 --> 00:44:14.956 - notice. Invoice is currently. There is an issue with 00:44:14.956 --> 00:44:17.893 - invoices. The way we process I think I showed you that 00:44:17.893 --> 00:44:20.563 - transaction error yesterday. I would ask them if they also 00:44:20.563 --> 00:44:23.767 - want to add invoices to the demo so those are the two 00:44:23.767 --> 00:44:26.170 - things. But yeah, will definitely get those fixed up 00:44:26.170 --> 00:44:29.641 - first let me go ahead. Do a check out and show you this 00:44:29.641 --> 00:44:32.311 - last part of the wallet entry from the user dashboard 00:44:32.311 --> 00:44:33.112 - actually carries over. 00:44:36.570 --> 00:44:41.537 - I mean for now. I know the bugs are very frustrating, but yeah. 00:44:44.320 --> 00:44:48.618 - It might help just to show like OK bugs do happen, so that's why 00:44:48.618 --> 00:44:49.846 - we do things right. 00:44:51.370 --> 00:44:54.241 - Well, one of the things you probably they haven't told you 00:44:54.241 --> 00:44:57.112 - much. One of the things I've been doing, you know, uhm, 00:44:57.112 --> 00:44:59.983 - whenever I don't have client work which recently has not been 00:44:59.983 --> 00:45:03.376 - a lot of time at all 'cause we've been so swamped. But I'm 00:45:03.376 --> 00:45:05.203 - creating automated tests. Basically, there's this software 00:45:05.203 --> 00:45:08.074 - called selenium where you input basic commands and it spits out 00:45:08.074 --> 00:45:11.467 - likes us certain CSS code that we can go ahead and convert into 00:45:11.467 --> 00:45:14.599 - C Sharp and plug into Azure, and basically once it's done. Yeah, 00:45:14.599 --> 00:45:17.731 - a lot of these tests are automated, so you just click a 00:45:17.731 --> 00:45:21.124 - button and it will run the test and find a lot of these 00:45:21.124 --> 00:45:22.168 - regression bugs without having 00:45:22.168 --> 00:45:25.080 - the user going. So really well, it's going to advance. It's 00:45:25.080 --> 00:45:28.580 - gonna take us to the next level. I just have to finish him off 00:45:28.580 --> 00:45:31.580 - and whenever I get some time and we're really close. But the 00:45:31.580 --> 00:45:34.580 - problem is you need a working platform to create the tests in 00:45:34.580 --> 00:45:37.830 - the first place, and that's an issue too. A lot, but we are 00:45:37.830 --> 00:45:40.580 - very close and we're getting you know we're getting to that 00:45:40.580 --> 00:45:43.080 - point. So something exciting to look forward too, so hopefully 00:45:43.080 --> 00:45:46.330 - it'll catch a lot of these problems a lot earlier on in the 00:45:46.330 --> 00:45:48.830 - process. Yeah, but OK, let's just get to stage 4. 00:45:53.980 --> 00:45:56.570 - Just want to make sure there was actually shows up. 00:46:02.270 --> 00:46:05.582 - OK, so right here selected card. This should be carrying over the 00:46:05.582 --> 00:46:08.342 - wallet entries that you already have pre existing from the 00:46:08.342 --> 00:46:12.206 - wallet section. So like I said I'll do if we go ahead and set 00:46:12.206 --> 00:46:15.794 - one of those entries up in the user dashboard it should show up 00:46:15.794 --> 00:46:18.830 - here and boom there it is. Yep, go ahead, click that. 00:46:20.070 --> 00:46:23.080 - Uhm, and then all their ***** for the CV code. 00:46:24.130 --> 00:46:26.758 - You plug that in. Let's see if this actually goes to us. 00:46:40.150 --> 00:46:43.426 - Right and it actually did. You can go to your order history, 00:46:43.426 --> 00:46:45.064 - make sure we find the master 00:46:45.064 --> 00:46:48.230 - over 437. Always verify that comes through. 00:46:54.690 --> 00:46:57.572 - White and boom. So at least that went through, you know. 00:46:57.572 --> 00:46:59.668 - And this is. This is basic storefront functionality.