pkrawat1

pkrawat1

Presenting Aviacommerce, open source e-commerce in Elixir

Presenting Aviacommerce, open source e-commerce platform in Elixir

Aviacommerce is an open source e-commerce platform in Elixir. We at aviabird have been working on it for last 9 months. This platform has all the core features which any basic e-commerce system should have. Developers can start exploring the project with the help from documentation website.

As of now, we have just released the developer documentation. This would help developers get started with using it to create their own solutions on top of it. Next up is user guide. We’ll release it by the end of October.

We are expecting feedback/suggestion from the community on how can we improve this e-commerce platform. Please use Github issues to report bugs if you find them.

We would like to thank all the developers and clients who have helped us make this project a reality.

Please use the gitter channel to interact with the dev team or if you have any questions or suggestions.

You can also follow us on twitter for latest updates.

Important links

  1. Github organisation page
  2. Aviacommerce docs website
  3. Demo information

Most Liked

ashish173

ashish173

Project update:

Since our last release we have update and made many changes in the framework.

Some of the changes that we have done are:-

  1. Shipping policy settings
  2. Added promotions feature(coupons of all types by user usage, total usage, custom product rules etc.)
  3. Completely revamped Inventory tracking based on either products, variants or none.
  4. Elastisearch support for search autocomplete and faceted searching, read more on what approach we are taking here, here, here
  5. Simple dashboard to track the store orders, products etc

Currently, we are working on

  1. Taxation
  2. Fully customisable landing page for marketers
  3. Advanced options for products based on option types such as colour swatch, multi-select and radio button.

We are excited to see how the community gets involved with the project. Contributions are welcome!

Our vision is to build the Worlds best open-source e-commerce system

The latest code be found here
Check out the demo link here

indokely

indokely

Nice work guys. This looks promising. Would love to experiment this with my E-commerce store.
Would reach out Dev team if I face any issues.
Thank you :beers::metal:t2:

code-shoily

code-shoily

Looks really good. I’ll be playing with it tomorrow. Funny I was just having a discussion with a friend of mine about a good e-commerce platform in Elixirland. Thanks guys and keep it up!

dsignr

dsignr

Excellent work, looks really production ready. One thing wasn’t clear was if digital products are supported. Kudos for open sourcing such a massive project. I’m still writing mine (https://medium.com/build-ideas/my-journey-of-writing-an-e-commerce-engine-from-scratch-wip-ff4adb54c352) and hopefully will be ready soon.

Really appreciate the effort you’ve put in, being in your shoes I know how much of a massive project this must have been. Thank you for sharing.

brightball

brightball

I’d be interested to hearing experiences from people using it. I’m looking for something that can integrate with Square for both inventory syncing and taking payments. Most of the other options aren’t compelling.

Where Next?

Popular in Libraries Top

marcuslankenau
I feel kind of stuck with the absence of a proper xml library for Elixir. Currently I use SweetXML which was ok for me more or less to pa...
New
hpopp
After just over two years in development, this latest version of Pigeon is what I finally consider done in regards to my original vision ...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 35421 110
New
arkgil
Hi all! I’m happy to announce that Telemetry v0.3.0 is out! This release marks the conversion from Elixir to Erlang so that all the libr...
New
dbern
I’m excited to announce that TaxJar has developed and open-sourced DateTimeParser. We developed it because we found a need to parse user ...
New
mindok
What is ContEx? A pure Elixir server-side data plotting/charting library outputting SVG. It has nice barcharts in particular and works g...
New
zorbash
I created Kitto a framework for dashboards inspired by Dashing. [demo] The distributed characteristics of Elixir and the low memory foo...
New
Eiji
ExApi is a library that I’m developing now and hope release soon This library will allow to: list all apis list all api implementation...
New
mattludwigs
Grizzly is a library for working with Z-Wave devices. Z-Wave is a low-frequency radio protocol for controlling smart home devices on a me...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New

Sub Categories:

We're in Beta

About us Mission Statement