Automatic Product Categories for WooCommerce
Save hours of manual work by automating how your WooCommerce products are categorized. Automatic Product Categories helps you keep your store structured, searchable, and up-to-date – whether you’re managing 30 or 3,000 products. Define flexible rules to assign product categories and tags based on product data, events, or schedules – no coding required. Build rules with many condition types (including stock status, whether stock is managed, attribute values, attribute term names, and category lists with is/is not matching), reorder conditions as needed, and use inline help where selections work as multiselects. Example use cases After imports or migrations – bring large catalogs in line by assigning categories and tags from product data as you standardize. Parent and child categories – e.g. when a product is in a child category, automatically add a parent category too. Stock or sales-based merchandising – organize or highlight products using stock status, stock quantity, total sales, or sale state. “New” or “recently updated” collections – use days since created or modified to keep time-based categories or tags accurate. Seasonal or promotional groups – move products in or out of promo categories using titles, tags, attributes, or scheduled runs. More context and ideas on the BerryPress blog. Features ✅ Rule-based automation for WooCommerce products ✅ Automatically assign (add or remove) categories and tags based on product data ✅ Broad set of rule conditions – see the Available conditions section ✅ Reorder conditions in the rule editor ✅ Support for custom fields (product meta) ✅ Event triggers (on product creation or update) ✅ Scheduled rule execution (run daily) ✅ Works with variable, grouped, and simple products Available conditions These conditions are included in the free plugin (match types vary by condition – text, numeric, exact list, is/is not, and taxonomy-style rules where noted): Title – product title Description – product description Price – product price Total sales – lifetime sales amount Type – product type (simple, variable, etc.) Days since created / days since modified – time since product dates Status – post status (published, draft, etc.) Stock status – WooCommerce stock status (including products without manage stock) Manage stock enabled – yes/no Stock quantity – numeric quantity when stock is managed Is on sale – yes/no Attribute value – pick an attribute and match term(s); supports is/is not style matching Attribute term name – text comparison against attribute term names across all product attributes Meta field – value of a chosen product meta key Category value – pick categories from a list; match whether the product is / is not in those categories Category names – text matching against assigned category names (several match modes) Tag names – text matching against assigned tag names (several match modes) Pro adds more conditions, extra match types for list-based conditions, custom-taxonomy actions, and the workflow features below. Details: Automatic Product Categories Pro. 🚀 Pro Features Automatic Product Categories PRO extends the free plugin with stronger rule management, richer conditions, and safer testing. Rule management & workflow 🔥 Dry Run – run a rule and preview what would change without applying changes live 🔥 Run summary – per-product results showing which terms were added or removed. 🔥 Search – search the rules list 🔥 Filters – filter rules by enabled/disabled and by group 🔥 Groups – tag rules with groups (dedicated column + filtering) 🔥 Clone rules and clone conditions in one click 🔥 Import / export rules as JSON from a dedicated admin screen Scheduling 🔥 Hourly and weekly scheduled runs, in addition to daily (free) Pro conditions, match types, and actions You get everything in Available conditions, plus extras aimed at larger or more customized catalogs. Custom taxonomy names (e.g. brand name) – For brands, vendors, and other product taxonomies beyond core categories and tags, you can match the names of assigned terms using the same kinds of rules you already use for category/tag name conditions. (WooCommerce product attributes stay covered by the free attribute conditions above.) Brand value – If your site registers the product_brand taxonomy, choose brands from a searchable list and match them like category value (including options such as is/is not, only these terms, or whether a value is set at all, where the UI offers them). Index – Match products by their position as the rule runs (for example, “skip the first 10 products”). Probability (%) – Each product gets a random chance to match (0-100%). Use it when you want a different random subset of products each time the rule runs. Probability (count) – About N products match each run, chosen at random from your catalog – handy for a small rotating spotlight without maintaining a list by hand. Richer list matching (Pro) – On attribute, category, brand, and similar pick-list conditions, Pro adds stricter options: only these exact terms, or is set / is not set when you care whether a field has any value. Actions on custom taxonomies – Rules can add or remove terms on those same taxonomies (such as brands), not only on WooCommerce categories and tags. UI 🔥 Searchable (SelectWoo) dropdowns for long lists when picking categories, tags, and taxonomy terms Support 🔥 Priority support from the BerryPress team Planned Features: 🔥 Advanced rule logs 🔥 Schedule rule execution on specific dates 🔥 Group conditions (Pro) – in development: organize conditions into groups inside one rule and combine those groups with AND/OR logic, so advanced setups stay readable. This will ship in a future Automatic Product Categories Pro release, not in the free plugin. 👉 Get Pro: Automatic Product Categories Pro Something missing? The best features often start with someone saying, “I wish the plugin could just…” If a condition, action, or workflow would make your store easier to run, we want to know. Tell us what you need – a one-off use case, a compatibility question, or an idea for the roadmap. Your feedback helps us prioritize fixes and new capabilities that matter to WooCommerce merchants, not just a feature checklist. Join the conversation on the WordPress.org support forum – ask for help, suggest improvements, or share how you automate categories and tags. We read the threads and use them to steer development. Prefer a community space? BerryPress – WordPress Plugins Community – tips, questions, and store owners swapping how they use WooCommerce automation. 📚 Documentation Full setup instructions 📦 Installation Upload the plugin files to the /wp-content/plugins/automatic-product-categories directory or install via the WordPress Plugins screen. Activate the plugin. Go to BerryPress -> Automatic Product Categories in the admin menu. Start creating rules to automate your product categorization.
Top keywords
- product26×2.51%
- categories18×1.74%
- conditions17×1.64%
- match12×1.16%
- pro11×1.06%
- products11×1.06%
- rule11×1.06%
- rules11×1.06%
- stock11×1.06%
- category9×0.87%
- tags9×0.87%
- attribute8×0.77%
Persian Office Automation SaaS
توضیحات به زبان فارسی Persian Office Automation SaaS پلاگین تخصصی اتوماسیون اداری و مدیریت دبیرخانه (کارتابل) برای وردپرس است. اگر به دنبال جایگزینی پروندههای کاغذی، پیگیری شماره نامه، ارجاع بین همکاران و یک داشبورد اداری فارسی روی همان زیرساختی که برای وبسایت استفاده میکنید هستید، این افزونه مسیر دیجیتالسازی مکاتبات را بدون نیاز به نرمافزار جداگانه فراهم میکند. این پلاگین به درد چه سازمانها و کسبوکارهایی میخورد؟ شرکتهای کوچک و متوسط، دفاتر حقوقی، مشاوره و خدمات حرفهای فروشگاهها و واحدهای تجاری کوچک تا متوسط با نیاز به بایگانی سفارشات، مکاتبات تامینکننده یا پیگیری داخلی تیمهای اجرایی، پشتیبانی و پروژهای که وظایف روزمره را روی یک تقویم و بورد مدیریت میکنند نهادها و مجموعههایی که شمارهگذاری نامه وارده و صادره، بایگانی الکترونیک و کنترل دسترسی نقشمحور برایشان اولویت دارد هر سازمانی که تاریخ جلالی (شمسی) در فرمها و گزارشها نیاز دارد قابلیتها و امکانات اصلی (خلاصهٔ کاربردی) کارتابل و دبیرخانه: صندوق ورودی، ارسالشده، در انتظار، ستارهدار و آرشیو؛ دریافت، ارجاع و پیگیری نامه در یک گردش کار واحد. نامه وارده و صادره: ثبت شماره، مرجع، موضوع، فرستنده/گیرنده، اولویت، تاریخ و ضمیمه؛ جستجو و آرشیو برای مرور سریع سوابق. مکاتبات داخلی: تبادل یادداشت و مکاتبهٔ داخلی بین کاربران و واحدها، بههمراه پاسخ به نامه و ثبت سابقه در کارتابل. مدیریت وظایف (Tasks): ایجاد وظیفه، تخصیص به کاربر، وضعیت در نمای فهرست یا کانبان، چکلیست، ثبت زمان و نظرات برای هماهنگی تیمی. جلسات: ثبت جلسه با تاریخ، مکان، شرکتکنندگان و یادداشت؛ همراستا با تقویم و رویدادهای اداری. سربرگ سازمانی: تعریف قالب سربرگ با لوگو، نام سازمان، بسمهتعالی و پاورقی؛ اعمال روی نامه وارده، صادره یا مکاتبه داخلی هنگام مشاهده و چاپ. یادداشت روزانه فردی: ثبت یادداشت شخصی روی تقویم شمسی، با حالوهوا، برچسب، پین و نمایش در تقویم کاری. فرآیندهای کسبوکار (اختیاری): فعالسازی ماژول گردش کار و چارت سازمانی از تنظیمات، بدون شلوغ کردن منو برای سازمانهایی که به آن نیاز ندارند. تقویم شمسی (جلالی): نمایی یکپارچه از نامهها، جلسات، وظایف و یادداشتهای روزانه روی تقویم فارسی. گزارشها: گزارشهای آماری برای مدیران جهت نظارت بر حجم مکاتبات و وضعیت کارها (با محدودیت نقش مناسب). نقشها و دسترسی دقیق: قابلیتهای سفارشی مانند ایجاد/مشاهدهٔ نامه (persian_oa_create_letter، persian_oa_view_letter و …) برای تفکیک دسترسی کارکنان. تنظیمات واحد: تنظیمات عمومی، آپلود، شمارهگذاری، دستهبندیها و فرآیندهای کسبوکار برای هماهنگی با رویهٔ سازمان شما. اعلانها: نمایش در نوار مدیریت برای اطلاعرسانی سریع (بر اساس امکانات نسخهٔ فعلی). آمادهٔ چندزبانگی: بستهٔ ترجمه و Text Domain استاندارد برای توسعهٔ آینده. حفاظت از فایلهای آپلودشده: پیوست نامهها، فایل وظایف، لوگو و آیکون در پوشهٔ خصوصی ذخیره میشوند و فقط کاربر لاگینشده با مجوز مجاز میتواند آنها را دانلود کند. معماری افزونه بر پایهٔ لایهبندی تمیز (دامنه، سرویسها، زیرساخت و نمایش) است تا نگهداری و توسعه برای تیم فنی سادهتر باشد. برای سئو و دیدهشدن موضوعی، این افزونه در حوزههای کلیدی واژگانی مانند اتوماسیون اداری وردپرس، دبیرخانه دیجیتال، مدیریت مکاتبات، کارتابل نامه، تقویم شمسی در وردپرس و مدیریت وظایف سازمانی طراحی شده است تا در جستجوهای مرتبط مخاطب مناسب را پیدا کند. English Persian Office Automation SaaS is a WordPress plugin for office automation, correspondence (Dabirkhane / cartable) and team operations. It helps you replace paper trails with structured incoming/outgoing letter registers, internal memos, task boards and a Jalali (Persian) calendar—all inside the WordPress admin you already use. Who is it for? Small and medium companies, professional offices, consulting and service businesses Small-to-medium shops that need document trails, supplier correspondence or lightweight internal tracking Operational and project teams that coordinate work with tasks, checklists and status boards Organizations that need letter numbering, digital archiving and role-based access control Anyone who requires Jalali dates consistently across forms and lists Major features Cartable / inbox workflow: Inbox, sent, pending, starred and archive views—receive, refer and track letters end-to-end. Incoming & outgoing letters: Register reference data, subject, parties, priority, dates and attachments; search and archive historical records. Internal correspondence: Exchange internal notes between users/teams alongside formal mail. Task management: Assign work, track status (list/kanban), checklists, time notes and comments. Meetings: Schedule meetings with attendees, location and notes, aligned with calendar-style visibility. Letterheads: Build organizational letterhead templates (logo, organization name, basmala, footer) and apply them to incoming, outgoing or internal letters when viewing or printing. Daily notes: Personal Jalali journal with mood, tags, pinning and calendar visibility. Optional business processes: Enable workflow and org-chart modules from settings only when the organization needs them. Jalali calendar: Surface letters, meetings, tasks and daily notes on a Persian calendar. Reports (admin): Statistics for oversight (appropriate capability gating). Fine-grained capabilities: Custom caps such as persian_oa_create_letter and persian_oa_view_letter for least-privilege setups. Settings: General, uploads, numbering, categories and optional business-process options to match your organization’s policy. Admin bar notifications where applicable in the current release. Translation-ready: Text domain and languages folder for i18n. Protected uploads: Letter attachments, task files, letterhead logos and title icons are stored privately and downloaded only by logged-in users with permission. The codebase follows a clean, layered architecture (domain, application, infrastructure, presentation) for maintainability. For topic SEO, positioning keywords include WordPress office automation, digital mailroom, correspondence management, Persian Jalali calendar, task & workflow for SMEs—so the right teams discover the plugin when they search for those problems.