array( 'description' => __('Add the marketplaces you sell on and hold each one\'s API credentials', 'ai-eshop-optimizer'), 'keywords' => 'vendor marketplace api key credentials skroutz wolt efood amazon προμηθευτης'), 'marketplace_order_importer.log' => array( 'description' => __('See every order pulled from a marketplace, and why any of them failed', 'ai-eshop-optimizer'), 'keywords' => 'log inbound import errors failed orders ημερολογιο'), 'marketplace_order_importer.settings' => array( 'description' => __('Choose how imported marketplace orders map onto WooCommerce orders', 'ai-eshop-optimizer'), 'keywords' => 'settings mapping status customer ρυθμισεις'), 'product_exchanger.feeds' => array( 'description' => __('Publish product feeds for Skroutz, Google and other price comparison engines', 'ai-eshop-optimizer'), 'keywords' => 'feed xml export skroutz google shopping bestprice comparison τροφοδοσια'), 'product_exchanger.imports' => array( 'description' => __('Pull products or stock in from a supplier feed on a schedule', 'ai-eshop-optimizer'), 'keywords' => 'import supplier feed stock schedule cron εισαγωγη'), 'product_exchanger.runlog' => array( 'description' => __('Check when each feed last ran, how long it took and what it changed', 'ai-eshop-optimizer'), 'keywords' => 'log history duration errors last run ιστορικο'), 'product_exchanger.settings' => array( 'description' => __('Set the defaults every feed inherits — format, encoding and schedule', 'ai-eshop-optimizer'), 'keywords' => 'settings defaults encoding format schedule ρυθμισεις'), 'shipping_rates.rules' => array( 'description' => __('Build table-rate shipping rules by weight, price, destination or class', 'ai-eshop-optimizer'), 'keywords' => 'table rate shipping rule weight price zone destination κανονες μεταφορικα'), 'shipping_rates.csv' => array( 'description' => __('Move shipping rules between sites as a CSV instead of retyping them', 'ai-eshop-optimizer'), 'keywords' => 'csv import export backup migrate rules εισαγωγη εξαγωγη'), 'shipping_rates.migrator' => array( 'description' => __('Bring rules across from the old table-rate plugin in one pass', 'ai-eshop-optimizer'), 'keywords' => 'migrate legacy old plugin convert μεταφορα'), 'withdrawal.awaiting_approval' => array( 'description' => __('Declarations a customer has filed that nobody has accepted or rejected yet', 'ai-eshop-optimizer'), 'keywords' => 'withdrawal declaration pending approve reject υπαναχωρηση εγκριση'), 'withdrawal.pending' => array( 'description' => __('Approved withdrawals waiting for the goods to come back', 'ai-eshop-optimizer'), 'keywords' => 'awaiting return voucher courier shipment επιστροφη αναμονη'), 'withdrawal.received' => array( 'description' => __('Returns received and checked — these are the ones you owe money on', 'ai-eshop-optimizer'), 'keywords' => 'refund owed received checked επιστροφη χρηματων'), 'withdrawal.refunded' => array( 'description' => __('Completed withdrawals, with the amount and date each was settled', 'ai-eshop-optimizer'), 'keywords' => 'refunded settled completed amount date επιστραφηκαν'), 'withdrawal.cancelled' => array( 'description' => __('Declarations the 14-day clock closed because the goods never arrived', 'ai-eshop-optimizer'), 'keywords' => 'auto cancelled expired 14 days deadline ακυρωθηκαν ληξη'), 'withdrawal.rejected' => array( 'description' => __('Withdrawals you refused, with the reason recorded against each', 'ai-eshop-optimizer'), 'keywords' => 'rejected refused reason denied απορριφθηκαν'), 'withdrawal.all' => array( 'description' => __('Every declaration in one list regardless of stage', 'ai-eshop-optimizer'), 'keywords' => 'all every declaration list ολα'), 'withdrawal.settings' => array( 'description' => __('Set the withdrawal window, who pays return postage and the refund rules', 'ai-eshop-optimizer'), 'keywords' => 'settings window 14 days charge party return postage refund ρυθμισεις'), 'ai_chat_analytics.overview' => array( 'description' => __('How many shoppers used the AI chat, and what it cost to run', 'ai-eshop-optimizer'), 'keywords' => 'overview sessions cost tokens summary συνοψη'), 'ai_chat_analytics.conversations' => array( 'description' => __('Read the actual chat transcripts, newest first', 'ai-eshop-optimizer'), 'keywords' => 'conversation transcript messages log read συνομιλιες'), 'ai_chat_analytics.happiness' => array( 'description' => __('See which answers shoppers rated well and which they rated badly', 'ai-eshop-optimizer'), 'keywords' => 'happiness rating thumbs sentiment satisfaction ικανοποιηση'), 'ai_chat_analytics.origins' => array( 'description' => __('Find which pages send shoppers into the chat', 'ai-eshop-optimizer'), 'keywords' => 'origin landing page source entry προελευση'), 'ai_chat_analytics.products' => array( 'description' => __('Products the chat recommends most, and questions it could not answer', 'ai-eshop-optimizer'), 'keywords' => 'products recommended gaps unanswered missing κενα προϊοντα'), 'ai_chat_analytics.conversions' => array( 'description' => __('Revenue from sessions where the shopper used the chat', 'ai-eshop-optimizer'), 'keywords' => 'conversion revenue assisted attribution μετατροπες'), 'cancellations.overview' => array( 'description' => __('How much revenue cancellations and returns are costing you', 'ai-eshop-optimizer'), 'keywords' => 'overview cancellations returns cost summary ακυρωσεις συνοψη'), 'cancellations.returns' => array( 'description' => __('Every cancellation and return line, with its reason and value', 'ai-eshop-optimizer'), 'keywords' => 'ledger returns lines reason value καθολικο επιστροφες'), 'cancellations.products' => array( 'description' => __('Which products get returned most, so you can fix the listing or the sizing', 'ai-eshop-optimizer'), 'keywords' => 'products returned rate sizing listing προϊοντα επιστροφες'), 'cancellations.customers' => array( 'description' => __('Shoppers who cancel or return far more often than the rest', 'ai-eshop-optimizer'), 'keywords' => 'customers serial returners abuse frequent πελατες'), 'cancellations.vocabulary' => array( 'description' => __('Tidy the reason list customers pick from, and merge duplicates', 'ai-eshop-optimizer'), 'keywords' => 'reason vocabulary merge duplicates taxonomy λογοι'), 'google_reviews.locations' => array( 'description' => __('Connect each physical shop to its Google Business Profile', 'ai-eshop-optimizer'), 'keywords' => 'location store google business profile map καταστηματα'), 'google_reviews.history' => array( 'description' => __('Every Google review pulled in, with its rating and reply status', 'ai-eshop-optimizer'), 'keywords' => 'reviews history rating reply google κριτικες ιστορικο'), 'google_reviews.settings' => array( 'description' => __('Choose how often reviews sync and where they appear on the storefront', 'ai-eshop-optimizer'), 'keywords' => 'settings sync frequency display storefront ρυθμισεις'), 'contact_form.messages' => array( 'description' => __('Every contact form message, newest first, with status, search, bulk actions and CSV export', 'ai-eshop-optimizer'), 'keywords' => 'contact form messages enquiries inbox export csv μηνύματα επικοινωνία φόρμα'), 'contact_form.settings' => array( 'description' => __('Choose the form fields, who is emailed, and the wording of the thank-you email', 'ai-eshop-optimizer'), 'keywords' => 'contact form fields recipients thank you email redirect consent country ρυθμίσεις φόρμας'), 'social_login.settings' => array( 'description' => __('Turn Google, Facebook and Apple sign-in on and hold their API keys', 'ai-eshop-optimizer'), 'keywords' => 'social login google facebook apple sso api key σύνδεση'), 'social_login.migrator' => array( 'description' => __('Move existing accounts onto social login without losing their orders', 'ai-eshop-optimizer'), 'keywords' => 'migrate accounts merge existing users sso μεταφορα λογαριασμων'), 'brand_extras.hero' => array( 'description' => __('Open a brand to set its banner image, logo and headline', 'ai-eshop-optimizer'), 'keywords' => 'brand hero banner logo headline image μαρκα εικονα'), 'brand_extras.about' => array( 'description' => __('Open a brand to write the story shown above its product list', 'ai-eshop-optimizer'), 'keywords' => 'brand about story description text κειμενο μαρκα'), 'brand_extras.catalog' => array( 'description' => __('Open a brand to choose how its archive lists and sorts products', 'ai-eshop-optimizer'), 'keywords' => 'brand catalog archive sorting layout columns καταλογος'), 'brand_extras.footer' => array( 'description' => __('Open a brand to add the text that closes its archive page', 'ai-eshop-optimizer'), 'keywords' => 'brand footer bottom text seo υποσελιδο'), 'brand_extras.related' => array( 'description' => __('Open a brand to link the categories and needs it belongs with', 'ai-eshop-optimizer'), 'keywords' => 'brand related categories needs links σχετικα'), 'category_extras.hero' => array( 'description' => __('Open a category to set its banner, icon and headline', 'ai-eshop-optimizer'), 'keywords' => 'category hero banner icon headline image κατηγορια εικονα'), 'category_extras.seo' => array( 'description' => __('Open a category to write its title, meta description and indexing rules', 'ai-eshop-optimizer'), 'keywords' => 'category seo title meta description noindex κατηγορια'), 'category_extras.layout' => array( 'description' => __('Open a category to pick its archive template and column count', 'ai-eshop-optimizer'), 'keywords' => 'category layout template columns grid διαταξη'), 'category_extras.catalog' => array( 'description' => __('Open a category to choose how it lists, sorts and filters products', 'ai-eshop-optimizer'), 'keywords' => 'category catalog sorting filters products καταλογος'), 'category_extras.related' => array( 'description' => __('Open a category to link the brands, needs and categories it belongs with', 'ai-eshop-optimizer'), 'keywords' => 'category related brands needs links σχετικα'), 'category_extras.marketplace' => array( 'description' => __('Open a category to map it onto Skroutz and other marketplace taxonomies', 'ai-eshop-optimizer'), 'keywords' => 'marketplace mapping skroutz taxonomy feed category αντιστοιχιση'), 'need_extras.identity' => array( 'description' => __('Open a need to set its name, icon and how it reads to shoppers', 'ai-eshop-optimizer'), 'keywords' => 'need identity name icon label αναγκη ταυτοτητα'), 'need_extras.about' => array( 'description' => __('Open a need to explain what it is and who it is for', 'ai-eshop-optimizer'), 'keywords' => 'need about description explanation text αναγκη κειμενο'), 'need_extras.display' => array( 'description' => __('Open a need to control where and how it appears on the storefront', 'ai-eshop-optimizer'), 'keywords' => 'need display pills visibility storefront εμφανιση'), 'need_extras.related' => array( 'description' => __('Open a need to link the categories and brands that answer it', 'ai-eshop-optimizer'), 'keywords' => 'need related categories brands links σχετικα'), 'need_extras.products' => array( 'description' => __('Open a need to see and adjust which products are matched to it', 'ai-eshop-optimizer'), 'keywords' => 'need products matched assigned count προϊοντα'), 'supplier_extras.commercial' => array( 'description' => __('Open a supplier to record its terms, lead times and cost basis', 'ai-eshop-optimizer'), 'keywords' => 'supplier commercial terms lead time cost margin προμηθευτης'), 'supplier_extras.related' => array( 'description' => __('Open a supplier to link the brands and categories it supplies', 'ai-eshop-optimizer'), 'keywords' => 'supplier related brands categories links σχετικα'), 'seo_linking.suggestions' => array( 'description' => __('Review and approve Greek-aware internal-link suggestions, one decision per anchor', 'ai-eshop-optimizer'), 'keywords' => 'internal links suggestions anchors approve reject εσωτερικοι συνδεσμοι αγκυρα'), 'seo_linking.anchors' => array( 'description' => __('Declare that a word always links to a given page, and import the keywords Internal Link Juicer already holds', 'ai-eshop-optimizer'), 'keywords' => 'anchor rules manual link keyword glossary tooltip internal link juicer ilj import αγκυρα κανονες γλωσσαρι εισαγωγη'), 'seo_linking.related' => array( 'description' => __('Inspect and curate the related-content each product and article is matched to', 'ai-eshop-optimizer'), 'keywords' => 'related content products posts relevance provenance σχετικα'), 'seo_linking.clusters' => array( 'description' => __('Explore the topic clusters the engine found across your catalogue', 'ai-eshop-optimizer'), 'keywords' => 'clusters topics themes vocabulary cluster graph θεματα συσταδες'), 'seo_linking.gaps' => array( 'description' => __('See what visitors search for that your content does not yet answer', 'ai-eshop-optimizer'), 'keywords' => 'content gaps demand missing keywords search console what to write κενα ζητηση αναζητησεισ'), 'seo_linking.graph' => array( 'description' => __('Visualise the semantic relationships around any product or article', 'ai-eshop-optimizer'), 'keywords' => 'graph network relationships visualise nodes edges γραφημα δικτυο'), 'seo_linking.diagnostics' => array( 'description' => __('Engine health, vocabulary discovery review and the recommendation A/B test', 'ai-eshop-optimizer'), 'keywords' => 'diagnostics health mwe vocabulary discovery keywords ab test experiment διαγνωστικα πειραμα'), 'seo_linking.settings' => array( 'description' => __('Turn server sync on, run the initial index and set related-content thresholds', 'ai-eshop-optimizer'), 'keywords' => 'settings sync index thresholds server data plane ρυθμισεισ συγχρονισμοσ'), 'seo_search_queries.queries' => array( 'description' => __('The real search terms bringing you Google traffic, with clicks, CTR and position', 'ai-eshop-optimizer'), 'keywords' => 'queries search terms clicks impressions ctr position google ερωτηματα αναζητησεισ'), 'seo_search_queries.pages' => array( 'description' => __('Which of your pages earn Google impressions, resolved to the content behind each URL', 'ai-eshop-optimizer'), 'keywords' => 'pages urls impressions clicks landing content σελιδες'), 'seo_search_queries.content' => array( 'description' => __('Google traffic grouped by content type — products, posts, categories and brands', 'ai-eshop-optimizer'), 'keywords' => 'content type breakdown products posts categories brands share τυποσ περιεχομενου'), 'seo_search_queries.archive' => array( 'description' => __('The full day-by-day Search Console archive, sortable and searchable', 'ai-eshop-optimizer'), 'keywords' => 'archive history full daily series export sortable ιστορικο αρχειο'), 'seo_meta_batch.needs' => array( 'description' => __('Content missing a meta description or keywords, ranked by search demand', 'ai-eshop-optimizer'), 'keywords' => 'missing meta description keywords empty needs attention demand περιγραφη λειπει'), 'seo_meta_batch.drafts' => array( 'description' => __('AI meta drafts awaiting your approve or dismiss decision', 'ai-eshop-optimizer'), 'keywords' => 'ai drafts pending approve dismiss review suggestions προτασεις εγκριση'), 'seo_meta_batch.all' => array( 'description' => __('Every published object with its meta state, sortable and filterable', 'ai-eshop-optimizer'), 'keywords' => 'all content catalogue meta state overview ολα περιεχομενο'), 'insights_basket_position.all' => array( 'description' => __('Every basket position at once: products bought on their own, added first, and added last', 'ai-eshop-optimizer'), 'keywords' => 'basket position all cart only first last καλαθι θεση'), 'insights_basket_position.only' => array( 'description' => __('See which products people buy on their own, with nothing else in the basket', 'ai-eshop-optimizer'), 'keywords' => 'bought on its own single choice alone basket μονο καλαθι'), 'insights_basket_position.first' => array( 'description' => __('See which products open a basket — the item added first that started the order', 'ai-eshop-optimizer'), 'keywords' => 'first item basket opener added first πρωτο καλαθι'), 'insights_basket_position.last' => array( 'description' => __('See which products get added last — the add-ons shoppers remember just before checkout', 'ai-eshop-optimizer'), 'keywords' => 'last item before checkout add-on added last τελευταιο καλαθι'), 'insights_invoice_match.all' => array( 'description' => __('Every order beside its ERP document, whatever the month', 'ai-eshop-optimizer'), 'keywords' => 'woo erp turnover all months reconcile τζιρος erp'), 'insights_invoice_match.current' => array( 'description' => __('Check this month\'s turnover in WooCommerce against the ERP and catch the gap while it is still fixable', 'ai-eshop-optimizer'), 'keywords' => 'current month turnover woo erp reconcile τρεχων μηνας τζιρος'), 'insights_invoice_match.previous' => array( 'description' => __('Reconcile last month\'s WooCommerce turnover against the ERP once the month is closed', 'ai-eshop-optimizer'), 'keywords' => 'previous month turnover woo erp reconcile προηγουμενος μηνας τζιρος'), 'insights_invoice_match.historical' => array( 'description' => __('Compare WooCommerce and ERP turnover across past months to see where the two systems drift apart', 'ai-eshop-optimizer'), 'keywords' => 'historical turnover woo erp drift months ιστορικο τζιρος'), 'insights_stock_check.all' => array( 'description' => __('Products out of stock or with no stock figure set, in one list', 'ai-eshop-optimizer'), 'keywords' => 'stock check all out of stock not set αποθεμα'), 'insights_stock_check.out_of_stock' => array( 'description' => __('Look up stock for any product or SKU in one place instead of opening each product page', 'ai-eshop-optimizer'), 'keywords' => 'stock fast finder out of stock sku lookup αποθεμα εξαντλημενο'), 'insights_stock_check.not_set' => array( 'description' => __('Find products whose stock quantity was never set, so they sell with no stock control at all', 'ai-eshop-optimizer'), 'keywords' => 'stock not set fast finder no stock control αποθεμα χωρις'), 'insights_out_of_stock.all' => array( 'description' => __('Every product that cannot be sold right now, with what the stockout is costing and when to reorder', 'ai-eshop-optimizer'), 'keywords' => 'out of stock all products reorder εξαντλημενα'), 'insights_out_of_stock.predicted' => array( 'description' => __('Put a money figure on what today\'s stock-outs are costing you, so reorders can be ranked by lost sales', 'ai-eshop-optimizer'), 'keywords' => 'cost of stock-outs lost sales predicted estimate κοστος εξαντλησης'), );