{"id":18410067,"url":"https://github.com/snowdogapps/freshmail","last_synced_at":"2025-04-12T21:58:41.006Z","repository":{"id":145082220,"uuid":"62052037","full_name":"SnowdogApps/FreshMail","owner":"SnowdogApps","description":"Integrate your FreshMail account with Magento.","archived":false,"fork":false,"pushed_at":"2023-03-06T16:27:36.000Z","size":180,"stargazers_count":0,"open_issues_count":5,"forks_count":2,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-04-12T21:58:38.230Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SnowdogApps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2016-06-27T11:42:12.000Z","updated_at":"2017-11-20T07:06:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"4be98e4f-b7f6-4a25-84ec-0abae64818cf","html_url":"https://github.com/SnowdogApps/FreshMail","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2FFreshMail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2FFreshMail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2FFreshMail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowdogApps%2FFreshMail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnowdogApps","download_url":"https://codeload.github.com/SnowdogApps/FreshMail/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637784,"owners_count":21137538,"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-06T03:28:57.294Z","updated_at":"2025-04-12T21:58:40.985Z","avatar_url":"https://github.com/SnowdogApps.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Snowdog_Freshmail v2.8.1\n=====================\n\nIt provides an integration with the FreshMail email marketing service.\n\n\nRequirements\n-----------\n* Mage_Newsletter\n\n\nCompatibility\n-----------\nMagento CE \u003e= 1.8.0.0 / Magento EE \u003e= 1.12.0.0\n\n\nBasic setup\n-----------\n\nPlease login to your Magento admin panel and go to the module configuration tab at **FreshMail -\u003e Configuration**.\nNext, you need to provide FreshMail API credentials, set up a secure key for the webhooks controller and save the configuration.\n\nWhen the configuration page is reloaded you will be able to set a subscription list for every store view.\nIf your subscription lists have been updated you should refresh them by clicking at the refresh button.\n\n\u003e **Note:** To run this module you need to have configured the Magento cron properly. Some of the API communication is done using cron jobs, so it is required.\n\n\nWebhooks\n-----------\nTo support unsubscribing directly from emails you will need to configure a gateway url for webhooks at your FreshMail account settings (Settings -\u003e Plugins and API -\u003e Web Hooks).\nThe gateway url can be found in the module configuration (System -\u003e Configuration -\u003e FreshMail Configuration -\u003e Webhooks).\n\n\nShell scripts\n-----------\n\nThe module includes some shell scripts (**shell/** directory) to cover some synchronization tasks.\n\n#### Synchronize subscribers in a batch mode\n\nTo synchronize a remaining batch please run this command once.\nA single batch contains max 100 subscribers. The limit is set by the FreshMail API, so it can not be increased.\n\n```\n$ php freshmail.php -- sync\n```\n\n#### Synchronize all subscribers at once\n\nExecuting this command once will synchronize all batches.\n\n```\n$ php freshmail.php -- syncAll\n```\n\nTroubleshooting\n-----------\n\nIf you noticed some issues while using the module the best way to debug is to review logs in **FreshMail -\u003e Request logs**\nor read plain api communication logs in **var/log/snowfreshmail.log** if api logs are enabled (disabled by default).\nThe request logs are automatically removed after 14 days (by default, but you are able to change it).\nBe sure your Magento cron is working correctly too.\n\n\nLicense\n-----------\n[OSL - Open Software Licence 3.0](http://opensource.org/licenses/osl-3.0.php)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowdogapps%2Ffreshmail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnowdogapps%2Ffreshmail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowdogapps%2Ffreshmail/lists"}