Hi All,
I've just finished coding the "Trading" section of The Lost Fable, and now I'm working on the Markets (aka "User Shops").
One unique twist on Markets (to wet your appetite) is that you can set 1 or more of your shops (yes, users can have multiple) to "public" or "clan". If you set it as a Clan Shop, it will be integrated within your clan, and you and your other Clan Members (Clan = Guilds) can merge into Shopping Malls, and in turn, restock each others shops. ALL profits from Clan Markets are equally distributed between all Clan Members that have an authorised Clan Shop (Clan owner must authorise).
Aaaanyway, onto what I actually want to discuss in this thread:
One thing I've thought of while starting developing it, is how much it would cost to run. In the real world you would pay rent, upkeep, staff wages etc, so there would be an ongoing continuous cost involved. To simplify this cost, I have decided to make it so that as a Shop Owner you must pay a % of all profits from sales.
As a unique twist on this, I'm also going to allow you as a shop owner, to set your shop's opening hours.
My thoughts on opening hours are as follows:
- A user may only purchase an item from a shop if the shop is currently "open".
- A shop may be visited while it is closed, however the user will be advised the times the shop is open and closed.
- For each sale made, a percentage of that sale is deducted from the total paid.
- The longer you set your opening hours to.. the higher the percentage you will pay.
So this would be something like:
Time shop is open per day => Percent paid from each sale
1 hour => 1%
2 hours => 2%
5 hours => 5%
8 hours => 8%
12 hours => 12%
24 hours => 24%
The above values are just examples - I'll need to figure out the exact percentage (probably much less than that).
But assuming those are the percentages:
If you own a shop that is open for 1 hour per day, and a user purchases an item from your shop that costs 1,000 gold... 10 gold is paid in shop upkeep.
If you own a shop that is open for 5 hours per day, and a user purchases and item that costs 1,000 gold... 50 gold is paid..
16 hours for a 1,000 gold item would charge you 160 gold of that purchase.. etc.
I'm also going to code into the shops detailed analytics for the shop owner, so that they can see which times of the day are profitable for them, which times of the day people have visited but their shop was closed (lost a potential sale) etc. This would allow the shop owner to make decisions about which times of the day their shop should be open.
From a "Hardcore player" standpoint.. those that like to "maximise"....
Since I'm going to make it so that you make own an unlimited number of shops (each costing more to create), In theory, the most "profitable" way to maintain the lowest percentage, but always be open.. would be to own 24 shops, one for every hour, all restocking the same items.... but that would require alot of dedication etc..
Still things here im thinking about, but i really like the idea of opening times affecting how much the owner pays...
Thoughts?
I've just finished coding the "Trading" section of The Lost Fable, and now I'm working on the Markets (aka "User Shops").
One unique twist on Markets (to wet your appetite) is that you can set 1 or more of your shops (yes, users can have multiple) to "public" or "clan". If you set it as a Clan Shop, it will be integrated within your clan, and you and your other Clan Members (Clan = Guilds) can merge into Shopping Malls, and in turn, restock each others shops. ALL profits from Clan Markets are equally distributed between all Clan Members that have an authorised Clan Shop (Clan owner must authorise).
Aaaanyway, onto what I actually want to discuss in this thread:
One thing I've thought of while starting developing it, is how much it would cost to run. In the real world you would pay rent, upkeep, staff wages etc, so there would be an ongoing continuous cost involved. To simplify this cost, I have decided to make it so that as a Shop Owner you must pay a % of all profits from sales.
As a unique twist on this, I'm also going to allow you as a shop owner, to set your shop's opening hours.
My thoughts on opening hours are as follows:
- A user may only purchase an item from a shop if the shop is currently "open".
- A shop may be visited while it is closed, however the user will be advised the times the shop is open and closed.
- For each sale made, a percentage of that sale is deducted from the total paid.
- The longer you set your opening hours to.. the higher the percentage you will pay.
So this would be something like:
Time shop is open per day => Percent paid from each sale
1 hour => 1%
2 hours => 2%
5 hours => 5%
8 hours => 8%
12 hours => 12%
24 hours => 24%
The above values are just examples - I'll need to figure out the exact percentage (probably much less than that).
But assuming those are the percentages:
If you own a shop that is open for 1 hour per day, and a user purchases an item from your shop that costs 1,000 gold... 10 gold is paid in shop upkeep.
If you own a shop that is open for 5 hours per day, and a user purchases and item that costs 1,000 gold... 50 gold is paid..
16 hours for a 1,000 gold item would charge you 160 gold of that purchase.. etc.
I'm also going to code into the shops detailed analytics for the shop owner, so that they can see which times of the day are profitable for them, which times of the day people have visited but their shop was closed (lost a potential sale) etc. This would allow the shop owner to make decisions about which times of the day their shop should be open.
From a "Hardcore player" standpoint.. those that like to "maximise"....
Since I'm going to make it so that you make own an unlimited number of shops (each costing more to create), In theory, the most "profitable" way to maintain the lowest percentage, but always be open.. would be to own 24 shops, one for every hour, all restocking the same items.... but that would require alot of dedication etc..
Still things here im thinking about, but i really like the idea of opening times affecting how much the owner pays...
Thoughts?
Last edited by a moderator: