diff --git a/site/cart.html b/site/cart.html
index eca08f3..f322444 100644
--- a/site/cart.html
+++ b/site/cart.html
@@ -20,7 +20,7 @@
diff --git a/site/cart.js b/site/cart.js
index 8f368b5..c70a533 100644
--- a/site/cart.js
+++ b/site/cart.js
@@ -173,6 +173,10 @@ function showCart(cart) {
} else {
document.querySelector("#numitems").innerText = `${items.length} / ${cart.items.length} Artikel`;
}
+ document.querySelector("#json").addEventListener("click", (event) => {
+ event.preventDefault();
+ downloadFile("items.json", JSON.stringify(items, null, 2));
+ });
updateCharts(canvasDom, items);
const itemTable = document.querySelector("#cartitems");