
Cuppa Shopper AIO
Like your wife took the credit card to the mall.

Buys items from most shops, with some manually preset shops. You can also add custom complex routes.
Features:
- Buys any item from almost any shop in the game
- Presets for commonly used shops
- Option to select custom shop, npcs, interactions & items
- Option to set obstacles for complicated custom routes
- Optional: direct input, for faster and more accurate clicks/performance
- Buy limit
- World hop when out of stock
- Supports item packs (Feathers, runes, pots, and all others)
- Supports coal bag AND gem bag (if the player has a coal/gem bag in inv, the bot will use it)
- Supports the Smithing Skillcape Coal bag perk (will fill the coal bag up to 36 instead of 27 if smithing skillcape equipped)
- Supports stamina, energy and super energy potions
- Can set custom delay time between worldhops
- Customizable break handler, to log out for a little while every X minutes.
- Customizable AFK handler, to idle the bot for a little while periodically.
- Customizable stopping handler: to stop the bot after a selected amount of time.
- Intelligent delays between actions.
- Progress log with a bunch of info.
- My own custom, robust traversal system written from the ground up. Doesn't rely on the Runemate "web" to work!
How do I use this bot?
The simplest way to use the bot is to just use a preset shop from the first tab, select your items to buy and click run.
To use a custom shop route, go through the tabs and add the NPC to buy from, the bank to use, optional obstacles if needed, and select the items to buy. See the video tutorials section for an example.
What preset shops are available?
- Amelia @ Farming Guild
- Amlodd's Magical Supplies in Prifddinas
- Baba Yaga @ Lunar Isle (Wear a lunar sigil)
- Bartender (Aldarin)
- Bartender (Cam Torum)
- Bartender (Civitas illa Fortis)
- Betty (Pink Dye, after Hand in the Sand)
- Blacksmith in Cam Torum
- Catherby Port (Trader Crewmember)
- Cook's Chest @ Lumbridge Castle
- Diango
- Efa @ Amlodd's Magical Supplies (Prifddinas)
- Flosi Dalksson (Raw Fish) @ Jatizso
- Frankie’s Fishing Emporium @ Piscatoris
- Hring Hring (Jatizso)
- Hudo (Grocery Store) @ Grand Tree
- Karim (Kebab Seller) @ Al Kharid
- Keepa Kettilon (Cooked Fish) @ Jatizo
- Keldagrim Ore (Ordan)
- Lidio (Food) @ Warrior's Guild
- Lunadial (Runes) @ Mage Bank
- Lunar Isle (Baba Yaga)
- Ordan (Ore Shop) @ Blast Furnace
- Port Khazard (Trader Crewmember)
- Port Phasmatys (Trader Crewmember)
- Port Sarim (Trader Crewmember, Banking at Monks)
- Sawmill Operator @ Varrock Lumberyard
- Shantay @ Shantay Pass
- Trader Crewmember (Charter Ships) @ Catherby Port
- Trader Crewmember (Charter Ships) @ Port Khazard
- Trader Crewmember (Charter Ships) @ Port Phasmatys
- Trader Crewmember (Charter Ships) @ Port Sarim
- Wizard Akutha @ Wizard Guild
- Zaff (Battlestaff Shop) @ Varrock
- if a custom shop isn't working, feel free to request a shop on the thread
Why won't this shop route work?
First, watch the video tutorials below to ensure you are using the bot correctly. If you really can't figure it out, post a request on the thread and I'll see if I can make a preset for your shop's route.
Video Tutorials:
Preset Usage: Using the bot's presets to shop at a common shop such as Charter Ships (Trader Crewmembers at Port Khazard and Port Phasmatys)

Simple Custom Path Usage: Using the bot to buy from any custom shop without obstacles in path such as doors, stairs, etc.

Complex Custom Path: Using the bot's full features to buy from any custom shop, including shops that require complex navigation of door, stairs, etc to and from the shop. NOTE: the order of these obstacles matter, and should be added from the bank, to the shop, and back, without missing any (including doors that may close).




Version
Author
Access
Public
Price
$0.07/hr
Updated on
Jul 26, 2025
Released on
May 09, 2020
Trial time
1 hour every 7 days
Most recent
Aug 10, 2025
Version: 1.6.19
I use just about all your bots, love them, idk if this one is waiting for an update but the custom option for buying items and "the detection for banks, items, shops are not working. would love too see it back up and working again!
Author Response
Hey, thank you for the kind words :) This bot should definitely be working as nothing significant has changed lately.
The usual debugging advice would be to restart osrs & runemate, disable any plugins which may interfere, and test using the trial. Definitely feel free to DM me if the issue persists, but it should be working.
Jul 17, 2025
Version: 1.6.16
Amazing bot that has consistently helped push me through some grinds on my iron. 10/10
Author Response
<3 <3 <3 <3 <3

Jul 08, 2025
Version: 1.6.14
Works great and helped me avoid some tedious shopscape grinds on my iron
Author Response
<3 <3 <3 <3 <3

Jun 02, 2025
Version: 1.6.14
I used a lot, but recently, in blast furnace, the plugin can't load the options to buy in or shot, a error mensage apears when i try to configure. My iron need coal.
May 28, 2025
Version: 1.6.14
Works great mate. I would suggest to state to put your world list in numerical order and the settings to world hop in order so it doesnt have to scroll up and down the world list.
Also an option to add more than one shop, as in buying from both trader crewmembers before worldhopping would be terrific
Author Response
Ah yeah, I can potentially add a note if the world list is ordered differently. Will look into it.
I believe the traders both share the same stock, so trading both wouldn't do anything? Please feel free to DM me if I'm incorrect or misunderstanding.