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

achempion
Hi, I would like to tell about my initiative to further maintain and develop Waffle project which is the fork of Arc library. The progre...
New
tmbb
I’ve decided to create this topic to discuss optimization possibilities for something like Phoenix LiveView. I’ve created this topic unde...
New
RobertDober
Earmark is a pure-Elixir Markdown converter. It is intended to be used as a library (just call Earmark.as_html), but can also be used as...
239 11851 134
New
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
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
Crowdhailer
Raxx is an alternative to Plug and is inspired by projects such as Rack(Ruby) and Ring(Clojure). 1.0-rc.1 is now available. To use it re...
New
archan937
It is a well-know topic within the Elixir community: “To mock or not to mock? :)” Every alchemist probably has his / her own opinion con...
New
Crowdhailer
I have been updating a library that allows you to pipe between functions that use the erlang result tuple convention. Assuming you have...
New
Qqwy
Hello everyone, I wrote a small library today called MapDiff. It returns a map listing the (smallest amount of) changes to get from map...
New
ostinelli
Let’s write a database! Well not really, but I think it’s a little sad that there doesn’t seem to be a simple in-memory distributed KV da...
New

Other popular topics Top

belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
itssasanka
Hi all, Trying to get some more clarity over utc_datetime and naive_datetime for Ecto: https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
AstonJ
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
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
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New

Sub Categories:

We're in Beta

About us Mission Statement