Describe the bug
I'm trying to manage a product with a large number of variations (100+). To make my life easier, I'd like to reorder them in WP Admin. However, there's only 15 variations loaded per page, so I can't just use drag and drop and need to rely on the variation menu order popup instead. However, when i use it, different variations often end up having the same menu order.
To Reproduce
Steps to reproduce the behavior:
Create a product with a large number of variations
Go to second page, click the hamburger menu and set new menu order in a popup (i.e. 3)
Update the product and check the database records for product variations.
Observe there are now two variations with the same menu order 3. This alone isn't a big problem, but after multiple operations like this there can be numerous duplicates and reordering the variations becomes difficult.
SELECT id, post_title, menu_order FROM `wp_posts` where post_parent = XXX and post_type = 'product_variation' order by menu_order
Expected behavior
Once I set the new menu order on a variation, the menu order of remaining variations gets rearranged so that there are no duplicates
Isolating the problem (mark completed items with an [x]):
[x] I have deactivated other plugins and confirmed this bug occurs when only WooCommerce plugin is active.
[x] This bug happens with a default WordPress theme active, or Storefront.
[x] I can reproduce this bug consistently using the steps above.
WordPress Environment
```
### WordPress Environment ###
WordPress address (URL): https://woostore.mystagingwebsite.com
Site address (URL): https://woostore.mystagingwebsite.com
WC Version: 3.6.4
Log Directory Writable: ✔
WP Version: 5.2.2
WP Multisite: –
WP Memory Limit: 256 MB
WP Debug Mode: ✔
WP Cron: ✔
Language: en_US
External object cache: ✔
### Server Environment ###
Server Info: nginx
PHP Version: 7.2.19
PHP Post Max Size: 100 MB
PHP Time Limit: 300
PHP Max Input Vars: 6144
cURL Version: 7.65.0
OpenSSL/1.0.1t
SUHOSIN Installed: –
MySQL Version: 5.5.5-10.1.17-MariaDB
Max Upload Size: 100 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔
### Database ###
WC Database Version: 3.6.4
WC Database Prefix: wp_
MaxMind GeoIP Database: ✔
Total Database Size: 127.65MB
Database Data Size: 74.84MB
Database Index Size: 52.81MB
wp_woocommerce_sessions: Data: 0.02MB + Index: 0.03MB
wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB
wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB
wp_woocommerce_order_items: Data: 0.17MB + Index: 0.08MB
wp_woocommerce_order_itemmeta: Data: 1.52MB + Index: 1.94MB
wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB
wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.05MB
wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB
wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB
wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB
wp_advanced_notifications: Data: 0.02MB + Index: 0.00MB
wp_advanced_notification_triggers: Data: 0.02MB + Index: 0.00MB
wp_aiowps_events: Data: 0.02MB + Index: 0.00MB
wp_aiowps_failed_logins: Data: 0.02MB + Index: 0.00MB
wp_aiowps_global_meta: Data: 0.02MB + Index: 0.00MB
wp_aiowps_login_activity: Data: 0.02MB + Index: 0.00MB
wp_aiowps_login_lockdown: Data: 0.02MB + Index: 0.00MB
wp_aiowps_permanent_block: Data: 0.02MB + Index: 0.00MB
wp_commentmeta: Data: 0.02MB + Index: 0.03MB
wp_comments: Data: 15.52MB + Index: 12.06MB
wp_ewwwio_images: Data: 0.02MB + Index: 0.03MB
wp_failed_jobs: Data: 0.02MB + Index: 0.00MB
wp_followup_coupons: Data: 0.02MB + Index: 0.03MB
wp_followup_coupon_logs: Data: 0.02MB + Index: 0.05MB
wp_followup_customers: Data: 0.02MB + Index: 0.06MB
wp_followup_customer_carts: Data: 0.03MB + Index: 0.03MB
wp_followup_customer_notes: Data: 0.02MB + Index: 0.03MB
wp_followup_customer_orders: Data: 0.02MB + Index: 0.02MB
wp_followup_email_coupons: Data: 0.02MB + Index: 0.02MB
wp_followup_email_excludes: Data: 0.02MB + Index: 0.05MB
wp_followup_email_logs: Data: 0.52MB + Index: 0.42MB
wp_followup_email_orders: Data: 8.52MB + Index: 0.58MB
wp_followup_email_order_coupons: Data: 0.02MB + Index: 0.02MB
wp_followup_email_tracking: Data: 0.02MB + Index: 0.08MB
wp_followup_followup_history: Data: 0.27MB + Index: 0.05MB
wp_followup_order_categories: Data: 0.02MB + Index: 0.03MB
wp_followup_order_items: Data: 0.05MB + Index: 0.05MB
wp_followup_subscribers: Data: 0.09MB + Index: 0.13MB
wp_followup_subscribers_to_lists: Data: 0.08MB + Index: 0.09MB
wp_followup_subscriber_lists: Data: 0.02MB + Index: 0.03MB
wp_groups_capability: Data: 0.02MB + Index: 0.03MB
wp_groups_group: Data: 0.02MB + Index: 0.02MB
wp_groups_group_capability: Data: 0.02MB + Index: 0.02MB
wp_groups_user_capability: Data: 0.02MB + Index: 0.02MB
wp_groups_user_group: Data: 0.02MB + Index: 0.02MB
wp_icl_cms_nav_cache: Data: 0.02MB + Index: 0.00MB
wp_icl_content_status: Data: 0.02MB + Index: 0.02MB
wp_icl_core_status: Data: 0.02MB + Index: 0.02MB
wp_icl_flags: Data: 0.02MB + Index: 0.02MB
wp_icl_languages: Data: 0.02MB + Index: 0.03MB
wp_icl_languages_translations: Data: 0.19MB + Index: 0.11MB
wp_icl_locale_map: Data: 0.02MB + Index: 0.00MB
wp_icl_message_status: Data: 0.02MB + Index: 0.03MB
wp_icl_mo_files_domains: Data: 0.02MB + Index: 0.02MB
wp_icl_node: Data: 0.02MB + Index: 0.00MB
wp_icl_reminders: Data: 0.02MB + Index: 0.00MB
wp_icl_strings: Data: 0.27MB + Index: 0.41MB
wp_icl_string_packages: Data: 0.02MB + Index: 0.00MB
wp_icl_string_pages: Data: 0.02MB + Index: 0.02MB
wp_icl_string_positions: Data: 0.02MB + Index: 0.02MB
wp_icl_string_status: Data: 0.02MB + Index: 0.02MB
wp_icl_string_translations: Data: 0.02MB + Index: 0.02MB
wp_icl_string_urls: Data: 0.02MB + Index: 0.02MB
wp_icl_translate: Data: 0.02MB + Index: 0.02MB
wp_icl_translate_job: Data: 0.02MB + Index: 0.02MB
wp_icl_translations: Data: 0.47MB + Index: 1.28MB
wp_icl_translation_batches: Data: 0.02MB + Index: 0.00MB
wp_icl_translation_status: Data: 0.03MB + Index: 0.02MB
wp_links: Data: 0.02MB + Index: 0.02MB
wp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB
wp_metaseo_images: Data: 0.02MB + Index: 0.00MB
wp_ms_snippets: Data: 0.02MB + Index: 0.00MB
wp_options: Data: 7.36MB + Index: 0.16MB
wp_postmeta: Data: 20.53MB + Index: 15.61MB
wp_posts: Data: 4.48MB + Index: 1.19MB
wp_po_plugins: Data: 0.02MB + Index: 0.06MB
wp_queue: Data: 0.02MB + Index: 0.00MB
wp_rg_form: Data: 0.02MB + Index: 0.00MB
wp_rg_form_meta: Data: 0.02MB + Index: 0.00MB
wp_rg_form_view: Data: 0.02MB + Index: 0.03MB
wp_rg_incomplete_submissions: Data: 0.02MB + Index: 0.02MB
wp_rg_lead: Data: 0.02MB + Index: 0.03MB
wp_rg_lead_detail: Data: 0.02MB + Index: 0.06MB
wp_rg_lead_detail_long: Data: 0.02MB + Index: 0.00MB
wp_rg_lead_meta: Data: 0.02MB + Index: 0.05MB
wp_rg_lead_notes: Data: 0.02MB + Index: 0.03MB
wp_smush_dir_images: Data: 0.02MB + Index: 0.03MB
wp_snippets: Data: 0.02MB + Index: 0.00MB
wp_termmeta: Data: 0.09MB + Index: 0.11MB
wp_terms: Data: 0.06MB + Index: 0.03MB
wp_term_relationships: Data: 0.45MB + Index: 0.27MB
wp_term_taxonomy: Data: 0.08MB + Index: 0.09MB
wp_usermeta: Data: 0.39MB + Index: 0.45MB
wp_users: Data: 0.06MB + Index: 0.05MB
wp_vtprd_purchase_log: Data: 0.02MB + Index: 0.02MB
wp_vtprd_purchase_log_product: Data: 0.02MB + Index: 0.02MB
wp_vtprd_purchase_log_product_rule: Data: 0.02MB + Index: 0.02MB
wp_wcch_page_history: Data: 0.02MB + Index: 0.00MB
wp_wcpl_user_packages: Data: 0.02MB + Index: 0.00MB
wp_wcpv_commissions: Data: 0.02MB + Index: 0.00MB
wp_wcpv_per_product_shipping_rules: Data: 0.02MB + Index: 0.00MB
wp_wcs_payment_retries: Data: 0.02MB + Index: 0.02MB
wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB
wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB
wp_wc_am_api_activation: Data: 0.02MB + Index: 0.06MB
wp_wc_am_api_resource: Data: 0.02MB + Index: 0.09MB
wp_wc_am_associated_api_key: Data: 0.02MB + Index: 0.03MB
wp_wc_am_secure_hash: Data: 0.02MB + Index: 0.02MB
wp_wc_booking_relationships: Data: 0.02MB + Index: 0.03MB
wp_wc_customer_lookup: Data: 0.05MB + Index: 0.03MB
wp_wc_cvo_cache: Data: 0.02MB + Index: 0.00MB
wp_wc_deposits_payment_plans: Data: 0.02MB + Index: 0.00MB
wp_wc_deposits_payment_plans_schedule: Data: 0.02MB + Index: 0.02MB
wp_wc_download_log: Data: 0.02MB + Index: 0.03MB
wp_wc_gpf_render_cache: Data: 0.02MB + Index: 0.02MB
wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB
wp_wc_order_product_lookup: Data: 0.31MB + Index: 0.19MB
wp_wc_order_stats: Data: 0.22MB + Index: 0.11MB
wp_wc_order_tax_lookup: Data: 0.09MB + Index: 0.06MB
wp_wc_points_rewards_user_points: Data: 0.02MB + Index: 0.03MB
wp_wc_points_rewards_user_points_log: Data: 0.05MB + Index: 0.05MB
wp_wc_product_meta_lookup: Data: 0.31MB + Index: 0.53MB
wp_wc_warranty_products: Data: 0.02MB + Index: 0.05MB
wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_bundled_itemmeta: Data: 0.08MB + Index: 0.06MB
wp_woocommerce_bundled_items: Data: 0.02MB + Index: 0.03MB
wp_woocommerce_exported_csv_items: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_gpf_google_taxonomy: Data: 2.02MB + Index: 0.00MB
wp_woocommerce_per_product_shipping_rules: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_pickup_locations_geodata: Data: 0.02MB + Index: 0.05MB
wp_woocommerce_recommendations: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_session_activity: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_shipping_flat_rate_boxes: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_shipping_table_rates: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_software_activations: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_software_licenses: Data: 0.02MB + Index: 0.00MB
wp_woocommerce_subscription_downloads: Data: 0.02MB + Index: 0.00MB
wp_wpms_links: Data: 0.02MB + Index: 0.00MB
wp_wps_hit: Data: 0.02MB + Index: 0.14MB
wp_wps_index: Data: 6.52MB + Index: 12.55MB
wp_wps_key: Data: 1.52MB + Index: 1.52MB
wp_wps_object_type: Data: 0.02MB + Index: 0.08MB
wp_wps_query: Data: 0.02MB + Index: 0.02MB
wp_wps_uri: Data: 0.02MB + Index: 0.02MB
wp_wps_user_agent: Data: 0.02MB + Index: 0.02MB
wp_yith_vendors_commissions: Data: 0.02MB + Index: 0.00MB
wp_yith_vendors_commissions_notes: Data: 0.02MB + Index: 0.00MB
wp_yith_vendors_payments: Data: 0.02MB + Index: 0.00MB
wp_yith_vendors_payments_relathionship: Data: 0.02MB + Index: 0.00MB
wp_yoast_seo_links: Data: 0.02MB + Index: 0.02MB
wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB
### Post Type Counts ###
attachment: 1417
bookable_person: 2
bookable_resource: 1
carts: 1
course: 1
custom_css: 2
custom-css-js: 2
customize_changeset: 5
event_ticket: 4
event_ticket_email: 1
follow_up_email: 28
ghactivity_event: 40
global_product_addon: 2
job_listing: 3
jp_img_sitemap: 1
jp_sitemap: 1
jp_sitemap_master: 1
lesson: 2
nav_menu_item: 14
oembed_cache: 1
order_shipment: 4
page: 62
polylang_mo: 2
post: 15
product: 1787
product_variation: 953
quiz: 2
revision: 107
scheduled-action: 575
shipping_package: 2
shop_coupon: 54
shop_order: 885
shop_order_refund: 20
shop_subscription: 120
slide: 4
tribe_events: 5
tribe_rsvp_attendees: 12
tribe_rsvp_tickets: 4
tribe_wooticket: 3
user_request: 5
wapl: 1
warranty_request: 5
wc_membership_plan: 4
wc_memberships_team: 1
wc_order_status: 12
wc_pickup_location: 1
wc_product_tab: 1
wc_product_table: 1
wc_user_membership: 38
wc_voucher: 7
wc_voucher_template: 1
wc_zapier_feed: 2
wcpf_item: 4
wcpf_project: 1
wishlist: 1
### Security ###
Secure connection (HTTPS): ✔
Hide errors from visitors: ✔
### Active Plugins (2) ###
Easy Theme and Plugin Upgrades: by Chris Jean – 2.0.1
WooCommerce: by Automattic – 3.6.4
### Inactive Plugins (231) ###
Akismet Anti-Spam: by Automattic – 4.1.2
All In One WP Security: by Tips and Tricks HQ
Peter Petreski
Ruhul
Ivy – 4.3.5
Autoptimize: by Frank Goossens (futtta) – 2.3.2
Classic Editor: by WordPress Contributors – 1.3
Code Snippets: by Shea Bunge – 2.13.3
Coming Soon Page & Maintenance Mode by SeedProd: by SeedProd – 5.0.10
Event Tickets: by Modern Tribe
Inc. – 4.10.1.2
Event Tickets Plus: by Modern Tribe
Inc. – 4.8.2
EWWW Image Optimizer: by Shane Bishop – 4.1.1
EWWW Image Optimizer Cloud: by Shane Bishop – 4.1.0
Featured Image Generator: by DesignilCode – 1.1.6
Fix Amazon Links for WooCommerce Amazon S3 storage: by Maria Gorska – 0.1.0 – Not tested with the active version of WooCommerce
Fix Amazon Links for WooCommerce Amazon S3 storage: by Maria Gorska – 0.1.0 – Not tested with the active version of WooCommerce
Fix customer tokens for WooCommerce Stripe: by Maria Gorska – 0.1.0 – Not tested with the active version of WooCommerce
Follow-Up Emails: by WooCommerce – 4.8.8 – 4.8.13 is available – Not tested with the active version of WooCommerce
Follow-Up Emails: by WooCommerce – 4.7.4 – 4.8.13 is available – Not tested with the active version of WooCommerce
Fusion Builder: by ThemeFusion – 1.5.2
Fusion Core: by ThemeFusion – 3.5.2
GHActivity: by Jeremy Herve – 1.5.0
Gravity Forms: by rocketgenius – 2.2.5
Groups: by itthinx – 2.3.0
Groups WooCommerce: by itthinx – 1.11.0 – Not tested with the active version of WooCommerce
Gutenberg: by Gutenberg Team – 4.4.0
Health Check: by The WordPress.org community – 0.9.0
Homepage Control: by WooThemes – 2.0.3
Jetpack by WordPress.com: by Automattic – 7.4.1
Last Modified Timestamp: by Evan Mattson – 1.0.4
Loco Translate: by Tim Whitlock – 2.2.2
Mailchimp for WooCommerce: by Mailchimp – 2.1.14 – Not tested with the active version of WooCommerce
Meta Tag Manager: by Marcus Sykes – 2.1
Multiple Packages for WooCommerce: by Erica Dion – 1.0 – Not tested with the active version of WooCommerce
My Custom Functions: by Arthur Gareginyan – 4.10
Plugin Organizer: by Jeff Sterup – 9.5.1
POEditor: by POEditor – 0.9.2
Polylang: by Frédéric Demarle – 2.3.6
Polylang for WooCommerce: by Frédéric Demarle – 0.9 – Not tested with the active version of WooCommerce
Polylang Pro: by Frédéric Demarle – 2.2.3
Printful Integration for WooCommerce: by Printful – 2.0.4 – Not tested with the active version of WooCommerce
Product Filters for WooCommerce: by Nexter – 1.1.14 – 1.1.15 is available – Not tested with the active version of WooCommerce
Product Reviews Import Export (Basic): by WebToffee – 1.1.6 – Not tested with the active version of WooCommerce
Query Monitor: by John Blackbourn – 3.3.6
Sensei: by WooCommerce – 1.9.19 – 2.1.2.1.0.2 is available
Simple Custom CSS and JS: by SilkyPress.com – 3.18 – Not tested with the active version of WooCommerce
Stop Emails: by Sal Ferrarello – 1.2.0
Storefront Blog Customiser: by WooCommerce – 1.2.3
Storefront Footer Bar: by WooThemes – 1.0.3 – 1.0.4 is available
Storefront Hamburger Menu: by WooThemes – 1.2.1
Storefront Mega Menus: by WooCommerce – 1.6.2 – Not tested with the active version of WooCommerce
Storefront Parallax Hero: by WooThemes – 1.5.5
Storefront Powerpack: by WooCommerce – 1.4.12 – 1.4.15 is available
Storefront Product Hero: by WooThemes – 1.2.13
Storefront Product Pagination: by WooThemes – 1.2.3 – Not tested with the active version of WooCommerce
Storefront Product Sharing: by WooCommerce – 1.0.5 – 1.0.6 is available
Storefront Reviews: by WooCommerce – 1.0.4 – 1.0.5 is available – Not tested with the active version of WooCommerce
Storefront Sticky Add to Cart: by WooThemes – 1.1.7
Teams for WooCommerce Memberships: by SkyVerge – 1.1.4
The Events Calendar: by Modern Tribe
Inc. – 4.8.2
Theme Test Drive: by Vladimir Prelovac – 2.9.1
Tracking Code Manager: by IntellyWP – 1.11.6 – Not tested with the active version of WooCommerce
User Role Editor: by Vladimir Garagulya – 4.38
VarkTech Pricing Deals for WooCommerce: by Vark – 2.0.0.1 – Not tested with the active version of WooCommerce
VaultPress: by Automattic – 1.9.10
WooCommerce - Gravity Forms Product Add-Ons: by Lucas Stark – 3.2.9 – 3.3.8 is available – Not tested with the active version of WooCommerce
WooCommerce - ShipStation Integration: by WooCommerce – 4.1.22 – 4.1.28 is available – Not tested with the active version of WooCommerce
WooCommerce - ShipStation Integration: by WooCommerce – 4.1.25 – 4.1.28 is available – Not tested with the active version of WooCommerce
WooCommerce 2Checkout - Inline Checkout: by WooCommerce – 1.1.13 – 1.1.15 is available – Not tested with the active version of WooCommerce
WooCommerce 2Checkout API Gateway: by WooCommerce – 1.0.6 – 1.0.8 is available – Not tested with the active version of WooCommerce
WooCommerce 360° Image: by WooCommerce – 1.1.7 – 1.1.8 is available – Not tested with the active version of WooCommerce
WooCommerce Account Funds: by WooCommerce – 2.1.10 – 2.1.16 is available – Not tested with the active version of WooCommerce
WooCommerce Additional Variation Images: by WooCommerce – 1.7.13 – 1.7.15 is available – Not tested with the active version of WooCommerce
WooCommerce Admin: by WooCommerce – 0.13.2
WooCommerce Advanced Ajax Layered Navigation: by WooCommerce – 1.4.15 – 1.4.16 is available – Not tested with the active version of WooCommerce
WooCommerce Advanced Notifications: by WooCommerce – 1.2.15 – 1.2.16 is available – Not tested with the active version of WooCommerce
WooCommerce Advanced Product Labels: by Jeroen Sormani – 1.1.2 – Not tested with the active version of WooCommerce
WooCommerce Advanced Shipping Packages: by WooCommerce – 1.1.4 – Not tested with the active version of WooCommerce
WooCommerce Amazon Fulfillment: by Never Settle – 3.1.8 – Not tested with the active version of WooCommerce
WooCommerce Amazon Pay Gateway: by WooCommerce – 1.10.1
WooCommerce Amazon S3 Storage: by WooCommerce – 2.1.8 – 2.1.11 is available – Not tested with the active version of WooCommerce
WooCommerce API Manager: by Todd Lahman LLC – 2.0.16 – 2.0.18 is available – Not tested with the active version of WooCommerce
WooCommerce Australia Post Shipping: by WooCommerce – 2.4.5 – 2.4.11 is available – Not tested with the active version of WooCommerce
WooCommerce Authorize.Net AIM Gateway: by SkyVerge – 3.12.1 – 3.14.5 is available – Not tested with the active version of WooCommerce
WooCommerce Authorize.net DPM Gateway: by WooCommerce – 1.7.6 – 1.8.0 is available – Not tested with the active version of WooCommerce
WooCommerce Authorize.Net Gateway: by SkyVerge – 3.0.4
WooCommerce AvaTax: by SkyVerge – 1.7.0 – 1.7.2 is available – Not tested with the active version of WooCommerce
WooCommerce Beta Tester: by WooCommerce – 2.0.0 – Not tested with the active version of WooCommerce
WooCommerce Blocks: by Automattic – 1.2.0 – Not tested with the active version of WooCommerce
WooCommerce Bookings: by Automattic – 1.12.2 – 1.14.5 is available – Not tested with the active version of WooCommerce
WooCommerce Box Office: by WooCommerce – 1.1.8 – 1.1.12 is available – Not tested with the active version of WooCommerce
WooCommerce Brands: by WooCommerce – 1.6.7 – 1.6.8 is available – Not tested with the active version of WooCommerce
WooCommerce Bulk Download: by WooCommerce – 1.2.10 – 1.2.12 is available – Not tested with the active version of WooCommerce
WooCommerce Bulk Stock Management: by WooCommerce – 2.2.16 – 2.2.17 is available
WooCommerce Bulk Variations: by Lucas Stark – 1.6.3 – Not tested with the active version of WooCommerce
WooCommerce Cart Reports: by WooCommerce – 1.1.20 – 1.2.4 is available – Not tested with the active version of WooCommerce
WooCommerce Catalog Visibility Options: by Lucas Stark – 3.2.4
WooCommerce Chained Products: by StoreApps – 2.5.3 – Not tested with the active version of WooCommerce
WooCommerce Checkout Add-Ons: by SkyVerge – 1.11.0 – 2.0.5 is available – Not tested with the active version of WooCommerce
WooCommerce Checkout Field Editor: by WooCommerce – 1.5.17 – 1.5.21 is available – Not tested with the active version of WooCommerce
WooCommerce Composite Products: by SomewhereWarm – 3.15.0 – 4.1.0 is available – Not tested with the active version of WooCommerce
WooCommerce Conditional Shipping and Payments: by SomewhereWarm – 1.3.2 – 1.5.6 is available – Not tested with the active version of WooCommerce
WooCommerce Cost of Goods: by SkyVerge – 2.7.0 – 2.8.4 is available – Not tested with the active version of WooCommerce
WooCommerce Coupon Campaigns & Tracking: by WooCommerce – 1.0.5 – 1.1.6 is available – Not tested with the active version of WooCommerce
WooCommerce Currency Converter: by WooCommerce – 1.6.12 – 1.6.13 is available – Not tested with the active version of WooCommerce
WooCommerce Customer/Order/Coupon CSV Import Suite: by SkyVerge – 3.4.3 – 3.6.2 is available – Not tested with the active version of WooCommerce
WooCommerce Customer/Order CSV Export: by SkyVerge – 4.6.1 – 4.7.0 is available – Not tested with the active version of WooCommerce
WooCommerce Customer History: by Brian Richards – 1.2.1 – Not tested with the active version of WooCommerce
WooCommerce Deposits: by WooCommerce – 1.4.9 – 1.4.12 is available
WooCommerce Disability VAT Exemption: by WooCommerce – 1.3.4 – 1.3.8 is available – Not tested with the active version of WooCommerce
WooCommerce Distance Rate Shipping: by Automattic – 1.0.10 – 1.0.11 is available – Not tested with the active version of WooCommerce
WooCommerce Drip: by WooCommerce – 1.2.10 – 1.2.13 is available – Not tested with the active version of WooCommerce
WooCommerce Dropshipping: by WooCommerce – 1.2.11 – 1.2.15 is available – Not tested with the active version of WooCommerce
WooCommerce Dynamic Pricing: by Lucas Stark – 3.1.13 – Not tested with the active version of WooCommerce
WooCommerce Elavon Converge Gateway: by SkyVerge – 2.4.0 – 2.4.2 is available
WooCommerce Email Customizer: by WooCommerce – 1.1.10
WooCommerce EU VAT Compliance (Free): by David Anderson – 1.11.21 – Not tested with the active version of WooCommerce
WooCommerce EU VAT Compliance (Premium): by David Anderson – 1.11.26 – Not tested with the active version of WooCommerce
WooCommerce EU VAT Number: by WooCommerce – 2.3.12 – 2.3.13 is available – Not tested with the active version of WooCommerce
WooCommerce eWAY Payment Gateway: by WooCommerce – 3.1.19 – 3.1.20 is available – Not tested with the active version of WooCommerce
WooCommerce FedEx Shipping: by WooCommerce – 3.4.17 – 3.4.19 is available
WooCommerce Flat Rate Box Shipping: by WooCommerce – 2.0.3 – 2.0.7 is available – Not tested with the active version of WooCommerce
WooCommerce Force Sells: by WooCommerce – 1.1.17 – 1.1.19 is available – Not tested with the active version of WooCommerce
WooCommerce Freshdesk: by Automattic – 1.1.15 – 1.1.17 is available – Not tested with the active version of WooCommerce
WooCommerce Germanized: by Vendidero – 1.9.8 – Not tested with the active version of WooCommerce
WooCommerce Give Products: by WooCommerce – 1.0.10 – Not tested with the active version of WooCommerce
WooCommerce GoCardless Gateway: by WooCommerce – 2.4.11
WooCommerce Google Analytics Integration: by WooCommerce – 1.4.4 – Not tested with the active version of WooCommerce
WooCommerce Google Product Feed: by Lee Willis – 7.1.2 – Not tested with the active version of WooCommerce
WooCommerce Helper: by WooCommerce – 1.7.2 – Not tested with the active version of WooCommerce – Network enabled
WooCommerce Help Scout: by WooCommerce – 1.3.8 – 2.0 is available – Not tested with the active version of WooCommerce
WooCommerce Instagram: by WooCommerce – 1.0.15 – Not tested with the active version of WooCommerce
WooCommerce Intuit Payments Gateway: by SkyVerge – 2.0.2 – Not tested with the active version of WooCommerce
WooCommerce Klarna Gateway: by WooCommerce – 2.3.6 – Not tested with the active version of WooCommerce
WooCommerce Local Pickup Plus: by SkyVerge – 2.3.4 – 2.4.1 is available – Not tested with the active version of WooCommerce
WooCommerce MailChimp Integration: by WooCommerce – 1.0.3 – Not tested with the active version of WooCommerce
WooCommerce Measurement Price Calculator: by SkyVerge – 3.13.2 – 3.14.2 is available – Not tested with the active version of WooCommerce
WooCommerce Memberships: by SkyVerge – 1.13.1
WooCommerce Min/Max Quantities: by WooCommerce – 2.4.6
WooCommerce Mix and Match: by Kathy Darling – 1.3.0 – 1.5.1 is available – Not tested with the active version of WooCommerce
WooCommerce Monetico Gateway: by Nicolas Maillard – 1.1 – Not tested with the active version of WooCommerce
WooCommerce Multi-currency: by WooCommerce – 1.12.0 – 1.16.0 is available – Not tested with the active version of WooCommerce
WooCommerce Multilingual: by OnTheGoSystems – 4.3.7 – Not tested with the active version of WooCommerce
WooCommerce Name Your Price: by Kathy Darling – 2.7.1 – 2.9.6 is available – Not tested with the active version of WooCommerce
WooCommerce One Page Checkout: by Prospress Inc. – 1.6.0 – Not tested with the active version of WooCommerce
WooCommerce Order Barcodes: by Automattic – 1.3.4 – 1.3.6 is available – Not tested with the active version of WooCommerce
WooCommerce Order Delivery: by WooThemes – 1.1.3 – Not tested with the active version of WooCommerce
WooCommerce Order Status Manager: by SkyVerge – 1.9.3 – 1.9.4 is available – Not tested with the active version of WooCommerce
WooCommerce PayFast Gateway: by WooCommerce – 1.4.11 – 1.4.12 is available – Not tested with the active version of WooCommerce
WooCommerce PayFast Gateway: by WooCommerce – 1.4.6 – 1.4.12 is available – Not tested with the active version of WooCommerce
WooCommerce PayPal Adaptive Payments: by WooThemes – 1.1.5 – Not tested with the active version of WooCommerce
WooCommerce PayPal Adaptive Payments: by WooThemes – 1.1.6 – Not tested with the active version of WooCommerce
WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.14 – 1.6.15 is available
WooCommerce PayPal Payments Advanced Gateway: by WooCommerce – 1.24.3 – 1.24.8 is available – Not tested with the active version of WooCommerce
WooCommerce PayPal Powered by Braintree Gateway: by WooCommerce – 2.2.1 – 2.2.5 is available – Not tested with the active version of WooCommerce
WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway: by WooCommerce – 4.4.16
WooCommerce PayPal Pro Hosted: by WooCommerce – 1.0.18 – 1.0.19 is available – Not tested with the active version of WooCommerce
WooCommerce PDF Invoices: by Andrew Benbow – 4.4.2 – Not tested with the active version of WooCommerce
WooCommerce PDF Product Vouchers: by SkyVerge – 3.5.7 – 3.5.8 is available
WooCommerce PDF Watermark: by WooCommerce – 1.1.5 – 1.1.7 is available – Not tested with the active version of WooCommerce
WooCommerce Photography: by WooCommerce – 1.0.15 – 1.0.17 is available – Not tested with the active version of WooCommerce
WooCommerce Points and Rewards: by WooCommerce – 1.6.17 – 1.6.22 is available – Not tested with the active version of WooCommerce
WooCommerce PostNL: by WooCommerce – 1.2.3 – Not tested with the active version of WooCommerce
WooCommerce Pre-Orders: by WooCommerce – 1.5.8 – 1.5.13 is available – Not tested with the active version of WooCommerce
WooCommerce Print Invoices/Packing Lists: by SkyVerge – 3.3.5 – 3.6.7 is available – Not tested with the active version of WooCommerce
WooCommerce Product Add-ons: by WooCommerce – 3.0.11
WooCommerce Product Bundles: by SomewhereWarm – 5.7.7 – 5.11.0 is available – Not tested with the active version of WooCommerce
WooCommerce Product CSV Import Suite: by WooCommerce – 1.10.19 – 1.10.23 is available – Not tested with the active version of WooCommerce
WooCommerce Product Enquiry Form: by WooCommerce – 1.2.5 – 1.2.8 is available – Not tested with the active version of WooCommerce
WooCommerce Product Reviews Pro: by SkyVerge – 1.8.1 – Not tested with the active version of WooCommerce
WooCommerce Products Compare: by WooCommerce – 1.0.10 – 1.0.13 is available – Not tested with the active version of WooCommerce
WooCommerce Product Search: by itthinx – 2.12.0 – 2.13.3 is available – Not tested with the active version of WooCommerce
WooCommerce Product Table Lite: by Kartik Gahlaut – 1.5.0 – Not tested with the active version of WooCommerce
WooCommerce Product Vendors: by WooCommerce – 2.1.12 – 2.1.17 is available – Not tested with the active version of WooCommerce
WooCommerce Purchase Order Payment Gateway: by WooCommerce – 1.2.1 – 1.2.3 is available – Not tested with the active version of WooCommerce
WooCommerce Purolator: by WooCommerce – 2.4.7 – 2.4.16 is available – Not tested with the active version of WooCommerce
WooCommerce Quick View: by WooCommerce – 1.1.12 – 1.2.1 is available – Not tested with the active version of WooCommerce
WooCommerce Recommendation Engine: by Lucas Stark – 3.1.7 – 3.2.1 is available – Not tested with the active version of WooCommerce
WooCommerce Role Based Methods: by WPBackOffice – 2.3.6 – Not tested with the active version of WooCommerce
WooCommerce Royal Mail: by WooCommerce – 2.5.10 – 2.5.16 is available – Not tested with the active version of WooCommerce
WooCommerce SagePay Form and SagePay Direct Gateway: by Andrew Benbow – 3.10.1 – 3.14.0 is available – Not tested with the active version of WooCommerce
WooCommerce Sequential Order Numbers Pro: by SkyVerge – 1.11.2 – Not tested with the active version of WooCommerce
WooCommerce Services: by Automattic – 1.18.0 – 1.21.0 is available – Not tested with the active version of WooCommerce
WooCommerce Shipment Tracking: by WooCommerce – 1.6.9 – 1.6.14 is available – Not tested with the active version of WooCommerce
WooCommerce Shipping Per Product v2: by WooCommerce – 2.2.13 – 2.3.0 is available – Not tested with the active version of WooCommerce
WooCommerce Ship to Multiple Addresses: by WooCommerce – 3.6.6 – 3.6.8 is available – Not tested with the active version of WooCommerce
WooCommerce Show product_visibility Taxonomy: by Automattic – 1.0.0 – Not tested with the active version of WooCommerce
WooCommerce Slack: by WooCommerce – 1.1.4 – 1.1.12 is available – Not tested with the active version of WooCommerce
WooCommerce Smart Coupons: by StoreApps – 4.0.8
WooCommerce SnapScan Gateway: by WooCommerce – 1.1.4
WooCommerce Social Login: by SkyVerge – 2.3.1 – 2.6.5 is available – Not tested with the active version of WooCommerce
WooCommerce Software Add-On: by WooCommerce – 1.7.4 – 1.7.8 is available – Not tested with the active version of WooCommerce
WooCommerce Spee-Dee Shipping: by Automattic – 1.0.3 – Not tested with the active version of WooCommerce
WooCommerce Splash Popup: by WooCommerce – 1.2.9
WooCommerce Square: by WooCommerce – 1.0.37
WooCommerce Stamps.com API integration: by WooCommerce – 1.3.10
WooCommerce Store Catalog PDF Download: by WooCommerce – 1.0.16
WooCommerce Store Credit: by WooCommerce – 2.1.13 – 2.4.6 is available – Not tested with the active version of WooCommerce
WooCommerce Stripe Gateway: by WooCommerce – 4.2.2
WooCommerce Subscribe All the Things: by Prospress Inc. – 2.0.0 – Not tested with the active version of WooCommerce
WooCommerce Subscribe All the Things: by Prospress Inc. – 1.1.2 – Not tested with the active version of WooCommerce
WooCommerce Subscription Downloads: by WooCommerce – 1.1.17 – 1.1.18 is available – Not tested with the active version of WooCommerce
WooCommerce Subscriptions: by Prospress Inc. – 2.5.6
WooCommerce Subscriptions CSV Importer and Exporter: by Prospress Inc – 2.0-beta – Not tested with the active version of WooCommerce
WooCommerce Subscriptions Gifting: by Prospress Inc. – 2.0.1 – 2.0.3 is available – Not tested with the active version of WooCommerce
WooCommerce Table Rate Shipping: by WooCommerce – 3.0.15
WooCommerce Tab Manager: by SkyVerge – 1.8.2 – Not tested with the active version of WooCommerce
WooCommerce UPS Shipping: by WooCommerce – 3.2.14 – 3.2.16 is available – Not tested with the active version of WooCommerce
WooCommerce URL Coupons: by SkyVerge – 2.5.2 – 2.7.5 is available – Not tested with the active version of WooCommerce
WooCommerce USPS Shipping: by WooCommerce – 4.4.21 – 4.4.26 is available – Not tested with the active version of WooCommerce
WooCommerce Variation Swatches and Photos: by Lucas Stark – 3.0.10 – 3.0.12 is available – Not tested with the active version of WooCommerce
WooCommerce Waitlist: by WooCommerce – 1.8.4 – 2.1.2 is available – Not tested with the active version of WooCommerce
WooCommerce Warranty Requests: by WooCommerce – 1.8.12 – 1.8.15 is available – Not tested with the active version of WooCommerce
WooCommerce WishLists: by Lucas Stark – 2.1.3 – 2.1.14 is available – Not tested with the active version of WooCommerce
WooCommerce Xero Integration: by WooCommerce – 1.7.17
WooCommerce Zapier Integration: by OM4 – 1.6.9 – Not tested with the active version of WooCommerce
WooSidebars: by WooCommerce – 1.4.5
WooSlider: by WooThemes – 2.4.2
WP Crontrol: by John Blackbourn & contributors – 1.6.2
WP Custom File Manager: by mndpsingh287 – 4.6
WP Job Manager: by Automattic – 1.27.0
WP Job Manager - WooCommerce Paid Listings: by Automattic – 2.7.3 – Not tested with the active version of WooCommerce
WP Mail Logging: by Christian Zöller – 1.8.5
WP Meta SEO: by JoomUnited – 3.6.1
WPML CMS Nav: by OnTheGoSystems – 1.4.21
WPML Media: by OnTheGoSystems – 2.4.1
WPML Multilingual CMS: by OnTheGoSystems – 4.1.2
WPML Sticky Links: by OnTheGoSystems – 1.4.2
WPML String Translation: by OnTheGoSystems – 2.9.1
WPML Translation Management: by OnTheGoSystems – 2.7.1
WP Smush: by WPMU DEV – 2.7.8
WP Staging: by WP-Staging – 2.1.3
YITH WooCommerce Multi Vendor: by YITHEMES – 2.5.8 – Not tested with the active version of WooCommerce
Yoast SEO: by Team Yoast – 5.8
### Dropin Plugins (2) ###
advanced-cache.php: advanced-cache.php
object-cache.php: Memcached
### Settings ###
API Enabled: ✔
Force SSL: ✔
Currency: EUR (€)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
Taxonomies: Product Types: booking (booking)
bundle (bundle)
composite (composite)
external (external)
grouped (grouped)
job_package (job_package)
job_package_subscription (job_package_subscription)
mix-and-match (mix-and-match)
photography (photography)
resume_package (resume_package)
resume_package_subscription (resume_package_subscription)
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: ✔
### WC Pages ###
Shop base: #4 - /shop/
Cart: #5 - /cart-2/
Checkout: #6 - /checkout/
My account: #7 - /my-account/
Terms and conditions: #2 - /sample-page/
### Theme ###
Name: Storefront
Version: 2.5.0
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: –
### Action Scheduler ###
Complete: 523
Oldest: 2019-06-01 01:08:01 +0900
Newest: 2019-07-01 22:17:33 +0900
Pending: 35
Oldest: 2019-07-02 03:21:24 +0900
Newest: 2021-01-01 08:59:00 +0900
Canceled: 4
Oldest: 2019-06-07 20:21:15 +0900
Newest: 2019-06-30 03:00:00 +0900
In-progress: 0
Oldest: –
Newest: –
Failed: 13
Oldest: 2017-04-20 00:44:58 +0900
Newest: 2019-04-20 20:45:50 +0900
```
I am still running into this problem. Is there any info on this. For days I am trying to find a sollution but I cannot figure out why is happening and why.
Describe the bug I'm trying to manage a product with a large number of variations (100+). To make my life easier, I'd like to reorder them in WP Admin. However, there's only 15 variations loaded per page, so I can't just use drag and drop and need to rely on the variation menu order popup instead. However, when i use it, different variations often end up having the same menu order.
To Reproduce Steps to reproduce the behavior:
Screenshot Screenshot: https://cld.wthms.co/nV7Z6a
Here is the SQL query I used to check this:
Expected behavior Once I set the new menu order on a variation, the menu order of remaining variations gets rearranged so that there are no duplicates
Isolating the problem (mark completed items with an [x]):
WordPress Environment