Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.
With "Flamingo Commerce" you get your toolkit for building fast and flexible commerce experience applications.
A demoshop using the standalone adapters is online here https://demoshop.flamingo.me - you can also try the GraphQL support
Some of the major Flamingo Commerce modules (bounded contexts) are:
Each of the modules provide graphql support that you can use.
Flamingo Commerce is build on top of the Flamingo Framework so it makes sense that you read through the Flamingo docs also
Read more under docs.flamingo.me
order:
w3cdatalayer:
Flamingo Commerce API is Beta because we will still change the API (models and methods). You are encourages to use it but if you update you might need to adjust your code to the latest changes.
We recommend to use go modules, so you just need to add Flamingo Commerce to your main go file as import:
e.g. to use the product module add
import ( "flamingo.me/flamingo-commerce/v3/product" )
And then load the Module in your application bootstrap:
// main is our entry point func main() {flamingo.App([]dingo.Module{ ... //flamingo-commerce modules new(product.Module), }, nil)
}
To update the dependency in go.mod run
go get flamingo.me/flamingo-commerce/v3
There is a demo: https://demoshop.flamingo.me
And the code is also published: https://github.com/i-love-flamingo/commerce-demo-carotene