pkrawat1

pkrawat1

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

Showing Posts 1 to 10

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 :clinking_beer_mugs::sign_of_the_horns: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.

ashish173

ashish173

Digital products are not yet fully supported in the sense that all the products are considered to be physically deliverable as of now. Having said that, we do support many types of products leveraging the variation_theme feature. Please read about it here.

We are also looking to extend the functionality of variation themes. We’ll definitely consider digital products when we do.

Yeah, it turned out to be bigger than we expected :slight_smile:

ashish173

ashish173

There are a couple of open source e-commerce projects in elixir nectarcommerce, freshcom. We have taken inspiration from these projects while working on aviacommerce.

Do reach out to us on Gitter if you face any issues. We are always there to help developers get started.

Gitter is where developers can get in touch with us.

rbao

rbao

Nice work! Excited to see more people are building eCommerce related project in Elixir. Its definitely not a easy task, I being trying to build one (freshcom) for awhile now and its a lot more work than I expected. It seems like you guys already got a team together to work on it, thats very exciting! I just created a eCommerce channel on elixir slack, feel free to join and share experiences.

ashish173

ashish173

We came across freshcom a while back and it’s phenomenal what you have managed to achieve working alone on it. Great work!

We have a team of 4 developers working full time on the project :slight_smile:

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

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.

Werner

Werner

Hi,

it seems that aviacommerce is relatively dead, is it not?

I don’t know if e.g. Freshcom · GitHub will be developed further or is really used somehow.

The same applies to

Crimson Commerce
NectarCommerce

It would be very interesting to find out why almost all attempts in this direction have come to nothing again.
What are the reasons for this?

Thanks,
Werner.

Where Next? Top

Trending in Announcing Top

woylie
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries. offset-based pagination with...
New
MRdotB
I needed to reuse React components from my Chrome extension in my Phoenix/LiveView backend. I noticed that for Svelte/Vue, there are live...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
fuelen
Hi all! I want to present a small library which provides a mix task for generating an Entity-Relationship Diagram for Ecto schemas. You...
New
anuaralfetahe
Hello Published a new library - ProcessHub! ProcessHub is a library designed to manage process distribution within the Elixir cluster. ...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
AstonJ
This showed up on my feed.. anyone heard of it? Just hype? Ox Alpha is a reasoning model designed for coding, sustained ag...
New
sergio
It’s not that it’s vocabulary is too advanced. It’s something worse. I get lost trying to follow even a paragraph written by Claude. It’...
New
sorenone
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
New
akoutmos
@hugobarauna, Dr. Dimitrios Koutmos (my brother) and I (Alex Koutmos) have been hard at work on writing a book on how you can use Elixir ...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews