October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

A Web Shop Without a Database or Payment Provider: ForgeCMS Shop Module

ForgeCMS’s shop module stores catalog data in a text file and orders as SML files. It supports Ğ1 and euro bank transfers, with manual confirmation for bank payments, but omits a cart, inventory management and automatic invoices.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ForgeCMS’s shop module is designed for a narrow kind of online store: product details live in a text file, orders are saved as SML files, and buyers pay by Ğ1 transfer or euro bank transfer. It avoids a conventional database and payment-provider checkout, but it also leaves out a shopping cart, stock management and automatic invoicing. Euro transfers need the seller to confirm payment manually.

How ForgeCMS handles shop data

ForgeCMS is described by its publisher as a small Go-based content management system. Pages use SML and Markdown in a Git repository; the server fetches and renders content when requested, then caches it. The publisher says ForgeCMS has no database or build step. The shop module follows the same file-oriented approach: catalog information is kept in a text file, and each submitted order is saved on the server as an SML file.

As an Amazon Associate I earn from qualifying purchases.

The module is presented for physical and digital products. These design and feature details come from the publisher’s DEV Community article by Art; they are product claims, not an independent code audit. The publisher’s ForgeCMS overview describes the underlying CMS.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What checkout looks like

Catalog and product selection

A catalog entry can include a product ID, title, Ğ1 price, optional euro price, image and description. When both currency prices are listed, the buyer can choose between them; a product with only one listed price is offered in that currency. Art says, “The price always comes from the catalogue, never from the order form.”

On a shop page, adding Products { } renders product cards with an Order button. The buyer provides a quantity, name and email address; for a physical product, the form also collects a shipping address. The described order is for one product, though the buyer can specify a quantity.

Order submission

After the buyer submits the form, the server saves an order file and emails both buyer and seller. The buyer sees the payment destination, exact amount and order number. For physical goods, this describes order capture; the source does not document shipping-label generation or automated fulfillment.

Payment options and confirmation

Payment method How the source says it is handled Seller involvement
Ğ1 transfer A background watcher queries a public Duniter indexer every minute, matches the transfer comment to an order number, and waits for 10 block confirmations, described by the article as about a minute. Split transfers are added together, and overpayments are recorded. The watcher marks matched payments. A transfer without a matching order triggers an email to the seller. The article says the last processed block is saved in a state file and that the server reads public data rather than holding a wallet key.
Euro bank transfer The shop does not connect to the seller’s bank or automatically reconcile bank activity. The seller checks their bank account, then uses a secret link in the order email to confirm the amount.

The payment-monitoring behavior, timing and wallet-key description above are reported by the publisher, not independently verified. In particular, the euro option is a manual confirmation workflow, not automated bank verification.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Digital delivery and safeguards described by the publisher

For a digital product, the publisher says the paid email includes a license key and a personal download link. The link expires after 30 days or five downloads. The server reportedly stores a SHA-256 hash of the token rather than the token itself; downloadable files are kept outside the public content repository; and the download handler rejects path traversal and symlinks. These are the article’s descriptions of the implementation, not security findings from an independent review.

The article also says buyers must tick a box consenting to immediate delivery and asserts that German and EU law require this for withdrawal rights to end with the download. That is a legal claim made by the publisher, not legal advice or a verified statement of the rules for every transaction. Sellers should check current requirements for the applicable jurisdiction and transaction before relying on it.

What the module does not include

  • No shopping cart: each order is for one product, with a quantity entered for that product.
  • No card or third-party wallet checkout: the article says it does not accept cards, PayPal or Stripe.
  • No stock management or automatic invoices: those functions are not included in the described feature set.
  • No automatic euro-transfer confirmation: the seller must check the bank account and confirm payment.

Those omissions make this a substantially narrower checkout than a conventional online store. The publisher positions the module for small shops, creators, farm shops and community projects; whether it fits depends on whether its direct-transfer options and file-based operation outweigh the missing commerce tools.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Price and the publisher’s reported tests

Art’s article lists a one-time license price of €39, with no subscription. Price and availability may change, so confirm the current terms with the publisher. The article does not establish support terms or a refund policy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The author reports testing a €0.01 euro bank transfer and confirming it through the seller link, and placing a 1 Ğ1 digital-product order. Art says both orders were marked paid and that the emails and download link worked. These are the publisher’s reported test results, not independent testing.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.