Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Not yet seconds ago
False
Not yet seconds ago
Triggered text Ignored text Blocked text
7 hours ago
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
woocommerce / woocommerce Public
* Notifications You must be signed in to change notification settings
* Fork 10.7k
* Star 10.5k
* Code
* Issues 1.4k
* Pull requests 555
* Discussions
* Actions
* Projects
* Wiki
* Security and quality 2
* Insights
Additional navigation options
* Code
* Issues
* Pull requests
* Discussions
* Actions
* Projects
* Wiki
* Security and quality
* Insights
trunk
Branches Tags
Go to file
Code
Open more actions menu
Folders and files
Name Name Last commit message Last commit date
Latest commit
History
71,839 Commits
71,839 Commits
.ai/ skills .ai/ skills
.claude .claude
.codex .codex
.cursor/ rules .cursor/ rules
.github .github
.husky .husky
.linear .linear
bin bin
docs docs
packages packages
plugins plugins
tools tools
.codecov.yml .codecov.yml
.coderabbit.yml .coderabbit.yml
.editorconfig .editorconfig
.gitattributes .gitattributes
.gitignore .gitignore
.markdownlint.json .markdownlint.json
.markdownlintignore .markdownlintignore
.npmrc .npmrc
.nvmrc .nvmrc
.pnpmfile.cjs .pnpmfile.cjs
.prettierrc.js .prettierrc.js
.stylelintrc .stylelintrc
.syncpackrc .syncpackrc
AGENTS.md AGENTS.md
CLAUDE.md CLAUDE.md
CODEOWNERS CODEOWNERS
CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md
CONTRIBUTING.md CONTRIBUTING.md
DEVELOPMENT.md DEVELOPMENT.md
README.md README.md
SECURITY.md SECURITY.md
changelog.txt changelog.txt
eslint.config.mjs eslint.config.mjs
package.json package.json
phpcs.xml phpcs.xml
pnpm-lock.yaml pnpm-lock.yaml
pnpm-workspace.yaml pnpm-workspace.yaml
renovate.json renovate.json
tsconfig.base.json tsconfig.base.json
View all files
Repository files navigation
*
* README
* Code of conduct
* Contributing
* Security
More items
WooCommerce Monorepo
Welcome to the WooCommerce monorepo on GitHub. Here you can find all of the plugins, packages, and tools used in the development of the core WooCommerce plugin as well as WooCommerce extensions. You can browse the source, look at open issues, contribute code, and keep track of ongoing development.
We recommend all developers follow the WooCommerce development blog to stay up to date with everything happening in the project. You can also follow @DevelopWoo on X (formerly Twitter) for the latest development updates.
Getting Started
To get up and running within the WooCommerce Monorepo, you will need to make sure that you have installed all of the prerequisites.
Prerequisites
* Node.js: Required to run PNPM and the monorepo's build and test scripts. You do not need to match a specific Node version by hand. PNPM reads the version pinned in pnpm-workspace.yaml (useNodeVersion, mirrored in .nvmrc) and automatically installs and uses it for every script it runs. A Node version manager such as NVM is optional, but still handy for installing Node itself.
* PNPM: Our repository utilizes PNPM to manage project dependencies and run various scripts involved in building and testing projects.
* PHP 7.4+: WooCommerce Core currently requires PHP version 7.4 or higher. It is also needed to run Composer and various project build scripts. See troubleshooting for troubleshooting problems installing PHP.
* Composer: We use Composer to manage all of the dependencies for PHP packages and plugins.
Note: A POSIX-compliant operating system (e.g., Linux, macOS) is assumed. If you're working on a Windows machine, the recommended approach is to use WSL (available since Windows 10).
Once you've installed all prerequisites, the following will prepare all of the build outputs necessary for development:
# Install the PHP and Composer dependencies for all of the plugins, packages, and tools.
# PNPM automatically uses the pinned Node version for every script it runs.
pnpm install --frozen-lockfile
# Build all of the plugins, packages, and tools in the monorepo
pnpm build
Repository Structure
Each plugin, package, and tool has its own package.json file containing project-specific dependencies and scripts. Most projects also contain a README.md file with any project-specific setup instructions and documentation.
* Plugins: Our repository contains plugins that relate to or otherwise aid in the development of WooCommerce.
+ WooCommerce Core: The core WooCommerce plugin is available in the plugins directory.
* Packages: Contained within the packages directory are all of the PHP and JavaScript provided for the community. Some of these are internal dependencies and are marked with an internal- prefix.
* Tools: We also have a growing number of tools within our repository. Many of these are intended to be utilities and scripts for use in the monorepo, but, this directory may also contain external tools.
If you'd like to learn more about how our monorepo works, please check out this guide here.
Reporting Security Issues
To disclose a security issue to our team, please submit a report via HackerOne here.
Support
This repository is not suitable for support. Please don't use our issue tracker for support requests, but for core WooCommerce issues only. Support can take place through the appropriate channels:
* If you have a problem, you may want to start with the self help guide.
* The WooCommerce.com premium support portal for customers who have purchased themes or extensions.
* Our community forum on wp.org which is available for all WooCommerce users.
* The Official WooCommerce Facebook Group.
* For customizations, you may want to check our list of WooExperts or Codeable.
NOTE: Unfortunately, we are unable to honor support requests in issues on this repository; as a result, any requests submitted in this manner will be closed.
Community
For peer to peer support, real-time announcements, and office hours, please join our slack community!
Contributing to WooCommerce
As an open-source project, we rely on community contributions to continue to improve WooCommerce. To get started, check out our Contributing guide for a quick reference of common development commands, or visit the Contributing to Woo docs for broader contribution guidelines.
About
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
woocommerce.com
Topics
automatticecommerceecommerce-platformhacktoberfestphpreactjswoocommercewordpress
Resources
Readme
Code of conduct
Code of conduct
Contributing
Contributing
Security policy
Security policy
Activity
Custom properties
Stars
10.5k stars
Watchers
524 watching
Forks
10.7k forks
Report repository
Releases
Used by
Contributors
Languages
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.