Collection ZIP Export

Export master artwork, print files, mockups, panel prints, manifest.json, and README.txt.

Export status

Revision ID: active
Success
yes
ZipArchive
available
file_count
20
missing_count
0

ZIP: /assets/pod/collections/7/revisions/v4/exports/collection_7_v4_jp_blue_green_leaf_collection_test_20260519_180646.zip
Manifest: /assets/pod/collections/7/revisions/v4/exports/collection_7_v4_jp_blue_green_leaf_collection_test_20260519_180646_manifest.json

Manifest preview

{
    "collection_id": 7,
    "collection_no": "COL-20260519155851-2af8cc",
    "title": "JP blue green leaf collection test",
    "created_at": "2026-05-19 15:58:51",
    "exported_at": "2026-06-12T23:30:41+00:00",
    "revision": {
        "revision_id": 4,
        "revision_no": 4,
        "revision_label": "acceptance snapshot 2026-05-19 18:06:39",
        "is_active": true
    },
    "master": {
        "artwork": {
            "role": "master_artwork",
            "public_path": "/assets/pod/collections/7/revisions/v4/master/master_artwork.png",
            "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/master/master_artwork.png",
            "zip_entry": "master/master_artwork.png",
            "exists": true,
            "size_bytes": 32488
        },
        "print": {
            "role": "master_print",
            "public_path": "/assets/pod/collections/7/revisions/v4/master/master_print.png",
            "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/master/master_print.png",
            "zip_entry": "master/master_print.png",
            "exists": true,
            "size_bytes": 56121
        }
    },
    "items": [
        {
            "item_id": 17,
            "template_id": 28,
            "template_name": "硬式洗漱墊",
            "apply_mode": "tile-cover",
            "panel_count": 1,
            "status": "completed",
            "mockup": {
                "role": "item_17_mockup",
                "public_path": "/assets/pod/collections/7/revisions/v4/mockups/item_17_mockup.png",
                "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/mockups/item_17_mockup.png",
                "zip_entry": "items/item_17_template_28/mockup.png",
                "exists": true,
                "size_bytes": 51900
            },
            "print": {
                "role": "item_17_print",
                "public_path": "/assets/pod/collections/7/revisions/v4/prints/item_17_print.png",
                "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/prints/item_17_print.png",
                "zip_entry": "items/item_17_template_28/print.png",
                "exists": true,
                "size_bytes": 56121
            },
            "panel_prints": []
        },
        {
            "item_id": 18,
            "template_id": 27,
            "template_name": "硬式杯墊(圓型)",
            "apply_mode": "cover",
            "panel_count": 1,
            "status": "completed",
            "mockup": {
                "role": "item_18_mockup",
                "public_path": "/assets/pod/collections/7/revisions/v4/mockups/item_18_mockup.png",
                "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/mockups/item_18_mockup.png",
                "zip_entry": "items/item_18_template_27/mockup.png",
                "exists": true,
                "size_bytes": 73135
            },
            "print": {
                "role": "item_18_print",
                "public_path": "/assets/pod/collections/7/revisions/v4/prints/item_18_print.png",
                "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/prints/item_18_print.png",
                "zip_entry": "items/item_18_template_27/print.png",
                "exists": true,
                "size_bytes": 56121
            },
            "panel_prints": []
        },
        {
            "item_id": 19,
            "template_id": 20,
            "template_name": "五層門櫃(木紋)",
            "apply_mode": "multi_panel",
            "panel_count": 5,
            "status": "completed",
            "mockup": {
                "role": "item_19_mockup",
                "public_path": "/assets/pod/collections/7/revisions/v4/mockups/item_19_mockup.png",
                "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/mockups/item_19_mockup.png",
                "zip_entry": "items/item_19_template_20_multi_panel/mockup.png",
                "exists": true,
                "size_bytes": 11632932
            },
            "print": {
                "role": "item_19_master_print",
                "public_path": "/assets/pod/collections/7/revisions/v4/prints/item_19_print.png",
                "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/prints/item_19_print.png",
                "zip_entry": "items/item_19_template_20_multi_panel/master_print.png",
                "exists": true,
                "size_bytes": 74941
            },
            "panel_prints": [
                {
                    "role": "item_19_door_1",
                    "public_path": "/assets/pod/collections/7/revisions/v4/panels/item_19_door_1_print.png",
                    "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/panels/item_19_door_1_print.png",
                    "zip_entry": "items/item_19_template_20_multi_panel/panels/door_1_print.png",
                    "exists": true,
                    "size_bytes": 12033,
                    "panel_index": 1,
                    "panel_name": "door_1",
                    "width": 1020,
                    "height": 1000,
                    "bleed": 20
                },
                {
                    "role": "item_19_door_2",
                    "public_path": "/assets/pod/collections/7/revisions/v4/panels/item_19_door_2_print.png",
                    "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/panels/item_19_door_2_print.png",
                    "zip_entry": "items/item_19_template_20_multi_panel/panels/door_2_print.png",
                    "exists": true,
                    "size_bytes": 11090,
                    "panel_index": 2,
                    "panel_name": "door_2",
                    "width": 1040,
                    "height": 1000,
                    "bleed": 20
                },
                {
                    "role": "item_19_door_3",
                    "public_path": "/assets/pod/collections/7/revisions/v4/panels/item_19_door_3_print.png",
                    "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/panels/item_19_door_3_print.png",
                    "zip_entry": "items/item_19_template_20_multi_panel/panels/door_3_print.png",
                    "exists": true,
                    "size_bytes": 10968,
                    "panel_index": 3,
                    "panel_name": "door_3",
                    "width": 1040,
                    "height": 1000,
                    "bleed": 20
                },
                {
                    "role": "item_19_door_4",
                    "public_path": "/assets/pod/collections/7/revisions/v4/panels/item_19_door_4_print.png",
                    "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/panels/item_19_door_4_print.png",
                    "zip_entry": "items/item_19_template_20_multi_panel/panels/door_4_print.png",
                    "exists": true,
                    "size_bytes": 10786,
                    "panel_index": 4,
                    "panel_name": "door_4",
                    "width": 1040,
                    "height": 1000,
                    "bleed": 20
                },
                {
                    "role": "item_19_door_5",
                    "public_path": "/assets/pod/collections/7/revisions/v4/panels/item_19_door_5_print.png",
                    "local_path": "/var/www/html/assets/pod/collections/7/revisions/v4/panels/item_19_door_5_print.png",
                    "zip_entry": "items/item_19_template_20_multi_panel/panels/door_5_print.png",
                    "exists": true,
                    "size_bytes": 11095,
                    "panel_index": 5,
                    "panel_name": "door_5",
                    "width": 1020,
                    "height": 1000,
                    "bleed": 20
                }
            ]
        }
    ],
    "warnings": [],
    "summary": {
        "item_count": 3,
        "file_count": 13,
        "missing_count": 0,
        "gemini_calls": 0,
        "api_cost_saved": "Applied 3 products with 0 Gemini calls."
    }
}