{"repo":"netlify/gocommerce","free":true,"listed":false,"github":"https://github.com/netlify/gocommerce","clone":"git clone https://github.com/netlify/gocommerce.git","description":"A headless e-commerce for JAMstack sites.","language":"Go","stars":1617,"topics":["jamstack","ecommerce","headless","managed-services","platform","production"],"license":"MIT","category":"ecommerce","readme_excerpt":"GoCommerce A small go based API for static e-commerce sites. It handles orders and payments. Integrates with Stripe for payments and will support international pricing and VAT verification. GoCommerce is released under the MIT License. Please make sure you understand its implications and guarantees. What your static site must support Each product you want to sell from your static site must have unique URL where GoCommerce can find the meta data needed for calculating pricing and taxes in order to verify that the order is legitimate before using Stripe to charge the client. The metadata can be anywhere on the page, and goes in a script tag in this format: The minimum required is the Sku, title and at least one \"price\". Default currency is USD if nothing else specified. VAT, Countries and Regions GoCommerce will regularly check for a file called https://example.com/gocommerce/settings.json This file should have settings with rules for VAT or currency regions. This file is not required for GoCommerce to work, but will enable support for various advanced features. Currently it enables VAT calculations on a per country/product type basic. The reason we make you include the file in the static site, is that you'll need to do the same VAT calculations client side during checkout to be able to show this to the user. The commerce-js client library can help you with this. Here's an example settings file: Based on these rules, if an order includes a product with \"type\" set to \"ebook\" in ","default_branch":null,"files":null,"tree":[],"storefront":"/r/netlify","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/netlify/gocommerce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}