Gocommerce

screenshot of Gocommerce

A headless e-commerce for JAMstack sites.

Overview:

GoCommerce is a small Go-based API designed for static e-commerce websites. It handles orders and payments, and includes integration with Stripe for payment processing. It also supports international pricing and VAT (Value Added Tax) verification. GoCommerce is released under the MIT License, and users are advised to understand its implications and guarantees before using it.

Features:

  • Order and Payment Handling: GoCommerce provides functionality to handle orders and process payments through integration with Stripe.
  • International Pricing: The API supports international pricing, allowing users to set different prices for products based on the chosen currency.
  • VAT Verification: GoCommerce verifies VAT for orders by checking the metadata provided for each product and comparing it with the VAT rules specified in the settings file.

Summary:

GoCommerce is a Go-based API designed for static e-commerce websites. It provides features such as order and payment handling, international pricing, and VAT verification. To install GoCommerce, ensure that your static site supports unique product URLs, include the required meta data for each product, and optionally configure settings for VAT and currency regions. The GoCommerce JavaScript Client Library can assist with integration and deployment can be done on any server environment that runs Go.

ecommerce
Ecommerce

Ecommerce websites sell products or services to customers through an online storefront. These websites typically include features such as product listings, shopping carts, payment processing, and order management tools.