설명
우커머스 상품 정렬 순서를 완벽하게 제어하세요
우커머스 상점에서 어떤 상품을 먼저 표시할지 결정하고 싶으신가요? Rearrange Products for WooCommerce는 상품 순서를 완벽하게 제어하여 베스트셀러, 추천 상품 또는 신상품을 원하는 위치에 배치할 수 있도록 도와줍니다.
이 플러그인은 우커머스 스토어에 특화되어 개발되었으며, 고객 경험과 스토어 성능 향상에 도움을 줍니다.
사용하기 쉬운 끌어서 놓기 인터페이스를 통해 다음 작업을 수행할 수 있습니다:
- 기본 상점 페이지에서 상품을 재정렬/재배치하세요.
- 특정 카테고리 및 하위 카테고리에 대한 사용자 정의 상품 순서를 설정하세요.
- 여러 상품을 한 번에 선택하여 함께 이동하세요.
- 코드를 전혀 건드리지 않고 상품 표시를 관리하세요.
우커머스에서 상품 정렬 기능을 선택해야 하는 이유는 무엇일까요?
1. 🛒 더 나은 쇼핑 경험
고객이 원하는 상품을 논리적이고 매력적인 순서로 배열하여 더 빠르게 찾을 수 있도록 도와주세요.
2. 👀 주요 상품 가시성 향상:
베스트셀러, 추천 상품 또는 시즌 상품을 상단에 배치하여 홍보하세요.
3. 📈 전환율 향상:
적합한 상품을 먼저 보여주면 클릭률과 매출이 증가할 수 있습니다.
4. ⚡ 원클릭 일괄 정렬 (Pro)
베스트셀러, 평점, 가격, 재고 상태 등 다양한 기준으로 모든 상품을 한 번에 정렬하세요. 더 이상 상품을 하나씩 끌어올 필요가 없습니다.
5. 💾 작업 내용 손실 방지 (Pro)
상품 정렬 설정을 재사용 가능한 프리셋으로 저장하세요. 다양한 레이아웃을 즉시 전환할 수 있어 시즌 프로모션 및 A/B 테스트에 적합합니다.
무료 기능
- 우커머스와 완벽하게 호환됩니다.
- 간단한 끌어서 놓아 상품을 정렬할 수 있습니다.
- 여러 상품을 선택하여 함께 이동하세요.
- 카테고리 및 하위 카테고리에 대한 사용자 정의 정렬 기능.
- 우커머스 단축코드와 호환됩니다.
- 가벼운 무게와 빠른 성능을 자랑하는 플러그인입니다.
- 코딩 지식은 필요하지 않습니다.
Pro 기능
Rearrange Products for WooCommerce Pro를 사용하여 상품 관리의 모든 기능을 활용하세요:
⚡ 스마트 정렬 — 한 번의 클릭으로 여러 상품 일괄 정렬
이제 상품을 하나씩 끌어오지 마세요. 스마트 정렬을 사용하면 전체 카탈로그 또는 특정 카테고리의 상품을 다음 기준에 따라 한 번에 정렬할 수 있습니다:
- 베스트셀러 — 최고 인기 상품을 눈에 잘 띄는 곳에 배치하세요.
- 최고 평점 상품 — 최고 후기 상품들을 소개하세요.
- 가격순 (낮은 가격순 / 높은 가격순) — 가격순으로 정렬하여 쉽게 둘러보세요.
- 재고 상품 우선 표시 — 재고 상품을 항상 상단에 표시하세요.
- 최신순/오래된순 — 신상품 또는 꾸준히 인기 상품을 강조 표시하세요.
- 할인 — 할인 상품을 상단에 배치하여 구매 전환율을 높이세요.
- 셔플 — 상품 진열을 무작위로 배열하여 신선한 느낌을 연출하세요.
💾 정렬 프리셋 — 정렬 저장 및 재사용
다양한 상품 정렬을 손쉽게 만들고 저장하고 전환하세요:
- 현재 상품 순서를 이름 및 설명과 함께 프리셋으로 저장하세요.
- 저장된 프리셋을 한 번의 클릭으로 적용하여 상품을 즉시 재배열하세요.
- 프리셋을 복제하여 처음부터 다시 만들지 않고도 다양한 변형을 생성하세요.
- 프리셋 항목들을 검색하고 필터링하여 빠르게 접근하세요.
- 전역 및 카테고리별 정렬 모두 대응합니다.
- 계절별 레이아웃, 휴일 프로모션, 깜짝 할인 판매, 다양한 상품 순서에 대한 A/B 테스트에 적합합니다.
🔄 가져오기/내보내기 — 이동 가능한 상품 정렬
사이트 간 상품 구성을 이동하거나 팀과 공유하세요:
- 전체, 카테고리별 또는 프리셋 정렬을 JSON 파일로 내보내세요.
- 모든 사이트에서 상품 가져오세요 — 사이트 간 호환성을 위해 SKU를 기준으로 상품이 매칭됩니다.
- 새 도기본이나 스테이징 환경으로 이전할 때 상품 순서 정보를 함께 이전하세요.
- 일치하는 상품, 건너뛴 상품 및 총 상품을 보여주는 자세한 가져오기 보고서.
- 대용량 카탈로그의 경우 최대 10MB 크기의 파일을 지원합니다.
🚀 Rearrange Products for WooCommerce Pro 얻기
우커머스 스토어를 더욱 편리하고 효율적으로 운영하세요. 원하는 방식으로 상품을 정리하고 고객에게 더 나은 쇼핑 경험을 제공하세요.
참고: 이 플러그인을 사용하려면 우커머스가 설치 및 활성화되어 있어야 합니다.
중요 정보
- 이 플러그인을 비활성화하면 이전에 변경했던 상품 정렬 내용이 모두 해제됩니다. 플러그인을 다시 활성화하면 언제든지 변경 내용을 복원할 수 있습니다.
- 이 플러그인을 삭제하거나 제거하면 모든 상품 재정렬이 영구적으로 삭제되며 복구할 수 없습니다.
문제 해결
사용자 정의 상품 순서가 상점 페이지에 표시되지 않는 경우
- 관리자 모양 사용자 정의로 이동
- 우커머스 상품 카탈로그 선택
- 기본 상품 정렬 찾기
- “기본 정렬(사용자 정의 순서 + 이름)”로 설정
상품 수가 많고 변경 사항이 저장되지 않는 경우
이는 서버 제한 때문일 수 있습니다.
호스팅 제공업체에 다음을 늘려달라고 요청하세요:
- 메모리 제한
- 최대 실행 시간
설정을 업데이트한 후 상품 순서를 다시 저장해보세요.
페이지 빌더 플러그인(Elementor, Divi, WPBakery 등)을 사용하는 경우
페이지 빌더 플러그인은 종종 우커머스의 기본 정렬과는 별개로 작동하는 자체 상품 검색 설정을 제공합니다.
페이지 빌더에서 사용자 정의 정렬 순서 사용 방법:
- 페이지 빌더의 상품 위젯/모듈에서 정렬 옵션을 확인하세요
- 상품 표시 설정에서 “사용자 정의 순서” 또는 “메뉴 순서” 옵션을 찾아보세요
- 도움이 필요하시면 페이지 빌더 지원팀에 문의하여 특정 설정에 대한 안내를 받으세요
참고: 이 플러그인은 표준 우커머스 상점 페이지, 카테고리 페이지 및 우커머스 단축코드와 완벽하게 호환됩니다.
지원 요청을 제출하시나요?
관리자 상품 재정렬 문제 해결로 이동하여 “시스템 상태/진단 정보” 섹션을 여세요. “클립보드에 복사”를 클릭하고 해당 정보를 지원 티켓에 붙여넣으세요. 이렇게 하면 문제를 더 빠르게 진단할 수 있습니다.
Plugin Demo
스크린샷








