{
  "id": 19043399,
  "title": "The Buyer Wanted Vectors, So We Shipped the 1280 720 Cover Anyway — Here's Why**",
  "url": "https://urgent.news/2026/11/08/the-buyer-wanted-vectors-so-we-shipped-the-1280-720-cover-anyway",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-08T23:13:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/revanzart/the-buyer-wanted-vectors-so-we-shipped-the-1280-720-cover-anyway-heres-why-4i40"
  },
  "original_language": "en",
  "account": "A customer inquired about a product I had listed, requesting vectors that were not included. This prompted me to reflect on whether to hold back a product until every asset was perfect or to ship what was available. I opted to ship the product, and here's what I learned from that decision. The cover image plays a crucial role in attracting buyers. When I package a product using pack_product.py, it generates a zip file, a 1280×720 cover image, and a 600×600 thumbnail. The cover is the first thing a buyer sees, while the thumbnail appears in grid views and search results. Prioritizing the assets over the cover meant losing potential sales. Some of my initial sales came from listings with a cover and properly packaged assets, not from incomplete or placeholder images. Metadata headers are critical for success on stock platforms, which reject uploads if there's an error in the headers. My make_metadata.py script ensures the correct CSV headers are used for each platform, taking into account optional title files. Double-uploading is a quick way to get flagged, so I use upload_tracker.py to keep track of pending and completed uploads. Running the whole pipeline on a low-powered server forced me to adopt good habits, such as rendering images at lower resolutions and using a plain ledger for tracking uploads. The result was a streamlined process that could package 39 products in minutes using just 1 vCPU and 2 GB of RAM. The bottleneck is not the art but metadata, packaging, tracking, and the discipline to ship before everything is polished. The Digital Asset Factory I built encompasses the scripts, folder layout, server notes, and metadata rules, validated on a minimal server setup. The tools I developed can be found at Digital Asset Factory.",
  "summary": "Last Tuesday I got a support message about a product I had listed. The buyer said the listing promised vectors and asked where they were. They were right that the listing said \"vector pack\". They were wrong about what they had bought, because what I actually shipped was the pack with a 1280×720 cover image on top, and the cover was the thing that made the sale in the first place. That message…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}