Shopee: Cách tìm deal 1k gần bạn để giảm phí vận chuyển |
Vào các đợt Mega Sale của Shopee hàng tháng và các ngày đại lễ lớn Shopee sẽ tung ra rất nhiều mã miễn phí vận chuyển 10k, 15k cho đơn từ 0 đồng.
Chúng ta sẽ săn những mã này để tận dụng mua deal 1k. Tuy nhiên dù có 1k thì phí vận chuyển phải từ 22.200 đ nếu ở trong nước. Và có 1 cách là chúng ta sẽ mua các deal của nước ngoài để phí vận chuyển chỉ có 10k, và sau khi app mã sẽ về 0đ, vậy là bạn có thể mua deal 1k đúng nghĩa.
Một trường hợp nữa là tìm deal gần bạn để giảm phí vận chuyển. Nói chung bạn có thể biến hoa cách sử dụng tùy theo nhu cầu.
Nhưng rất mất thời gian nếu cứ bấm vào xem từng sản phẩm để xem phí ship. Sau đây tôi sẽ chia sẻ đoạn code cho mọi người có thể tìm những deal 1k, 9k... ở gần bạn hoặc bất cứ tỉnh thành nào bạn muốn.
Hướng dẫn
Bước 1: Bạn truy cập trang Flash sale của Shopee tại: https://shp.ee/aikwijj
Bước 2: Chọn khung giờ đang diễn ra hoặc ở tương lai và chọn mục "Đồng giá 1k". Hoặc bất kỳ mục nào bạn muốn lọc, nó chỉ khác nhau cái categoryId
và promotionId
thôi.
Bước 3: Nhìn trên thanh địa chỉ sẽ có dạng https://shopee.vn/flash_sale?categoryId=12&promotionId=2039645794
, hãy copy categoryId
và promotionId
thay vào đoạn code.
Bước 4: Tại mục filterLocation
chọn tên tỉnh thành của bạn theo danh sách bên dưới cùng, copy đúng kể cả dấu chấm phẩy nhé.
Bước 5: Quay lại trang shopee đã truy cập ở bước 1 bấm F12 và mở Console và pates đoạn code vừa edit vào sau đó bấm enter rồi chờ khoảng 5s cho nó chạy.
Bước 6: Pates đoạn này vào Console: copy(itemInfo.join("\n\n"))
và enter.
Bước 7: Mở notepad lên pates vào và xem thành quả.
Ngoài ra bạn có thể săn thêm nhiều mã giảm giá và deal hot tại Mã giảm giá Shopee.
Code
promoId = 2041601374; catId = 26; filterLocation = ''; itemInfo = []; function getInfo(itemId) { fetch("https://shopee.vn/api/v2/flash_sale/flash_sale_batch_get_items", { "headers": { "accept": "application/json", "accept-language": "vi", "content-type": "application/json", "if-none-match-": "55b03-c9b9fb25684b2b06733c64898f2b3197", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-api-source": "rweb", "x-csrftoken": "A0O24HgbOXbamkLtd1BV8OVFrcXOwzjY", "x-kl-ajax-request": "Ajax_Request", "x-requested-with": "XMLHttpRequest", "x-shopee-language": "vi" }, "referrer": "https://shopee.vn/flash_sale?categoryId="+catId+"&promotionId=" + promoId, "referrerPolicy": "no-referrer-when-downgrade", "body": "{\"promotionid\":"+promoId+",\"categoryid\":"+catId+",\"itemids\":["+itemId+"],\"sort_soldout\":false,\"limit\":1,\"need_personalize\":true,\"with_dp_items\":true}", "method": "POST", "mode": "cors", "credentials": "include" }) .then(res => res.json()) .then(res => fetch("https://shopee.vn/api/v4/product/get_shop_info?shopid=" + res.data.items[0].shopid, { "headers": { "if-none-match-": "55b03-04c5bdaf20c828eb55cb80722d3c1345", "x-api-source": "rweb", "x-kl-ajax-request": "Ajax_Request", "x-requested-with": "XMLHttpRequest", "x-shopee-language": "vi" }, "referrer": "https://shopee.vn", "referrerPolicy": "no-referrer-when-downgrade", "body": null, "method": "GET", "mode": "cors", "credentials": "omit" }) .then(res2 => res2.json()) .then(res2 => { if (res2.data.shop_location === filterLocation) { try { itemInfo.push(res.data.items[0].name + '\nhttps://shopee.vn/--i.' + res.data.items[0].shopid+'.'+res.data.items[0].itemid); } catch { console.log(res, res2); } } }) )} fetch("https://shopee.vn/api/v2/flash_sale/get_all_itemids?need_personalize=true&promotionid="+promoId+"&sort_soldout=true", { "headers": { "if-none-match-": "55b03-37978ba777260c0cc75251500cc32609", "x-api-source": "rweb", "x-kl-ajax-request": "Ajax_Request", "x-requested-with": "XMLHttpRequest", "x-shopee-language": "vi" }, "referrer": "https://shopee.vn/flash_sale?categoryId="+catId+"&promotionId="+promoId, "referrerPolicy": "no-referrer-when-downgrade", "body": null, "method": "GET", "mode": "cors", "credentials": "omit" }) .then(res => res.json()) .then(res => res.data.item_brief_list .filter(x => x.catid === catId) .map(x => x.itemid) .forEach(id => getInfo(id)) );
Tỉnh thành
Từ nước ngoài: Để trống filterLocation = ''; An Giang Bà Rịa - Vũng Tàu Bình Dương Bình Phước Bình Thuận Bình Định Bạc Liêu Bắc Giang Bắc Kạn Bắc Ninh Bến Tre Cao Bằng Cà Mau Cần Thơ Gia Lai Hà Giang Hà Nam Hà Nội Hà Tĩnh Hòa Bình Hưng Yên Hải Dương Hải Phòng Hậu Giang Khánh Hòa Kiên Giang Kon Tum Lai Châu Long An Lào Cai Lâm Đồng Lạng Sơn Nam Định Nghệ An Ninh Bình Ninh Thuận Phú Thọ Phú Yên Quảng Bình Quảng Nam Quảng Ngãi Quảng Ninh Quảng Trị Sóc Trăng Sơn La TP. Hồ Chí Minh Thanh Hóa Thái Bình Thái Nguyên Thừa Thiên Huế Tiền Giang Trà Vinh Tuyên Quang Tây Ninh Vĩnh Long Vĩnh Phúc Yên Bái Điện Biên Đà Nẵng Đắk Lắk Đắk Nông Đồng Nai Đồng Tháp
Nguồn:
J2TEAM