{"id":21097415,"url":"https://github.com/godaddy-wordpress/woocommerce-dev-helper","last_synced_at":"2025-05-16T16:31:26.250Z","repository":{"id":34755729,"uuid":"38736862","full_name":"godaddy-wordpress/woocommerce-dev-helper","owner":"godaddy-wordpress","description":"A simple plugin for helping develop and debug WooCommerce \u0026 extensions","archived":false,"fork":false,"pushed_at":"2023-10-30T01:30:28.000Z","size":457,"stargazers_count":38,"open_issues_count":10,"forks_count":4,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-04-04T03:33:29.913Z","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":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/godaddy-wordpress.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-07-08T06:40:49.000Z","updated_at":"2025-01-22T11:03:56.000Z","dependencies_parsed_at":"2023-01-15T08:59:20.861Z","dependency_job_id":"c3b44f20-f691-4b2f-b07d-f3e075362a86","html_url":"https://github.com/godaddy-wordpress/woocommerce-dev-helper","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fwoocommerce-dev-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fwoocommerce-dev-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fwoocommerce-dev-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fwoocommerce-dev-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/godaddy-wordpress","download_url":"https://codeload.github.com/godaddy-wordpress/woocommerce-dev-helper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254567349,"owners_count":22092753,"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-19T22:47:59.307Z","updated_at":"2025-05-16T16:31:25.902Z","avatar_url":"https://github.com/godaddy-wordpress.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"WooCommerce Dev Helper\n======================\n\nThis is a simple and opinionated plugin for helping develop/debug WooCommerce \u0026 extensions. DO NOT USE ON A PRODUCTION SERVER.\n\n### Use Forwarded URLs\n\nOnce activated, this plugin will make WordPress use `HTTP_X_FORWARDED_FOR` for all your links instead of your site URL. No configuration needed.\n\nWe like to use [NGrok](http://ngrok.com/) for this.\n\n### Subscriptions\n\nAdds a \"renew\" link to each subscription under WooCommerce \u003e Subscriptions for easy renewal processing. This is particularly useful for testing\npayment gateways that supports subscriptions.\n\nAllows for minutes and hours-long Subscription periods for quicker testing.\n\n### Memberships\n\nAllows for minutes and hours-long Membership lengths for quicker testing.\n\n### Bogus Gateway\n\nAdds a testing payment gateway that will call the `$order-\u003epayment_complete()` method to simulate a credit card payment. Can also be used for Subscriptions automatic renewals.\n\n### Global Functions\n\n* `wp_debug_backtrace()` - helper for using the `debug_backtrace()` function with a bit more sanity\n* `wp_var_dump()` - helper for `var_dump`, allowing you to return the output instead of printing\n* `wp_var_log()` - helper for `error_log` that uses `print_r()` or optionally `wp_var_dump()`\n* `wp_print_r()` - helper for `print_r` that wraps the output in `\u003cpre\u003e` HTML tags\n* `wc_dev_session` - JS helper to get all the current session data in console\n\n### Misc\n\n* Removes the WooCommmerce Updater notice\n* Removes the strong password requirement for customer accounts\n* Helper for logging actions/filters fired during a page load -- simply add `?wcdh_hooks=actions|filters|all`, reload the page, and your desired hooks will be printed to the error log, along with the fired count\n\n## Installation\n\nDownload and install just like any other WordPress plugin. If you want to be really fancy, symlink it into your installs instead.\n\n## Changelog\n\n### 1.0.1 - 2023.08.02\n  * Tweak - Add a field at checkout when selecting the bogus payment gateway to specify the desired payment result\n  * Fix - Fix support for ngrok.io\n  * Misc - Remove support for ForwardHQ\n\n### 1.0.0 - 2018.11.06\n * Refactor - Use namespaces and rename classes\n * Tweak - Add support for ngrok\n * Fix - Ensure images load for products when using an https tunnel\n * Misc - Require PHP 5.3+\n\n### 0.8.1 - 2017.12.13\n * Fix - Remove WC 3.3+ \"Connect to WooCommerce\" notice when official plugins are active\n\n### 0.8.0 - 2017.07.22\n * Tweak - Remove dependency on WooCommerce\n * Tweak - Add support for domain forwarding as early as possible\n\n### 0.7.0 - 2017.04.12\n * Feature - Use the Bogus gateway for Subscriptions automatic renewals\n * Fix - Subscriptions integration throwing a warning in WooCommerce 3.0+\n\n### 0.6.0 - 2017.02.18\n * Feature - Adds a bogus gateway that calls `$order-\u003epayment_complete()` when used\n\n### 0.5.0 - 2017.01.19\n * Feature - Dump the current session in AJAX to display in browser console\n\n### 0.4.2 - 2016.10.21\n * Tweak - Filter the human access length for membership plans that have a length in minutes or hours set via this helper plugin (Memberships 1.7.2+)\n\n### 0.4.1 - 2016.10.18\n * Fix - Minutes and hours-long periods in membership plans did not work properly or when creating a user membership in admin and setting the length from the membership plan default\n\n### 0.4.0 - 2016.06.06\n * Feature - Added minutes and hours Subscription periods for quicker Subscriptions testing\n * Feature - Added Memberships support with minutes and hours Memberships periods for quicker access and dripping testing\n * Feature - Added `wp_print_r()` helper function\n\n### 0.3.0 - 2015.12.28\n * Feature - Removes WooCommerce 2.5+ strong password requirement for customer registration\n\n### 0.2.0 - 2015.09.04\n * Feature - Subscriptions 2.0 Compatibility\n * Fix - Fix is_ssl() when using Forward\n\n### 0.1.0 - 2015.07.25\n * Initial Release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodaddy-wordpress%2Fwoocommerce-dev-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgodaddy-wordpress%2Fwoocommerce-dev-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodaddy-wordpress%2Fwoocommerce-dev-helper/lists"}