{"id":25210227,"url":"https://github.com/backdrop-contrib/basic_cart","last_synced_at":"2025-04-05T05:26:21.308Z","repository":{"id":28189365,"uuid":"31691187","full_name":"backdrop-contrib/basic_cart","owner":"backdrop-contrib","description":"A port of the basic cart Drupal 7 module to BackdropCMS","archived":false,"fork":false,"pushed_at":"2024-10-09T15:53:26.000Z","size":108,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":33,"default_branch":"1.x-1.x","last_synced_at":"2025-02-10T13:19:40.823Z","etag":null,"topics":["backdrop","backdropcms","cms","ecommerce"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/basic_cart","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-05T02:19:00.000Z","updated_at":"2024-10-26T09:12:27.000Z","dependencies_parsed_at":"2022-09-04T12:10:54.267Z","dependency_job_id":null,"html_url":"https://github.com/backdrop-contrib/basic_cart","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fbasic_cart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fbasic_cart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fbasic_cart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fbasic_cart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/basic_cart/tar.gz/refs/heads/1.x-1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247291341,"owners_count":20914853,"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":["backdrop","backdropcms","cms","ecommerce"],"created_at":"2025-02-10T13:19:42.770Z","updated_at":"2025-04-05T05:26:21.269Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"BASIC CART\n===================\n\nBasic cart is a very simple shopping cart/checkout process for Backdrop, that\njust sends 2 emails after each order. Along with the shopping cart, this module\nalso provides a block where you can view your cart's content.\n\nYou must add your own payment processor or service if you wish to accept\npayments on site using this module. However, a module entitled, \"Basic Cart\nPlus\" is in development for 1.4/2016 which contains the payment processors built\nin if you wish to have that. Thus, you will have two e-commerce module options\n-- this module for a \"pay in person on delivery\" type of experience, and that\nmodule which is a \"pay in site for a ticket or content subscription\" type of\nexperience. This still leaves room for a Drupal Commerce/Magento type of module\nto be developed by others.\n\nIt's ideal for small websites with only a few products or other content types\nbeing sold, for example touristic offers. It is much simpler to get started for\nsimple or few products.\n\nFeatures\n\n* The possibility of choosing the content types that can be added to the cart.\n* The possibility of sending, or not, an email to the customer once an order is\n  placed.\n* Custom email messages for both the site administrator and the customer, along\n  with the order details.\n* A block with the contents of your shopping cart.\n\nCONTENTS OF THIS FILE\n---------------------\n\n- Introduction\n- Tested\n- Known Issues\n- Special Thanks\n- Requirements\n- Installation\n- Coming From Drupal?\n- Usage\n- License\n- Credits\n- Maintainers\n\nTESTED\n-----\n\nWorking in Backdrop 1.1\n\nKNOWN ISSUES\n---------------------\n\nThis module is not supported in 2016 by @biolithic , the module port person.\n\nContact another developer on this list for support, or use at your own\ndiscretion.\n\nSome supported (but in development) options in 2016 are\nhttps://github.com/codewombat/backshop and\nhttps://github.com/biolithic/basic_cart_plus\n\nNOTE: You must create your own Views using the content types this module\nprovides to have a record-keeping backend.\n\nSPECIAL THANKS\n--------------\n\n- [dicix](https://www.drupal.org/u/dicix)\n- [Jen Lampton](https://www.drupal.org/u/jenlampton)\n\nREQUIREMENTS\n------------\n\nnone\n\nINSTALLATION\n------------\n\nInstall this module using the official Backdrop CMS instructions at\nhttps://backdropcms.org/guide/modules\n\n\nCOMING FROM DRUPAL?\n-------------------\n\nMain difference from Ubercart and Commerce\n\nThe main difference from Ubercart and Commerce is the possibility of choosing\nthe content types that can be added to the cart. It also doesn't bother you with\nthe Product SKU, that can be a pain when you have just a few products.\n\nBasic Cart for Drupal stored node objects in the user `$_SESSION` variable and\nused pre-made Views, Features, etc... The Backdrop port failed with this error\nbecause of it:\n\n\u003e Fatal error: Call to undefined function module_implements() in\n\u003e /core/includes/bootstrap.inc on line 3467\n\nThis happens when you add a product to the cart.\n\nBasic Cart for Backdrop stores node id's as strings in the user `$_SESSION`\nvariable and no pre-made etc...\n\nPERMISSIONS\n------------\n\n@todo\n\n\nUSAGE\n-----\n\nInstall the module.\n\nIf the goods you want to sell don't exist on your website, create a new content\ntype for them. If you already have a content type for them you can skip this\nstep.\n\nSelect the content type/s on the module configuration page: Configuration -\u003e\nBasic Cart or `admin/config/basic_cart/settings`.\n\nCreate a view for the content type/s to get the shop's overview. If you already\nhave it, you can skip this step.\n\nYou have a block with the cart preview. Activate it and place it in your\nlayouts ;-)\n\nStart to add your products in the newly created content type or in the one you\nalready have.\n\nLICENSE\n-------\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for\ncomplete text.\n\nCREDITS\n-----------\n\nThis module is based on the Basic Cart module for Drupal, originally written and\nmaintained by a large number of contributors, including:\n\n- [dicix](https://www.drupal.org/u/dicix)\n\nMAINTAINERS\n-----------\n\n- [Robert Garrigós](https://github.com/robertgarrigos)\n\nPorted to Backdrop by:\n\n- [biolithic](https://github.com/biolithic)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fbasic_cart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Fbasic_cart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fbasic_cart/lists"}