![]() Standard version of marketplace comes with Bitcoin and Monero included. Its completely dynamic, which means new coins can be added at any time. Probably the most important system is Coin System. Feedback types are Positive, Neutral and Negative and they will affect vendor score as well as product score. how much XP per USD value of transaction (given/taken based on feedback type)Īfter each completed purchase, vendors are able to leave feedback. How much XP per star (given/taken based on feedback type) This is example from experience config file: When vendor successfully delivers product, he will receive 100*20=2000 XP XP is granted/taken by formula: USDvalue*multiplier Multipliers determine how much XP is granted to/taken from vendors for each action. XP and Amount of levels is dynamic and configurable. Vendors are able to customize their profile with pre-defined profile backgrounds and short personal description.Įach new vendor starts at Level 0 and progresses further based on performance. Out of each vendor sale, a percentage of sale value goes to marketplace addresses. Vendor can use any of the coins available to purchase vendor status. Vendor price can be set in marketplace config. ![]() Before you can upgrade you must have PGP key and 2FA Enabled in your profile. In order to post products you must become vendor. ![]() Normal users cannot post products on Marketplace. On each product there is "Add to wishlist" button that can be used, and they are stored in user's personal list for later. If enabled, login to marketplace will be prevented unless randomly generated message is signed from the key.īuyers do not need to save product links for later. If user has PGP key linked to their account, they can enable 2FA. Messages can also be encrypted with user's PGP key if its present (this is not enforced, its user's choice). Each PGP key must be confirmed before is linked to account, and if you want to add new key you must first sign a message from the old one. If you have active PGP key you can reset your password with it or enable 2FA for your login. Vendors must have PGP and 2FA enabled before they are allowed to upgrade from user to vendor status. ![]() During signup it is hashed (bcrypt) instantly and only stored in operating memory for the short time during display after which is cleared from memory manually as addition to automatic PHP Garbage Collection.Įach user can add their on PGP key which is used for multiple features. Mnemonic key is shown only once and should be written down on paper. Password can be reseted with PGP Key added on account (more about PGP below) or with Mnemonic key provided during signup. Official mirrors is place where you can specify on what other links your website can be reached. On top of that, all users can see Top Vendors (Vendors with most sales), Latest Orders (Products of orders completed most recently, as well as order value, but no information about buyer or seller), Rising Vendors (Vendors with most sales in specified time frame, defaults to 7 days). There is placeholder text on the home page at the moment that will represent most important features of your marketplace. Creating, deleting and editing of categories is handled in admin panel. Redis (Optional, but will greatly increase app performance )Ĭategory system is very dynamic.Elasticsearch (Search interface that will keep track of search records and provide great search performance).SQL Database (MySQL,PostgreSQL, SQLite, SQL Server).Server requirements: (what software is needed on VPS) Daemon for each coin that is enabled on marketplace.Its made without use of JavaScript, so its optimized for TOR, but can also be ran normally like any other web app (as you can see on demo). Its using latest standards for encryption (like Sodium library) and security. Marketplace v2.0 is also written in PHP with Laravel framework. The two share some similarities (functional), but new version is written from scratch, meaning no code is shared between them. This is a complete rewrite of my old script: Eckmar's Marketplace Script.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |