Skip to content

[19.0][ADD] shopify_connector - #1

Merged
OCA-git-bot merged 1 commit into
OCA:19.0from
sawirricardo:19.0-add-shopify_connector
Jul 31, 2026
Merged

[19.0][ADD] shopify_connector#1
OCA-git-bot merged 1 commit into
OCA:19.0from
sawirricardo:19.0-add-shopify_connector

Conversation

@sawirricardo

Copy link
Copy Markdown
Contributor

Summary

Addon Purpose
shopify_connector GraphQL-first Shopify product, inventory, customer, order, fulfillment, webhook, and operability synchronization
shopify_connector_account Shopify Payments payout, fee, dispute, and reconciliation support with balanced accounting plans
shopify_connector_pos Shopify POS routing, cash-rounding, location, and delivery integration

This migrates the addons from Sawir Studio/shopify-odoo-connector. Their development history remains available in that repository. The 69 standalone library tests were ported into addon-native Odoo TransactionCase suites.

Testing

  • OCA pre-commit run --all-files
  • Local Odoo 19.0 with OCA queue_job
  • Fresh database install of all three addons with their complete test tags: 121 tests, 0 failed, 0 errors

Legal

ICLA signed on 2026-07-29.

@OCA-git-bot OCA-git-bot added mod:shopify_connector_pos Module shopify_connector_pos mod:shopify_connector_account Module shopify_connector_account mod:shopify_connector Module shopify_connector series:19.0 labels Jul 29, 2026
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Hi @sawirricardo. Your command failed:

Required option bumpversion_mode for command merge. Possible values : major, minor, patch, nobump.

Ocabot commands

  • ocabot merge major|minor|patch|nobump
  • ocabot rebase
  • ocabot migration {MODULE_NAME}

More information

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

Sorry @sawirricardo you are not allowed to merge.

To do so you must either have push permissions on the repository, or be a declared maintainer of all modified addons.

If you wish to adopt an addon and become it's maintainer, open a pull request to add your GitHub login to the maintainers key of its manifest.

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

Hey, thanks for contributing! Proceeding to merge this for you.
Prepared branch 19.0-ocabot-merge-pr-1-by-sawirricardo-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@sawirricardo The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_shopify_connector_account-19.0.1.0.0.4-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_shopify_connector_account-19.0.1.0.0.4-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

Hey, thanks for contributing! Proceeding to merge this for you.
Prepared branch 19.0-ocabot-merge-pr-1-by-sawirricardo-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@sawirricardo The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

This PR looks fantastic, let's merge it!
Prepared branch 19.0-ocabot-merge-pr-1-by-sawirricardo-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@sawirricardo The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 19.0-ocabot-merge-pr-1-by-sawirricardo-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@sawirricardo The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 19.0-ocabot-merge-pr-1-by-sawirricardo-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

@sawirricardo The merge process could not be finalized, because command twine upload --disable-progress-bar --non-interactive --repository-url https://upload.pypi.org/legacy/ -u __token__ odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl failed with output:

Uploading distributions to https://upload.pypi.org/legacy/
Uploading odoo_addon_shopify_connector-19.0.1.0.0.5-py3-none-any.whl
�[33mWARNING �[0m Error during upload. Retry with the --verbose option for more details. 
�[31mERROR   �[0m HTTPError: 429 Too Many Requests from https://upload.pypi.org/legacy/  
         Too Many Requests                                                      

@pedrobaeza

Copy link
Copy Markdown
Member

Please put only one module per PR. You can propose here the base module, and then, on subsequent PRs, the following ones.

@sawirricardo
sawirricardo force-pushed the 19.0-add-shopify_connector branch from 71020c3 to 216a892 Compare July 31, 2026 07:05
@OCA-git-bot OCA-git-bot removed mod:shopify_connector_pos Module shopify_connector_pos mod:shopify_connector_account Module shopify_connector_account labels Jul 31, 2026
@sawirricardo

Copy link
Copy Markdown
Contributor Author

Done — the PR now contains only the base shopify_connector module (single [ADD] commit, rebased on 19.0). shopify_connector_account and shopify_connector_pos will follow in separate PRs once this one lands. Thanks for the review, @pedrobaeza!

@sawirricardo sawirricardo changed the title [19.0][ADD] shopify_connector, shopify_connector_account, shopify_connector_pos [19.0][ADD] shopify_connector Jul 31, 2026
@pedrobaeza

Copy link
Copy Markdown
Member

Great, let's see if @sbidoul can reserve the PyPi name to proceed with the merge. FYI, the problem is a limit in the number of new projects per day: https://www.odoo-community.org/groups/contributors-69/limit-to-what-we-can-submit-to-pypi-15013?mode=thread&date_begin=&date_end=

@sbidoul

sbidoul commented Jul 31, 2026

Copy link
Copy Markdown
Member

Name reserved on PyPI

@sawirricardo

Copy link
Copy Markdown
Contributor Author

/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

On my way to merge this fine PR!
Prepared branch 19.0-ocabot-merge-pr-1-by-sawirricardo-bump-nobump, awaiting test results.

@OCA-git-bot
OCA-git-bot merged commit 41d6e21 into OCA:19.0 Jul 31, 2026
7 checks passed
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, your PR was merged at 0f5d1e8. Thanks a lot for contributing to OCA. ❤️

@sawirricardo
sawirricardo deleted the 19.0-add-shopify_connector branch July 31, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants