Skip to content

[Shopify] Fix UX issues from new features review#7400

Open
onbuyuka wants to merge 4 commits intomainfrom
bugs/626752-shopify-ux-review
Open

[Shopify] Fix UX issues from new features review#7400
onbuyuka wants to merge 4 commits intomainfrom
bugs/626752-shopify-ux-review

Conversation

@onbuyuka
Copy link
Contributor

@onbuyuka onbuyuka commented Mar 25, 2026

Summary

  • Update refund error message to mention "return order" alongside "credit memo" since Shop can be configured for either
  • Fix "Process Returns As" caption capitalization ("As" → "as")
  • Rename "Auto Create/Release Sales Orders" to "Auto Create/Release Sales Documents" with updated tooltips reflecting orders and invoices
  • Add OnValidate on "Use Shopify Order No." to check number series has Manual Nos. enabled (checks Order Nos., then Invoice Nos. if applicable)
  • Reorder fields in Order Synchronization and Processing section per UX review; make Currency Handling visible by default
  • Move "Use Shopify Order No." field on Shopify Order page to Additional section before Processed
  • Move all field tooltips from Shop Card page to Shop table definitions

Fixes AB#626752

🤖 Generated with Claude Code

- Update refund error message to mention "return order" alongside "credit memo"
- Fix "Process Returns As" caption capitalization
- Rename "Auto Create/Release Sales Orders" to "Sales Documents" with updated tooltips
- Add number series validation when enabling "Use Shopify Order No."
- Reorder fields in Order Synchronization section, make Currency Handling visible by default
- Move "Use Shopify Order No." to Additional section on Shopify Order page
- Move all field tooltips from Shop Card page to Shop table

Fixes AB#626752

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@onbuyuka onbuyuka requested a review from a team as a code owner March 25, 2026 15:32
@onbuyuka onbuyuka enabled auto-merge (squash) March 25, 2026 15:33
@github-actions github-actions bot added the AL: Apps (W1) Add-on apps for W1 label Mar 25, 2026
Groenbech96
Groenbech96 previously approved these changes Mar 25, 2026
@github-actions github-actions bot modified the milestone: Version 29.0 Mar 25, 2026
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AL Documentation Audit

Documentation gaps were detected in the following apps:

  • Shopify-Connector-Test: 0% documentation coverage
  • Shopify-Connector: unknown documentation coverage

To generate documentation, run /al-docs init or /al-docs update using GitHub Copilot CLI or Claude Code.
This review is for awareness to help keep documentation in sync with code changes. It is okay to dismiss this request.

onbuyuka and others added 3 commits March 26, 2026 08:43
Resolve merge conflicts in ShpfyShopCard.Page.al: keep both
Importance = Additional (from this branch) and new ToolTip/using
statements (from main).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ToolTips were moved from the page to the shop table in this branch.
The merge from main re-introduced them; drop them along with the
unused Microsoft.Foundation.Company using directive.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants