Code 2
Viqazo
javascript
2 years ago
4.0 kB
38
No Index
let tongDonHang = 0;
let tongTienTietKiem = 0;
let tongtienhang = 0;
let tongtienhangchuagiam = 0;
let tongSanPhamDaMua = 0;
let trangThaiDonHangConKhong = true;
let offset = 0;
const si = 20;
async function xemBaoCaoThongKe() {
try {
while (trangThaiDonHangConKhong) {
const response = await fetch(`https://shopee.vn/api/v4/order/get_order_list?list_type=3&offset=${offset}&limit=${si}`);
const data = await response.json();
const orders = data.data.details_list;
tongDonHang += orders.length;
trangThaiDonHangConKhong = orders.length >= si;
orders.forEach(order => {
const t31 = order.info_card.final_total / 100000;
tongtienhang += t31;
order.info_card.order_list_cards.forEach(item => {
item.product_info.item_groups.forEach(itemGroups => {
itemGroups.items.forEach(data => {
const t5 = data.order_price / 100000;
tongSanPhamDaMua += data.amount;
tongtienhangchuagiam += t5;
});
});
});
});
offset += si;
if (trangThaiDonHangConKhong) {
console.log(`Đã thống kê được: ${tongDonHang} đơn hàng. Đang lấy thêm dữ liệu....`);
}
}
tongTienTietKiem = tongtienhangchuagiam - tongtienhang;
console.log("================================");
console.log(`%c${PXGCert(tongtienhang)}`, "font-size:26px;");
console.log("%c(1)Số tiền bạn ĐÃ ĐỐT vào Shopee là: %c" + pxgPrice(tongtienhang) + " vnđ%c", "font-size: 20px;", "font-size: 26px; color:orange;font-weight:700", "font-size: 20px;");
console.log("================================");
console.log("%c(2)Tổng đơn hàng đã giao: %c" + pxgPrice(tongDonHang) + " đơn hàng", "font-size: 20px;", "font-size: 20px; color:green");
console.log("%c(3)Số lượng sản phẩm đã đặt: %c" + pxgPrice(tongSanPhamDaMua) + " sản phẩm", "font-size: 20px;", "font-size: 20px; color:#fc0000");
console.log("%c(4)Tổng tiền TIẾT KIỆM được nhờ áp Mã giảm giá Shopee: %c" + pxgPrice(tongTienTietKiem) + " vnđ", "font-size: 18px;", "font-size: 18px; color:green");
console.log("%c💰TỔNG TIẾT KIỆM: %c" + pxgPrice(tongTienTietKiem) + " vnđ", "font-size: 24px;", "font-size: 24px; color:orange;font-weight:700");
console.log("================================");
console.log("%c👉Lấy Mã giảm giá Shopee mỗi ngày tại đây: %chttps://s.shopee.vn/1B0MmFT5tX", "font-size: 24px;", "font-size: 24px; color:orange;font-weight:700");
console.log("%c👉Xem thêm nhiều bài viết bổ ích tại: %chttps://www.viqazo.com", "font-size: 24px;", "font-size: 24px; color:orange;font-weight:700");
} catch (error) {
console.error('Đã xảy ra lỗi:', error);
}
}
function PXGCert(pri) {
if (pri <= 10000000) {
return "HÊN QUÁ! BẠN CHƯA BỊ SHOPEE GÂY NGHIỆN 😍";
} else if (pri > 10000000 && pri <= 50000000) {
return "THÔI XONG! BẠN BẮT ĐẦU NGHIỆN SHOPEE RỒI 😂";
} else if (pri > 50000000 && pri < 80000000) {
return "ỐI GIỜI ƠI! BẠN LÀ CON NGHIỆN SHOPEE CHÍNH HIỆU 😱";
} else {
return "XÓA APP SHOPEE THÔI! BẠN NGHIỆN SHOPEE NẶNG QUÁ RỒI 😝";
}
}
function pxgPrice(number, fixed = 0) {
if (isNaN(number)) return 0;
number = number.toFixed(fixed);
let delimiter = ',';
number += '';
let rgx = /(\d+)(\d{3})/;
while (rgx.test(number)) {
number = number.replace(rgx, '$1' + delimiter + '$2');
}
return number;
}
xemBaoCaoThongKe();Editor is loading...
Leave a Comment