|
1 | 1 | <template> |
2 | | - <div class="row"> |
| 2 | + <div class="row justify-content-center"> |
3 | 3 | <div class="col-10"> |
4 | 4 | <h2>Instructions</h2> |
| 5 | + |
5 | 6 | <h3 class="h5">1. Open your Reservation in a new tab and log into your Ford account.</h3> |
6 | 7 | <div v-if="this.$store.state.ordernumber"> |
7 | 8 | <p>Since you entered your order number, start here: <a :href="'https://www.ford.com/buy/mach-e/manage.html?reservationId=' + this.$store.state.ordernumber" target="_blank">https://www.ford.com/buy/mach-e/manage.html?reservationId={{this.$store.state.ordernumber}}</a></p> |
|
11 | 12 | <p>Go to your Ford Reservation page to find your order: <a href="https://www.ford.com/buy/reservations/#/?gnav=header-account">https://www.ford.com/buy/reservations/#/?gnav=header-account</a></p> |
12 | 13 | <p>You will need to log into your Ford account associated with your order. You should be able to return to the reservataion listing and select your Mach-E reservation. You can also put the order number in the above to update these instructions.</p> |
13 | 14 | </div> |
| 15 | + |
14 | 16 | <h3 class="h5">2. Check status of order.</h3> |
15 | | - <div class="row"> |
| 17 | + <div class="row justify-content-center"> |
16 | 18 | <div class="col"> |
17 | | - <p>Check to make sure your order is "Scheduled For Production" with a date. See the image as an example.</p> |
| 19 | + <p>Check to make sure your order is "Scheduled For Production" with a date.</p> |
| 20 | + <p>If your order is still waiting for a production date/week, you can not get your VIN number. It's assigned only when your car is scheduled for production.</p> |
18 | 21 | </div> |
19 | | - <div class="col-5"> |
| 22 | + <div class="col-3"> |
20 | 23 | <p><img src="../assets/ScheduledForProduction.png" class="img-thumbnail"></p> |
21 | 24 | </div> |
22 | 25 | </div> |
| 26 | + |
23 | 27 | <h3 class="h5">3. Open Developer Tools.</h3> |
24 | | - <p>For this step, we're going to open up your browser's developer tools. This will be different across different browser types, so please select the browser you wish to use.</p> |
25 | | - <h3 class="h5">4. TODO</h3> |
| 28 | + <p>For this step, we're going to open up your browser's developer tools. These steps work for Chrome and Firefox unless noted.</p> |
| 29 | + <ol> |
| 30 | + <li>Hit the Keyboard shortcut of <code>F12</code> or on macOS, <code>FN + F12</code> |
| 31 | + <ul> |
| 32 | + <li>This will open the developer's pannel.</li> |
| 33 | + </ul> |
| 34 | + </li> |
| 35 | + <li>Find the "Network" tab in the developer's pannel. |
| 36 | + <ul> |
| 37 | + <li>You may have to click on a <code>>></code> button to reveal the "Network" tab.</li> |
| 38 | + </ul> |
| 39 | + </li> |
| 40 | + <li>Click the <code>XHR</code> filter button. |
| 41 | + <ul> |
| 42 | + <li>This is in a row with buttons labled "All", "HTML", "CSS", "JS", etc.</li> |
| 43 | + </ul> |
| 44 | + </li> |
| 45 | + </ol> |
| 46 | + |
| 47 | + <h3 class="h5">4. Refresh the page.</h3> |
| 48 | + <p>With the network tools open, your browser will give detailed data of what is downloaded from the website. There's going to be a lot, so wait till the page finishes loading completely.</p> |
| 49 | + |
| 50 | + <h3 class="h5">5. Find the data payload.</h3> |
| 51 | + <p><em>This is the hard part.</em> There are a lot of entries in the network panel. We're looking for one that starts with your order number.</p> |
| 52 | + <ul class="list-unstyled"> |
| 53 | + <li> |
| 54 | + <strong>Display:</strong> <code>{{ordernumber || 'XXXXXXXX'}}?lang=en_us</code> |
| 55 | + </li> |
| 56 | + <li> |
| 57 | + <strong>Full URL:</strong> <code>https://apigtw.ford.com/oneford/api/gep/USA/reservations/{{ordernumber || 'XXXXXXXX'}}?lang=en_us</code> |
| 58 | + </li> |
| 59 | + <li v-if="!ordernumber" class="text-muted">Replace the X's with your order number.</li> |
| 60 | + </ul> |
| 61 | + <p>When you find it, click on that entry once.</p> |
| 62 | + |
| 63 | + <h3 class="h5">6. Copy the response to this form.</h3> |
| 64 | + <p>A new pane should appear. One of the tabs inside this pane should be called <code>Response</code>. You may have to click on a <code>>></code> button to reveal the option. Click the <code>Response</code> tab.</p> |
| 65 | + <p><em><strong>Note for Firefox:</strong></em> Next, expand the <code>Response Payload</code> section.</p> |
| 66 | + <p>You should see a long string of characters and text. <em>This is what we're looking for!</em></p> |
| 67 | + |
| 68 | + <ul> |
| 69 | + <li>Click once anywhere in this long block of text.</li> |
| 70 | + <li>Select all the contents by hitting <code>Ctrl-A</code> or <code>Command-A</code>.</li> |
| 71 | + <li>Copy the contents by hitting <code>Ctrl-C</code> or <code>Command-C</code>.</li> |
| 72 | + </ul> |
| 73 | + |
| 74 | + <h3 class="h5">7. Now paste the content in the box below!</h3> |
| 75 | + <ul> |
| 76 | + <li>Click the inside of the input box once.</li> |
| 77 | + <li>Hit the keys: <code>Ctrl-V</code> or <code>Command-V</code>.</li> |
| 78 | + </ul> |
| 79 | + |
26 | 80 | </div> |
27 | 81 | </div> |
28 | 82 | </template> |
29 | 83 |
|
30 | 84 | <script> |
| 85 | +import { mapState } from 'vuex' |
| 86 | +
|
31 | 87 | export default { |
32 | | - name: 'Instructions' |
| 88 | + name: 'Instructions', |
| 89 | + computed: { |
| 90 | + ...mapState(['ordernumber']) |
| 91 | + } |
33 | 92 | } |
34 | 93 | </script> |
0 commit comments