{"action":"created","issue":{"url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/issues/4","labels_url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/issues/4/comments","events_url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/issues/4/events","html_url":"https://github.com/timvanwolfswinkel/fork-cms-module-catalog/issues/4","id":35716213,"number":4,"title":"[feature request] Use profiles module","user":{"login":"jessedobbelaere","id":1352979,"avatar_url":"https://avatars.githubusercontent.com/u/1352979?v=3","gravatar_id":"","url":"https://api.github.com/users/jessedobbelaere","html_url":"https://github.com/jessedobbelaere","followers_url":"https://api.github.com/users/jessedobbelaere/followers","following_url":"https://api.github.com/users/jessedobbelaere/following{/other_user}","gists_url":"https://api.github.com/users/jessedobbelaere/gists{/gist_id}","starred_url":"https://api.github.com/users/jessedobbelaere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessedobbelaere/subscriptions","organizations_url":"https://api.github.com/users/jessedobbelaere/orgs","repos_url":"https://api.github.com/users/jessedobbelaere/repos","events_url":"https://api.github.com/users/jessedobbelaere/events{/privacy}","received_events_url":"https://api.github.com/users/jessedobbelaere/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/labels/new+feature","name":"new feature","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2014-06-13T23:59:07Z","updated_at":"2015-01-16T16:02:03Z","closed_at":null,"body":"Have you thought about using the existing [Fork CMS profiles module](http://www.fork-cms.com/extensions/detail/profiles) to let customers register/login on the website? Only thing to do is add additional fields in the php code for the address details, VAT number, telephone, ... \r\n\r\nThe profiles module already has login & register functionality as well as \"forgot password\" email functionality and a basic user page where the user can change his password (add some edit functionality for the address, VAT number, telephone here maybe?).\r\n\r\nBy using the (custom) profiles module, the shopping cart checkout could then show: \r\n\r\n* \"Existing customer\" --> login form\r\n* \"New customer?\" --> show a form to fill. \r\n\r\nThis 'custom' profiles module can also be pushed to this repository and be some sort of bundle together with this catalog module.\r\n\r\nOh and I would be happy to collaborate and make some pull requests as soon as I have some spare time this summer!"},"comment":{"url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/issues/comments/70275028","html_url":"https://github.com/timvanwolfswinkel/fork-cms-module-catalog/issues/4#issuecomment-70275028","issue_url":"https://api.github.com/repos/timvanwolfswinkel/fork-cms-module-catalog/issues/4","id":70275028,"user":{"login":"jessedobbelaere","id":1352979,"avatar_url":"https://avatars.githubusercontent.com/u/1352979?v=3","gravatar_id":"","url":"https://api.github.com/users/jessedobbelaere","html_url":"https://github.com/jessedobbelaere","followers_url":"https://api.github.com/users/jessedobbelaere/followers","following_url":"https://api.github.com/users/jessedobbelaere/following{/other_user}","gists_url":"https://api.github.com/users/jessedobbelaere/gists{/gist_id}","starred_url":"https://api.github.com/users/jessedobbelaere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessedobbelaere/subscriptions","organizations_url":"https://api.github.com/users/jessedobbelaere/orgs","repos_url":"https://api.github.com/users/jessedobbelaere/repos","events_url":"https://api.github.com/users/jessedobbelaere/events{/privacy}","received_events_url":"https://api.github.com/users/jessedobbelaere/received_events","type":"User","site_admin":false},"created_at":"2015-01-16T16:02:03Z","updated_at":"2015-01-16T16:02:03Z","body":"Hmm but maybe use the catalog module just for keeping an index/overview/detail of products like it is today, maybe add filters and such to it.\r\n\r\nIf someone wants to have a basic order functionality and shopping cart, they can add a new extension module \"catalog-orders\" (not sure about the name) and that module comes by default with shopping cart and basic checkout without payments service. If you go into settings, you can setup the module (add a payment provider like paypal, or a simple payment option like \"pick-up & pay at store\" or \"bank transfer\"). In the settings you should also be able to choose if you want guest checkout or people should register an account (or combine the two: guest/profiles checkout).\r\n\r\nThe orders module could be used for a quick-and-easy simple shopping cart without payment service. And people can add a payment provider or delivery option later if their business is going well. "}}