array( 'home' => __('Every page and tool in one searchable index — pin anything to the header', 'ai-eshop-optimizer'), 'catalog_sync' => __('Day-to-day running of the shop: stock counts, CSV imports and exports, marketplace feeds and incoming marketplace orders', 'ai-eshop-optimizer'), 'pricing_offers' => __('What a customer is charged: role and wholesale prices, brand discounts, free gifts, loyalty classes and free-shipping thresholds', 'ai-eshop-optimizer'), 'storefront' => __('What shoppers actually see: product cards, badges, swatches, the side cart and every checkout field', 'ai-eshop-optimizer'), 'eshop_insights' => __('What the shop data says: what to reorder, which carts were abandoned, and how products and brands are performing', 'ai-eshop-optimizer'), 'customer_profiling' => __('Who your customers are: audiences and segments, purchase history, survey answers and what they ask the chat', 'ai-eshop-optimizer'), 'promote' => __('Reaching customers and being found: campaigns, email and push messages, ads, social posts, and how search engines read the shop, from schema and redirects to the pages worth improving next', 'ai-eshop-optimizer'), 'attribution' => __('Where sales come from and what they cost: traffic sources, ad spend, shipping cost and margin', 'ai-eshop-optimizer'), 'custom_post_types' => __('Content the shop publishes alongside products: FAQs, events, competitions, store locations and landing pages', 'ai-eshop-optimizer'), 'tools' => __('Settings for the whole shop: the licence and the data set-up, tracking and consent, costs and margins, the AI Chat set-up, who can sign in, cleanup of what accumulates, and every connection to an outside system such as your ERP', 'ai-eshop-optimizer'), ), 'subtabs' => array( 'questionnaires' => __('Where each survey appears, which field is which question, and whether any of it is collecting anything', 'ai-eshop-optimizer'), 'questionnaire_results' => __('The average of every survey question, and how it moved since a date you choose', 'ai-eshop-optimizer'), 'display_experiments' => __('Test two or more versions of a popup, rail, slot or promo surface against each other and keep the winner', 'ai-eshop-optimizer'), 'controls' => __('Every form control the storefront surveys use, shown as shoppers see and answer it', 'ai-eshop-optimizer'), 'theme_compat' => __('Choose, surface by surface, whether your theme or Rooster One draws the swatches, carousels and product gallery', 'ai-eshop-optimizer'), 'gallery_layout' => __('Set the product gallery thumbnails, lightbox, video and variation images that Rooster One draws', 'ai-eshop-optimizer'), 'missing_hot_sellers_priority' => __('Rank the SKUs your physical stores sell but the eshop does not list, by in-store demand', 'ai-eshop-optimizer'), 'ai-eshop-optimizer' => __('The panel\'s set-up page: the data jobs, the statistics, the orders export and the catalogue update', 'ai-eshop-optimizer'), 'ai-eshop-chat' => __('The AI Chat\'s set-up page: models and keys, the knowledge base, what shoppers see, and its analytics', 'ai-eshop-optimizer'), 'aieo-iapi' => __('Which storefront modules run on the WordPress Interactivity API, and the switch the theme owns', 'ai-eshop-optimizer'), 'aieo-recommendations-cache' => __('The cached recommendation rails: how full the cache is, and clearing it', 'ai-eshop-optimizer'), 'getting_set_up' => __('See what is true on this install, say what kind of shop it is, and follow the set-up checklist in dependency order', 'ai-eshop-optimizer'), 'overlaps' => __('See which installed plugins Rooster One also covers, such as Rank Math or Yoast, with the evidence, the steps to switch and the way back, or keep them and stop the reminders', 'ai-eshop-optimizer'), 'connections' => __('Check which ad, courier, marketplace, Search Console, newsletter and push accounts are actually connected', 'ai-eshop-optimizer'), 'signals' => __('See every metric this site measures, where it is stored, and which are dormant, unread or unscheduled', 'ai-eshop-optimizer'), 'subscription' => __('Your subscription, the two paid downloads and the Content Connector token — and, until you subscribe, what Pro adds', 'ai-eshop-optimizer'), 'orders_export' => __('Export orders to CSV, including the fixed 31-column format the accounting system expects', 'ai-eshop-optimizer'), 'marketplace_feeds' => __('Generate the product feeds price-comparison sites and marketplaces read', 'ai-eshop-optimizer'), 'product_exchanger' => __('Publish product feeds for sister sites and import from feeds they publish', 'ai-eshop-optimizer'), 'fulfillment' => __('Order documents, courier configuration, daily dispatch closing and delivery statistics', 'ai-eshop-optimizer'), 'fulfillment_documents' => __('Print invoices, packing slips, proformas and credit notes, or merge a date range into one PDF or ZIP', 'ai-eshop-optimizer'), 'fulfillment_couriers' => __('Set up ACS, BOX NOW, Courier Center, ELTA, Geniki, Speedex, DHL Express, DHL Paket, FedEx, UPS, USPS, Royal Mail, Colissimo, BRT, Correos Express, Sendcloud or your own manual carrier — credentials, tracking URL and a connection test', 'ai-eshop-optimizer'), 'fulfillment_settings' => __('Pick the default carrier and manifest sender line, merge two carriers, and backfill delivery dates and shipping costs', 'ai-eshop-optimizer'), 'fulfillment_maintenance' => __('Close the day\'s pending vouchers per carrier, print or reprint the dispatch manifest, and ZIP the day\'s labels', 'ai-eshop-optimizer'), 'withdrawal' => __('Handle withdrawal declarations (Law 5317/2026 / EU 2023/2673) — the 14-day queue, return vouchers and labels, refunds due, and who pays for the return', 'ai-eshop-optimizer'), 'product_needs' => __('Tag products with the needs they solve — starting with top sellers that have none — to drive filtering and recommendations', 'ai-eshop-optimizer'), 'marketplace_order_importer' => __('Pull orders in from Skroutz, Amazon, Etsy and other connected marketplaces', 'ai-eshop-optimizer'), 'catalog_importer' => __('Pull products and their category tree from eFood, Wolt, Etsy or Amazon into WooCommerce, matched by SKU', 'ai-eshop-optimizer'), 'branch_scanner' => __('Scan stock at a branch and record pre-orders staff take on the shop floor', 'ai-eshop-optimizer'), 'suppliers' => __('Every supplier the shop buys from, with ERP identity, contact details and commercial terms editable in one place', 'ai-eshop-optimizer'), 'supplier_orders' => __('What to order from each supplier — items in open or period orders with XLSX export and one-click email, plus the staff pre-order boards', 'ai-eshop-optimizer'), 'invoice_scanner' => __('Scan supplier invoices and delivery notes to update cost of goods, stock and receiving', 'ai-eshop-optimizer'), 'stock_import' => __('Update stock counts in bulk from a supplier CSV', 'ai-eshop-optimizer'), 'price_export' => __('Export the catalogue price list as CSV or XML, with role prices if needed', 'ai-eshop-optimizer'), 'phone_orders' => __('Flag orders taken over the phone on the order screen and search customers by billing phone number', 'ai-eshop-optimizer'), 'insights_product_needs' => __('Review which products carry a need term and which have none, so Needs filtering stays complete', 'ai-eshop-optimizer'), 'insights_erp_raw_orders' => __('Inspect order lines exactly as the ERP delivered them, when a summarised report looks wrong', 'ai-eshop-optimizer'), 'price_history' => __('Find on-sale products whose sale price breaks the EU Omnibus 30-day-lowest-price rule, and record every price change', 'ai-eshop-optimizer'), 'brand_discounts' => __('Run a discount across a whole brand or category, including the monthly-offer CSV import', 'ai-eshop-optimizer'), 'role_pricing' => __('Give trade, wholesale or professional customers their own prices', 'ai-eshop-optimizer'), 'catalogue_mode' => __('Run the shop as a catalogue: hide every price, turn off add to cart, or both', 'ai-eshop-optimizer'), 'brand_gifts' => __('Add a free gift when a customer buys from a chosen brand or spends enough', 'ai-eshop-optimizer'), 'free_shipping' => __('Set the cart value that earns free shipping, and the cash-on-delivery surcharge', 'ai-eshop-optimizer'), 'loyalty_classes' => __('Tier customers by what they have spent and price accordingly', 'ai-eshop-optimizer'), 'complementary' => __('Choose up to 3 add-on products to offer on a product page, editable in bulk by CSV', 'ai-eshop-optimizer'), 'popups' => __('Design popups with the block editor, then schedule them and choose where they appear, who sees them and what makes them open', 'ai-eshop-optimizer'), 'promo_surfaces' => __('Curate homepage hero and banner placements, drop them in by block or shortcode, and track their CTR', 'ai-eshop-optimizer'), 'product_archive_card' => __('Reorder, hide, size and pin the elements on shop, category and brand archive product cards', 'ai-eshop-optimizer'), 'product_display' => __('Switch product-page features on or off and drag the order of the info column, tabs and recommendation rails', 'ai-eshop-optimizer'), 'product_card' => __('Style the recommendation and carousel product cards — border, colours, fonts, sizes — on any theme', 'ai-eshop-optimizer'), 'header_actions' => __('Order, show and colour the header icons — wishlist, cart, account, search, stores, menu — per device', 'ai-eshop-optimizer'), 'payment_logos' => __('Show the payment-method icons you upload under the Add-to-Cart button on product pages', 'ai-eshop-optimizer'), 'waitlist_display' => __('Turn on the back-in-stock Notify-me form, style it and write the restock email', 'ai-eshop-optimizer'), 'product_requests_display' => __('Turn on the ask-for-a-quote card, choose which products get it, and write what it says', 'ai-eshop-optimizer'), 'address_autocomplete' => __('Let checkout suggest addresses via Google Places and auto-fill street, city and postcode', 'ai-eshop-optimizer'), 'product_labels' => __('Put SALE, NEW or Hot corner labels over product images on shop and product pages', 'ai-eshop-optimizer'), 'complementary_display' => __('Style the Complete-your-purchase add-on picker; the product pairings live on Complementary Products', 'ai-eshop-optimizer'), 'checkout_layout' => __('Strip the header from checkout, hide the company field or side cart, and A/B test it', 'ai-eshop-optimizer'), 'badges' => __('Set where SALE, offer, PRO, NEW, free-gift and free-shipping badges sit on each surface and how many days count as new', 'ai-eshop-optimizer'), 'free_shipping_display' => __('Word and style the free-shipping progress bar; the spend thresholds live on the Free Shipping rules page', 'ai-eshop-optimizer'), 'product_needs_display' => __('Show the product needs list as bullets or pills; the needs themselves are edited on Product Needs', 'ai-eshop-optimizer'), 'checkout_invoicing' => __('Collect the VAT number, tax office and business activity at checkout for invoice orders; Greek VAT numbers looked up at AADE', 'ai-eshop-optimizer'), 'add_to_cart_text' => __('Rename the Add to Cart button per product type, plus already-in-cart and out-of-stock wording', 'ai-eshop-optimizer'), 'wishlist_display' => __('Style the wishlist heart and choose where it appears on product pages and archives', 'ai-eshop-optimizer'), 'checkout_product_images' => __('Add product thumbnails to the classic checkout order summary and pick the variation image source', 'ai-eshop-optimizer'), 'newsletter_signup' => __('Build the newsletter signup banner — heading, background, logo, name fields — as block or shortcode', 'ai-eshop-optimizer'), 'brand_display' => __('Show the product brand as text or logo on product pages and choose its position', 'ai-eshop-optimizer'), 'ratings_display' => __('Set where the star-rating widget shows, its captions and its colours; the analytics live under Star Ratings', 'ai-eshop-optimizer'), 'account_handling' => __('Pre-tick create-account, attach guest orders to existing customers, and offer Order again', 'ai-eshop-optimizer'), 'trust_badges' => __('Show reassurance badges such as Secure Checkout, Money Back and Free Shipping on product pages', 'ai-eshop-optimizer'), 'contact_optin' => __('Add a marketing opt-in tick-box to checkout, word it yourself and optionally newsletter-subscribe those shoppers', 'ai-eshop-optimizer'), 'birthday' => __('Ask shoppers for their birthday at checkout so birthday-gift campaigns have a date to fire on', 'ai-eshop-optimizer'), 'product_categories' => __('Show a clickable Categories line on the product page and style its colours, size and separator', 'ai-eshop-optimizer'), 'web_push_display' => __('Ask visitors for permission to send browser notifications, and set where the prompt appears, its delay, colours and buttons', 'ai-eshop-optimizer'), 'min_order' => __('Block checkout under a minimum cart subtotal and tell shoppers how much more to add', 'ai-eshop-optimizer'), 'product_meta' => __('Show SKU and barcode under the price, listing every variation code with an "and N more" pill', 'ai-eshop-optimizer'), 'side_cart' => __('Run a floating mini-cart with free-shipping progress, quick view and a configurable mobile bottom bar', 'ai-eshop-optimizer'), 'swatches' => __('Show colour and size options as clickable swatches on product and archive pages', 'ai-eshop-optimizer'), 'sticky_atc' => __('Pin an add-to-cart bar with image, price and variation swatches to product pages as shoppers scroll', 'ai-eshop-optimizer'), 'custom_slots' => __('Drop Tolstoy widgets, raw HTML or shortcodes into the product page recommendation rails and order them', 'ai-eshop-optimizer'), 'custom_tabs' => __('Add up to five renamable product tabs such as Ingredients or Application with per-product rich text', 'ai-eshop-optimizer'), 'social_login' => __('Let customers sign in with Google or Facebook instead of a password', 'ai-eshop-optimizer'), 'captcha' => __('Stop automated sign-ups and credential-stuffing logins with invisible reCAPTCHA v3', 'ai-eshop-optimizer'), 'login_security' => __('Require a code from staff phones, move the sign-in page off wp-login.php, and pause repeated password guessing', 'ai-eshop-optimizer'), 'security_tightening' => __('Hide the WordPress version, turn off the theme and plugin editors, refuse XML-RPC and feeds, send protective response headers, and hide your users from visitors', 'ai-eshop-optimizer'), 'product_video' => __('Put a YouTube, Vimeo or uploaded video into the product image gallery with a chosen aspect ratio', 'ai-eshop-optimizer'), 'shipping_rates' => __('What delivery costs, by postcode, weight, zone and cart value', 'ai-eshop-optimizer'), 'dispatch_cutoff' => __('Set the daily cut-off time and dispatch days, so the stock line says when an order is shipped', 'ai-eshop-optimizer'), 'variations_gallery' => __('Give each variation its own images so the gallery swaps when a shopper picks a colour or size', 'ai-eshop-optimizer'), 'navigator' => __('Set up the shopper Ctrl+K search palette listing categories, brands, needs, pages, posts and quick actions', 'ai-eshop-optimizer'), 'category_extras' => __('Give category archives hero images, headline, custom H1, sidebar and footer text and subcategory chips', 'ai-eshop-optimizer'), 'brand_extras' => __('How many brands, needs and suppliers carry extra details, where everything is linked to everything else, and the migrators that bring data across from Pods', 'ai-eshop-optimizer'), 'need_extras' => __('Give each need an icon, hero image, headline and about text, or hide it from the storefront', 'ai-eshop-optimizer'), 'local_pickup' => __('Choose per-zone or global store pickup and manage the shop addresses customers collect orders from', 'ai-eshop-optimizer'), 'tag_extras' => __('Where your categories, brands, needs and tags are linked to each other and to your articles, and how to add a link', 'ai-eshop-optimizer'), 'supplier_extras' => __('Record each supplier email, lead time, payment terms and negotiated discount, and link their brands', 'ai-eshop-optimizer'), 'checkout_modal' => __('Show checkout errors in a pop-up dialog instead of an inline banner customers scroll past', 'ai-eshop-optimizer'), 'smart_shipping_label' => sprintf( __('Show courier prices as "from %sX" before a postcode is typed, and hide prices when shipping is free', 'ai-eshop-optimizer'), function_exists( 'get_woocommerce_currency_symbol' ) ? html_entity_decode( get_woocommerce_currency_symbol(), ENT_QUOTES, 'UTF-8' ) : '€' ), 'seo_health' => __('Rank every published page by real demand against its SEO score, then approve or dismiss the AI title and description rewrites', 'ai-eshop-optimizer'), 'seo_search_queries' => __('Connect Google Search Console to see the real queries, clicks, CTR and average position bringing you organic traffic', 'ai-eshop-optimizer'), 'seo_meta_batch' => __('Review and approve meta descriptions and keywords for the whole catalogue from three sources at once', 'ai-eshop-optimizer'), 'seo_backlinks' => __('Spot toxic referring domains in your backlink profile and generate the disavow .txt file to upload to Google', 'ai-eshop-optimizer'), 'seo_general' => __('Switch the SEO engine on and set the title separator, archive robots rules, Autopilot and the DataForSEO connection', 'ai-eshop-optimizer'), 'seo_redirects' => __('Add 301 redirects, work through logged 404s, bulk-edit rules from an Excel file and write custom robots.txt lines', 'ai-eshop-optimizer'), 'seo_schema' => __('Enter the Organization name, logo, address and return or shipping policy that feed your JSON-LD product schema', 'ai-eshop-optimizer'), 'seo_social' => __('Set the default Open Graph share image, the X/Twitter handle and the social profile URLs shown when a page is shared', 'ai-eshop-optimizer'), 'seo_import' => __('Copy every per-page SEO setting out of All in One SEO (AIOSEO) and verify head parity before you switch engines', 'ai-eshop-optimizer'), 'seo_linking' => __('Approve Greek-aware internal links and related-content suggestions, grouped into topic clusters', 'ai-eshop-optimizer'), 'proposals' => __('See which customers to target next with what offer, and accept one to draft the campaign', 'ai-eshop-optimizer'), 'seo_opportunities' => __('Pick what to write about next — hidden gems, intent mismatches and keywords already ranking 8-20 on Google', 'ai-eshop-optimizer'), 'workflows' => __('Automated messages triggered by what a customer does — abandoned cart, win-back, birthday, back in stock', 'ai-eshop-optimizer'), 'ads' => __('Write Google Ads search campaigns from your own catalogue and create them paused in your account', 'ai-eshop-optimizer'), 'lookalike_export' => __('Export a customer group as a hashed email list to seed Meta or Google lookalike audiences', 'ai-eshop-optimizer'), 'campaigns' => __('Name every utm campaign and record its dates, objective, channel and planned budget before checking ROI', 'ai-eshop-optimizer'), 'social' => __('Connect your own Facebook, Instagram, X, LinkedIn or TikTok apps and see what to post next', 'ai-eshop-optimizer'), 'customer_profile' => __('Look up one customer by name or email and read what they buy, their affinities and lifecycle', 'ai-eshop-optimizer'), 'user_roles' => __('Find an account, see every role it holds and give or take the roles you may; decide who may give which customer role', 'ai-eshop-optimizer'), 'customer_intelligence' => __('See your whole customer base by segment, who has gone quiet and who is worth winning back', 'ai-eshop-optimizer'), 'user_vitals' => __('Hold each customer ERP and SOFT1 record — loyalty points, turnover, speciality — and let shoppers link their bonus card', 'ai-eshop-optimizer'), 'contact_discovery' => __('Sweep every email the shop holds into one de-duplicated list, and optionally create accounts for them', 'ai-eshop-optimizer'), 'audience_builder' => __('Build reusable audiences from purchase history, brands, categories and behaviour', 'ai-eshop-optimizer'), 'web-push' => __('Browser notifications: the opt-in prompt, who subscribed, and what to send them', 'ai-eshop-optimizer'), 'surveys' => __('Learn why customers buy from their survey answers — NPS, satisfaction, priorities and how they found you', 'ai-eshop-optimizer'), 'ratings' => __('See how many shoppers leave star ratings, where they rate from, and which products score highest and lowest', 'ai-eshop-optimizer'), 'ai_chat_analytics' => __('What shoppers asked the chat, how happy they were, and which conversations led to a sale', 'ai-eshop-optimizer'), 'cancellations' => __('Cancelled and returned orders — how many, which products, and why', 'ai-eshop-optimizer'), 'contact_form' => __('Read contact form messages, set who is emailed, and choose the fields and the thank-you email', 'ai-eshop-optimizer'), 'staff_notifications' => __('Choose for each staff address: a mail for every new submission, or one list every few hours', 'ai-eshop-optimizer'), 'db_performance' => __('Check HPOS, add the MariaDB indexes the statistics queries need, and standardise column collations', 'ai-eshop-optimizer'), 'session_tracker' => __('What gets recorded about a visit: product and category views with time spent, cart and wishlist actions, scroll depth, plus how long it is kept', 'ai-eshop-optimizer'), 'waitlist' => __('See who asked to be emailed when an out-of-stock product or variation comes back', 'ai-eshop-optimizer'), 'product_requests' => __('Read every quote and contact request, what they asked to be priced, and what else they were looking at', 'ai-eshop-optimizer'), 'wishlist' => __('See which products customers save to their wishlists and which pages they save them from', 'ai-eshop-optimizer'), 'attribution' => __('See which traffic channels, campaigns and on-site recommendation slots drove your add-to-carts and orders', 'ai-eshop-optimizer'), 'shipment_cost_reports' => __('Price the free shipping you gave away and compare shipping fees charged against cost per carrier and zone', 'ai-eshop-optimizer'), 'roi_wizard' => __('Enter or import ad spend and see revenue, ROAS and ROI per channel, campaign, creative or offer', 'ai-eshop-optimizer'), 'offer_effectiveness' => __('See month by month what each gift, discount or free-shipping offer actually cost and returned', 'ai-eshop-optimizer'), 'delivery_stats' => __('See how fast each courier delivers by postal area, and shipping cost against gross margin', 'ai-eshop-optimizer'), 'promotions' => __('Compare what each promotion returned — the coupons and offers you ran, side by side, against the orders they produced', 'ai-eshop-optimizer'), 'contributors' => __('See which authors, affiliates and referrers brought in traffic and what it was worth', 'ai-eshop-optimizer'), 'landing_income' => __('See which entry pages earn — the first page a visitor landed on, ranked by the revenue that followed', 'ai-eshop-optimizer'), 'utm_explorer' => __('Break traffic down by any UTM combination — source, medium, campaign, term or content — and see what each earned', 'ai-eshop-optimizer'), 'form_insights' => __('What the leads arriving through your forms are telling you', 'ai-eshop-optimizer'), 'checkout_timing' => __('See how long shoppers actively spend versus sit idle at checkout, and the recommended exit-intent delay', 'ai-eshop-optimizer'), 'session_analytics' => __('Find which products and content pages get viewed, engage visitors, convert or bounce', 'ai-eshop-optimizer'), 'insights_order_patterns' => __('Every order with the customer, the channel it came through and what it was worth', 'ai-eshop-optimizer'), 'insights_stock_check' => __('Products that cannot be sold right now: out of stock, or with no stock figure set at all', 'ai-eshop-optimizer'), 'insights_cart_products' => __('Every product line in every order, with its price, its categories and the order it belongs to', 'ai-eshop-optimizer'), 'insights_basket_position' => __('Which products open a basket, which are added last before checkout, and which are bought on their own', 'ai-eshop-optimizer'), 'insights_invoice_match' => __('Every order set beside the ERP document that should match it, with what the two disagree about', 'ai-eshop-optimizer'), 'insights_out_of_stock' => __('Every product that cannot be sold right now, what the stockout is costing, and when to reorder', 'ai-eshop-optimizer'), 'product_orders_analytics' => __('See how each product actually sells — units, revenue, returns and the orders it appeared in', 'ai-eshop-optimizer'), 'my_settings' => __('Your own preferences for this admin — what you see, how it is arranged, and the account behind it', 'ai-eshop-optimizer'), 'plugin_usage' => __('See which parts of the plugin this shop actually uses, so you can switch off what it does not', 'ai-eshop-optimizer'), 'performance' => __('The Rooster Zero performance engine: device variants, the deferred layer, speculative loading, third parties, stylesheets and scripts, the cart and checkout modes', 'ai-eshop-optimizer'), 'data_tables' => __('Every data table in the product, what it is made of, and which features each one offers', 'ai-eshop-optimizer'), 'competition_insights' => __('See what your giveaways returned — entries, entrants who went on to order, and their revenue', 'ai-eshop-optimizer'), 'missing_hot_sellers' => __('Find SKUs selling well in your physical stores that are still drafts or missing from the eshop', 'ai-eshop-optimizer'), 'stock_recovery' => __('Restock products the eshop marks out of stock but the stores still sell, and track what that earned', 'ai-eshop-optimizer'), 'saved_abandoned_carts' => __('Carts customers left behind, what they were worth, and which ones came back', 'ai-eshop-optimizer'), 'insights_chat' => __('Ask your shop questions in plain language and get answers grounded in your own order, product and customer data', 'ai-eshop-optimizer'), 'insights_stockout_rate' => __('See what share of the products you actually sold in a period is now unavailable, and the turnover behind them', 'ai-eshop-optimizer'), 'insights_variations_stock' => __('See what share of each product\'s variations are out of stock, so half-empty products stand out', 'ai-eshop-optimizer'), 'insights_unit_sales' => __('Compare units sold online against each physical branch over 30 and 60 days, and see where stock belongs', 'ai-eshop-optimizer'), 'insights_customer_order_averages' => __('See each customer\'s running averages — orders placed, spend per order and per item, and how steady they are', 'ai-eshop-optimizer'), 'insights_reorder_summary' => __('Find out what needs reordering, and in what quantity, across the whole catalogue', 'ai-eshop-optimizer'), 'erp_purchases_by_supplier' => __('See what the shop bought from each supplier, with credit notes already subtracted, straight from the scanned invoices', 'ai-eshop-optimizer'), 'erp_vat_reconciliation' => __('Reconcile input VAT by invoice month and rate, and catch the documents whose totals disagree with their own lines', 'ai-eshop-optimizer'), 'erp_landed_cost_margin' => __('Put the latest landed cost beside each product\'s sale price and see the real margin, net against net', 'ai-eshop-optimizer'), 'erp_supplier_price_drift' => __('Spot supplier repricings early: first versus latest purchase price for everything bought more than once', 'ai-eshop-optimizer'), 'faq' => __('Write questions and answers, group and drag-reorder them; the [faq] shortcode shows them on the storefront', 'ai-eshop-optimizer'), 'events' => __('Set up in-store launches or seminars with schedule, location, creatives and an invitation email, each with its own page', 'ai-eshop-optimizer'), 'competitions' => __('Run a prize draw, collect entries, and pick winners', 'ai-eshop-optimizer'), 'google_reviews' => __('Store locations, their opening hours, and the Google reviews each one has collected', 'ai-eshop-optimizer'), 'store_pages' => __('Turn on a page per shop, choose its URL base, and see every store page with its bound location', 'ai-eshop-optimizer'), 'food_beverages' => __('Switch on the food-shop toolset — product options and modifiers such as sizes, toppings and extras', 'ai-eshop-optimizer'), 'tools' => __('Look up parent product IDs from SKUs or barcodes, rename the admin menu and set customer-contact quiet hours', 'ai-eshop-optimizer'), 'button_styles' => __('Set one colour, border, radius and padding for every storefront button, with per-button pickers overriding it', 'ai-eshop-optimizer'), 'media_cleanup' => __('Find and quarantine uploaded images no page or product uses', 'ai-eshop-optimizer'), 'as_cleanup' => __('Clear stuck, duplicate and orphaned Action Scheduler jobs and see the top pending hooks clogging the queue', 'ai-eshop-optimizer'), 'problematic_variations' => __('List variable products that use more than one attribute for variations, and block saving new ones', 'ai-eshop-optimizer'), 'duplicate_simples' => __('Find the products that are really one product sold several times, once per colour or size, and merge each group into a single variable product without losing sales history', 'ai-eshop-optimizer'), 'attribute_audit' => __('Count where the product attributes stand: how many sit on one product, which values no filter can find, and names stored twice or spelt two ways', 'ai-eshop-optimizer'), 'data_prep_scheduler' => __('Schedule the rebuild of the product vitals, effective-price and eligibility tables that feeds, recommendations and reports read', 'ai-eshop-optimizer'), 'erp_connectors' => __('Connect your accounting system — Entersoft, Zoho Books, Soft1, Galaxy or Oxygen — and send applied supplier invoices to it as purchase documents', 'ai-eshop-optimizer'), 'erp_bridge' => __('Copy the filter and action names an ERP connector hooks into to sync stock, orders and feed rows', 'ai-eshop-optimizer'), 'erp_database' => __('Store and test encrypted connections to external MariaDB databases such as your ERP or a peer store', 'ai-eshop-optimizer'), 'remote_export' => __('Stream Rooster One analytics tables to your own MariaDB warehouse on a schedule and watch per-table lag', 'ai-eshop-optimizer'), 'setup_an_overview' => __('Read which data points the graph-database recommendation engine uses and what the free 50,000 order-item limit covers', 'ai-eshop-optimizer'), 'setup_chat_api-models' => __('Check your AI credit balance and what it is being spent on, get an email before it runs out, and top up — no API keys to paste', 'ai-eshop-optimizer'), 'pnl_settings' => __('Enter your average gross margin, fixed monthly overhead and free-shipping threshold so every profit and ROI figure is real', 'ai-eshop-optimizer'), 'ad_connectors' => __('Paste your Google Ads, Meta and TikTok API credentials so campaign spend syncs nightly into the ROI ledger', 'ai-eshop-optimizer'), 'brand_margins' => __('Set a gross margin per brand, bulk-edit them by CSV and push them into WooCommerce Cost of Goods', 'ai-eshop-optimizer'), 'conversions' => __('Enter your Meta Pixel, GA4 Measurement ID, TikTok pixel and Google Ads conversion ID, or defer to Site Kit', 'ai-eshop-optimizer'), 'setup_an_preferences' => __('Choose which recommendation rails show on product pages, enable UTM tagging with your GA4 ID and tune session tracking', 'ai-eshop-optimizer'), 'setup_courier_costs' => __('Import each carrier monthly invoice CSV and backfill per-voucher delivery cost, so shipping figures match what couriers actually billed', 'ai-eshop-optimizer'), 'setup_chat_frontend' => __('Choose the live chat model, style and position the chat widget, and tune reranking weights and result counts', 'ai-eshop-optimizer'), 'consent' => __('Cookie banner, consent records, and which scripts wait for permission', 'ai-eshop-optimizer'), 'conversion_goals' => __('Decide which form submissions and actions count as a conversion', 'ai-eshop-optimizer'), 'setup_an_orders-export' => __('Choose which order and product fields feed the graph-database analysis, then build the orders file for Rooster One', 'ai-eshop-optimizer'), 'setup_chat_knowledge-base' => __('Tell the AI your opening hours, store address, shipping rates and returns policy so it answers customers correctly', 'ai-eshop-optimizer'), 'setup_an_statistics' => __('See which products and brands dominate single-item carts, so you know where better recommendations pay off fastest', 'ai-eshop-optimizer'), 'setup_chat_analytics-setup' => __('Review chat volume, count or delete stored embeddings, and schedule automatic analytics and embedding refreshes', 'ai-eshop-optimizer'), 'setup_an_ai-processing' => __('Back up your existing up-sells and cross-sells to CSV before sending your orders to the Rooster One service', 'ai-eshop-optimizer'), 'setup_an_eshop-update' => __('Upload the optimal up-sells and cross-sells file back onto your products, tuning batch size and pause between batches', 'ai-eshop-optimizer'), 'setup_an_expert-services' => __('Browse the paid services — GA4 BigQuery event feeds, in-store sales matching and a site performance audit', 'ai-eshop-optimizer'), 'setup_an_rooster-one-pro' => __('Subscribe, buy AI credits and top up your balance, see what your trial has left, and connect or disconnect this site from your Rooster One account', 'ai-eshop-optimizer'), 'product_exchanger_feeds' => __('Set a feed\'s product targeting and cron cadence, build it now, rotate its bearer token', 'ai-eshop-optimizer'), 'product_exchanger_imports' => __('Pull a source manifest by token, match on SKU or barcode, choose create or overwrite mode', 'ai-eshop-optimizer'), 'product_exchanger_media' => __('Export every product\'s photos, swatches and videos as CSV and JSON for a move to Shopify or another platform', 'ai-eshop-optimizer'), 'product_exchanger_runlog' => __('See the last 100 runs per shard with processed, created, updated, skipped counts and error JSON', 'ai-eshop-optimizer'), 'product_exchanger_settings' => __('Check the three exchanger tables exist and when the hourly build, import and prune crons next run', 'ai-eshop-optimizer'), 'shipping_rates_rules' => __('List each zone\'s carriers, flip one onto the AIEO calculator, then edit, reorder or abort its rules', 'ai-eshop-optimizer'), 'shipping_rates_csv' => __('Download rules as CSV, or re-upload the legacy column shape into a chosen zone-method instance', 'ai-eshop-optimizer'), 'social_login_settings' => __('Paste each provider\'s OAuth client ID, secret and callback URL, then pick the surfaces and blocked roles', 'ai-eshop-optimizer'), 'social_login_migrator' => __('Audit the legacy SkyVerge plugin\'s keys, then lift its settings and per-user links in batches', 'ai-eshop-optimizer'), 'cancellations_overview' => __('Headline totals, revenue lost and top reasons for the last 30 days, plus metrics backfill controls', 'ai-eshop-optimizer'), 'cancellations_returns' => __('Filter every cancel, return, kept or refused event by reason, date or scope, with shipping-cost totals', 'ai-eshop-optimizer'), 'cancellations_products' => __('Per-product cancellation rate, refund lines and top reason, with a drill-down to each product\'s events', 'ai-eshop-optimizer'), 'cancellations_customers' => __('Rank customers by risk band, return rate and returns count, filtered to elevated or high-risk bands', 'ai-eshop-optimizer'), 'cancellations_vocabulary' => __('Add, rename or disable reason codes and set each one\'s default event type and customer visibility', 'ai-eshop-optimizer'), 'google_reviews_locations' => __('Add or edit a location\'s place_id, address, HQ flag and pickup link, then fetch its reviews now', 'ai-eshop-optimizer'), 'google_reviews_history' => __('Search and filter every stored review by star rating, location, date, author or matched customer', 'ai-eshop-optimizer'), 'google_reviews_settings' => __('Set the Google Places API key, refresh schedule, hourly and daily rate limits and match threshold', 'ai-eshop-optimizer'), 'ai_chat_analytics_overview' => __('Message, session and token-cost totals, a 30-day volume chart, and the history retention window', 'ai-eshop-optimizer'), 'ai_chat_analytics_conversations' => __('Search every question and answer by date, happiness band, model or keyword, then open the full thread', 'ai-eshop-optimizer'), 'ai_chat_analytics_happiness' => __('Rating distribution across happy, neutral and unhappy bands, plus the 25 lowest-rated answers to fix', 'ai-eshop-optimizer'), 'ai_chat_analytics_origins' => __('Which page types and URLs shoppers open the chat from — product, category, cart, checkout', 'ai-eshop-optimizer'), 'ai_chat_analytics_products' => __('Most-recommended products, and the questions that returned nothing — catalogue gaps worth filling', 'ai-eshop-optimizer'), 'ai_chat_analytics_conversions' => __('Conversion rate, assisted revenue and average order value for sessions that used the chat', 'ai-eshop-optimizer'), 'marketplace_order_importer_vendors' => __('Add marketplace accounts with credentials, webhook URLs and SKU matching, and backfill missed orders', 'ai-eshop-optimizer'), 'marketplace_order_importer_log' => __('Last 200 inbound webhook events with status, remote order ID, linked WooCommerce order and error text', 'ai-eshop-optimizer'), 'marketplace_order_importer_settings' => __('Reference card for the webhook endpoint pattern, admin REST routes and vendor-namespaced order meta keys', 'ai-eshop-optimizer'), ), 'anchors' => array(), 'profiles' => array( 'shop' => __('Sales and add-to-carts count as success here. Opportunities are weighted on how often a view becomes a cart, cornerstone pages on units sold and turnover, and demand on how fast a product is actually selling', 'ai-eshop-optimizer'), 'catalog' => __('Products are published but not sold, so visits and engagement count as success, whereas sales do not. Order-based signals are switched off rather than reported as broken', 'ai-eshop-optimizer'), 'elearning' => __('Rooster LMS courses are what this site is about, so visits, engagement and enrolments count as success; sales signals are switched off even where courses are sold through WooCommerce (pin Shop to weigh those sales)', 'ai-eshop-optimizer'), 'content' => __('No WooCommerce and no courses, so success is measured on visits, engagement and form submissions, and every product and order signal is switched off', 'ai-eshop-optimizer'), ), );