설치
- 워드프레스 관리자 알림판으로 이동하세요.
- 플러그인 새 플러그인 추가로 이동하세요.
- “Rearrange Products for WooCommerce”를 검색하세요.
- 설치를 클릭한 다음 활성화를 클릭하세요. 우커머스가 설치 또는 활성화되어 있지 않으면 이 플러그인이 활성화되지 않습니다.
- 관리자 메뉴 상품 재배열로 이동하여 끌어서 놓아 상품 순서를 변경하세요.
- “카테고리별 정렬” 탭을 사용하여 카테고리별로 상품을 정렬하세요.
FAQ
-
이 플러그인은 어떻게 사용하나요?
-
관리자 메뉴 상품 재정렬로 이동하여 상품을 원하는 순서로 끌어서 놓으세요. 카테고리별로 정렬하려면 “카테고리별 정렬” 탭을 여세요.
-
플러그인을 비활성화하거나 삭제한 후 상품 순서를 복구할 수 있나요?
-
- 플러그인을 비활성화하면 사용자 정의 상품 순서 기능이 일시적으로 비활성화됩니다.
- 플러그인을 삭제하거나 제거하면 모든 상품 재정렬이 영구적으로 삭제되며 복원할 수 없습니다.
-
이 플러그인은 우커머스 단축코드와 호환되나요?
-
예. 다음 단축코드를 통해 추가된 상품의 기본 정렬 순서를 재정의할 수 있습니다.
[product_category category=”my-category-slug”]활성화 방법:
1. 관리자 상품 재배열 설정으로 이동
2. “모든 루프 (단축코드 포함)” 활성화 -
Pro 버전에는 무엇이 포함되어 있나요?
-
Pro 버전에는 세 가지 강력한 기능이 추가됩니다:
- 스마트 정렬 — 단 한 번의 클릭으로 베스트셀러, 평점, 가격, 재고 상태, 할인 여부 등 다양한 기준으로 모든 상품을 일괄 정렬하세요.
- 정렬 프리셋 — 상품 배열을 저장하고 즉시 전환하세요. 시즌 프로모션 및 A/B 테스트에 유용합니다.
- 가져오기/내보내기 — 상품 구성을 JSON 파일로 내보내고 다른 사이트로 가져올 수 있습니다. 사이트 간 호환성을 위해 상품은 SKU를 기준으로 매칭됩니다.
-
무료 버전을 먼저 사용해 볼 수 있나요?
-
물론입니다! 무료 버전에서는 모든 상품과 카테고리를 끌어서 놓기로 정렬할 수 있습니다. 언제든지 Pro로 업그레이드하시면 스마트 정렬, 프리셋, 가져오기/내보내기 기능을 이용하실 수 있습니다.
-
Pro 버전에서 무료 버전으로 다운그레이드하면 상품 순서를 잃게되나요?
-
아니요. 수동으로 정렬한 상품 순서(전체 및 카테고리별)는 그대로 유지됩니다. 하지만 프리셋 및 스마트 정렬과 같은 Pro 기능은 다시 업그레이드하기 전까지는 사용할 수 없습니다.
-
가져오기/내보내기 기능을 사용하여 상품 순서를 새 사이트로 이전할 수 있나요?
-
예. 가져오기/내보내기 기능(Pro)을 사용하면 상품 구성 정보를 JSON 파일로 내보낼 수 있습니다. 다른 사이트로 가져올 때 상품은 SKU를 기준으로 매칭되므로 사이트 간 상품 ID가 다르더라도 구성 정보가 그대로 전송됩니다.
후기
기여자 & 개발자
변경이력
Version 6.0.1
- Fixed: Product sort order resetting to last position when editing/saving a product at the first position in a category
- Fixed:
Database::get_sort_order()now correctly distinguishes between “no entry” (null) and “sort_order = 0” (first position)
Version 6.0.0
New Features
* Added: Show private products in admin rearrange UI
* Added: System status / diagnostic info section on Troubleshooting page for easier support requests
* Added: Custom admin menu icon
* Added: Page navigation controls for large product catalogs
* Added: Auto-scroll when moving products to top or bottom of the list
* Added: Smooth FLIP animations for product move buttons
* Added: Empty state UI with guidance for Sort by Products tab
* Added: Product selection counter showing how many products are selected
* Added: Automatic cleanup of sort order data when products are deleted
* Added: Freemius SDK integration for licensing and premium feature management
Enhancements
* Improved: Refactored JavaScript into modular ES6 architecture for better maintainability
* Improved: Custom RWPP Modal component replacing third-party MicroModal library
* Improved: Updated branding and plugin display name to “Rearrange Products for WooCommerce”
* Improved: UI redesign with modern styling, CSS variables, and semantic color system
* Improved: Button consistency and visual hierarchy across all admin pages
* Improved: Reorder buttons now disabled based on product position (first/last)
* Improved: Page builder compatibility notes added to Troubleshooting page
Bug Fixes
* Fixed: Conflict with Post Types Order plugin by bumping filter priority
* Fixed: Postmeta fallback for category sorting and re-migration support
* Fixed: Filter bleed-through between multiple WooCommerce shortcodes on the same page
* Fixed: WooCommerce shortcode caching returning stale results for custom sorting
* Fixed: Sorting no longer affects secondary queries (widgets, shortcodes, custom blocks) on category pages
* Fixed: Category-specific sort order on category pages when “All Loops” is enabled
* Fixed: Nested category dropdown overflow in admin UI
* Fixed: Layout shift when modals open and close
* Fixed: Label hyphenation in Safari admin sidebar
* Fixed: Unbalanced left/right spacing in admin UI
* Fixed: Modal accessibility issues including aria-hidden warnings
Compatibility
* Tested with WordPress 6.9.1 and WooCommerce 10.6.1
Version 5.0.11
- Exclude docs folder from plugin distribution
Version 5.0.10
- Fixed: Product sort order resetting to last position when editing/saving a product at the first position in a category
- Fixed:
Database::get_sort_order()now correctly distinguishes between “no entry” (null) and “sort_order = 0” (first position) - Fixed: Category-specific sort orders broken for users who upgraded from v4.x due to silent migration failures
- Fixed: Migration error handling in
Database.php—create_table(),migrate_data(), and individual migration methods now properly detect and report failures - Added: Postmeta fallback in frontend sorting — category pages now automatically fall back to legacy
rwpp_sortorder_{id}postmeta data if the custom table is empty - Added: “Re-run Migration” button on Troubleshooting page to manually re-populate the custom table from legacy data
Version 5.0.9
- Fixed: Product category shortcode sorting issues when “Apply Sorting To” is set to “All Loops”
- Added: WPML support – Sync product order across language translations for Global sorting
Version 5.0.8
- Fixed: Plugin sorting no longer affects secondary product queries (widgets, shortcodes, custom blocks) on category pages
- Fixed: Footer product blocks now display correctly with their configured sorting on category archives
- Improved: Sorting filters are now properly removed after main query execution
Version 5.0.7
- Fixed: Products moving to top of list after editing/updating
- Improved: Product updates now preserve existing sort order in custom table
- Tested with WooCommerce 10.4.3
Version 5.0.6
- Fixed: Category sorting page not loading due to URL routing mismatch
- Fixed: Critical data loss bug where unloaded products lost sort orders during pagination
- Improved: Removed automatic orphan cleanup that was causing data loss in category-specific sorting
Version 5.0.5
- Improved: Troubleshooting page with more customer-friendly language and clearer explanations
- Improved: Updated troubleshooting titles to be more relatable for end users
- Improved: Added helpful context and guidance for common issues
- Improved: Simplified technical language in server configuration section
Version 5.0.4
- Fixed: Missing vendor and build files
Version 5.0.2
- Major Release: Complete architectural refactor with unified database storage
- Added: Custom database table
wp_rwpp_product_orderfor centralized sort order storage - Added: Support for both global and category-specific product sorting
- Added: Automatic data migration from legacy storage systems (menu_order and postmeta)
- Added: Confirmation modal for product order changes with undo functionality
- Added: Load More button for pagination (replaced infinite scroll with manual control)
- Added: AJAX load more functionality to load products in chunks of 100
- Added: CSS variables and design tokens for better maintainability and theming
- Added: New SCSS buttons component file for consistent styling
- Added: Comprehensive debug logging for troubleshooting load more issues
- Improved: Database query optimization with indexed JOINs instead of meta_query
- Improved: COALESCE fallback logic for graceful degradation
- Improved: Chunked processing for large product datasets
- Improved: UI redesign with custom category dropdown
- Improved: Removed inline styles from templates (all styles now in SCSS)
- Improved: Cleaner HTML markup without redundant success messages
- Improved: Better separation of concerns between structure and styling
- Improved: Performance by loading initial products in chunks
- Enhanced: Performance with production-ready asset optimization
- Enhanced: User feedback with loading states on Load More button
- Enhanced: Better UX with explicit load more control instead of auto-scroll
- Fixed: Category view now includes subcategory products (matching frontend behavior)
- Fixed: WP_DEBUG reference error in JavaScript by localizing debug flag
- Fixed: WP_Query namespace issue in AJAX handler
- Fixed: AJAX action registrations to execute properly
- Updated: Build system to @wordpress/scripts with modern Sass implementation
- Refactored: Complete SASS file structure with variables for colors, typography, spacing
- Tested with WordPress 6.9 and WooCommerce 10.4.2
Version 4.3.3
- fixed: Attempt to read property “term_id” on null
- tested with wordpress version 6.8.1
- tested with woocommerce version 9.8.3
Version 4.3.2
- fixed: is_tax was called incorrectly
- fixed: settings for effected loops was not working properly
- tested with wordpress version 6.8
- tested with woocommerce version 9.8.2
Version 4.3.1
- tested with wordpress version 6.7.1
- tested with woocommerce version 9.5.2
Version 4.3.0
- Added settings to enable/disable override main loop or all loops
- tested with wordpress version 6.5.3
- tested with woocommerce version 8.9.1
Version 4.2.0
- Make plugin compatible with HPOS ( High-Performance Order Storage )
- tested with wordpress version 6.4
- tested with woocommerce version 8.2.1
Version 4.1.7
- Fix – under admin, some products not visible while sorting by category
- tested with wordpress version 6.3
- tested with woocommerce version 8.0.1
Version 4.1.6
- Fix enqueue_assets hook not checking hook name properly when site is using different language.
Ref: https://wordpress.org/support/topic/products-are-no-longer-displayed-in-categories/#post-16934448
Version 4.1.5
- Fix sort by “Latest” option not working
Version 4.1.4
- tested with wordpress version 6.2.2
- tested with woocommerce version 7.9.0
- Added fix where products were missing on categories pages
- Added fix where is_product_category() was not working
- other minor bug fixes & cleanup
Version 4.1.3
- tested with wordpress version 6.2.0
- tested with woocommerce version 7.7.0
- moved the plugin pages to top level of admin menu
- bug fixes
Version 4.1.2
- tested with wordpress version 6.1.1
- tested with woocommerce version 7.2.0
- added page for troubleshooting guidelines
Version 4.1.1
- Added translations for:
- English (Canada)
- English (UK)
- French (France)
- Spanish (Colombia)
- Spanish (Venezuela)
- Russian
- Hindi
- Spanish (Ecuador)
- Chinese (China)
- Spanish (Spain)
Version 4.0.9
- added Troubleshooting steps for fix missing products issue
- tested with woocommerce version 6.5.1
Version 4.0.8
- updated all node/npm packages to latest stable version
- tested with wordpress version 5.9.3
- tested with woocommerce version 6.4.1
- added notes for developers for contributing to plugin
Version 4.0.5
- added global translation support
Version 4.0.4
- added plugin translation support
Version 4.0.3
- minor security patch to escape sql query
Version 4.0.2
- minor security patch
- tested with woocommerce version 6.3.1
Version 4.0.1
- delete entries from postmeta table when plugin uninstalled/deleted from admin
- fixed the issue that was making navigation menus unordered
Version 4.0.0
- Fixes made for user roles and permissions checking
Version 3.0.9
- Do not escape post title
Version 3.0.8
- Updated code to follow WPCS Protocol
- Check for plugin authorization properly
- Add CSRF security on Ajax requests
Version 3.0.7
- Security fixes: disable direct code file access from browser
Version 3.0.6
- Minor security fixes
Version 3.0.5
- Security Fixes: Removed nonpriv handlers
- Security Fixes: Added security to remove all SQL injections added as input
- Minor fix for checking product loop inside pre_get_posts hook
Version 3.0.4
- Fixed: While sorting by categories, some products that are added recently were not visible.
- Code re-factoring and cleanup.
Version 3.0.3
- Fixed: Keep default sort order on frontend if it was not updated for Categories.
Version 3.0.2
- Fixed: Category orders not showing any products due to meta_query not found.
Version 3.0.1
- Re-published the files as in v3.0.0, the files were not published properly
Version 3.0.0
- Ability to sort products by any product category
- Ability to select multiple products by single click and sort them at once
- Removed feature to sort by Tags as it was not being used and also had unresolvable bug due to WC limitations
- Tested for Woocommerce Version 5.7.1 and WordPress Version 5.8.1
- Code cleanup
Version 2.3.6
- Tested for Woocommerce Version 4.8.0 and WordPress Version 5.6
- Code cleanup
Version 2.3.5
- Tested for Woocommerce Version 4.7.0 and WordPress Version 5.5.3
- Tested with Storefront Theme Version 2.9.0
- Minor bug fixes with Group by Categories & Tags sorting.
- In group by categories parent category was also including products from child categories. So they were repeated to 2 places. This has been updated to show products exactly below their parent categories only. (changed ‘include_children’ to “false” in tax_query)
- Styling issue fixed for long product names
- Added button to expand/collapse all categories & tags
Version 2.3.1
- Tested for Woocommerce Version 4.3.1 and WordPress Version 5.4.2
- Added important notices for sorting by categories and tags
Version 2.3.0
- Added feature to group and sort by Product Tags
- Added feature to move products up, down, top, bottom of the list using arrow buttons
- Added serial numbers(not ID) to each products so it can give us idea on which product’s sort order we changed
- Added current user check for “manage_woocommerce” capability
- Plugin information updated to properly show “tested upto” version of Woocommerce
- Added security to disable direct access to the plugin PHP files
Version 2.2.0
- Added expand/collapse feature on categories to clear the clutter
- Fixed a minor bug that was happening while activating the plugin
- Tested for Woocommerce Version 4.0.0 and WordPress Version 5.3.2
Version 2.1.2
- Hide Products from list that are set as “private”
- Added a fix for bug that was checking the user role
- Tested for Woocommerce Version 3.7.1 and WordPress Version 5.2.4
Version 2.1.1
- Added shortcut button to edit products
- Tested for Woocommerce Version 3.7.0 and WordPress Version 5.2.3
Version 2.0.0
- Added feature to group products by categories
- Added feature to preview product info from same page
- Added some minor bug fixes
- Tested for latest Woocommerce version 3.6.3
Version 1.1.1
- Added fix as the plugin was not working for some people. As it was using static table prefix “wp_”. So changed it to dynamic table prefix to work will all kind of WP Databases.
- Tested for latest Woocommerce version 3.5.3
Version 1.1.0
- Added capability to handle huge amount of products.
- Combined multiple sql update queries into one query.
Version 1.0.0
- Initial release.
