Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor WooCommerce Plugin #296

Open
wants to merge 66 commits into
base: develop
Choose a base branch
from
Open

Refactor WooCommerce Plugin #296

wants to merge 66 commits into from

Conversation

vildanbina
Copy link
Contributor

This pull request delivers a comprehensive refactor of the WooCommerce plugin to enhance its structure, maintainability, and performance. Key changes include the integration of Composer, transition from SOAP to REST API using PHP SDK, adherence to PSR-4 standards, and resolution of existing issues.

Changes Made

  • Composer Integration: Implemented Composer for dependency management, streamlining package installations and updates within the plugin.
  • API Transition: Removed SOAP API and replaced it with REST API using the PHP SDK to improve efficiency and modernize the plugin’s communication methods.
  • PSR-4 Standard Refactor: Reorganized the codebase to comply with PSR-4 autoloading standards by moving all business logic to the src directory, enhancing code organization and readability.
  • Issue Fixes: Addressed and resolved several previously reported issues to improve the plugin’s stability and functionality.

@harli91
Copy link
Contributor

harli91 commented Nov 20, 2024

How do you ship the composer packages?what about namespace conflicts between the packages?
Will you adhere to wordpress coding style

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants