{"id":261,"date":"2025-12-01T09:31:52","date_gmt":"2025-12-01T09:31:52","guid":{"rendered":"https:\/\/farm-balers.com\/?page_id=261"},"modified":"2026-06-12T03:13:10","modified_gmt":"2026-06-12T03:13:10","slug":"%e7%94%a2%e5%93%81","status":"publish","type":"page","link":"https:\/\/farm-balers.com\/zh_tw\/%e7%94%a2%e5%93%81\/","title":{"rendered":"\u7522\u54c1"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] -->    <meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] -->    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] -->    <title>Product Collections | Farm Balers<\/title><!-- [et_pb_line_break_holder] -->    <\/p>\n<style><!-- [et_pb_line_break_holder] -->        * {<!-- [et_pb_line_break_holder] -->            margin: 0;<!-- [et_pb_line_break_holder] -->            padding: 0;<!-- [et_pb_line_break_holder] -->            box-sizing: border-box;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        body {<!-- [et_pb_line_break_holder] -->            font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;<!-- [et_pb_line_break_holder] -->            background-color: #f8fafc;<!-- [et_pb_line_break_holder] -->            color: #1e293b;<!-- [et_pb_line_break_holder] -->            line-height: 1.6;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .page-container {<!-- [et_pb_line_break_holder] -->            max-width: 1400px;<!-- [et_pb_line_break_holder] -->            margin: 0 auto;<!-- [et_pb_line_break_holder] -->            padding: 30px 20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .page-header {<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            margin-bottom: 40px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .page-header h1 {<!-- [et_pb_line_break_holder] -->            color: #165DFF;<!-- [et_pb_line_break_holder] -->            font-size: 32px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .page-header p {<!-- [et_pb_line_break_holder] -->            color: #64748b;<!-- [et_pb_line_break_holder] -->            font-size: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .category-wrapper {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->            gap: 12px;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            margin-bottom: 40px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .category-btn {<!-- [et_pb_line_break_holder] -->            padding: 10px 24px;<!-- [et_pb_line_break_holder] -->            border-radius: 8px;<!-- [et_pb_line_break_holder] -->            border: none;<!-- [et_pb_line_break_holder] -->            background: #ffffff;<!-- [et_pb_line_break_holder] -->            color: #334155;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            cursor: pointer;<!-- [et_pb_line_break_holder] -->            transition: all 0.25s ease;<!-- [et_pb_line_break_holder] -->            border: 1px solid #e2e8f0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .category-btn.active {<!-- [et_pb_line_break_holder] -->            background-color: #165DFF;<!-- [et_pb_line_break_holder] -->            color: #fff;<!-- [et_pb_line_break_holder] -->            border-color: #165DFF;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .category-btn:hover {<!-- [et_pb_line_break_holder] -->            background-color: #eff6ff;<!-- [et_pb_line_break_holder] -->            color: #165DFF;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .loading {<!-- [et_pb_line_break_holder] -->            grid-column: 1 \/ -1;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            padding: 60px 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .spinner {<!-- [et_pb_line_break_holder] -->            width: 44px;<!-- [et_pb_line_break_holder] -->            height: 44px;<!-- [et_pb_line_break_holder] -->            border: 4px solid #e2e8f0;<!-- [et_pb_line_break_holder] -->            border-top-color: #165DFF;<!-- [et_pb_line_break_holder] -->            border-radius: 50%;<!-- [et_pb_line_break_holder] -->            animation: spin 1s linear infinite;<!-- [et_pb_line_break_holder] -->            margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @keyframes spin {<!-- [et_pb_line_break_holder] -->            to { transform: rotate(360deg); }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .products-grid {<!-- [et_pb_line_break_holder] -->            display: grid;<!-- [et_pb_line_break_holder] -->            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));<!-- [et_pb_line_break_holder] -->            gap: 30px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-card {<!-- [et_pb_line_break_holder] -->            background: #ffffff;<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 1px 3px rgba(0,0,0,0.05);<!-- [et_pb_line_break_holder] -->            transition: box-shadow 0.3s ease;<!-- [et_pb_line_break_holder] -->            height: 440px;<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-card:hover {<!-- [et_pb_line_break_holder] -->            box-shadow: 0 10px 25px rgba(22, 93, 255, 0.1);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-image {<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            height: 280px;<!-- [et_pb_line_break_holder] -->            object-fit: cover;<!-- [et_pb_line_break_holder] -->            display: block;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-info {<!-- [et_pb_line_break_holder] -->            padding: 20px;<!-- [et_pb_line_break_holder] -->            flex-grow: 1;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->            justify-content: space-between;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-title {<!-- [et_pb_line_break_holder] -->            font-size: 16px;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            color: #1e293b;<!-- [et_pb_line_break_holder] -->            margin-bottom: 15px;<!-- [et_pb_line_break_holder] -->            line-height: 1.4;<!-- [et_pb_line_break_holder] -->            word-break: break-word;<!-- [et_pb_line_break_holder] -->            white-space: normal;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-link {<!-- [et_pb_line_break_holder] -->            display: inline-block;<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            background-color: #165DFF;<!-- [et_pb_line_break_holder] -->            color: #fff;<!-- [et_pb_line_break_holder] -->            padding: 10px;<!-- [et_pb_line_break_holder] -->            border-radius: 6px;<!-- [et_pb_line_break_holder] -->            text-decoration: none;<!-- [et_pb_line_break_holder] -->            font-weight: 600;<!-- [et_pb_line_break_holder] -->            transition: background 0.2s;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .product-link:hover {<!-- [et_pb_line_break_holder] -->            background-color: #0f4bd1;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .coming-soon {<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->            padding: 25px 20px;<!-- [et_pb_line_break_holder] -->            margin-top: 50px;<!-- [et_pb_line_break_holder] -->            background-color: #eff6ff;<!-- [et_pb_line_break_holder] -->            border-radius: 10px;<!-- [et_pb_line_break_holder] -->            color: #475569;<!-- [et_pb_line_break_holder] -->            font-weight: 500;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->            .products-grid {<!-- [et_pb_line_break_holder] -->                grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            .product-card {<!-- [et_pb_line_break_holder] -->                height: 420px;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            .product-image {<!-- [et_pb_line_break_holder] -->                height: 240px;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    <\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"page-container\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<header class=\"page-header\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h1>Product Collections<\/h1>\n<p><!-- [et_pb_line_break_holder] -->            <pee>All products are dynamically synced from farm-balers.com inventory<\/pee><!-- [et_pb_line_break_holder] -->        <\/header>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"category-wrapper\" id=\"category-container\"><!-- [et_pb_line_break_holder] -->            <button class=\"category-btn active\" data-id=\"0\">All Products<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <main class=\"products-grid\" id=\"woo-products-list\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"loading\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"spinner\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <span>Loading products&#8230;<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/main><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"coming-soon\"><!-- [et_pb_line_break_holder] -->            More product lines and categories are being uploaded and updated continuously.<!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <script><!-- [et_pb_line_break_holder] -->        const API_ROOT = 'https:\/\/farm-balers.com\/wp-json\/wp\/v2';<!-- [et_pb_line_break_holder] -->        const productContainer = document.getElementById('woo-products-list');<!-- [et_pb_line_break_holder] -->        const categoryContainer = document.getElementById('category-container');<!-- [et_pb_line_break_holder] -->        let activeCategoryId = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function showLoading() {<!-- [et_pb_line_break_holder] -->            productContainer.innerHTML = `<!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"loading\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"spinner\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <span>Loading products...<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            `;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        async function loadCategories() {<!-- [et_pb_line_break_holder] -->            try {<!-- [et_pb_line_break_holder] -->                const res = await fetch(`${API_ROOT}\/product_cat?per_page=50`);<!-- [et_pb_line_break_holder] -->                const cats = await res.json();<!-- [et_pb_line_break_holder] -->                cats.forEach(cat => {<!-- [et_pb_line_break_holder] -->                    const btn = document.createElement('button');<!-- [et_pb_line_break_holder] -->                    btn.className = 'category-btn';<!-- [et_pb_line_break_holder] -->                    btn.dataset.id = cat.id;<!-- [et_pb_line_break_holder] -->                    btn.textContent = `${cat.name} (${cat.count})`;<!-- [et_pb_line_break_holder] -->                    btn.onclick = () => switchCategory(cat.id);<!-- [et_pb_line_break_holder] -->                    categoryContainer.appendChild(btn);<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] -->            } catch (e) {}<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        async function loadProducts(categoryId = 0) {<!-- [et_pb_line_break_holder] -->            showLoading();<!-- [et_pb_line_break_holder] -->            try {<!-- [et_pb_line_break_holder] -->                let url = `${API_ROOT}\/product?per_page=50&_embed`;<!-- [et_pb_line_break_holder] -->                if (categoryId > 0) url += `&product_cat=${categoryId}`;<!-- [et_pb_line_break_holder] -->                const res = await fetch(url);<!-- [et_pb_line_break_holder] -->                const products = await res.json();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                productContainer.innerHTML = '';<!-- [et_pb_line_break_holder] -->                products.forEach(item => {<!-- [et_pb_line_break_holder] -->                    const img = item._embedded?.['wp:featuredmedia']?.[0]?.source_url || '';<!-- [et_pb_line_break_holder] -->                    const card = document.createElement('div');<!-- [et_pb_line_break_holder] -->                    card.className = 'product-card';<!-- [et_pb_line_break_holder] -->                    card.innerHTML = `<!-- [et_pb_line_break_holder] -->                        <img decoding=\"async\" src=\"${img}\" class=\"product-image\" alt=\"${item.title.rendered}\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"product-info\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<h3 class=\"product-title\">${item.title.rendered}<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                            <a href=\"${item.link}\" class=\"product-link\" target=\"_blank\">View Details<\/a><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    `;<!-- [et_pb_line_break_holder] -->                    productContainer.appendChild(card);<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] -->            } catch (e) {<!-- [et_pb_line_break_holder] -->                productContainer.innerHTML = `<\/p>\n<div class=\"loading\">Failed to load products<\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function switchCategory(catId) {<!-- [et_pb_line_break_holder] -->            activeCategoryId = catId;<!-- [et_pb_line_break_holder] -->            document.querySelectorAll('.category-btn').forEach(btn => {<!-- [et_pb_line_break_holder] -->                btn.classList.remove('active');<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            document.querySelector(`.category-btn[data-id=\"${catId}\"]`).classList.add('active');<!-- [et_pb_line_break_holder] -->            loadProducts(catId);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        window.onload = () => {<!-- [et_pb_line_break_holder] -->            loadCategories();<!-- [et_pb_line_break_holder] -->            loadProducts(0);<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-261","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/pages\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":3,"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/pages\/261\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/pages\/261\/revisions\/524"}],"wp:attachment":[{"href":"https:\/\/farm-balers.com\/zh_tw\/wp-json\/wp\/v2\/media?parent=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}