ItemShop 3.0
ItemShop 3.0 turns the block configurator into a shop site as code. Here are the main changes for shop owners and developers.
A new “Bento” look
The whole platform — the home page, sign-in, the panel and the default player shop — gets a new, consistent design.Your shop website as code
The block configurator is going away. Your shop website is now a project with files that you can change in three ways:- Open-source templates (MIT) — ten ready-made sites:
bento(default),storefront(digital products),portal,arena,vault,blocks,horizon,wallet, andarcadeandmarketwith a cart. See Templates. - AI editor — describe a change in words; the AI edits the files, builds a preview, and you publish. See AI editor.
- Your own code — upload a zip or a folder, or publish from the terminal with
itemshop deploy. See Custom code and CLI.
AI Workspace
A new panel section for working on your site with AI agents: the built-in ItemShop agent or Claude Code, Codex, Cursor and others via MCP, a skills catalog, a list of changes with diffs, GitHub sync, and publishing (preview, production, rollback).Digital delivery
Sell license keys, downloadable files and messages — with no plugin, also in general-purpose shops. Buyers collect the content on the order page and by e-mail, and you manage the key pool and the file in the panel. See Digital delivery.Multi-item checkout
A cart of up to 20 lines with one payment (a payment group), a discount code calculated once per cart, and an order status available by order number and status key. See Orders.For developers
- Storefront API checkout —
POST /storefront/v1/shops/{shopId}/checkouttakes 1 to 20 items, consents (terms,immediateDelivery) and anIdempotency-Keyheader (32–128 characters). Retrying with the same key returns the same order. You read the status by order number and status key (GET /storefront/v1/orders/by-number/{orderNumber}/status?key=…). - Workspace tokens —
iswt_…tokens with scopes (site:read,site:writeand more) for MCP, the CLI and agents; production publishing can be limited to approval in the panel. - Production addresses — the API at
https://itemshop.dev/api/v2, the MCP server athttps://itemshop.dev/api/v2/mcp, shop sites at<name>.itemshop.site. - Separate reference — the API reference tab now has Storefront API v1 and the Shop API as separate sections.
- SDKs in 5 languages — TypeScript (with React and CLI), Python, PHP, Java/Kotlin and Go. See the TypeScript SDK.
- Storefront API v1 — a public, keyless API for your website: products, checkout, order status, vouchers and widgets. See Storefront API.
- MCP server and agent skills — AI agents can safely work on your shop with a narrowly scoped token. See MCP and Agent skills.
Retiring the block configurator
Existing shops keep working unchanged until migration. Migration carries the name, colours, logo, hero and links over to a new project based on thebento template. See Migration.Visual page editor, AI assistant and a smoother checkout
Build your shop visually — no coding
A brand-new drag-and-drop page editor lets you design your whole shop from ready-made blocks, with a live preview that shows exactly what your players will see.- 3 ready-made looks (themes) to start from — pick one and make it yours in minutes.
- Edit your top menu (navbar) and footer directly, just like any other section.
- Switch between desktop and mobile views so your shop looks great on phones, where most players shop.
- Click any text right on the page to change it, then hit Publish when you’re happy.
- Add your own subpages (Promotions, About, Contact) alongside the built-in ones (shop, servers, order status, terms, privacy).
A helpful AI assistant inside your panel
Meet your new in-panel helper. Instead of hunting for the right screen, just describe what you want in your own words and the assistant prepares ready-to-go actions for you to approve.- Always one click away from the bottom-right corner of the panel.
- Suggests changes and shortcuts to the sections you use most.
- Every action waits for your approval before anything happens — you’re always in control.
A friendlier checkout for your players
We redesigned the order page to make buying faster and clearer.- Quantity slider — players smoothly pick how many items they want, or type an exact number.
- Bundles with bonuses — offer packs like “buy 1000, get +200 free”, shown with a clear +N badge. Bonus items are delivered automatically.
- Player head preview — the player’s Minecraft skin appears next to the nickname field, helping them catch typos before they pay.
- Payment provider logos (BLIK, cards, online transfer, Apple Pay, Google Pay, PayPal and more) so players instantly recognize how they’ll pay.
Easier discounts and gift vouchers
- Simpler creation of discount codes with a live preview — set a percentage or fixed amount, choose what it applies to (whole shop, servers or products), add usage limits and expiry dates.
- Vouchers that hand a chosen product to a player for free — perfect for giveaways, contests and compensation. The reward is delivered automatically.
Clearer payment setup
- Payment providers now show their logos and a clear status (active, inactive, off) at a glance.
- Support for instant-payment channels so players can jump straight to paying with their favourite method.
Multi-language shop
- Translate your storefront and let players switch languages themselves — their choice is remembered on their next visit.
- Turn on a language and your existing content can be translated automatically.
Your own domain and a nicer server address
- Connect your custom domain (e.g.
shop.yourdomain.com) so your store looks professional and trustworthy. - Generate a tidy server address without a port, so players connect more easily.
More control and peace of mind
- Blacklist to block unwanted orders by country, IP address, network or player nickname.
- Sales and traffic analytics — revenue over time, where players come from, your conversion funnel and best-selling products.
- A per-shop Pro plan, purchased directly in that shop’s Premium section, unlocks higher limits and extra tools. The former account-wallet flow is no longer used.
- Your shop now keeps working smoothly even during brief server hiccups, so players aren’t left stranded.
Discord notifications and daily reports
Stay in the loop with Discord
Connect your shop to Discord and get notified automatically — no need to log in to check on sales.- A message for every new order sent straight to your chosen channel.
- A daily sales summary with the key numbers: revenue, top products, payment methods and unique customers.
- Weekly and monthly overviews so you can spot trends at a glance.
Smoother orders
- Free orders (100% off) skip the payment step and enter the same fulfillment queue as paid orders.
- Built-in nickname-change verification by email, to keep deliveries going to the right player.
More ways for players to pay
New payment providers
We added more payment options so you can offer players the methods they already trust, including fast local choices like BLIK, cards and online transfers. Payments are confirmed reliably, so orders are delivered as soon as the money arrives.Receipts, emails and automatic delivery
Cleaner pricing and receipts
- Configure tax (VAT) per shop, with a clear breakdown shown on each order.
Order emails
- Automatic order-confirmation emails sent to players after they pay.
- Email-based confirmation when a player needs to verify a nickname change.
Automatic in-game delivery
- Purchases are delivered to your server automatically, with support for quantity tiers — so bigger purchases can grant bigger rewards without any manual work.