Platform Implementation Matrix
This table shows which tools are available on each platform and their implementation status.
| Tool | Category | iOS | Android | Auth Required |
|---|---|---|---|---|
add_to_cart | Cart Management | Yes | Yes | Yes |
apply_voucher | Cart Management | Yes | Yes | Yes |
get_alternatives | Cart Management | Yes | Yes | Yes |
get_auth_context | App Context & Navigation | N/A | Yes | No |
get_cart | Cart Management | Yes | Yes | Yes |
get_current_division | App Context & Navigation | N/A | Yes | No |
get_location | App Context & Navigation | N/A | Yes | No |
get_order_details | Order Management | Yes | Yes | Yes |
get_order_history | Order Management | Yes | Yes | Yes |
get_platform_info | App Context & Navigation | N/A | Yes | No |
get_product_details | Product Discovery | Yes | Yes | No |
get_smartshopper_balance | User & Loyalty | Yes | Yes | Yes |
get_user_profile | User & Loyalty | Yes | Yes | Yes |
navigate_to_account | App Context & Navigation | N/A | Yes | No |
navigate_to_cart | App Context & Navigation | N/A | Yes | No |
navigate_to_checkout | App Context & Navigation | N/A | Yes | Yes |
navigate_to_home | App Context & Navigation | N/A | Yes | No |
navigate_to_order_history | App Context & Navigation | N/A | Yes | Yes |
navigate_to_product | App Context & Navigation | N/A | Yes | No |
navigate_to_search | App Context & Navigation | N/A | Yes | No |
navigate_to_sign_in | App Context & Navigation | N/A | Yes | No |
remove_from_cart | Cart Management | Yes | Yes | Yes |
remove_voucher | Cart Management | Yes | Yes | Yes |
reorder_items | Order Management | Yes | Yes | Yes |
search_products | Product Discovery | Yes | Yes | No |
select_alternative | Cart Management | Planned | Yes | Yes |
show_cart | Display (UI Components) | Yes | Planned | Yes |
show_products | Display (UI Components) | Yes | Planned | No |
update_cart_quantity | Cart Management | Yes | Yes | Yes |
Summary
- Total tools defined: 29
- Implemented on iOS: 16
- Implemented on Android: 27
- Implemented on both: 14
Auto-generated from YAML specs. Run npm run generate to update.