Skip to main content

ShopBot V7 Mega Update Release!

· 3 min read

The biggest update ShopBot has ever seen is LIVE. More than 100,000 lines of code were changed, and the entire dashboard was re-written from scratch to provide a better experience for all ShopBot users. The whoel API has also been re-written to support new features and to follow indutry best practices.

Additions (+)

Dashboard overhaul

  • Completely re-wrote the Dashboard: a complete visual overhaul for a faster, darker, and more intuitive workflow.
  • Errors are now better understandable on the dashboard.
  • The Dashboard is now much better optimised thanks to atomic component separations.
  • Complete redesign of the different pages of the dashboard to make them more intuitive.

Rebuilt dashboard pages (non‑exhaustive)

  • Auth
  • Auth guards
  • General Theme
  • Lib configurations
  • Build system configuration
  • Home page
  • Navbar
  • Sidebar
  • Profile page
  • Billing portal
  • Deleting user
  • Connected server list
  • Connected server empty page
  • Edit connected server
  • Economy manager -> Home page
  • Economy manager -> Operation page
  • Economy manager -> User tracking popup
  • Economy manager -> User tracking page
  • Economy manager -> Member managment page
  • Economy manager -> Operation analytics page
  • Economy manager -> Better subscription lock
  • Teams List
  • Teams Leave
  • Team Delete
  • Teams Create
  • Teams Edit
  • Product List
  • Product List empty
  • Transfer product
  • Delete Product
  • Edit Product
  • Edit Product Text
  • Edit Product Discord
  • Edit Product Minecraft
  • Edit Product Token
  • Edit Automatic Actions
  • Edit sensible informations
  • Create a product step 1
  • Create a product step 2
  • Create a product step 3
  • Create a product step 4
  • Create a product step 5
  • Create a product Back-Handling
  • Create a product "Game" selection
  • Create a product Minecraft
  • Create a product Text
  • Create a product Discord
  • Create a product Token
  • Product info page
  • Product info page -> modal answers
  • Product info page -> subscriptions
  • Analytics page
  • Premium page
  • Upgrade dashboard modal
  • 404 page
  • Internal Error page

Product & platform updates

  • NEW: RCON Compatibility: native support for Minecraft Bedrock and servers without plugins.
  • Normal products now become Text products for better clarity.
  • Minecraft Products will still be called minecraft products but will be presented as Game products.
  • Better handling of sub account on the dashboard.
  • ShopBot Sharding.

Backend & infrastructure

  • Redesign ShopBot Bot code to handle the new game type.
  • Redesign ShopBot Bot Payment API code to handle database migrations.
  • Redesign ShopBot Bot API code to handle the new game type.
  • Re write backend code that handles subscription flows.
  • Re write backend cron tasks.
  • Fix db helper tool.
  • Database re design to handle the new game type.
  • Added a monitoring solution for better understanding of potential bottlenecks and issues.
  • Added monitoring on the dashboard to better track issues.
  • Added more than 400+ tests that will execute before each change made to the code to ensure taht no critical service can be affected.
  • Updated the crypto payment website to handle more error cases.
  • Update website.

Fixes (-)

  • Fixed Automatic action not triggering for subscription minecraft products.
  • Fixed typos on the website.
  • Fixed game page on the website now loads faster.
  • Fixed a lot of dashboard visual bugs thanks to the re-write.
  • Fixed issues with crypto payments not going through.

With this update live, I will be able to develop new update much quicker thanks to a lot of deleted tech dept.

A mega thanks to ShopBot Premium and ShopBot Plus members for supporting ShopBot, without your support I simply would not have been able to to this update!