Conversation
…s baseline Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Eah55ppdxG4RKiN2DNeKwx
…ock, reviews, reimbursements, monitor, keywords, research) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Eah55ppdxG4RKiN2DNeKwx
…ll, v4.0.0 - Single-page wp-admin app (15 screens) with SVG charts, sortable/CSV tables, drawers - Demo account seeds alerts and a PPC plan; restock flags stock-out gaps before inbound - Fix WAREHOUSE_DAMAGE-style adjustment types being misclassified - Uninstall removes every sg_commerce_*/sg_suite_* option, table, cron and AS job - 79 unit tests + WordPress integration smoke test; README and CHANGELOG Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Eah55ppdxG4RKiN2DNeKwx
…-DOM
- h() no longer has an innerHTML ('html') branch; add() inserts every
non-object value as a text node and only appends real Nodes.
- toast() sets its message via textContent.
- Route and PPC-tab dispatch resolve keys against an allow-list (pick())
instead of indexing objects with user-controlled strings.
- Remove the unused esc() helper; add a missing semicolon.
Local CodeQL (javascript security-and-quality suite): 0 alerts.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Eah55ppdxG4RKiN2DNeKwx
Owner
Author
|
Closing as superseded: the full plugin (v4.1.1, including everything in this PR) now lives in QodeXcli/amazon-commerce- and was merged there in PR #1. Generated by Claude Code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Imports the existing Seven Gum Commerce Pro WordPress plugin (v3.3.1) under
sg-commerce-pro/and adds the Amazon Seller Suite (v4.0.0). The suite is a full single-page app inside wp-admin (new Amazon Suite menu), built only on Amazon's official SP-API and Ads API.The commits are split so the baseline import can be reviewed on its own:
chore— the uploaded plugin, unchanged.feat— suite backend (services, schema, REST API).feat— app UI, tests, uninstall fixes, docs, version bump.Modules
Infrastructure
sg_suite_*tables with idempotent upserts.sg-commerce/v1/suite, allmanage_options.Fixes to the baseline
sg_inbound_plans,sg_product_eanand all suite tables.sg_commerce_*option; carton templates and the sandbox flag were previously left behind.Testing
php tests/unit.php: 79/79 pass. Covers financial-event flattening, report parsing, bid / search-term / budget rules, restock maths, listing scoring and the profitability calculator.tests/integration-smoke.phpagainst a real WordPress 6.6.2 install (SQLite): all OK.wp plugin uninstall: 0 tables, 0 options and 0 cron events remain.🤖 Generated with Claude Code
https://claude.ai/code/session_01Eah55ppdxG4RKiN2DNeKwx
Generated by Claude Code