woocommerce / woocommerce-ios

WooCommerce iOS app
https://www.woocommerce.com/mobile
GNU General Public License v2.0
298 stars 110 forks source link

No Option to Create Coupon in Main Coupons List #10506

Closed mdrockwell closed 6 months ago

mdrockwell commented 1 year ago

Describe the bug If you have coupons on your site, there is no + button to create new ones from Menu > Coupons.

If you have no coupons on your site, the Create Coupon button is displayed within the list view, but if you have coupons on your site, there is no + button to create one.

To Reproduce Steps to reproduce the behavior:

  1. Navigate to Menu > Coupons.

Screenshots When there are no coupons on the site: IMG_7E29CB0E0E38-1

When there is at least one coupon on the site: IMG_A84AF131D7F0-1

Expected behavior There should be a + button that can be used to create a coupon.

Isolating the problem (mark completed items with an [x]):

Mobile Environment Please include:

WordPress Environment

``` ` ### WordPress Environment ### WordPress address (URL): https://initialcharge.shop Site address (URL): https://initialcharge.shop WC Version: 8.0.2 REST API Version: ✔ 8.0.2 WC Blocks Version: ✔ 10.6.5 Action Scheduler Version: ✔ 3.6.1 Log Directory Writable: ✔ WP Version: 6.3 WP Multisite: – WP Memory Limit: 768 MB WP Debug Mode: – WP Cron: ✔ Language: en_US External object cache: ✔ ### Server Environment ### Server Info: Apache PHP Version: 7.4.33 PHP Post Max Size: 256 MB PHP Time Limit: 120 PHP Max Input Vars: 3000 cURL Version: 7.85.0 OpenSSL/3.0.9 SUHOSIN Installed: – MySQL Version: 5.7.39-42-log Max Upload Size: 256 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### WC Database Version: 8.0.2 WC Database Prefix: nyj_ Total Database Size: 7.57MB Database Data Size: 5.35MB Database Index Size: 2.22MB nyj_woocommerce_sessions: Data: 0.08MB + Index: 0.02MB + Engine InnoDB nyj_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB nyj_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB nyj_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB nyj_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB nyj_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_actionscheduler_actions: Data: 0.05MB + Index: 0.13MB + Engine InnoDB nyj_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_actionscheduler_logs: Data: 0.27MB + Index: 0.22MB + Engine InnoDB nyj_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB nyj_jetpack_waf_blocklog: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_options: Data: 2.03MB + Index: 0.08MB + Engine InnoDB nyj_postmeta: Data: 1.52MB + Index: 0.27MB + Engine InnoDB nyj_posts: Data: 0.30MB + Index: 0.09MB + Engine InnoDB nyj_sgs_log_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB nyj_sgs_log_visitors: Data: 0.02MB + Index: 0.00MB + Engine InnoDB nyj_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_usermeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB nyj_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB nyj_wc_admin_notes: Data: 0.08MB + Index: 0.00MB + Engine InnoDB nyj_wc_admin_note_actions: Data: 0.08MB + Index: 0.02MB + Engine InnoDB nyj_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB nyj_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB nyj_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB nyj_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB nyj_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB nyj_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB nyj_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB nyj_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB nyj_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB nyj_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB ### Post Type Counts ### attachment: 146 custom_css: 1 nav_menu_item: 15 page: 6 post: 1 product: 16 product_variation: 92 revision: 33 shop_order: 4 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (7) ### Jetpack: by Automattic – 12.4 Printful Integration for WooCommerce: by Printful – 2.2.4 SiteGround Optimizer: by SiteGround – 7.3.4 Two Factor: by Plugin Contributors – 0.8.1 WooCommerce Payments: by Automattic – 6.3.2 WooCommerce Shipping & Tax: by WooCommerce – 2.3.2 WooCommerce: by Automattic – 8.0.2 ### Inactive Plugins (0) ### ### Dropin Plugins (2) ### advanced-cache.php: advanced-cache.php object-cache.php: Memcached ### Settings ### API Enabled: ✔ Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: donation (donation) external (external) grouped (grouped) simple (simple) subscription (subscription) variable (variable) variable subscription (variable-subscription) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: – HPOS feature screen enabled: – HPOS feature enabled: – Order datastore: WC_Order_Data_Store_CPT HPOS data sync enabled: – ### WC Pages ### Shop base: #21 - / Cart: #22 - /cart/ Checkout: #23 - /checkout/ My account: #24 - /account/ Terms and conditions: ❌ Page not set ### Theme ### Name: Storefront Version: 4.5.2 Author URL: https://woocommerce.com/ Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ✔ ### Templates ### Overrides: – ### Subscriptions ### WCS_DEBUG: ✔ No Subscriptions Mode: ✔ Live Subscriptions Live URL: https://initialcharge.shop Subscriptions-core Library Version: 6.0.0 Subscription Statuses: – WooCommerce Account Connected: ❌ No ### Store Setup ### Country / State: United States (US) — New York ### Subscriptions by Payment Gateway ### ### Payment Gateway Support ### WooPayments: products refunds multiple_subscriptions subscription_cancellation subscription_payment_method_change_admin subscription_payment_method_change_customer subscription_payment_method_change subscription_reactivation subscription_suspension subscriptions gateway_scheduled_payments tokenization add_payment_method Cash on delivery: products ### Admin ### Enabled Features: activity-panels analytics product-block-editor coupons core-profiler customer-effort-score-tracks import-products-task experimental-fashion-sample-products shipping-smart-defaults shipping-setting-tour homescreen marketing mobile-app-banner navigation onboarding onboarding-tasks remote-inbox-notifications remote-free-extensions payment-gateway-suggestions shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page Disabled Features: minified-js new-product-management-experience product-variation-management settings async-product-editor-category-field Daily Cron: ✔ Next scheduled: 2023-08-19 23:03:54 -05:00 Options: ✔ Notes: 122 Onboarding: completed ### WooCommerce Payments ### Version: 6.3.2 Connected to WPCOM: Yes Blog ID: 200282550 Account ID: acct_1K0Ysn2EdpuGw5Ex ### Action Scheduler ### Complete: 65 Oldest: 2023-07-19 22:49:51 +0000 Newest: 2023-08-19 01:27:40 +0000 Failed: 9 Oldest: 2023-02-14 22:38:13 +0000 Newest: 2023-06-01 10:35:19 +0000 Pending: 1 Oldest: 2023-08-20 01:27:40 +0000 Newest: 2023-08-20 01:27:40 +0000 ### Status report information ### Generated at: 2023-08-19 09:04:56 -05:00 ` ```

Also reported here: 6678972-zd-a8c

jostnes commented 11 months ago

👋 @mdrockwell, I just checked the screen and saw the search button and the + button to add coupons from the coupons list screen. Can you try again and see if it's still reproducible on your end? Thanks!

(I'm using the latest beta build on iPhone 13 Pro, iOS 17.0.3)

IMG_8624

pmusolino commented 6 months ago

It seems this is no longer an issue, I just checked and I'm able to create a new coupon.