我们推出
最新鲜的海鲜
以确保口感和品质的优越!
了解更多
联系我们
我们的产品
我们致力于为客户提供卓越的冷冻新鲜产品。
确保其高营养价值,并满足全球最严格的健康和卫生标准。
冷冻海鲜
精心处理
立即解冻
火锅配料
我们注重品质,
让您吃得开心,吃得安心。
食物包装袋经食物规格测试及认证能耐120摄氏度高温烹煮
每一包食物都附上教煮说明
冷冻运输,确保食物不会在运送过程变质
海鲜产品

    $(document).ready(function(){ var formData = { command: "getCategoryInventoryMember", product_group: "Seafood", searchData: $("#searchInput").val(), pageNumber : pageNumber, categories : selectedCatID, language : language, filter : filter, } fCallback = seafoodProductDisplay; ajaxSend(url, formData, method, fCallback, debug, bypassBlocking, bypassLoading, 0); }); function seafoodProductDisplay(data, message) { var clientID = ''; if(data.productInventory && data.productInventory.length > 0) { var foodMenuHTML = ''; $.each(data.productInventory, function(k, v) { foodMenuHTML += `
    `; var favouriteActive = ''; if(v['favourite']) { favouriteActive = 'active'; } //Only can add wishlist if logged in if(clientID) { foodMenuHTML += ` `; }else{ foodMenuHTML += ` `; } var eachProductName = v['name']; var modifiedProductName = eachProductName.replace(/ /g, "-"); foodMenuHTML += ` `; if(v['image'] == '') { foodMenuHTML += ` `; } else { foodMenuHTML += ` `; } var hasDiscount = false; if(v['latestPrice'] != 0) hasDiscount = true; var eachProductName = v['name']; var modifiedProductName = eachProductName.replace(/ /g, "-"); foodMenuHTML += `

    ${checkNameLength(v['name'])}

    RM ${hasDiscount ? Number(v['latestPrice']).toFixed(2) : Number(v['salePrice']).toFixed(2)}

    RM ${Number(v['salePrice']).toFixed(2)}
    `; if(v['stockQuantity'] > 0) { foodMenuHTML += `
    `; } else { if(clientID) { foodMenuHTML += `
    (缺货)
    `; } else { foodMenuHTML += `
    `; } } foodMenuHTML += `
    `; foodMenuHTML += `
    `; }); } else { foodMenuHTML =`

    No Data

    `; } pagination('listingPager', data.pageNumber, data.totalPage, data.totalRecord, data.numRecord); if(isPaginateScroll){ var topPos = $("#foodMenuTopSection").offset().top - 130; $("html").animate({ scrollTop: topPos},1000); } $("#products").html(foodMenuHTML); } function foodClick(id, productName) { var scrollPos = $(window).scrollTop(); // Save scroll position and other cookies if needed $.cookie("cookieScrollPos", scrollPos); $.cookie("cookieCategory", chosenCategory); $.cookie("pageNumber", pageNumber); $.cookie("keepLoading", "1"); // Save id and chosenCategory in cookies $.cookie("foodDetailsId", id); $.cookie("foodDetailsChosenCategory", chosenCategory); var modifiedCategory = chosenCategory.replace(/ /g, "-"); var url = 'foodDetails?/' + id +'/' + productName; // Redirect to the foodDetails.php page window.location.href = url; } // Onclick category document.addEventListener('click',(e) => { if(e.target && e.target.matches("ul#category li")) { let elem = e.target; // let elementClass = e.target.className; let elementClass = e.target.getAttribute("name"); liname = elementClass; selectedCatID = e.target.getAttribute("id") $("ul#category li").removeClass("active"); // $(e.target).siblings().removeClass("active"); if (elementClass !== '') { $(e.target).addClass("active"); $('#breadcrumbCategory').text(elementClass); chosenCategory = elementClass; if($.cookie("cookieCategory") == ''){ pageNumber = 1; $.cookie("cookieCategory2", chosenCategory); } var clientID = ''; var dataValue = elementClass; // var foodList = data.productInventory; pagingCallBack(pageNumber, dataValue); } } }) function addToCart(id) { var product_template =[]; var product_template_name =[]; var product_template_string = product_template.toString(); var clientID = ''; if(!clientID) { var total = $('#price_' + id).text(); localStorageCart = { packageID : parseInt(id), productID : parseInt(id), quantity : "1", product_template : product_template_string, product_attribute_value_id : product_template_string, product_attribute_name : product_template_name, // img: "1663137058_nl8dpj9t5gbcwvz1_2174tp0wa3slzvfe.jpeg", price: total, stockCount: 100, productName : $('#name_'+id).text(), total : numberThousand(total,2), img: $('#image_'+id).val(), }; var formData = { command : 'addShoppingCart', packageID : id, quantity : "1", type : "add", product_template : product_template.toString(), step : 1, bkend_token : bkend_token, }; } else { var formData = { command : "addShoppingCart", clientID : '', packageID : id, quantity : "1", type : "add", product_template : product_template.toString(), bkend_token : bkend_token, }; } var fCallback = successAddCart; ajaxSend(url, formData, method, fCallback, debug, bypassBlocking, bypassLoading, 0); } function successAddCart (data,message) { bkend_token = data['bkend_token']; var addcart = 1; getNumberOfCartItems(addcart); var clientID = ''; if(!clientID) newcart(localStorageCart); } function pagingCallBack(pageNumber, fCallback, paginateScrollTop) { var searchID = "searchForm"; if(paginateScrollTop == 'Top'){ isPaginateScroll = true } if($.cookie("pageNumber")){ pageNumber = $.cookie('pageNumber'); $.cookie('pageNumber',''); console.log('pageNumber', pageNumber); } var formData = { command: "getCategoryInventoryMember", product_group: "Seafood", searchData: $("#searchInput").val(), pageNumber : pageNumber, categories : selectedCatID, language : language, filter : filter, }; fCallback = seafoodProductDisplay; ajaxSend(url, formData, method, fCallback, debug, bypassBlocking, bypassLoading, 0); } function favourite(id, inList, fav_id) { selectedProduct = id; var formData = { command : "addProductFavouriteList", clientID : '', }; if(inList) { formData['action'] = 'remove'; formData['favid'] = fav_id; } else { formData['action'] = 'add'; formData['product_id'] = selectedProduct; } fCallback = successFavourite; ajaxSend(url, formData, method, fCallback, debug, bypassBlocking, bypassLoading, 0); } function successFavourite(data, message) { $('#product' + selectedProduct).find('.fa-heart').toggleClass('active'); showMessage(message, 'success', 'Success', 'check', ''); pagingCallBack(pageNumber, fCallback); getNumberOfFavouriteItems(); } function redirectToLoginPage() { showMessage('请登录您的账户以添加至我的最爱', 'success', '', '', 'login'); } function checkNameLength(name) { if (name.length > 80) return name.substring(0,80)+'...'; else return name; } $('#learnMoreBtn').click(function(){ $('html, body').animate({scrollTop : $("#ourProductDiv").offset().top-100},350); }) $('#contactUsBtn').click(function(){ window.open("https://wa.link/9xiov2"); })