Skip to content

Conversation

@jaclync
Copy link
Contributor

@jaclync jaclync commented Jul 22, 2025

For WOOMOB-916

Just one review is required.

Description

This PR removes the POSEligibilityChecker and POSEligibilityCheckerProtocol code from the codebase to remove the POS entry point implementation in the Menu tab now that we're releasing POS as a tab i2. POS as a tab i1 feature flag will be removed in the next sprint in WOOMOB-917.

The removal includes:

  • Deleted POSEligibilityChecker.swift file and its associated test files
  • Removed all references to POSEligibilityChecker from HubMenuViewModel
  • Removed POS element in the menu tab
  • Updated feature flag documentation

Steps to reproduce

  1. Launch the app with a store eligible for POS
  2. Navigate to the Menu tab
  3. Verify the POS entry point is not shown in the Menu tab

  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

@jaclync jaclync added the type: technical debt Represents or solves tech debt of the project. label Jul 22, 2025
@jaclync jaclync added this to the 22.9 milestone Jul 22, 2025
@jaclync jaclync changed the title Remove POS entry point and corresponding eligibility checker in the Menu tab Remove POS entry point and related code from the Menu tab Jul 22, 2025
@jaclync jaclync changed the title Remove POS entry point and related code from the Menu tab [POS as a tab i1] Remove POS entry point and related code from the Menu tab Jul 22, 2025
@wpmobilebot
Copy link
Collaborator

App Icon📲 You can test the changes from this Pull Request in WooCommerce iOS Prototype by scanning the QR code below to install the corresponding build.

App NameWooCommerce iOS Prototype
Build Numberpr15939-598321d
Version22.8
Bundle IDcom.automattic.alpha.woocommerce
Commit598321d
Installation URL3qmdr6i567ci0
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jaclync jaclync requested a review from staskus July 22, 2025 22:50
@jaclync jaclync merged commit 12600d4 into trunk Jul 23, 2025
15 checks passed
@jaclync jaclync deleted the feat/WOOMOB-916-remove-menu-pos-entry-point branch July 23, 2025 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: POS type: technical debt Represents or solves tech debt of the project.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants