Step 1.
First you will need a Vendor contract. If you already have one, please proceed to Step 2.
Press ''Create Vendor''.Then unlock you wallet to sign the transaction. Choose preferable authentication method from the list in the upper part of webpage.
After you unlocked your wallet, its balance is displayed to the right.
Then fill in a simple form: vendor''s name and Ethereum address that should receive all the profit.
Choose Gas price in the upper right corner. We recommend using the minimum gas price 0.1 Gwei on the live network and 4 Gwei on the Ropsten testnet.
Press ''Generate Transaction''
Press ''Create'' and wait for some time until it is completed.
When transaction completes you''ll see your new vendor contract address. You don''t have to memorize it as it will be associated with your wallet. You can find all your vendor contracts on the ''View Products'' page.
It may happen that transaction will take some time to be processed (for example, if you chose low gas price). In that case you can close the message and check your vendor later on ''View Products'' page.
Step 2.
Create a Product contract. Press ''Create Product''
Just like in previous step when you created vendor contract, unlock your account. Important! It should be the same account you used for signing the vendor creation.
Select your vendor contract from the ''Vendor'' list, then fill in simple form describing product details:
- Product name;
- Customer''s contact. It is a type of information you expect from your customers. For example, if you expect your customers should enter their emails when they make purchases, enter ''Email'' here;
- Price, be sure to choose correct unit - Wei or Eth;
- Amount. It is a type of product supply: limited or unlimited. If you select ''Limited'' please enter a number of products you wish to sell in 'Total supply' field.
Choose Gas price in the upper right corner. We recommend using the minimum gas price 0.1 Gwei on the live network and 4 Gwei on the Ropsten testnet.
Press 'Generate transaction' and 'Create'. Wait for some time.
When transaction completes you'll see your new vendor contract address and URLs that you can share with your customers. You don't have to memorize the address as it will be associated with your wallet. You can find all your product contracts on the 'View Products' page.
It may happen that transaction will take some time to be processed (for example, if you chose low gas price). In that case you can close the message and check your products later on 'View Products' page.
'All your purchases are made via smart contracts. So you will need to sign purchase transaction with your private key. Choose preferable authentication method from the list in the upper part of webpage.
After that you should fill a simple form.
First, enter your contact information. It is located just below the 'Left' field. That is information for the vendor so he could deliver your purchases to you. If you are not sure what to enter, please contact the vendor.
After that enter amount of products that you would like to purchase.
Please pay attention to the 'Allow purchase of fewer products' check. It is shown only when the product supplies are limited.
It may happen that between the moment you sent the transaction and the moment it is processed some of the products could be sold and there isn't enough for your order.
In that case if this checkbox is checked your transaction will result in buying all the remaining products and excess of Ether will be stored as overpay which you can withdraw anytime. If the checkbox is unchecked the transaction will be reverted and you will get back your Ether immediately.
Press 'Generate Transaction', and then 'Send Transaction'.
If everything is correct, confirm the transaction by pressing 'Yes, I am sure. Make transaction'. Now your transaction is waiting to be processed.