{
  "format": "vibeboard-board",
  "formatVersion": 1,
  "id": "small-shop",
  "name": "Small shop",
  "emoji": "🛍️",
  "category": "Money",
  "home": "space",
  "audience": "A seller on Etsy, Instagram or a local shop with orders, stock and customers",
  "description": "Run a small shop from one page: an orders board from new to shipped, a sales log that adds itself up, a daily routine, reply templates, shipping weights, a profit calculator and your shop sites.",
  "widgets": [
    {
      "type": "sticky",
      "about": "Read this first. It says in a few short steps where to begin. Delete it when you know the board.",
      "x": 0,
      "y": 0,
      "width": 270,
      "height": 286,
      "data": {
        "title": "Start here",
        "text": "1. Add every new order as a card in To do.\n2. Drag it to Doing when you pack, to Done when it ships.\n3. Write each sale in the Sales log.\n4. Do the Every day list at the start of the day.",
        "color": "yellow"
      }
    },
    {
      "type": "sticky",
      "about": "Three replies you can copy, so answering takes seconds. Write your own.",
      "x": 0,
      "y": 310,
      "width": 270,
      "height": 250,
      "data": {
        "title": "Reply templates",
        "text": "Thank you for your order! It ships in two days.\nYour order is on its way. Tracking: ____\nSorry for the wait. This is what happens next: ____",
        "color": "blue"
      }
    },
    {
      "type": "kanban",
      "about": "Your orders: To do = new, Doing = packing, Done = shipped. Drag a card when the order moves on.",
      "x": 294,
      "y": 0,
      "width": 560,
      "height": 360,
      "data": {
        "cards": [
          {"text":"Order 101: two candles","col":0},
          {"text":"Order 102: gift box","col":0},
          {"text":"Order 100: one scarf","col":1},
          {"text":"Order 99: three notebooks","col":2}
        ]
      }
    },
    {
      "type": "miniSheet",
      "about": "Every sale with its quantity and price. The totals add themselves up. Type over the samples.",
      "x": 294,
      "y": 384,
      "width": 560,
      "height": 300,
      "data": {
        "cells": {
          "A1": "Item",
          "B1": "Quantity",
          "C1": "Price",
          "D1": "Total",
          "A2": "Candle",
          "B2": "2",
          "C2": "12",
          "D2": "=B2*C2",
          "A3": "Gift box",
          "B3": "1",
          "C3": "30",
          "D3": "=B3*C3",
          "A4": "Scarf",
          "B4": "1",
          "C4": "25",
          "D4": "=B4*C4",
          "A5": "Notebook",
          "B5": "3",
          "C5": "8",
          "D5": "=B5*C5",
          "A6": "Total",
          "B6": "=SUM(B2:B5)",
          "D6": "=SUM(D2:D5)"
        }
      }
    },
    {
      "type": "task",
      "about": "The routine of a shop day. Weekly is a tab for restocking, photos and checking payments.",
      "x": 878,
      "y": 0,
      "width": 310,
      "height": 388,
      "data": {
        "title": "Every day",
        "items": [
          {"id":"t1","text":"Check new orders and messages first"},
          {"id":"t2","text":"Pack and ship what is paid"},
          {"id":"t3","text":"Answer every customer within a day"},
          {"id":"t4","text":"Post one photo or story"},
          {"id":"t5","text":"Write down the stock that is running low"}
        ],
        "lists": [
          {
            "id": "l1",
            "name": "Weekly",
            "items": [
              {"id":"t6","text":"Restock the best sellers"},
              {"id":"t7","text":"Take photos of the new products"},
              {"id":"t8","text":"Check the payments against the orders"}
            ]
          }
        ]
      }
    },
    {
      "type": "counter",
      "about": "Click for every order you ship today. Ten a day is a good day.",
      "x": 878,
      "y": 412,
      "width": 320,
      "height": 200,
      "data": {"label":"Orders shipped today","step":1,"goal":10}
    },
    {
      "type": "daysUntil",
      "about": "Counts the days to your next big sale and your restock day. Change the titles and the dates.",
      "x": 878,
      "y": 636,
      "width": 250,
      "height": 240,
      "data": {
        "items": [
          {"title":"Festival sale","emoji":"🛍️","inDays":40,"color":"amber"},
          {"title":"Restock day","emoji":"📦","inDays":14,"color":"sky"}
        ]
      }
    },
    {
      "type": "linkGroup",
      "about": "The sites of an online shop. Change them with the edit button.",
      "x": 1222,
      "y": 0,
      "width": 360,
      "height": 360,
      "data": {
        "title": "Shop tools",
        "layout": "grid",
        "size": "medium",
        "names": true,
        "links": [
          {"id":"l1","title":"Etsy","url":"https://www.etsy.com/your/shops/me"},
          {"id":"l2","title":"Shopify","url":"https://admin.shopify.com/"},
          {"id":"l3","title":"Instagram","url":"https://www.instagram.com/"},
          {"id":"l4","title":"WhatsApp","url":"https://web.whatsapp.com/"},
          {"id":"l5","title":"PayPal","url":"https://www.paypal.com/"},
          {"id":"l6","title":"Stripe","url":"https://dashboard.stripe.com/"},
          {"id":"l7","title":"Canva","url":"https://www.canva.com/"},
          {"id":"l8","title":"Business","url":"https://business.google.com/"},
          {"id":"l9","title":"Drive","url":"https://drive.google.com/"}
        ]
      }
    },
    {
      "type": "unitConverter",
      "about": "Shipping prices depend on weight. Convert grams, kilograms, ounces and pounds.",
      "x": 1222,
      "y": 384,
      "width": 300,
      "height": 380,
      "data": {"category":"weight"}
    },
    {
      "type": "calculator",
      "about": "Profit and margin: price minus cost, and a percentage mode for discounts.",
      "x": 1222,
      "y": 788,
      "width": 282,
      "height": 390,
      "data": {}
    }
  ]
}
