To setup a simple store, a few configuration options need to be set.
To enable the simplestore, edit the configuration file to match:
[resources]
upstream = simplestore:/home/user/.brclient/store
To disable the store, just comment out the upstream line above.
Next, the payment type needs to be set. The options are ln, onchain, or
it can be left empty for manual charging. If using onchain, an optional
account may be set to receive funds:
[simplestore]
paytype=ln
;account=store
Once the store has been enabled in the configuration file, a store
template will be installed into the path specified in the upstream
line above.
First, edit index.tmpl to introduce your store front.
In the products/ directory you will find example product template files.
They should be edited to fit your store. These files can contain multiple
products or can be split into multiple files. Deleting a file removes all
products within that file from your store.
An example product might be:
[[products]]
title = "My guitar solo"
sku = "1209391282"
description = """An MP3 file of my guitar solo"""
tags = ["music", "mp3", "guitar"]
price = 0.99
sendfilename = "guitar_solo.mp3"
In the above example, guitar_solo.mp3 should be located in the defined
upstream directory.
To see your store within brclient, run the command /pages local.