Skip to content

Ability to select attributes using Any... when adding products to orders manually #28533

@johndcoy

Description

@johndcoy

Summary

Woo mobile app does not support Product Add-ons configuration, making it impossible for merchants to process in-person sales with customizable products. This is a critical business workflow blocker that prevents merchants from using Woo Mobile for POS scenarios.Expected Behavior

When a merchant adds a product with Product Add-ons to an order in the mobile app, they should be able to:

  1. Configure add-on options (dropdowns, checkboxes, text fields, etc.) on Woo mobile app
  2. Select from available choices (gun models, colors, sizes, etc.)
  3. Complete the order with proper add-on data
  4. Process payment with full product configuration

Actual Behavior

  • No add-on configuration interface appears in the mobile app
  • Add-ons are completely ignored when adding products to orders
  • Orders are created without add-on data
  • Merchants cannot customize products during in-person sales
  • Silent failure - no error messages, just missing functionality

Steps to Reproduce

  1. Install Woo Mobile app
  2. Create a product with Product Add-ons (e.g., dropdown with 50+ options)
  3. Open mobile app and create new order
  4. Add the product with add-ons to the order
  5. Expected: Add-on configuration interface appears
  6. Actual: Product is added without any add-on options

Connection to WooCommerce Core Limitations

Root Cause Analysis

This mobile limitation is part of a broader WooCommerce core architectural issue:

  1. Variable Product Restriction: WooCommerce core prevents adding variable product parents to admin orders
  2. Product Add-ons Workaround: Merchants use Product Add-ons as a workaround for this limitation
  3. Mobile Gap: WooCommerce Mobile doesn't support the workaround solution
  4. Complete Workflow Breakdown: Merchants are left with no viable mobile solution

Architectural Problem

  • WooCommerce Core: "Variable products can't be added to admin orders"
  • Product Add-ons: "We'll provide a workaround for this limitation"
  • Woo Mobile: "We don't support the workaround"
  • Result: No mobile solution exists for merchants with complex product with variations

Why I’m Writing This

I want to step out of pure technical language for a moment, because this is more than just a missing feature: it’s about real merchants trying to run their businesses.

I came here after working with merchant 10259296. Their products are customizable (gun model, draw hand, kydex print). https://momswhocarry.com/product/kydex-purse-holster/ Not an extreme setup, but still about 50+ variations across three attributes. They sell both online and at in-person events.

Since they mentioned in-person sales, I wanted to recommend WooCommerce POS or the Woo Mobile app.

But the thing is, their pain points is that they cannot select any of the variations: Why? Because of how complex WooCommerce core is. It's what it is.

CleanShot 2025-09-25 at 17.04.21@2x.png

CleanShot 2025-09-25 at 17.07.55@2x.png

CleanShot 2025-09-25 at 17.03.34@2x.png

(As a merchant handling manual order flow, you cannot select variation that is not set as variation on the backend…)

I acknowledged their pain point. I check Woo mobile app still knowing that the same behavior would be seen:

IMG_7D9C1CB099AA-1.jpeg

(Only the "Print" option is recognized as selectable variable variation.)

→ How to fix this issue?

I either tell this merchant to create 1500+ variations OR use Product Add-ons.

Why This Matters

I know WooCommerce core has long-standing limitations around variable products in admin orders. Product Add-ons has been the workaround for years. The mobile app currently ignores that workaround, leaving merchants with no viable solution at all for in-person payment space.

I realize not everything can be fixed in WooCommerce core right away. But merchants don’t care about architectural debates: they care about making sales wherever their customers are. Right now, even with workaround of Product Add-ons is not really helpful for merchants who want to process product with customizable elements.

I’d like to record this issue because I believe this is the kind of pain points that are somewhat critical to merchant's businesses yet are often overlooked. (So even if this feature is not possible in Woo mobile anytime soon, I would like this to be here as a recorded case.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugThe issue is a confirmed bug.Order ManagementIssues related to orders.RubikStore API checkout endpoints, Mini-Cart, Cart and Checkout related issueskiwi-discovery-poolplugin: woocommerceIssues related to the WooCommerce Core plugin.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions