{"id":15145668,"url":"https://github.com/binshops/prestashop-rest","last_synced_at":"2025-04-05T13:08:46.451Z","repository":{"id":39678358,"uuid":"235567648","full_name":"binshops/prestashop-rest","owner":"binshops","description":"PrestaShop REST API module to expose your PrestaShop website's REST endpoints","archived":false,"fork":false,"pushed_at":"2025-01-15T11:10:51.000Z","size":744,"stargazers_count":99,"open_issues_count":2,"forks_count":34,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-29T12:09:25.724Z","etag":null,"topics":["ecommerce-api","prestashop","prestashop-api","prestashop-integration","prestashop-rest","prestashop-rest-api","shopping-api"],"latest_commit_sha":null,"homepage":"https://www.binshops.com/prestashop-api","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"afl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binshops.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-22T12:21:19.000Z","updated_at":"2025-03-23T09:48:07.000Z","dependencies_parsed_at":"2024-05-05T09:22:11.186Z","dependency_job_id":"23689851-dd57-40ba-a156-e43d95d06d63","html_url":"https://github.com/binshops/prestashop-rest","commit_stats":{"total_commits":266,"total_committers":6,"mean_commits":"44.333333333333336","dds":"0.23684210526315785","last_synced_commit":"8554d228a0c436400e9261447b82ef377337000b"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binshops%2Fprestashop-rest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binshops%2Fprestashop-rest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binshops%2Fprestashop-rest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binshops%2Fprestashop-rest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binshops","download_url":"https://codeload.github.com/binshops/prestashop-rest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247339158,"owners_count":20923014,"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":["ecommerce-api","prestashop","prestashop-api","prestashop-integration","prestashop-rest","prestashop-rest-api","shopping-api"],"created_at":"2024-09-26T11:41:38.058Z","updated_at":"2025-04-05T13:08:46.435Z","avatar_url":"https://github.com/binshops.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://www.binshops.com/assets/img/logo-medium.png?v=1.2\"/\u003e\n\u003c/div\u003e\n\n# PrestaShop REST API Module\nEasily expose REST API endpoints for your Prestashop website. No configuration needed, just install and use it. \n\n## [Official Supported Version v5](https://addons.prestashop.com/en/website-performance/52062-rest-api-pro-version-with-fast-api-caching.html)\nCompatible with PrestaShop 8.x, Annotation-based API routing support, and many admin APIs and full front APIs.\n\nLatest release v5.4.0 (Jan, 2025)\n\n## [Free Version v2.5](https://www.binshops.com/prestashop-api)\nFor demo and testing, not recommended for production.\n\n## The products that use this REST API\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://www.binshops.com/prestashop-pwa\" target=\"_blank\"\u003e  \u003cimg src=\"https://www.binshops.com/assets/img/vue-storefront2.jpg\" alt=\"PrestaShop PWA\" /\u003ePrestaShop PWA\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://www.binshops.com/prestashop-mobile-application\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://www.binshops.com/assets/img/ps-mobile-app2.jpg\" alt=\"PrestaShop Mobile Application\" /\u003e\nPrestaShop Mobile App\n\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n# [Headless Commerce](https://www.binshops.com/blog/why-headless-commerce)\nThis module helps you to build Headless applications based on PrestaShop platform. You can read [this article](https://www.binshops.com/blog/why-headless-commerce) to know about Headless PrestaShop and Headless Commerce, why we need it and why it matters.\n\n### Demo Link\nhttps://rest.binshops.com/rest/bootstrap\n\n### Your API Endpoint\nAfter installation access your API endpoints at: http://yourdomain.tld/rest.\n\n### Why we need this API module? Is not Webservice API enough?\nYou can get more info about this module: https://www.binshops.com/prestashop-api\n\n### Documentation\nYou can access full documentation for REST endpoints on Postman publisher:\nhttps://documenter.getpostman.com/view/1491681/TzkyP1UC\n\n### How to write your API?\nAnnotation-based API routing added in v5.\n```php\n/**\n* @Route(\"/rest/get-products\", name=”products”)\n*/\npublic function getProducts()\n{\n// ...\n}\n```\n\n### Required Modules\nThese native modules, which are already included in PrestaShop out of the box, are required to work with some endpoints.\n\n- ps_mainmenu (Native Ps Menu module)\n- ps_featuredproducts (Native Ps Featured Products module)\n- ps_facetedsearch (Native Ps Faceted Search module)\n- productcomments (Native Ps Product Comments module)\n- ps_banner (Native Ps Banner module)\n- ps_imageslider (Native Ps Image slider module)\n- ps_wirepayment (Native Ps Bankwire module)\n- ps_checkpayment (Native Ps Pay by Check module)\n- blockwishlist (Native Ps Wishlist module)\n\nIf you need custom APIs or you want to have APIs for a third-party module, you can send your request for custom API implementation on Binshops website - [Request Form](https://www.binshops.com/prestashop-api#request-custom-api)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinshops%2Fprestashop-rest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinshops%2Fprestashop-rest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinshops%2Fprestashop-rest/lists"}