{"id":18593295,"url":"https://github.com/acromedia/commerce_pos","last_synced_at":"2025-10-05T13:18:51.840Z","repository":{"id":43334784,"uuid":"66498260","full_name":"AcroMedia/commerce_pos","owner":"AcroMedia","description":"A Point of Sale module for Drupal Commerce","archived":false,"fork":false,"pushed_at":"2018-07-06T20:57:52.000Z","size":1714,"stargazers_count":9,"open_issues_count":11,"forks_count":17,"subscribers_count":2,"default_branch":"7.x-2.x","last_synced_at":"2025-03-25T00:41:37.525Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.drupal.org/project/commerce_pos","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AcroMedia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-24T20:45:35.000Z","updated_at":"2023-02-27T14:27:24.000Z","dependencies_parsed_at":"2022-09-17T14:11:36.863Z","dependency_job_id":null,"html_url":"https://github.com/AcroMedia/commerce_pos","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AcroMedia%2Fcommerce_pos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AcroMedia%2Fcommerce_pos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AcroMedia%2Fcommerce_pos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AcroMedia%2Fcommerce_pos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AcroMedia","download_url":"https://codeload.github.com/AcroMedia/commerce_pos/tar.gz/refs/heads/7.x-2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248252691,"owners_count":21072699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T01:12:01.512Z","updated_at":"2025-10-05T13:18:46.784Z","avatar_url":"https://github.com/AcroMedia.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/AcroMedia/commerce_pos.svg?branch=7.x-2.x)](https://travis-ci.org/AcroMedia/commerce_pos)\n\nCONTENTS OF THIS FILE\n---------------------\n\n * Introduction\n * Requirements\n * Recommended modules\n * Installation\n * Configuration\n * Contributing\n\n\nINTRODUCTION\n------------\n\nProvides a Point of Sale interface for Drupal Commerce, allowing\nadministrators/employees to log in and process payments and returns via an AJAX\nform interface.\n\n\nREQUIREMENTS\n------------\n\nThis module requires the following modules:\n\n * Drupal Commerce (https://drupal.org/project/commerce)\n * Rules (https://drupal.org/project/rules)\n * Views (https://drupal.org/project/views)\n * Commerce Custom Offline Payments (https://www.drupal.org/project/commerce_cop)\n * Date (https://www.drupal.org/project/date)\n * jQuery Update (https://www.drupal.org/project/jquery_update) running jQuery\n   1.7 or higher.\n\n\nRECOMMENDED MODULES\n-------------------\n\n * To use key bindings on certain buttons, you will need to install the Form\n   API Keybinds module: https://www.drupal.org/project/form_keybinds\n * Commerce Message is required if you want to use the Message submodule:\n   https://drupal.org/project/commerce_message\n * Commerce Stock is required if you want to use the stock submodule:\n   https://drupal.org/project/commerce_stock\n * Commerce Discount is required if you want to use the discount submodule:\n   https://www.drupal.org/project/commerce_discount\n\n\nINSTALLATION\n------------\n\n * Install as you would normally install a contributed Drupal module. See:\n   https://drupal.org/documentation/install/modules-themes/modules-7\n   for further information.\n * To print receipts using the Receipt submodule, you must download the jQuery\n   Print plugin from https://github.com/DoersGuild/jQuery.print and place the\n   jquery.print.js file into sites/all/libraries/jquery-print\n * To generate barcodes on labels, the Picqer php barcode generation library must be used, please install \n   with composer using composer manager. \n   * Composer Manager: https://www.drupal.org/node/2405805\n\n\nCONFIGURATION\n-------------\n\n  * Configure settings in Administration » Point of Sale » Settings. For\n  Commerce Kickstart installations, go to Store Settings » Point of Sale »\n  Settings.\n  * Search API Index: If your site has any API indexes installed they will be\n  available here. You can use your API index or Drupal's default search to\n  query the database for products.\n    * Extra note: If you decide to use Search API, the index you choose must be\n    based on the commerce_product entity, as it uses the IDs to grab the product.\n  * Select which of the available products you would like to integrate with\n  Commerce Point of Sale.\n  * For each selected product you may choose an image field (product must\n  have and image field in its manage fields page). The image field selected\n  will be used when displaying the product on the Point of Sale page.\n  * To configure payment methods navigate to Administration » Custom Offline Payments.\n  For Commerce Kickstart installations, go to Store Settings » Custom Offline Payments.\n  * To enable the default payment methods enable the Commerce POS Payments module.\n\n\nCONTRIBUTING\n-------------\n\n## Development\n\nPlease use the Drupal.org issue queue to submit all issues and feature requests.\n\nIf you would like to contribute to the development of the module, you will need \nto create a fork of the repository on Github and submit a pull request. Please \nlink to your pull request in the corresponding issue on Drupal.org and set the \nstatus to \"Needs Review\" like you normally would. \n\nIf you submit a patch, you will be asked to create and link to a pull request\ninstead.\n\nThe repository can be found at: https://github.com/AcroMedia/commerce_pos \n\n## SASS\nIf you are contributing to this module and need to make changes to the Sass,\nyou will need to make sure that you have Node.js installed and run:\n\n```npm install```\n\nYou can now run the following commands from the command line:\n\n * ```npm start``` - This will watch the Sass files for changes and compile as needed.\n * ```npm run build``` - This will compile all Sass files to CSS.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facromedia%2Fcommerce_pos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facromedia%2Fcommerce_pos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facromedia%2Fcommerce_pos/lists"}