Skip to content

Conversation

@iamgabrielma
Copy link
Contributor

@iamgabrielma iamgabrielma commented Aug 28, 2025

Closes WOOMOB-1168
Closes WOOMOB-1038

Description

This PR updates the floating CTA menu in POS to display only Orders, Settings, and Exit buttons. As well as the empty cart view to show a button to start the barcode scanner flow.

We temporarily duplicate the view and render one or the other based on feature flag. The duplicated code will be removed a cycle after release with WOOMOB-1201

Testing information

  • Run POS, tap the floating button, observe only 3 options render (Orders, Settings, and Exit buttons). Tap on all of them, confirm that work as expected.
  • Tapping on the barcode scanner setup button on empty cart brings up the barcode setup flow
  • Switch the pointOfSaleSettingsi1 flag to false, Run POS, tap the floating button, observe all options render (except settings).
  • Confirm the barcode scanner setup button on empty cart is not present.
Flag off Flag on
Simulator Screenshot - iPad mini (A17 Pro) - US store - 2025-08-28 at 09 30 42 Simulator Screenshot - iPad mini (A17 Pro) - US store - 2025-08-28 at 09 21 06
Screen.Recording.2025-08-28.at.09.18.18.mov

@iamgabrielma iamgabrielma added type: task An internally driven task. feature: POS labels Aug 28, 2025
@iamgabrielma iamgabrielma added this to the 23.2 milestone Aug 28, 2025
@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Aug 28, 2025

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 Numberpr16049-09d1cf2
Version23.1
Bundle IDcom.automattic.alpha.woocommerce
Commit09d1cf2
Installation URL1u0jcqoslft80
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@iamgabrielma iamgabrielma requested a review from staskus August 28, 2025 02:32
Copy link
Contributor

@staskus staskus left a comment

Choose a reason for hiding this comment

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

Looks good 👍 Nice touch on the CartView

@iamgabrielma iamgabrielma enabled auto-merge August 28, 2025 23:55
@iamgabrielma iamgabrielma merged commit c657687 into trunk Aug 29, 2025
14 checks passed
@iamgabrielma iamgabrielma deleted the task/WOOMOB-1168-move-buttons-from-cta branch August 29, 2025 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: POS type: task An internally driven task.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants