{"id":37262876,"url":"https://github.com/convert-cart/magento2-plugin","last_synced_at":"2026-01-15T23:24:10.471Z","repository":{"id":247809370,"uuid":"826941928","full_name":"convert-cart/magento2-plugin","owner":"convert-cart","description":"This plugin integrates with Magento 2 to track user behavior and synchronize essential ecommerce data for enhanced recommendations.","archived":false,"fork":false,"pushed_at":"2025-10-23T08:26:12.000Z","size":294,"stargazers_count":0,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-14T13:59:23.945Z","etag":null,"topics":["conversion-rate-optimization","magento2-cro","recommendation-engine"],"latest_commit_sha":null,"homepage":"https://www.convertcart.com","language":"PHP","has_issues":true,"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/convert-cart.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-10T17:30:26.000Z","updated_at":"2025-10-23T08:22:49.000Z","dependencies_parsed_at":"2024-11-21T16:23:04.260Z","dependency_job_id":"26d01bae-b711-46e9-861b-232a610e590b","html_url":"https://github.com/convert-cart/magento2-plugin","commit_stats":null,"previous_names":["convert-cart/magento2-plugin"],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/convert-cart/magento2-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convert-cart%2Fmagento2-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convert-cart%2Fmagento2-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convert-cart%2Fmagento2-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convert-cart%2Fmagento2-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/convert-cart","download_url":"https://codeload.github.com/convert-cart/magento2-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convert-cart%2Fmagento2-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28473974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T22:27:41.514Z","status":"ssl_error","status_checked_at":"2026-01-15T21:54:47.910Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["conversion-rate-optimization","magento2-cro","recommendation-engine"],"created_at":"2026-01-15T23:24:09.940Z","updated_at":"2026-01-15T23:24:10.464Z","avatar_url":"https://github.com/convert-cart.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Convert Cart Magento 2 Plugin\n\n![Magento 2](https://img.shields.io/badge/Magento-2-brightgreen.svg)\n![License](https://img.shields.io/badge/license-Proprietary-red.svg)\n[![Packagist](https://img.shields.io/packagist/v/convert-cart/analytics.svg)](https://packagist.org/packages/convert-cart/analytics)\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Installation](#installation)\n  - [Composer Installation](#composer-installation)\n  - [Manual Installation](#manual-installation)\n- [Configure Domain Id](#configure-domain-id)\n- [Troubleshooting](#troubleshooting)\n- [Contact](#contact)\n\n## Introduction\n\nWelcome to the Magento 2 Plugin by Convert Cart. This plugin integrates seamlessly with Magento 2 ecommerce websites, enabling the tracking of user behavior. Additionally, it synchronizes crucial data such as product catalogs, order histories, customer profiles, and category information to our servers on a regular basis. This synchronization powers our recommendation engine, providing personalized and data-driven insights to enhance your ecommerce operations.\n\n## Features\n\n- Script injection on the frontend for user behavior tracking.\n- Token generation for synchronizing product/order/customer/category data to Convert Cart servers for recommendations.\n- Product deletion tracking to avoid recommending deleted products to the visitors of the store.\n\n## Installation\n\n### Composer Installation\n\n1. Run the following command in the root folder of your Magento installation when the domain is added in app.convertcart.com (for production):\n\n    ```sh\n    composer require convert-cart/analytics\n    ```\n\n    If you're intending to setting up a domain in app-beta.convertcart.com (for beta testing), please use tag name followed by the suffix `-beta` like `1.0.14-beta`. The command will be like,\n\n    ```sh\n    composer require convert-cart/analytics:1.0.14-beta\n    ```\n\n    If you wanted to know the exact changes that's needed to setup a beta server on a production tag, you can take a look into this [commit](https://github.com/convert-cart/magento2-plugin/commit/7fcd6766d00aa0c1f9c24365864a5738bc893252).\n\n2. After installing via Composer, run the following commands from the Magento root directory:\n\n    ```sh\n    php bin/magento maintenance:enable\n    php bin/magento setup:upgrade\n    php bin/magento setup:di:compile\n    php bin/magento setup:static-content:deploy -f\n    php bin/magento maintenance:disable\n    php bin/magento cache:flush\n    ```\n\n### Manual Installation\n\n1. Download the latest version of the plugin from the [releases](https://github.com/convert-cart/magento2-plugin/releases) page.\n2. Extract the downloaded archive.\n3. Upload the contents to the `app/code/convert-cart/analytics` directory of your Magento installation.\n4. Run the following commands from the Magento root directory:\n\n    ```sh\n    bin/magento module:enable Convertcart_Analytics\n    bin/magento setup:upgrade\n    bin/magento setup:di:compile\n    bin/magento setup:static-content:deploy -f\n    bin/magento cache:clean\n    bin/magento cache:flush\n    ```\n\n## Configure Domain Id\n\nPlease reach out to your Customer Support Manager to Configure your domain with Convert Cart.\n\n## Troubleshooting\n\nIf you encounter issues, try the following steps:\n\n1. Ensure the plugin is enabled: `bin/magento module:status Convertcart_Analytics`\n2. Clear Magento cache: `bin/magento cache:clean`\n3. Check the logs in `var/log` for any error messages.\n\n## Uninstall\n\nPlease use the following command to uninstall the plugin and delete all the tables and settings related to the plugin,\n\n      bin/magento module:uninstall Convertcart_Analytics\n\n### Setting up folder \u0026 file permissions,\n\nIf you encounter folder permission issues on folder such as cache, please use the following commands to set the appropriate permissions for public files and directories:\n- Goto magento2 directory\n\n      find . -type f -exec chmod 644 {} \\;\n      find . -type d -exec chmod 755 {} \\;\n      find var pub/static pub/media app/etc generated/ -type f -exec chmod g+w {} \\;\n      find var pub/static pub/media app/etc generated/ -type d -exec chmod g+ws {} \\;\n      chown -R \u003cmagento user\u003e:\u003cweb server group\u003e . #(usually by default magento user and we user used to be www-data, check it with your server administrator)\n      chmod u+x bin/magento\n\n- 644 sets files to read and write for the owner, and read-only for group and others.\n- 755 sets directories to read, write, and execute for the owner, and read and execute for group and others.\n\n## Contact\n\nPlease contact [sales@convertcart.com](mailto:sales@convertcart.com) if any issues occur during the integration process.\n\n## For Development\n\n### Code Quality: PHPCS and PHPCBF\n\n- **PHP_CodeSniffer (PHPCS):**\n  - Used to check your code for compliance with Magento 2 and PHP coding standards.\n  - Run `phpcs .` in the project root to see all coding standard violations and warnings.\n- **PHP Code Beautifier and Fixer (PHPCBF):**\n  - Used to automatically fix many coding standard violations found by PHPCS.\n  - Run `phpcbf .` in the project root to auto-fix fixable issues.\n\n\u003e **Note:** PHPCS and PHPCBF are installed as development dependencies. If you do not have them globally, you can run them via Composer:\n\u003e ```bash\n\u003e ./vendor/bin/phpcs .\n\u003e ./vendor/bin/phpcbf .\n\u003e ```\n\nAfter making any changes to the master branch, you can create new version tags (for beta and production) by running the following command:\n\n      bash tagger.sh VERSION_NUMBER\n\nMake sure to replace `VERSION_NUMBER` with the actual version number you want to create.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconvert-cart%2Fmagento2-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconvert-cart%2Fmagento2-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconvert-cart%2Fmagento2-plugin/lists"}