// products base khi gắn vào product [dùng cái này vào template]
// copy sang product

{
  "arts": [
    {},
    {}
  ],
  "prints": [
    {
      "name": "front",
      "w": 10,
      "h": 10,
      "art": 0,
      "variants": [12,33]
    },
    {
      "name": "back",
      "w": 10,
      "h": 10,
      "art": 1,
      "variants": [12,33]
    }
  ],
  "template": [
    {
      "h": 975,
      "w": 2400,
      "frames": [
        {
          "h": 930,
          "w": 803.78,
          "t": 190,
          "l": 22.5,
          "print": 0
        },
        {
          "h": 930,
          "w": 803.78,
          "t": 1406.22,
          "l": 22.5,
          "print": 1
        }
      ],
      "variants": [12,33]
    }
  ],
  "mockups": [
    {
      "url": "",
      "areas": [
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0,
          "print": 0
        },
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0,
          "print": 0
        },
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0,
          "print": 1
        }
      ],
      "variants": [12,33] //null cho tât cả chỉ khi cho sang product
    }
  ]
}
//art
{
  "w": 1200, 
  "h": 500,
  "templates": [
    {
      "name": "2 dogs",
      "thumbnail": "",
      "items": []
    },
    {
      "name": "3 dogs",
      "thumbnail": "",
      "items": []
    }
  ]
}

// product base
{
  "print_areas": [
    {
      "name": "11oz",
      "w": 10,
      "h": 10,
      "variants": [12]
    },
    {
      "name": "15oz",
      "w": 10,
      "h": 10,
      "variants": [12]
    }
  ],
  "template": [
    {
      "h": 975,
      "w": 2400,
      "frames": [
        {
          "h": 930,
          "w": 803.78,
          "t": 190,
          "l": 22.5,
          "print": 0
        },
        {
          "h": 930,
          "w": 803.78,
          "t": 1406.22,
          "l": 22.5,
          "print": 1
        }
      ],
      "variants": [12,33]
    }
  ],
  "mockups": [
    {
      "url": "",
      "areas": [
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0,
        },
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0
        },
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0
        }
      ],
      "variants": [12] //null cho tât cả chỉ khi cho sang product
    }
  ]
}


//product
arts[]
{
  "print_areas": [
    {
      "name": "11oz",
      "w": 10,
      "h": 10,
      "art": 0,
      "variants": [12]
    },
    {
      "name": "15oz",
      "w": 10,
      "h": 10,
      "art": 1,
      "variants": [12]
    }
  ],
  "template": [
    {
      "h": 975,
      "w": 2400,
      "frames": [
        {
          "h": 930,
          "w": 803.78,
          "t": 190,
          "l": 22.5,
          "print": 0
        },
        {
          "h": 930,
          "w": 803.78,
          "t": 1406.22,
          "l": 22.5,
          "print": 1
        }
      ],
      "variants": [12,33]
    }
  ],
  "mockups": [
    {
      "url": "",
      "areas": [
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0,
          "art": 1,
          "mask": {
            "t": 10,
            "l": 20,
            "w": 200,
            "h": 330
          }
        },
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0
        },
        {
          "t": 10,
          "l": 10,
          "w": 10,
          "h": 10,
          "r": 0
        }
      ],
      "variants": [12] //null cho tât cả chỉ khi cho sang product
    }
  ]
}