feat(admin): manage points products and redemptions

Platform operators get a points catalog screen (create, edit, publish and
unpublish products with localized names, points price, stock, and ordering) and
a redemption screen that lists orders and moves pending ones to fulfilled or
cancelled. Both are reachable from the console navigation.
This commit is contained in:
2026-09-18 12:43:00 +00:00
parent 059572f6f3
commit 68317c2040
4 changed files with 478 additions and 0 deletions
+2
View File
@@ -20,6 +20,8 @@ const isAuthPage = computed(() => route.path === "/login");
<NuxtLink to="/shops">{{ $t("nav.shops") }}</NuxtLink>
<NuxtLink to="/orders">{{ $t("nav.orders") }}</NuxtLink>
<NuxtLink to="/currencies">{{ $t("nav.currencies") }}</NuxtLink>
<NuxtLink to="/points-products">{{ $t("nav.pointsProducts") }}</NuxtLink>
<NuxtLink to="/points-orders">{{ $t("nav.pointsOrders") }}</NuxtLink>
</aside>
<main>
<div class="main-head">