It would be really great to make this a standalone POS system, with connector modules to UberPOS or Commerce (http://drupal.org/project/commerce), depending on the system being used.

I need this for a project I am working on, so will be making major code changes with the goal of having UberPOS work with both systems.

I will post a patch when I have it done. Just starting the discussion...

Comments

rhmtts’s picture

"Drupal Commerce" is the Drupal 7 version of UberCart, so a Drupal 7 version of UberPOS would automatically work with Drupal Commerce while a Drupal 6 version of UberPOS will work with Ubercart.

Unless I'm missing something.

last call media’s picture

Actually Ubercart has a Drupal 7 Version:

http://drupal.org/node/993872

It is a straight upgrade and does not really take advantage of features new to D7

Commerce is a complete rewrite to fully take advantages of D7, entities inparticular.

rbayliss’s picture

Nice! We've known for a while that we would need to port this to Commerce and probably make it a POS core with Ubercart or Commerce backends. Chris, what is your timeframe for this project? Ideally, we'd have some time to get the Ubercart out of our core functions and make it more pluggable in preparation, but if your deadline is looming you may need to improvise. Either way, I think this thread is a good starting place for a roadmap to Commerce.

hozt’s picture

Would you fork UberPOS into two different versions, one for Ubercart and one for drupal commerce or would one version work with both? Drupal Commerce does now have a beta release and it looks like there is a lot of movement and interest in making it the primary shopping cart for drupal.

We are evaluating using UberPOS for a Food Coop and would much rather use Drupal Commerce as the underlying engine. Would it be a major rewrite to make it compatible with commerce?

TheWizz’s picture

+1

zkrebs’s picture

Subscribing - I second #6

rbayliss’s picture

Ubercart is tied in very tightly with our current codebase. I think the cleanest solution is going to be a rewrite, moving the backend (Ubercart or Commerce) into submodules, rewriting the core to use PHP 5.2's OO features, and rewriting the interface to use the render and ajax API's provided by Drupal 7. In general, I would like to have a more pluggable, themable, alterable version 2.0. So, to answer your question, yes I think it would be good to have support for both Ubercart and Commerce, although it might not make sense to call it UberPOS.

We (Left-Click) have a solid plan for this project worked out; the question is one of time and funding, since this is a side project. We've used both chipins and contracted development in the past to allow us to put our client work on hold for UberPOS development. I would love to see something similar happen here. If anyone is interested in helping sponsor this project, please contact either myself or Kidizzle and hopefully we can get development moving as quickly as possible.

muschpusch’s picture

subscribe

squarecandy’s picture

subscribe

peluhnya’s picture

I am very interested in this module for Drupal 7 Module and Commerce. I agree and I can sponsor the development.

gorka’s picture

subscribe

wwatson13’s picture

Is there any update on this? if necessary I would be willing to help sponsor.

last call media’s picture

We did it!

commerce_pos

Huge thanks to left-click advanced lead dev rbayliss!

anacronaut’s picture

TY for all your hard work! Can't wait to try it out.

Chris Gillis’s picture

Status: Active » Closed (fixed)

Great job!