Skip to content

Mushymato/Merchant

Repository files navigation

Merchant

Can't believe it's not recettear!

Open a shop, decorate it, and sell your stuff to the townsfolk!

Setting up the Shop

To have a shop, you need a cash register and a farm building (e.g. a Shed). The cash register can be purchased from Robin's shop, or acquired through an event with Willy at the fish shop once you earned 25000g.

Place down the cash register in a valid farm building and interact with it to get started.

To put something out for sale, place the item on a (furniture) table. It must be reachable from the building's entrance in order to be sold. Besides having the goods, you also want to have an appealing store. This directly boosts the overall multiplier on sell prices.

Shop bonus is evaluated in 2 ways:

  • Decor earned by having non-table and non-rug furniture, plus certain craftables (Scarecrows, Indoor Pots, Mannequins, Mini-Jukebox).
  • Rug/Floor earned by covering the floor with rugs, paths, grass, crops and bush.

You can check your current bonuses with the in-game decor bonuses menu.

Shopkeeping

After you open the shop for sales, the farmer will move behind the cash register while customers walk in to browse and buy things. When a customer decide on a purchase, the haggling menu appears and you'll have to hit a good price by clicking at the right time. Going above the target may result in the customer increasing their offer, but you must ultimately hit below their offer in order to make a deal happen. You have 3 tries to give them a good price, if you fail the purchase ends. Regardless, the customer will leave the shop thereafter.

There's a limited number of customers each round, and once they all bought or gave up on something, they will leave the shop. Initially you only get 4 customers per round, this can be increased via upgrades.

Shopkeeping is a strenuous activity. It costs 10 energy to begin a session, and every haggle costs 4 energy.

Controls

  • Action Button (Left Click, C, Gamepad A) to pick haggle.
  • Tool Use Button (Right Click, X, Gamepad X) to give up on haggle and take a low offer.
  • WASD / Left Thumb Stick: Pan the camera around your shop.
  • Menu Button (E, Escape, Gamepad Y) to prematurely end the shopkeeping session.

What can you sell?

Right now, you can sell essentially anything you can put in the shipping bin. Modded items are treated the same as vanilla items. Selling things via your shop counts for shipping special orders and full shipment.

Upgrades

You can improve your shop by purchasing upgrades, accessible via Manage Upgrades

  • Advertisement: increases number of customers, up to 32
  • Auto-Restock: if you have any chests in the shop, sell-able items inside will be automatically placed on tables whenever you complete a shopkeeping session.

Configuration

This mod supports GMCM:

  • Allow Unmet NPC Customers: Normally only NPCs that you've met will come to the shop, this let NPCs you never met come shop as well.
  • Auto-Restock Restricted: Only use chests adjacent to a "cash register" for auto-restock.
  • Haggle Base Multiplier: Adjust the base multiplier for money earned during haggling, see mechanics article for details.
  • Haggle Auto-click: When enabled, automatically click on haggle. This is the same effect as give up.
  • Haggle Speed: Time in seconds needed for the haggle star to move across the whole bar, i.e. higher number is slower
  • Haggle Wait: Waiting time in seconds after clicking during haggling. Clicking again will skip the remainder of this timeout.
  • Haggle UI Offset: Adjust the position of the haggle bar here.

Extending Merchant

Aside from the built-in content, mod authors can:

  • Add more haggling dialogue
  • Add shop themes to custom buildings
  • Add non-social customers and tourism waves

See [../author-guide.md] for details.

Installation

  1. Install SMAPI
  2. Download and extract this mod

Translations

  • English
  • 简体中文

Feel free to translate this mod and post as separate page.

Special Thanks:

Mods in Screenshots

About

Stardew Valley mod for opening a shop

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages