filter ship orders by shipping date desc
							parent
							
								
									68e825b1e1
								
							
						
					
					
						commit
						7a2b5e184c
					
				| 
						 | 
				
			
			@ -168,6 +168,21 @@ const emailUtils = require("./email-utils");
 | 
			
		|||
 | 
			
		||||
  try {
 | 
			
		||||
    await new Promise((resolve) => setTimeout(resolve, 2_000));
 | 
			
		||||
    // filter by ship date desc
 | 
			
		||||
    const shipByDateFilterSelector = 
 | 
			
		||||
    "#orders-tab-list > div.y0DVv7GO > div > div._2iyGKl7j > div._3oBKKUKo > div._3eA-bRh2 > div.ST_outerWrapper_123.ST_medium_123";
 | 
			
		||||
    await page.waitForSelector(shipByDateFilterSelector);
 | 
			
		||||
    await page.click(shipByDateFilterSelector);
 | 
			
		||||
    await new Promise((resolve) => setTimeout(resolve, 2_000));
 | 
			
		||||
 | 
			
		||||
    // set ship by date desc option
 | 
			
		||||
    const orderByShipDescOptionSelector =
 | 
			
		||||
    "body > div.PT_outerWrapper_123.PP_outerWrapper_123.ST_dropdown_123.ST_mediumDropdown_123.ST_customItem_123.PT_dropdown_123.PT_portalBottomLeft_123.PT_inCustom_123.PP_dropdown_123 > div > div > div > div > ul > li:nth-child(4)"
 | 
			
		||||
    await page.waitForSelector(orderByShipDescOptionSelector);
 | 
			
		||||
    await page.click(orderByShipDescOptionSelector);
 | 
			
		||||
    console.log("Clicking on Order by Shipment Date Select");
 | 
			
		||||
    await new Promise((resolve) => setTimeout(resolve, 2_000));
 | 
			
		||||
 | 
			
		||||
    // set the pagination to 100 / page
 | 
			
		||||
    const pageinationSeletor =
 | 
			
		||||
      "#orders-tab-list > div.y0DVv7GO > div > div._38NAUUfN > div._15QWqbZs > ul > li.PGT_sizeChanger_123 > div > div > div > div > div";
 | 
			
		||||
| 
						 | 
				
			
			@ -182,7 +197,6 @@ const emailUtils = require("./email-utils");
 | 
			
		|||
    await page.waitForSelector(pagesPerPageSelector);
 | 
			
		||||
    await page.click(pagesPerPageSelector);
 | 
			
		||||
    await new Promise((resolve) => setTimeout(resolve, 1_000));
 | 
			
		||||
 | 
			
		||||
  } catch (e) {
 | 
			
		||||
    emailUtils.notify(`Download Order Shipping Labels`, e.message);
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue