{
  "version": 1,
  "exported_at": "2026-07-21T00:00:00.000Z",
  "source": "ospos",
  "app_version": "1.3.0",
  "items": [
    {
      "name": "Local Tow",
      "price": 9500,
      "category": "Towing",
      "sticker_id": "service/wrench",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 0,
      "groups": [
        {
          "name": "Distance",
          "select_type": "single",
          "is_required": 1,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "Up to 5 mi (included)", "price_cents": 0, "is_default": 1, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 0 },
            { "name": "6–10 mi (+$25)", "price_cents": 2500, "is_default": 0, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 1 },
            { "name": "11–20 mi (+$50)", "price_cents": 5000, "is_default": 0, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 2 },
            { "name": "21–40 mi (+$95)", "price_cents": 9500, "is_default": 0, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 3 }
          ]
        },
        {
          "name": "Vehicle class",
          "select_type": "single",
          "is_required": 1,
          "max_select": null,
          "sort_order": 1,
          "modifiers": [
            { "name": "Standard car / SUV", "price_cents": 0, "is_default": 1, "is_available": 1, "sticker_id": "service/toolbox", "sort_order": 0 },
            { "name": "Light truck (¾-ton)", "price_cents": 1500, "is_default": 0, "is_available": 1, "sticker_id": "service/toolbox", "sort_order": 1 },
            { "name": "Heavy truck (1-ton+)", "price_cents": 4000, "is_default": 0, "is_available": 1, "sticker_id": "service/toolbox", "sort_order": 2 },
            { "name": "Motorcycle", "price_cents": -2000, "is_default": 0, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 3 }
          ]
        },
        {
          "name": "Add-ons",
          "select_type": "multi",
          "is_required": 0,
          "max_select": null,
          "sort_order": 2,
          "modifiers": [
            { "name": "Off-road recovery", "price_cents": 7500, "is_default": 0, "is_available": 1, "sticker_id": "service/hammer_wrench", "sort_order": 0 },
            { "name": "AWD dollies", "price_cents": 3500, "is_default": 0, "is_available": 1, "sticker_id": "service/toolbox", "sort_order": 1 },
            { "name": "After-hours (10p–6a)", "price_cents": 5000, "is_default": 0, "is_available": 1, "sticker_id": "service/clock", "sort_order": 2 },
            { "name": "Storage — per day", "price_cents": 3500, "is_default": 0, "is_available": 1, "sticker_id": "service/key", "sort_order": 3 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Long-Distance Tow",
      "price": 25000,
      "category": "Towing",
      "sticker_id": "service/wrench",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 1,
      "groups": [
        {
          "name": "Mileage tier",
          "select_type": "single",
          "is_required": 1,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "41–75 mi (base $250)", "price_cents": 0, "is_default": 1, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 0 },
            { "name": "76–150 mi (+$175)", "price_cents": 17500, "is_default": 0, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 1 },
            { "name": "150+ mi — call for quote", "price_cents": 0, "is_default": 0, "is_available": 1, "sticker_id": "service/speech_balloon", "sort_order": 2 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Jump Start",
      "price": 5500,
      "category": "Roadside",
      "sticker_id": "service/lightbulb",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 2,
      "groups": [
        {
          "name": "Add-ons",
          "select_type": "multi",
          "is_required": 0,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "New battery install", "price_cents": 15000, "is_default": 0, "is_available": 1, "sticker_id": "service/lightbulb", "sort_order": 0 },
            { "name": "Battery test", "price_cents": 0, "is_default": 0, "is_available": 1, "sticker_id": "service/lightbulb", "sort_order": 1 },
            { "name": "After-hours", "price_cents": 3000, "is_default": 0, "is_available": 1, "sticker_id": "service/clock", "sort_order": 2 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Flat Tire Change",
      "price": 6500,
      "category": "Roadside",
      "sticker_id": "service/wrench",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 3,
      "groups": [
        {
          "name": "Notes",
          "select_type": "multi",
          "is_required": 0,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "Customer-supplied spare", "price_cents": 0, "is_default": 1, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 0 },
            { "name": "No spare — tow instead", "price_cents": 0, "is_default": 0, "is_available": 1, "sticker_id": "service/wrench", "sort_order": 1 },
            { "name": "After-hours", "price_cents": 3000, "is_default": 0, "is_available": 1, "sticker_id": "service/clock", "sort_order": 2 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Lockout Service",
      "price": 7500,
      "category": "Roadside",
      "sticker_id": "service/key",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 4,
      "groups": [
        {
          "name": "Add-ons",
          "select_type": "multi",
          "is_required": 0,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "After-hours", "price_cents": 3000, "is_default": 0, "is_available": 1, "sticker_id": "service/clock", "sort_order": 0 },
            { "name": "High-security key programming", "price_cents": 8500, "is_default": 0, "is_available": 1, "sticker_id": "service/key", "sort_order": 1 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Fuel Delivery",
      "price": 5500,
      "category": "Roadside",
      "sticker_id": "service/receipt",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 5,
      "groups": [
        {
          "name": "Fuel",
          "select_type": "single",
          "is_required": 1,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "2 gal regular", "price_cents": 0, "is_default": 1, "is_available": 1, "sticker_id": "service/receipt", "sort_order": 0 },
            { "name": "2 gal diesel", "price_cents": 500, "is_default": 0, "is_available": 1, "sticker_id": "service/receipt", "sort_order": 1 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Winch-Out Recovery",
      "price": 12500,
      "category": "Recovery",
      "sticker_id": "service/hammer_wrench",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 6,
      "groups": [
        {
          "name": "Situation",
          "select_type": "single",
          "is_required": 1,
          "max_select": null,
          "sort_order": 0,
          "modifiers": [
            { "name": "Roadside soft shoulder", "price_cents": 0, "is_default": 1, "is_available": 1, "sticker_id": "service/hammer_wrench", "sort_order": 0 },
            { "name": "Ditch / off-road", "price_cents": 5000, "is_default": 0, "is_available": 1, "sticker_id": "service/hammer_wrench", "sort_order": 1 },
            { "name": "Mud / snow", "price_cents": 3500, "is_default": 0, "is_available": 1, "sticker_id": "service/snowflake", "sort_order": 2 }
          ]
        }
      ],
      "ungrouped_modifiers": []
    },
    {
      "name": "Wait / Standby (per hr)",
      "price": 6500,
      "category": "Other",
      "sticker_id": "service/clock",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 7,
      "groups": [],
      "ungrouped_modifiers": []
    },
    {
      "name": "Storage Fee (per day)",
      "price": 3500,
      "category": "Other",
      "sticker_id": "service/key",
      "image_uri": null,
      "is_taxable": 0,
      "is_available": 1,
      "sort_order": 8,
      "groups": [],
      "ungrouped_modifiers": []
    }
  ]
}
