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
Comment #1
rhmtts commented"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.
Comment #2
last call media commentedActually 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.
Comment #3
rbayliss commentedNice! 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.
Comment #6
hozt commentedWould 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?
Comment #7
TheWizz commented+1
Comment #8
zkrebs commentedSubscribing - I second #6
Comment #9
rbayliss commentedUbercart 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.
Comment #10
muschpusch commentedsubscribe
Comment #11
squarecandy commentedsubscribe
Comment #12
peluhnya commentedI am very interested in this module for Drupal 7 Module and Commerce. I agree and I can sponsor the development.
Comment #13
gorka commentedsubscribe
Comment #14
wwatson13 commentedIs there any update on this? if necessary I would be willing to help sponsor.
Comment #15
last call media commentedWe did it!
commerce_pos
Huge thanks to left-click advanced lead dev rbayliss!
Comment #16
anacronaut commentedTY for all your hard work! Can't wait to try it out.
Comment #17
Chris Gillis commentedGreat job!