# Issue lifecycle Source: https://docs.atlios.io/concepts/issue-lifecycle What issue statuses mean and how issues move from open to resolved. Issue status tells you where an issue is in the review and resolution process. ## Statuses Atlios is seeing the issue and it still needs review or action. This is the starting state for any issue a scan or Google Merchant Center surfaces. A fix, image workflow, or manual action has started, and Atlios is waiting for confirmation. Product and variant issues usually resolve after the Shopify update succeeds. Cross-catalog issues, and issues that Google needs to re-review, stay verifying until the next scan or sync confirms the condition is gone. Atlios no longer sees the issue, or an approved fix landed successfully. Your team marked the issue as an intentional exception. Suppressed issues are kept for history, but they are not treated as active work. ## How issues move Most issues follow this path: Atlios finds the issue during a scan or sync. You apply a supported fix, start a workflow, edit the product, or suppress the issue. Atlios waits for the fix, workflow, or next scan to confirm the issue is gone. A scan or action confirms the issue no longer needs active attention. ## Verification stages Open an issue and the activity section shows how far the change has travelled: * **Action started** and **Verifying**: the fix or workflow ran, and Atlios is waiting for confirmation. * **Fixed**, **Cleared in Shopify**, or **Google accepted it again**: how the issue closed. Atlios only says it fixed something when the fix came from Atlios. A clear on Google's side or in Shopify is labelled as such, with the date Atlios observed it. * **Live page**: whether your storefront is showing the value. This row is the current state with the date of the last check, not a milestone, so it can move backwards if a later check cannot confirm the value. Live page checks cover the meta title and meta description only, so the row appears on those issues and not on others. You can always see a product's live page status on its **Search performance** section. Google re-checks updated items on its own schedule. ## One issue, one or more sources The same problem can be flagged by more than one source. If your Shopify scan and Google Merchant Center both flag the same field on the same product, Atlios treats it as **one** issue with both source badges, not two separate rows. It counts once everywhere, and resolving it clears both signals. ## Reopened issues An issue can reappear if a later scan finds the same problem again. This can happen when catalog data changes, a product is edited, or a previous fix no longer applies. Use the issue activity section to understand when an issue was first seen, fixed, suppressed, reopened, or moved into verifying. # Issues Source: https://docs.atlios.io/concepts/issues What issues are and how teams use them in Atlios. An issue is a problem Atlios found in your catalog, in Google Merchant Center, or on a live product page. Issues are the main review surface for catalog quality work. Instead of asking teams to inspect raw scan output, Atlios turns findings into issues with context: what was found, where it was found, how important it is, and what action may be available. ## What an issue includes An issue usually answers: * What needs attention. * Which product, variant, image, or storefront page is affected. * How severe the problem is. * Whether a guided fix is available. * Whether the issue has been suppressed for a valid exception. ## One issue per problem When more than one source flags the same field on the same product, for example your Shopify scan and [Google Merchant Center](/product/google-merchant-center), Atlios shows it as a single issue with a badge for each source. It is counted once across the inbox, the dashboards, and the agent, so your numbers reflect real problems rather than duplicate detections. ## Where to review issues Start at the [issue inbox](/product/issue-inbox), the store's front door for quality work. It sits in the sidebar as Fix, carries a count of the open work, and lets you filter, group, open, and act on issues. Your store home reads your latest scan and links into the inbox already filtered to the highest-impact work. The inbox starts with active issues so your team can focus on current work. ## How to work through issues Start with higher-[severity](/concepts/severity) issues, then move through lower-severity ones. Some issues can be [fixed directly in Atlios](/guides/fix-product-issues). Others require manual updates in Shopify followed by another scan. For status definitions, see [Issue lifecycle](/concepts/issue-lifecycle). ## Issues are not always mistakes Some issues represent store-specific exceptions. If your team intentionally allows a condition for a product or store, use a [suppression](/concepts/suppressions) rather than changing the catalog only to satisfy a rule. # How your catalog stays current Source: https://docs.atlios.io/concepts/scan-freshness The two ways Atlios keeps your issues up to date: scheduled scans and live product changes. Atlios keeps your issues current automatically, so what you see usually reflects your live catalog without you having to do anything. ## Scheduled scans Atlios rescans your connected stores automatically, so issues stay fresh even on days nothing changes in your catalog. These run on their own and appear in your [Activity](/guides/review-job-history) like any other scan. There are two scheduled passes on every plan: * **A weekly full scan** re-checks every product, runs catalog-wide checks, and refreshes your overall quality scores. * **A daily diff scan** catches products that changed since the last pass, so new issues surface within about a day instead of waiting for the weekly scan. Scans are controlled backend work. They start on schedule rather than from a manual action. ## Live product changes When a product changes in Shopify, such as an edit to its title, price, or images, Atlios notices the change and re-checks that product shortly after. This keeps the issue list in step with everyday edits as they happen, in between the scheduled scans. ## Why an issue might look out of date Because the catalog and your issues update on slightly different schedules, you may occasionally see an issue for a product you already fixed. The next live re-check or scheduled scan clears issues that no longer apply. For more on how issues open and close, see [Issue lifecycle](/concepts/issue-lifecycle). # Scans Source: https://docs.atlios.io/concepts/scans How Atlios checks a Shopify catalog and turns results into reviewable work. A scan is an Atlios review of your Shopify catalog. It checks product data, variant data, image coverage, and duplicate identifiers, then records the results for your team to review. Your live product pages are checked separately, after Atlios applies a meta title or meta description fix. Scans are point-in-time snapshots. They show what Atlios found when the scan ran, not a live stream of every product change. ## When scans run Atlios runs scans for you, so you do not have to start them: * A first scan runs automatically when you connect a store. * Scheduled scans run on a cadence that depends on your plan. * Individual products are re-checked automatically when they change in Shopify. See [How your catalog stays current](/concepts/scan-freshness) for the full cadence, and [Collection launch readiness](/workflows/collection-launch-readiness) for reviewing a product set before a launch. ## What a scan produces A scan produces issues. Each issue groups a catalog problem into something a person can review, prioritize, suppress, or fix. For how findings become reviewable work, see [Scans and issues](/product/scans-and-issues). ## Keeping results current You do not re-scan by hand. Atlios re-checks a product automatically after it changes in Shopify, and the scheduled scans refresh the full catalog on a cadence, so the issue list keeps pace with edits and applied fixes. # Severity Source: https://docs.atlios.io/concepts/severity How Atlios helps teams prioritize catalog issues. Severity helps teams decide what to review first. It is a prioritization signal attached to each [issue](/concepts/issues), not a judgment that every store must resolve every issue in the same way. Higher-severity issues usually have a stronger chance of affecting operations, storefront quality, or customer trust. Lower-severity issues may still matter, but they are less urgent. ## Severity levels Atlios uses four severity levels: * **Critical.** Catalog problems that should be reviewed first, such as conditions that block product readiness or signal data corruption. * **High.** Important issues that affect operations or customer-facing product content. * **Medium.** Issues worth addressing in batches as part of a regular review. * **Low.** Informational findings or minor inconsistencies. ## How to use severity Use severity to plan review order: * Start with the highest-severity issues in a new scan. * Fix issues that block product readiness or storefront confidence. * Review lower-severity issues in batches. * [Suppress](/concepts/suppressions) intentional exceptions so future scans stay focused. ## Severity and business context Your team's context still matters. A missing barcode may be urgent for one operation and less important for another. Atlios gives you the signal; your team decides the right catalog action. ## Severity can change As Atlios adds checks and learns more about catalog workflows, severity definitions may become more precise. Treat severity as a practical review aid, not as a permanent taxonomy. # Suppressions Source: https://docs.atlios.io/concepts/suppressions How to handle intentional exceptions in catalog quality reviews. A suppression tells Atlios that an issue is an intentional exception and should not keep distracting the team in future reviews. Suppressions are useful when a rule is generally helpful, but a specific store, product, or catalog situation should be allowed. ## When to suppress Suppress an issue when: * The catalog state is intentional. * The rule does not apply to that product or store. * The team has reviewed the issue and decided no action is needed. * Repeated scans would otherwise surface the same valid exception. ## What suppression does Suppression keeps the issue out of active review while preserving the history. Use a clear reason so teammates understand why the exception exists. Some suppression options apply to a specific product or variant. For tag patterns, Atlios may also offer an option to ignore the same pattern across the store. ## When not to suppress Do not suppress issues just to clear the list. If the product data is wrong, fix it in Atlios or Shopify; Atlios re-checks the product automatically after the change. ## Suppression keeps scans useful Good suppressions make future scans easier to review. They remove known exceptions so the issue list stays focused on work that still needs attention. # Create products in bulk Source: https://docs.atlios.io/guides/bulk-create-products Use a spreadsheet and images to create many products in one batch. When you need to add many products at once, use the bulk creator. You upload a spreadsheet and a folder of images, review each product, then create them all together. Bulk creation writes new products to Shopify. Review every product in the review step before you create the batch. There is no menu entry for the bulk creator yet. Reach it by opening `/stores//products/bulk` directly, taking the store id from the address bar of any page in that store. ## Bulk create flow Download the spreadsheet template. It is already set up with your store's vendors, product types, and a column for each inventory location. Add a row for each product and variant. Include details such as title, description, vendor, type, tags, options and values, price, SKU, inventory, and the image filename for each product. Upload the completed spreadsheet together with a folder of the images you referenced. Atlios checks the file and lists any warnings, such as a duplicate SKU. Resolve them before you continue. Each product appears as a card you can expand and edit. Check the details, options, variants, and inventory. Drag any unmatched images onto the right product to set its images. Create the batch. Atlios shows the progress and reports success or an error for each product. ## The spreadsheet The template includes a column for each thing Atlios needs, including product handle, title, description, vendor, product type, tags, image filename, option names and values, price, compare-at price, cost, SKU, barcode, weight, and one inventory column per active location. Keep image filenames in the spreadsheet exactly the same as the files you upload so Atlios can match them automatically. ## Generate a description While reviewing a product, you can ask Atlios to **generate a description** from the product's title and images. This is optional and runs only when you choose it. Review the generated text before you create the product. Generating a description uses credits. See [Billing and credits](/product/billing-and-credits). # Product images Source: https://docs.atlios.io/guides/bulk-image-upload Add product images in bulk, match them to products, and start processing. Use Product images when you have many images to add or update. ## Start a bulk upload Open the store, then go to **Products**. Open the **More** menu and choose **Bulk image upload**. Pick the source that matches your files. ## Add images Upload files from your computer. You can browse for files or drop images onto the page. Import image files from supported cloud storage. Paste direct image URLs, one link per line. Import a spreadsheet when you already have image URLs mapped to product handles or IDs. ## Match images to products Atlios needs to know which product each image belongs to. Atlios reads filenames and tries to match images to products using clues such as SKU, product handle, or product name. Use this when filenames already include product hints. Upload a CSV that maps each filename to a product handle or product ID. Use this when your team already has a mapping sheet. Assign images to products yourself. Use this for small batches or when filenames do not contain useful product clues. Review matches before processing. A good image on the wrong product can confuse customers after publishing. ## Confirm and process Check matched, unmatched, and skipped images. Fix any wrong matches before continuing. Use the job default template, or set a different template for specific images when they need a different treatment. Start the job. Atlios processes images and updates the page as each item finishes. You can leave the page and reopen the job from **Activity**. ## Next step After processing starts, review the outputs before publishing. See [Review and publish images](/guides/review-and-publish-images). # Connect Google Merchant Center Source: https://docs.atlios.io/guides/connect-google-merchant-center Link a Google Merchant Center account to a store so disapprovals appear in Atlios. Connect Google Merchant Center to bring product disapprovals and account warnings into the same issue inbox as your Shopify scans. ## Before you start You need to be an **admin on the Google Merchant Center account** you want to connect. If you are not an admin, Google blocks the connection. Only a workspace **owner** can connect or disconnect a Merchant Center account. See [user roles](/reference/user-roles). Find your **Merchant Center ID** before you start. It is the account number at [merchants.google.com](https://merchants.google.com), shown in the account switcher in the top right. ## Connect the account Open the store in Atlios and go to **Integrations**. On the Google Merchant Center card, choose **Connect**. Enter the digits of your Merchant Center ID and continue. Sign in to Google and approve access so Atlios can read your product and account status. Atlios returns you to the integrations page and confirms the connection. ## After you connect Atlios needs a few minutes to finish setting up with Google. The card shows this while it works, then starts the first sync on its own. You do not need to click anything. After the first sync, GMC issues appear in the [issue inbox](/product/issue-inbox) and any account warnings show as a banner. From the card you can **Sync now**, **View issues**, or **Disconnect**. ## Reconnect after access expires If Google access is revoked or expires, the card shows **Access expired**. Choose **Reconnect** and approve access again. Still-valid issues reappear on the next sync. ## Disconnect Disconnecting removes the Merchant Center connection and quiets open GMC issues so they leave the inbox. Workspace owners are notified by email. Reconnecting later re-surfaces any issues Google still reports. If the connection fails or shows an error, check the [troubleshooting reference](/reference/troubleshooting#google-merchant-center-will-not-connect). # Connect Shopify Source: https://docs.atlios.io/guides/connect-shopify Install Atlios and connect a Shopify store. Connect a Shopify store before running scans or fixes. ## Before you start Make sure you have permission to install apps for the target Shopify store. If your team manages multiple stores, confirm which store should be connected before approving the installation. ## Install Atlios Open the Atlios installation link for your workspace. Choose the Shopify store you want to connect. Review the requested permissions. Approve the installation in Shopify. Return to Atlios and confirm the store appears in your workspace. ## After connection Atlios syncs store metadata so scans and workflows can use current product and variant context. If the store does not appear after installation, check the [troubleshooting reference](/reference/troubleshooting) or reconnect the store. # Edit a product Source: https://docs.atlios.io/guides/edit-a-product Open a product in Atlios to update its details and save the changes to Shopify. Open any product from the products list to view and edit it. Changes save back to Shopify, so review them before you save. Find the product in the [products list](/product/products) and click its title. Update any of the fields described below. An **Unsaved changes** indicator appears while you have edits in progress. If the product is missing important details, Atlios shows a warning. Read it and decide whether to fix the detail first. Click **Save**. Your changes are written back to Shopify. Missing details? Use **Look up details** in the product details card to pull the title, vendor, type, and description from an external database by barcode, ISBN, or model. See [Look up product details](/guides/look-up-product-details). ## What you can edit Title, description, status (Active or Draft), vendor, and product type. Upload images, edit and crop them, set alt text per image, reorder them, and choose the featured image. Edit option names and values, such as Size or Color, and the variants they create. Set price, compare-at price, cost, SKU, and barcode per variant, and set inventory per location. Add tags and assign collections. Edit the meta description used by search engines. Edit the metafields your store tracks. Manage which metafields appear here from [Catalog standards](/product/glossary). ## Saving and warnings The **Save** button stays disabled until you make a change. If a product is missing a title, description, or price, Atlios warns you before saving. This is a reminder, not a block: you can confirm the save when you are ready. After editing products that had open issues, Atlios re-checks them automatically once the changes save to Shopify. See [How your catalog stays current](/concepts/scan-freshness). # Fix product issues Source: https://docs.atlios.io/guides/fix-product-issues Review and apply supported fixes for catalog issues. Atlios can help prepare fixes for supported catalog issues. Always review the proposed change before applying it. Fixes affect live catalog content and should match your store's merchandising standards. ## Fix workflow Open an issue from the issue list. Read the affected product or variant context. Choose the supported fix action if one is available. Review the proposed change. Apply the fix when it matches your merchandising standards. Atlios re-checks the product automatically after the fix applies and verifies whether the issue is resolved. ## Fix action types Atlios shows only the actions available for the issue you opened. Atlios can start the fix directly. Use this when the suggested outcome is clear. You still see a preview before Shopify is updated. Atlios can prepare a suggested change, but you should review it before it updates catalog content. Atlios needs a value from you before it can apply the change. The issue needs manual review or editing in the product editor. The issue needs image workflow review before new images are published back to Shopify. For a complete reference, see [Supported fixes](/reference/supported-fixes). ## Image issue fixes Some image issues use the image workflow instead of the normal fix preview. For example, **Wrong image size or format** can show an **Apply template** action. Open the issue and read which images are affected. Atlios creates an image job using the store's default image template. Approve, reject, or regenerate image outputs before publishing. Publish only the images that pass review. Once the images publish, Atlios re-checks the product automatically to verify whether the issue is resolved. The image job processes and publishes images. Atlios verifies the issue with an automatic re-check after the catalog has changed. ## Why a fix may be skipped Atlios may show that a fix was skipped instead of failed. This means Atlios checked the current issue and decided there was no safe change to apply. Common reasons: * The product or variant changed since the scan. * Required issue evidence is missing. * AI is not available for an AI-generated fix. * A generated suggestion was empty, unchanged, or still duplicated. * A metafield needs a value Atlios cannot infer. * A tag patch or filename change would make no effective change. After manual edits, Atlios re-checks the product automatically and closes issues that no longer apply. ## When no fix is available Some issues require manual review or changes in Shopify. Use the issue context to understand what needs to change, update the product or variant, then run a new scan. Inspect-only issues include negative inventory, several approved-value mismatches, and unclassified metafield assignment rules. See [Supported checks](/reference/supported-checks) for each issue type. # Look up product details Source: https://docs.atlios.io/guides/look-up-product-details Pull product details from an external database by barcode, ISBN, or model. When a product is missing details, you can look it up in an external database and pull the values straight into the product editor. Nothing saves to Shopify until you click **Save**, so you stay in control. Open the product in the [editor](/guides/edit-a-product) and find the product details card. Click **Look up details** in the card header. Atlios opens a search box, already filled with the product's barcode or SKU when it can. Search by **barcode, ISBN, or model number**. A chip shows which type Atlios detected. If there are several matches, pick the right one. Each found field shows the external value next to your current value. Click **Use this** on a field, or **Use all** to take everything that differs. Fields that already match are marked **In use**. Review the changes and click **Save** to write them back to Shopify. ## What it can fill A lookup can bring in the **title**, **vendor (brand)**, **product type**, and **description**. If the source has an image, use **Use this image** to stage it into the [Media](/guides/edit-a-product) section; it applies when you save. Dimensions and weight, when found, are shown under **Also found** for reference. They are not applied to the product. ## What you can search by Book lookups work out of the box using Google Books and Open Library. No setup needed. General retail lookups by barcode (GTIN) or model number (MPN) use the Barcode Lookup provider, which needs an API key. If no key is configured, Atlios tells you, and book lookups by ISBN still work. External data can be wrong or out of date. Review every field before you save. Atlios never changes the product on its own; the lookup only suggests values. # Manage image templates Source: https://docs.atlios.io/guides/manage-image-templates Set the standard your product images are held to, and choose which products each one covers. A template is the standard your product images are held to. It sets the scenario, output size, format, quality, background and lighting. Products whose images fall outside the template that applies to them show up in Fix, where you can reframe them to it. ## Open image templates Open the store, then go to **Catalog standards**. Choose **Images** from the list of standards. Check the current templates and which one is marked as the store default. The list opens on the templates that apply to products: your store default, plus any template you have given rules about which products it covers. Switch to **Only when you pick it** to see templates that run only when you choose them for a job. ## Choose a scenario Choose the scenario that matches the image result you want. Best for clean product shots on one solid color. Set a backdrop color, shadow style, light direction, output size, format, and quality. Best for cutting out a product. Choose transparent output for design workflows or a solid color for marketplace requirements. Transparent output uses PNG. Best for campaign, seasonal, or lifestyle images. Describe the scene you want, then choose shadow and lighting settings. Best for garments photographed from above. Choose a surface prompt, such as linen or wood, or use a solid color backdrop. Best for showing garments on a model. Choose framing, pose, and setting. Atlios uses product context when it can to fit the result to the item. ## Create a template Choose **New template** in the image templates list. Select the type of image treatment you want. Use a name your team will understand, such as `White background 2048` or `Flat-lay linen`. Choose width, height, format, and quality. Save the template so it appears in image jobs. ## Use templates in jobs * The store default template is used when no other template is selected. * You can set a template for the whole job before processing. * You can override the template for selected images. * If you change the template for an already processed image, reprocess that image before approving it. Keep template names plain and specific. Names like `Studio white square` or `Transparent PNG` are easier for first-time users than internal campaign names. # Manage metafields Source: https://docs.atlios.io/guides/manage-metafields Choose which metafields Atlios tracks, set their scope, and stop tracking ones you do not need. Atlios tracks the metafields you choose and checks them during scans. Tracked metafields are also the ones you can edit on the product page. Manage them from the **Metafields** group in [Catalog standards](/product/glossary). ## Scope Each tracked metafield has a **scope**: * **Product:** the metafield applies to the whole product. * **Variant:** the metafield applies to an individual variant. Scope decides where the metafield appears and how it is checked, so set it to match how the metafield is used on your products. ## Add metafields Use **Add** to start tracking more metafields. You can pick from several sources: Google Merchant Center attributes, such as Brand or Product category. These can be locked to Google's allowed values. Metafield definitions that already exist in your Shopify store. Metafields Atlios saw on your products during the last scan but is not yet tracking. Enter a metafield's namespace and key by hand. Select the metafields you want from any source, then add them. They start appearing on product pages and in scans. ## Filter and search The metafields table can get long. Search by name or code, and filter by source so you can find a specific metafield quickly. Each row shows its name, source, and scope. ## Stop tracking To stop checking a metafield, remove it from tracking. Select one or more metafields and use **Stop tracking**. This does not delete anything in Shopify, it only tells Atlios to stop tracking and checking those metafields. For Google Merchant Center attributes, you can lock a metafield to Google's allowed values so a scan flags anything outside the official list. # Manage connected stores Source: https://docs.atlios.io/guides/manage-stores Connect, sync, reconnect, and disconnect Shopify stores. Manage the Shopify stores in your organization from **Settings > Stores**. From here you connect new stores, check their status, and reconnect or disconnect them. ## Connect a store Use **Connect store** to install Atlios on a Shopify store. You are sent to Shopify to approve access, then returned to Atlios. For the full first-time setup, see [Connect Shopify](/guides/connect-shopify). ## Sync store data Before Atlios can scan a store, it reads the store's structure, such as its metafields and metaobjects. This sync runs when you connect a store, and you can run it again to pick up changes you made in Shopify. The stores list shows each store's sync status. ## Reconnect a store If a store's connection expires or its permissions change, reconnect it to restore access. Reconnecting sends you back to Shopify to approve access again. ## Disconnect a store Disconnecting a store removes it from Atlios along with its scans and issues. This cannot be undone. Reconnect later if you want to track the store again. Disconnect a store when you no longer want Atlios to track it. This frees up a store slot against your plan's store limit. Connecting and disconnecting stores is available to owners and admins. See [User roles](/reference/user-roles). # Review and publish images Source: https://docs.atlios.io/guides/review-and-publish-images Approve, reject, regenerate, download, and publish processed image outputs. Review every processed image before publishing it to Shopify. This is the final step of the broader [image workflows](/product/image-workflows). For a focused pre-publish checklist, see [Image review before publish](/workflows/image-review-before-publish). ## Open a job for review Open the job from the image workflow or from **Activity** in the sidebar. Jobs that are still processing show live progress. Finished items appear as they complete. ## Review each output Open the image preview and check the processed result against the original. Confirm the product still has the right color, pattern, logo, shape, material, and details. Review crop, edges, background, shadows, lighting, and any generated scene. Confirm the image is attached to the right product. Review generated alt text and filenames when they are present. ## Decide what to do Approve images that are ready to publish. You can approve one image or approve selected images in bulk. Reject images that should not be published. Rejected images stay in the job history but are not published. Regenerate an image when the product is right but the output needs another pass. Use this for weak backgrounds, bad edges, wrong shadows, failed metadata, or template changes that need reprocessing. When several new images go to the same product, choose the image that should become the featured image. ## Download a review zip Use **Download zip** when you want to review files outside Atlios or share them with a teammate before publishing. ## Publish approved images Only approved images are included in the publish step. Rejected images are not sent to Shopify. Start publishing. Atlios writes approved image changes to Shopify. Confirm the job shows completed or review any failed publish items. After publishing, Atlios re-checks the affected products automatically to verify image-related checks, including when the job came from an image issue. Publishing changes Shopify product media. Review approved images carefully before starting the publish step. ## Status meanings The image still needs review. The image is ready for the publish step. The image will not be published. The image was written to Shopify. The image or job could not finish. Retry or regenerate when the action is available. # Review activity Source: https://docs.atlios.io/guides/review-job-history Track fix and image jobs for a store, inspect results, and undo applied fixes. The **Activity** page lists the fix and image jobs that have run for a store, so you can check what happened, follow jobs that are still running, and undo applied fixes. ## The job list Each row is a job, with its type (**Fix** or **Image**), what it did, when it was created, its status, and its progress. Running jobs show a progress bar, finished jobs show how many items succeeded and failed, and jobs that need your input show **Needs review**. You can filter the list by type, status, and time range (the default is the last 30 days), and search by store, rule, or job. Image jobs that are still running can be canceled from the list. ## Job detail Click a job to open its detail. The detail view shows how the job ran, including the method used, the field it changed, the results (such as how many items were applied, failed, or skipped), how long it took, who started it, and when. Below that is the list of items the job touched, one per product or variant. You can search the items and filter by **All**, **Failed**, **Skipped**, or **Applied**. Expand an item to see: * The error message, if it failed or was skipped. * A before and after comparison of the change. * A short note explaining the change. ## Undo a fix If a fix was applied and can be reversed, an **Undo** button appears on the item. You can undo a single item, or use **Undo all** to revert every applied item in the job at once. Undo reverses the change in Shopify. Review the before and after comparison before you undo so you know exactly what will change back. After undoing fixes, Atlios re-checks the affected products automatically as the change lands in Shopify. See [How your catalog stays current](/concepts/scan-freshness). # Use bulk issue actions Source: https://docs.atlios.io/guides/use-bulk-issue-actions Apply fixes or suppressions to multiple issues without losing review control. Bulk actions help you handle groups of similar issues from the issue inbox. Use them when the selected issues have the same intended outcome and do not need separate review. ## Before you start * Filter the inbox to the issue type or severity you want to handle. * Review a few examples first so you understand what the rule is flagging. * Avoid bulk action when the fix depends on product-specific merchandising judgment. ## Apply fixes in bulk Narrow the list by rule, severity, status, or search. Select the issues you want to handle together. Start the bulk fix when Atlios shows one. Atlios reports what started and which issues need individual review. Once the changes apply in Shopify, Atlios re-checks the affected products automatically and resolved issues drop off the list. ## Why selected issues may be excluded Atlios starts only the issues that can be handled safely in the selected bulk action. Issues can be excluded when: * They are already verifying, resolved, or suppressed. * They require manual input, such as SKU, barcode, or price. * They require review before applying. * No fixer is available for the issue type. * Atlios already knows the fix would make no effective change. AI bulk fixes can continue in the background. Deterministic bulk fixes are prepared immediately, then applied as one grouped job. ## Suppress in bulk Suppress issues in bulk only when the same exception applies to every selected issue. Do not suppress issues just to clear the inbox. Suppression should mean the catalog state is intentional. ## When to review issues one by one Review individually when: * The issue affects product copy, image choice, tags, or merchandising meaning. * Atlios asks you to review a proposed change first. * Atlios asks you to enter a value. * The issue needs a manual edit in Shopify. * You are not sure the same action is right for every selected issue. # Introduction Source: https://docs.atlios.io/index Customer help for connecting Shopify stores, monitoring catalog quality, and fixing product issues. Atlios helps Shopify teams keep product catalogs accurate, complete, and ready for storefront review. Connect a store, let Atlios scan your catalog, inspect the issues it finds, and use guided fixes where the product workflow supports them. Connect a store and review your first scan in a few minutes. See what Atlios covers across catalog, image, and storefront workflows. Chat with the agent to plan and prepare catalog cleanups. Learn how scans, issues, severity, and suppressions fit together. Step-by-step setup, scanning, and fix walkthroughs. Repeatable routines for weekly reviews and launch readiness. Supported checks and troubleshooting answers. ## Who Atlios is for Atlios is built for catalog operations teams who need a clear way to find missing product data, weak image coverage, live product pages that are unreachable or blocked from search, and metadata issues before they affect customers. # Billing and credits Source: https://docs.atlios.io/product/billing-and-credits Understand plans, credits, your free trial, and how usage is counted. Atlios uses a plan for your overall limits and features, plus credits for the work that runs AI, such as fixes and image generation. You manage all of this from **Settings > Billing**. Plan changes, the billing portal, and buying credits are available to the organization owner. Other members see these options as owner only. ## Plans Your plan sets how many products you can track, how many credits you get each month, and which features are available. The billing page shows the available plans side by side so you can compare them. Every paid plan includes one store. You can connect more, and each extra store is added to your monthly bill as a per-store add-on. The price per extra store is shown on the billing page before you connect one. From the billing page you can: * **Start a free trial** when you are on the free plan. * **Upgrade** to a higher plan or **downgrade** to a lower one. * **Manage billing** to open the secure billing portal, where you can update your card and view invoices. * **Reactivate** a subscription that was canceled or past due. Your current plan shows a **Current plan** badge, and the page shows when your subscription renews or, if you have canceled, when it ends. ## Free trial New paid plans start with a free trial. During the trial: * The sidebar shows how many days are left. * The billing page shows a banner with the days remaining and confirms your card is not charged until the trial ends. You can cancel any time before the trial ends. When the trial ends, your subscription begins on the plan you chose. A trial grants a smaller starter pool of credits than the plan's full monthly pool. Your first full monthly grant arrives when the trial ends and the subscription begins. The billing page always shows the number you actually have. ## Credits Credits pay for the work that uses AI. You spend credits when you apply AI fixes, generate images, and approve changes the catalog agent prepares: * **1 fix = 1 credit** * **Image generation: 6 to 10 credits per image, by output size** * **1 credit per change the agent stages for your approval** * **Product video: 40 to 70 credits per clip, by clip length** Product video is a premium feature. A short clip costs much more to make than an image, so it uses a larger number of credits. The cost depends on the clip length, is always shown before you start, and is only charged if the video is created. | Clip length | Credits to create | Credits to refine | | ----------- | ----------------- | ----------------- | | 4 seconds | 40 credits | 55 credits | | 6 seconds | 55 credits | 85 credits | | 8 seconds | 70 credits | 110 credits | Refining costs more than creating, because a refine makes a new video from the old one and is billed for both the video it reads and the video it writes. The exact cost is shown before you start, and nothing is charged if it fails. Your previous video is kept, so undoing a refine is free. Larger images cost more credits because they cost more to generate. The size is set by the output dimensions on the image template, and the template editor shows the exact cost before you save: | Output size (longest side) | Credits per image | | -------------------------- | ----------------- | | Up to 1024 px | 6 credits | | 1025 to 2048 px | 8 credits | | Larger than 2048 px | 10 credits | Each paid plan includes a pool of credits that refreshes each billing period. During a trial the pool is a smaller one-time starter grant. The billing page shows a large **remaining** number, how many credits you have used of the included amount, and when the pool resets. A progress bar turns amber and then red as you get close to using all of your included credits. Inline credit indicators also appear near AI actions and on store views, so you can see your balance before you start work that uses credits. New organizations on the free plan get a one-time grant of welcome credits after their first scan finishes, so you can try applying fixes and generating images before choosing a paid plan. The grant is 25 credits, or 50 during the open beta. Welcome credits do not expire at the end of a period. The grant is one per person: it needs a verified email address, it is claimed once per person across all the organizations you create, and it stops once you have a paid subscription. ### What is included, not charged Finding problems never costs credits. Scans, checks, and audits that only detect and flag issues are included in your plan. You are charged only when you apply a fix or generate an image. This includes the image subject-position audit, which looks at where the product sits in each catalog image and flags shots whose subject is off from your template's set position. The check itself is included: a subject-position read costs Atlios roughly $0.0004 per image and is absorbed in your plan, so a one-time sweep of a 5,000-image catalog is about $2 to Atlios and \$0 to you. Credits apply only when you apply the "Apply template" fix to reposition a flagged image, at the usual image-generation rate above. ## Buy more credits If you need more credits than your plan includes, use **Buy credits** to purchase a one-time pack. Choose a preset amount or enter your own, from $10 up to $10,000. Credits cost \$0.04 each and never expire. Credits are prepaid. AI work never bills you after the fact: a busy month cannot produce a surprise credit invoice, because you cannot spend credits you have not bought. Your recurring bill is your plan price plus any extra-store add-ons. ## When you run out If you run out of credits, Atlios tells you what to do based on your plan: * On the free plan, you are prompted to choose a paid plan to unlock a monthly credit pool. * On a paid plan, you buy a credit pack to keep going. Work already running stops cleanly at a zero balance. Anything it had already produced is kept for you to review, and nothing is charged past your balance. Some features are only on paid plans. When you reach a feature that your plan does not include, Atlios explains which plan unlocks it and links you to billing. ## Usage this period The billing page shows your usage against your plan limits: * **Stores:** connected stores, and how many your base plan price covers. On a paid plan you can go past that number; the extra stores are billed as add-ons. * **Products:** tracked products compared to your plan's limit. * **Scans today:** scans run today compared to the daily limit per store. A **Recent activity** section lists your latest credit activity, such as fixes, image generation, your monthly credit grant, and any credit purchases. # Catalog agent Source: https://docs.atlios.io/product/catalog-agent Chat with the Atlios catalog agent to plan and prepare catalog cleanups. The catalog agent is an assistant you chat with to clean up a store's catalog. Tell it what you want in plain language, and it plans the work and prepares the changes for you to approve. ## What it does The agent plans the work for you, but it never changes your store on its own. It works out the steps, prepares the changes, and puts them on a review screen. Nothing reaches Shopify until you approve it. It works on Shopify catalog cleanup: existing issues, safe product edits, tags, vendors, product types, metafields, descriptions, image alt text, and selected image-generation workflows. If you ask for something else, it lets you know it cannot help with that. Catalog scans are controlled backend jobs that run on schedule. The agent can read their findings, but it cannot start a scan manually. ## What you can ask for The agent can prepare these changes: Turn a set of related tags into a proper metafield, for example `Gender_Male` into a `custom.gender` metafield, and drop the old tags. Clean up junk, test, or leftover tags across the catalog. Merge different spellings of a vendor or product type into one consistent value, for example `nike` and `NIKE` into `Nike`. Rewrite product descriptions in your brand voice. Uses credits per product. Generate fresh alt text for product images, for accessibility and SEO. Uses credits. Fill the metafields your store tracks, or fix values a scan flagged as wrong. Set up a new metafield definition. This always asks for explicit confirmation first. List current problems, return export-ready data, assign an issue to a team member, prepare available fixes for review, or suppress an exact confirmed issue scope with a reason. Change status to draft or archived, vendor, product type, tags, or supported product fields and metafields. Every edit is staged for review first. Inspect image templates and jobs, process template-mismatch issues, generate new product-image angles from existing catalog media, or regenerate one job item. Generation uses credits and needs explicit confirmation. The agent cannot upload, approve, delete, or publish image work. Most actions are reversible. Generated content, like rewritten descriptions and alt text, is not, so review it before you approve. ## Where to find it You can reach the agent two ways: * **[Store home](/product/dashboards)** is the agent, full screen. Opening a store puts you straight into a conversation about it. * The **agent panel** follows you as you work on other pages. Both share the same conversation, so you can pick up where you left off. The panel hides itself on store home, so you never have two agents at once. ## Review and approval Every catalog edit the agent prepares waits for your approval on the review screen. Open it, check what will change and on which products, then approve or discard. If **Apply from chat** is enabled for the store, the agent can show an **Apply now** button for the exact prepared edit. You still confirm each action. Issue suppression takes effect only after you confirm its exact scope and reason. Image generation starts only after you confirm its scope and credit use; generated output still requires human review before publishing. Rewrites and alt text use AI credits. If you run out, or your plan does not include an action, the agent points you to upgrade. See [Billing and credits](/product/billing-and-credits). # Catalog quality Source: https://docs.atlios.io/product/catalog-quality What Atlios means by catalog quality and how it evaluates stores. Catalog quality is the readiness of your product data, images, and storefront presentation. Atlios looks for gaps that make products harder to sell, harder to manage, or harder for customers to evaluate, including missing identifiers, incomplete product copy, weak image coverage, and live product pages that cannot be reached, are blocked from indexing, or are not showing a saved meta value. ## What Atlios covers * Store connection and metadata sync. * Catalog scans for product, variant, and cross-entity checks. * Issue tracking with severity, suppression, and scan history. * Guided fixes for supported product and variant findings. * Image workflows for upload, matching, processing, review, and publishing. * Storefront verification: confirming a fixed meta title or meta description on the rendered product page, and reporting live-page findings. ## Quality signals * Product content is present and usable. * Variants have the identifiers and prices needed for operations. * Images exist, are attached to products, and support customer evaluation. * Live product pages are reachable, indexable, and showing the meta values you saved. * Duplicate identifiers and cross-product conflicts are visible. ## Operational goal The goal is not to make every catalog perfectly uniform. The goal is to make catalog problems visible, actionable, and easy to verify after a team fixes them. # Dashboards Source: https://docs.atlios.io/product/dashboards See catalog quality across every store and dig into a single store. Atlios has two dashboards: the **Portfolio** view across all of your stores, and a **store home** page for each individual store. Both summarize catalog quality so you know where to spend your time. Counts are never doubled up: an issue flagged by both your scan and Google Merchant Center is counted once. See [Issues](/concepts/issues) for how that works. ## Portfolio The Portfolio dashboard is a high-level view across every connected store. Use the time window control to look at the last 7, 30, or 90 days, or all time. It shows: * **Value delivered:** estimated value protected over the window, estimated value at risk right now, hours saved, how many issues Atlios fixed, how many were resolved elsewhere, your portfolio quality score out of 100, and open issues. Each figure has an information hint that explains how it is worked out, and an arrow for how it changed over the window. * **Trends:** an **Atlios fix activity** chart and a **Portfolio quality** chart. * **Stores needing attention:** the stores to look at first. * **By store:** a card per store with its quality score, products, hours saved, and issues resolved. * **Portfolio details:** an **Issues by category** breakdown, and **Biggest time savers**, the issue types that saved you the most time. Click a store card to open that store's home. ## Store home Open a store to land on its home page. Store home **is** the [catalog agent](/product/catalog-agent), full screen. There is no separate dashboard to read first: you land in a conversation about this store. A fresh visit starts a new chat. The greeting carries the store's opening readout, so you can see where the store stands before you type anything. ### Overview cards Under the greeting are four cards, one per area of the app: * **Fix:** the one issue-fixing move that matters most right now. * **Products:** the state of your catalog. * **Create:** what there is to make next. * **Grow:** how shoppers are finding your products. Each card reads your latest saved snapshot, so it costs no credits and never waits on the AI. Each card has two things you can click, and nothing else: * The **pill** fills the message box with a prompt about that card, without sending it. You can edit it first, then press Enter. * The **corner link** opens that area's own page. A card shows a lock in the corner if that area is not switched on for your store yet. If one card cannot load, the other three still work, and the broken one offers a retry. ### Setup nudge Above the cards, a short strip appears while there is still setup left to do, such as connecting a channel. It hides itself once there is nothing to prompt you about. Start your day on store home and read the four cards. Use the pill when you want the agent to do the work, and the corner link when you would rather drive the page yourself. # Catalog standards Source: https://docs.atlios.io/product/glossary Curate the approved vocabulary Atlios uses to check your catalog. **Catalog standards** are your store's approved vocabulary: the lists of product types, vendors, tags, option values, and metafields that you consider correct. When a scan runs, Atlios checks your products against these lists and flags anything that falls outside them. Keeping your catalog standards tidy is how you control which differences in your catalog count as issues and which do not. ## The page The page opens on whatever needs a decision. If Atlios found something it cannot settle on its own, that question sits at the top with the values in front of you and the products that use them. Decisions Atlios has drafted for you sit under it, and you can apply them all at once. Under the decision area are your six standards: * **Vendors**, **Product types**, **Options**, and **Tags:** lists you curate. * **Metafields:** the custom fields Atlios tracks and checks on your products. * **Images:** the size, format and background each product's images are held to, set by image templates. A list with something waiting shows how many decisions it holds. Images holds no decisions, so it shows none. When a list has values in it, it is **Enforced**, and products outside it are flagged on the next scan. When nothing needs a decision the page says so. The header says when Atlios last read your catalog. If that read did not finish, the header says how far it got, so an empty page is never mistaken for a complete one. ## Decide values Every value Atlios finds and cannot match to your lists becomes a decision. For each one you can: * **Approve** it to add it to your approved list. * **Ignore** it so Atlios stops asking about it. * **Skip** it to come back to it later. Where several spellings look like the same thing, Atlios asks which one to keep and settles the rest in the same step. Approving or ignoring a value changes only your lists. It never changes your products. Every decision saves as you make it. There is no save button. ## Vocabulary lists Each list has a **Show** filter with three slices: * **In use:** your approved values. * **To review:** values waiting for a decision. * **Ignored:** values the scan skips. You can restore any of them. ## Tags Tags carry two extra kinds of rule, both on the Tags page: * **Families:** tags that mean the same kind of thing, like `gender_male` and `gender_female`. Mark a family exclusive to flag products using more than one. * **Conditional tags:** suggest a tag only when a related one is present. Each rule saves on its own as you edit it. ## Metafields Metafields are the custom fields on your products. Atlios tracks the ones you choose and checks them during scans. Each tracked metafield has a **scope** of either **Product** or **Variant**, which controls where it applies. A metafield that points at another object, such as a metaobject entry, shows the name of what it points at, never the underlying Shopify id. See [Manage metafields](/guides/manage-metafields) for how to add, scope, and stop tracking metafields. ## Metaobjects Shopify's metaobject types are a read-only directory, under **Integrations**. It shows each type in your store, its description, and its fields. You create and change metaobject types in Shopify, under Settings, Custom data. # Google Merchant Center Source: https://docs.atlios.io/product/google-merchant-center Pull Google Merchant Center disapprovals and account warnings into the same issue inbox as your Shopify scans. The Google Merchant Center (GMC) integration pulls product disapprovals and account warnings from Google into Atlios. They appear in the same issue inbox as your Shopify scan findings, so one place covers both catalog quality and ad eligibility. Disapprovals cost ad eligibility and Free Listings reach. Surfacing them next to your catalog work means a team can clear them in the same review cycle. ## What it does You connect one Merchant Center account to a store. Atlios then checks Google regularly and brings back three things: * **Product status summary:** how many products are approved, pending, and disapproved, shown on the Google Merchant Center card. * **Account warnings:** suspensions and warnings that affect the whole account. * **Product disapprovals:** the specific products Google rejected, with the reason for each. Atlios never changes anything in Google. For a few issue types, it can update the matching field in Shopify so Google re-reviews the product. See [supported checks](/reference/supported-checks) for which GMC issues you can fix this way. ## How GMC issues appear GMC issues use the same inbox as Shopify scans. You can tell them apart by the rule name (every GMC rule is prefixed `GMC:`) and by filtering the **Rule** control. * **Product issues** group under their Shopify product, alongside any Shopify scan issues for the same product. * **Account issues** show as a banner on the store home and at the top of the issue inbox. A suspension shows in red; other warnings show in amber. The only action is **Open in GMC**. * **Unlinked products** is a separate group for GMC issues Atlios could not match to a Shopify product. These only offer **Open in GMC**. Open a GMC issue to see what Google reported: the issue code, the affected attribute, affected countries, reporting contexts, and Google's status. A **Learn more** link opens Google's own help page for that issue. ## Fixing GMC issues A few GMC issues have a guided fix in Atlios: missing GTIN, missing MPN, missing brand, and description too short. For everything else, use **Open in GMC** and resolve the issue in Google. When you fix a GMC issue, Atlios updates the matching field in Shopify and the issue moves to a **Verifying** state. It stays there until the next sync confirms Google cleared the disapproval. It does not clear right away, because Google needs to re-review the product first. Once Google stops reporting an issue, Atlios resolves it for you on the next sync. ## How often it syncs Atlios checks Google every 4 hours for each connected store. To pull the latest status sooner, choose **Sync now** on the Google Merchant Center card. After a manual sync, wait a few seconds before you can run another. The card shows when the last sync ran, and flags the connection as stale if it has been more than 24 hours. ## Reporting contexts Google reports product status per reporting context: Shopping Ads, Free Listings, Local Inventory Ads, and Free Local Listings. The status summary on the card uses Shopping Ads when available, then falls back to Free Listings. ## Get started Link a Merchant Center account to a store. # Image workflows Source: https://docs.atlios.io/product/image-workflows How Atlios helps teams upload, process, review, and publish product images. Use image workflows when you need to add product images, clean up existing images, apply a consistent template, or review generated outputs before they go to Shopify. Image work has two paths: * **Product images:** Add many images, match them to products, process them, review the results, and publish approved images to Shopify. * **Issue-linked image workflow:** Start from an image issue, such as wrong size or format, then review and publish the processed images. Add images from your device, cloud storage, URLs, or a spreadsheet. Set the standard your product images are held to. Approve, reject, regenerate, and publish image outputs. ## What happens in an image job An image job is the work area for a batch of images. A job can upload files, match them to products, process them through a template, prepare alt text and filenames, and publish approved results. Upload files, import from cloud storage, paste direct image URLs, or use a spreadsheet that maps image URLs to products. Use smart matching, a CSV mapping, or manual matching so each image points at the right product. Pick the saved template that controls the output size, format, background, lighting, and image scenario. Atlios generates optimized image outputs. You can leave the page and return from Activity. Approve strong outputs, reject wrong outputs, regenerate items that need another pass, and choose a featured image when needed. Publish approved images when they are ready for customer-facing product pages. ## Image template scenarios Templates let you save common image treatments for reuse. Use for clean catalog shots on a solid backdrop. Choose a background color, shadow style, light direction, output size, and format. Use when you need the product cut out on a transparent or solid-color background. Transparent outputs use PNG. Use when you want the product placed in a described scene, such as a seasonal setting or lifestyle backdrop. Use for garments shown from above on a surface or clean color backdrop. Use for garments shown on a generated model. Choose framing, pose, and setting. ## Generate a scene from the video page When you set up a product video, the source photo tile has a **Generate a scene** button. Describe the setting you want, and Atlios makes one photo of that product in that scene and offers it as the video's source photo. You stay on the page. The photo costs one image generation, shown on the button before you commit, and is charged separately from the video. The result is an ordinary image in your media: * It is saved and reusable, so you can pick it as the source for later videos. * It is not published to Shopify. Publishing it is still the explicit publish step in review and publish. * A solid background color on the video style repaints the video's first frame, which replaces the scene. Leave the background on **Keep photo** to keep it. Only one image job can run per store at a time. A scene request made while other image work is running is not queued: Atlios says so and keeps the scene you typed, so you can generate again once the other work finishes. ## Human review stays required Atlios does not publish processed images until you approve them. Always check product identity, color accuracy, crop, background, edges, shadows, alt text, and featured image choice before publishing. ## Issue-linked image work Some catalog issues send you to the image workflow. For example, the **Wrong image size or format** issue can start an image job that applies your default template to flagged images. The image job handles processing and publishing. The issue stays open until Atlios verifies the catalog again. # Issue inbox Source: https://docs.atlios.io/product/issue-inbox How to review, filter, and act on issues in Atlios. The issue inbox is where you review the catalog issues Atlios found in the latest scans. It sits in the sidebar as Fix, with a count of the open work, so you can open it in one click from anywhere. Your store home also links into it, already filtered to the work it describes. Use it to decide what needs a fix, what needs manual review, and what can be suppressed as an intentional exception. ## What you see The inbox shows active issues by default. Each row includes the affected product, the issue summary, rule, status, severity, and when Atlios last detected it. Issues from [Google Merchant Center](/product/google-merchant-center) appear here too, prefixed `GMC:`. Account-level GMC warnings show as a banner above the list. The summary at the top highlights: * Active issues. * Critical issues. * High-severity issues. * Issues resolved in the last 7 days. You can also open scan settings, export issues, and open the suppression list from the inbox controls. ## Find the right issues Use the inbox controls to narrow the list: * **Search** by product title, rule name, or issue message. * **Status** to show open, verifying, resolved, or suppressed issues. * **Sort** to order by severity or last seen date. * **Severity** to focus on critical and high-severity work first. * **Rule** to review one type of issue at a time. * **Source** to focus on issues from your scan or from Google Merchant Center. An issue flagged by both shows a badge for each and appears once. * **Group by** to organize the list by problem area, priority, check, product, entity type, attribute, or Google's reason. **Problem area** is the nine-way breakdown of what kind of problem it is. **Group by Google's reason** puts each issue under the reason Google gave for it, in Google's own words. The option appears only while the current view contains Google Merchant Center issues. An issue flagged by both Google and your scan is grouped under Google's reason, not your check, and anything Google did not flag collects in one "Not from Google" section at the bottom, so nothing is hidden. Rows Google flagged also show the markets affected, so you can read a reason's reach without opening it. For routine reviews, start with active critical and high-severity issues. Then move into medium and low-severity batches. ## Open an issue Open an issue to see: * The affected product or variant. * Why Atlios flagged it. * Which sources flagged it. When more than one source flagged the same field, a **Flagged by** section lists each source, with a link to open the issue in Google Merchant Center where relevant. * A **Google-confirmed** indicator when Google Merchant Center is one of the sources, so you know the problem also affects your Google listings. * The most useful details for that check. * Any available fix action. * Suppression options. * Recent activity, such as fixes, suppressions, or reopens. Some issues also show extra context, such as duplicate products or variants, off-spec images, or tag patterns that may explain the issue. ## Work through issues Use severity and rule filters to focus the inbox. Read the issue message, affected product, and details. Apply a supported fix, review a proposed fix, enter a required value, open the product for manual editing, or suppress a valid exception. After fixes or Shopify edits, Atlios re-checks the affected products automatically and resolves issues that no longer apply. ## Available actions Each issue can show different actions depending on the issue type and status. Use this when Atlios can prepare a safe change. Some fixes can start directly, while others require review before applying. Use this when Atlios needs a value from you, such as SKU, barcode, or price. Use this for image template mismatch issues that need generated image review before publishing. Use this on a product flagged for too few images to generate extra angles for review before publishing. Use suppression when the catalog state is intentional and should not keep appearing as active work. Use this when the issue is inspect-only or needs a manual Shopify edit. ## Bulk actions Use bulk actions when several selected issues can be handled the same way. Atlios shows which issues were started and which ones need individual review. Some issues cannot be fixed in bulk because they require a decision, a custom value, or manual review in Shopify. Bulk actions can exclude selected issues that are already verifying, resolved, suppressed, inspect-only, manual-input only, or review-required. For a focused walkthrough, see [Use bulk issue actions](/guides/use-bulk-issue-actions). # Products Source: https://docs.atlios.io/product/products Browse, edit, and create Shopify products from inside Atlios. The **Products** area is where you work directly with the products in a connected store. You can browse your catalog, open a product to edit it, create new products, and create or update many products at once. Changes you make here are saved back to Shopify, so review them the same way you would review an edit in your Shopify admin. Update titles, descriptions, media, variants, and metafields. Use a spreadsheet and images to create many products at once. ## Browse your catalog The products list shows every product in the store with its image, title, vendor, type, status, inventory, price, and any open issues. You can: * **Search** by product title. * **Filter** by status, vendor, type, collection, tag, or whether a product has open issues. * **Sort** by title, inventory, created date, or updated date. * **Select** individual products, every product on the page, or every product that matches your current filters. Status is shown as **Active**, **Draft**, or **Archived**. When a product has open catalog issues, a severity badge appears so you can spot the products that need attention first. Use the **Has open issues** filter to jump straight to the products a scan flagged, then open each one to review or fix it. ## Open and edit a product Open any product to view and edit its details. You can change the title, description, status, vendor, type, tags, and collections, manage media and alt text, edit options and variants, set pricing and inventory per location, update the SEO description, and edit tracked metafields. The editor keeps an **Unsaved changes** indicator while you work, and the **Save** button stays disabled until you make a change. If a product is missing important details such as a title, description, or price, Atlios warns you before you save, but you can still confirm the save. If a product is missing details, **Look up details** in the editor pulls the title, vendor, type, and description from an external database by barcode, ISBN, or model. See [Look up product details](/guides/look-up-product-details). For the full walkthrough, see [Edit a product](/guides/edit-a-product). ## Create a product Create a new product using the same editor. New products start as **Draft** so you can finish the details before they appear on your storefront. You can upload images and apply an image template while you build the product, then publish it when it is ready. ## Create or update many products When you need to add a large batch of products, use the bulk creator. You download a spreadsheet template that already includes your store's vendors, product types, and inventory locations, fill it in, and upload it together with a folder of images. Atlios checks the file, lets you review each product before anything is created, and can match your images to the right products. You can also ask Atlios to generate a product description for a product from its title and images. See [Create products in bulk](/guides/bulk-create-products) for the full flow. ## Product settings Product settings control how Atlios treats products across the whole store: * **Products:** rules that apply to every product, such as automatic tags and default field values. * **AI:** your brand voice and instructions for how Atlios writes product copy, tags, and alt text. Deleting products is permanent and is limited to 50 products at a time. Always confirm the selection before you delete. # Scans and issues Source: https://docs.atlios.io/product/scans-and-issues How scans produce actionable issues in Atlios. A scan checks a store's catalog and storefront signals, then turns findings into issues that teams can review and resolve. Issues are the primary review surface in Atlios. They help teams focus on the catalog work that needs attention, including missing data, invalid values, duplicate identifiers, weak image metadata, and live-page findings such as a product page that cannot be reached or is blocked from indexing. Storefront verification also confirms a fix on the rendered page after a meta title or meta description fix applies. Those two fields are the whole rendered-page confirmation scope. Other fix types are confirmed against Shopify, not against the page. ## Scan coverage A scan checks product data, variant data, cross-product conflicts, and product images. It does not fetch your live product pages: those are read separately, after Atlios applies a meta title or meta description fix. Coverage can expand over time as new quality rules are added. ## Issue review Each issue should answer three questions: * What is wrong or worth reviewing? * Which product, variant, or storefront page is affected? * What action should the team take next? ## Issue sources Most issues come from catalog scans. If you connect [Google Merchant Center](/product/google-merchant-center), Google's product disapprovals and account warnings appear in the same inbox, prefixed `GMC:`. Filter by rule to focus on one source. When the scan and Google flag the same field on the same product, Atlios merges them into one issue that carries both source badges. It counts once, and resolving it clears both signals. ## Suppression Some issues are valid exceptions for a specific store or product. Suppression lets teams intentionally quiet those issues without losing scan history. # Quickstart Source: https://docs.atlios.io/quickstart Connect a Shopify store and review your first catalog quality scan. Use this flow when you are setting up Atlios for the first time. You need permission to install apps for the target Shopify store before you start. Install Atlios for the Shopify store you want to monitor. During installation, Shopify asks you to approve the permissions Atlios needs to read catalog data and run quality workflows. After installation, Atlios keeps store metadata in sync so scans and fixes have the current product, variant, inventory, and storefront context. Once the store is connected, Atlios runs the first scan automatically. It checks product and variant data, image coverage, and metadata that can affect catalog quality. Scan results are grouped into issues so teams can focus on what needs review instead of reading raw validation output. Open the issue list to inspect severity, affected products, and recommended next steps. Some findings are informational; others indicate missing or invalid catalog data that should be fixed before products are published or promoted. For supported issue types, Atlios can prepare guided fixes. Review each suggestion before applying it. Fixes affect live catalog content and should still match your store's merchandising standards. After fixing issues, Atlios re-checks the affected products automatically as the changes land in Shopify, and resolved issues drop off the list. See [How your catalog stays current](/concepts/scan-freshness). # FAQ Source: https://docs.atlios.io/reference/faq Common questions about installing, scanning, and managing catalog data with Atlios. Answers to the questions catalog teams ask most often. If your question is not covered here, check the [troubleshooting reference](/reference/troubleshooting) or reach out to support. ## Setup and connection Shopify validates basic fields at save time. Atlios runs broader catalog quality checks across products, variants, images, and cross-product conflicts, then groups findings into reviewable issues with severity and history. After it applies a meta title or meta description fix, Atlios also reads that product's rendered page to confirm the value went live and to report live-page problems. Yes. Each store is connected separately and shows up as its own workspace in Atlios. Scans, issues, and suppressions are tracked per store. Atlios requests read access to products, inventory, locations, online store navigation, and metaobjects. These scopes cover product, variant, and image metadata used by scans, plus your store's web address and each product's page URL, which Atlios needs to fetch the live page. Shopify shows the exact scopes on the install screen before you approve. Atlios works with the standard Shopify plans that allow third-party app installation. Check the install prerequisites in your Shopify admin if the install step is blocked. Yes. Each store can connect one Merchant Center account. Atlios pulls product disapprovals and account warnings into the same issue inbox as your Shopify scans. See [Connect Google Merchant Center](/guides/connect-google-merchant-center). ## Scans and issues Scan time depends on catalog size and the checks enabled. Small catalogs typically finish in minutes; larger catalogs can take longer. The scan runs in the background; you do not need to keep the tab open. No. Atlios only writes changes when you apply a guided fix and confirm the proposed change. Read-only checks never modify product data. Yes. Atlios runs scheduled scans automatically on a cadence that depends on your plan, and re-checks individual products as soon as they change in Shopify, so you do not need to start scans yourself. See [scan freshness](/concepts/scan-freshness) for the full cadence. Fixing changes the underlying product or variant data. Suppression marks an issue as an intentional exception so it stops appearing in future review cycles. See [suppressions](/concepts/suppressions) for details. A fixed GMC issue stays in **Verifying** until the next sync confirms Google cleared the disapproval. Atlios syncs every 4 hours, or you can use **Sync now** on the Google Merchant Center card to check sooner. ## Data and accounts Atlios stores metadata required to run scans and track issue history. Catalog data remains in Shopify; Atlios reads from Shopify on each scan. Uninstalling revokes Atlios's access to the store. Scan history and issue records can be retained or deleted based on your workspace settings. Contact support if you need data removed immediately. Yes. Owners can invite teammates and assign roles. Admins can run catalog work, but only owners can manage members, billing, and store connections. See [user roles](/reference/user-roles) for the full breakdown. # Settings Source: https://docs.atlios.io/reference/settings Manage your organization, members, connected stores, billing, and per-store settings. Atlios has two kinds of settings. **Account settings** cover the whole workspace and live under **Settings**. **Store settings** cover one store and live inside that store. ## Account settings Opening **Settings** takes you to **Organization**. The other sections are beside it. ### Organization Set your organization's name and its short web address. This is also where the **Danger zone** lives, which permanently deletes the organization and everything in it. Owner only. ### Members Invite teammates, set their role, remove people, and choose which stores each person can reach. See [User roles](/reference/user-roles) for what each role allows. Owner only. ### Stores Connect new Shopify stores, see the status of the stores you have connected, and reconnect or disconnect a store. See [Manage connected stores](/guides/manage-stores). Owner only. ### Billing Manage your plan, trial, credits, and payment details. See [Billing and credits](/product/billing-and-credits). Everyone can see the page; only the owner can change the plan or buy credits. Organization, Members, and Stores are owner only. If you are not the owner, opening one shows an "Owner access required" message instead of the page. Billing is the exception: it opens for everyone, and the buttons that spend money are owner only. ## Store settings These settings belong to one store, so each store has its own. ### Automation **Products > Settings > Automation**. Decide what Atlios does on its own: * **Keep new products clean:** apply the safe, non-AI fixes to a product as soon as it is published. * **Restyle new images automatically:** run your matching image template on new images, either preparing them for review or publishing them without review. * **Product rules:** the per-field rules Atlios holds your products to. ### AI generation **Products > Settings > AI generation**. Shape what the AI writes: * **Lio:** whether the catalog agent may apply prepared changes from chat. * **Brand voice:** the voice all generated copy follows. * **Descriptions** and **Titles:** the quality bar generated copy must clear. ### Scan settings **Fix > Settings**. Choose which checks run against this store, what severity each one carries, which product states are scanned, and whether the image subject-position audit runs on the featured image only or on all images. # Supported checks Source: https://docs.atlios.io/reference/supported-checks Current catalog checks surfaced by Atlios, with what triggers each issue and what fix path is available. Atlios runs checks against connected Shopify stores and creates an issue when a product, variant, image, or cross-catalog pattern needs review. Each check has a default severity. Store settings can change which checks run and how severe they appear. This page describes the current supported checks and fix paths. The app shows the exact action available for the issue you open. ## How to read this page * **Triggers when** explains why Atlios creates the issue. * **Default severity** is the built-in priority before store-specific changes. * **Fix path** explains what Atlios can help with. * **No auto-fix when** explains when the issue needs manual review or a scan after a manual change. For fix behavior, review rules, skips, and bulk exclusions, see [Supported fixes](/reference/supported-fixes). **Triggers when:** A product has fewer images than the configured minimum. The default minimum is 3 images. **Default severity:** Medium, raised to High when the product has no images at all. **Fix path:** Manual input. Open Shopify and upload enough images. **No auto-fix when:** Atlios cannot source or choose missing product images for you. Draft or archived products may be treated as not actionable. **Triggers when:** A product has no featured image. **Default severity:** High. **Fix path:** Direct apply. Atlios can set the first accessible product image as the featured image. **No auto-fix when:** The product has no accessible images. **Triggers when:** Image alt text is missing, too short, too long, generic, repeated across images, stuffed with repeated terms, or scored below the configured AI threshold. **Default severity:** Medium. **Fix path:** Review optional. Atlios can generate improved alt text for flagged images. **No auto-fix when:** AI is unavailable, issue evidence does not include image details, or AI returns no usable changed alt text. **Triggers when:** Image filenames look generic, random, hash-like, too short, or do not follow a descriptive lowercase hyphenated format. **Default severity:** Low. **Fix path:** Direct apply. Atlios can prepare SEO-friendly filenames based on the product title. **No auto-fix when:** The issue evidence does not include image filename details, or the live Shopify filenames are already acceptable. **Triggers when:** Product images do not match the store's default image template dimensions or output format. Atlios skips detection for an untouched seed default template. **Default severity:** Low. **Fix path:** Manual input. Atlios builds a template-application job for the flagged images. **No auto-fix when:** The image needs workflow review before publishing back to Shopify. This issue is handled outside the normal fix engine. **Triggers when:** A description is missing, too short, has too few words, overlaps too heavily with the product title, contains known weak placeholder terms, or repeats terms too often. **Default severity:** Medium. **Fix path:** Review optional. Atlios can generate a product description draft. When the SEO setting is enabled, it can also prepare a paired SEO description. **No auto-fix when:** AI is unavailable or generation fails. **Triggers when:** A title is missing, too short, too long, generic, or repeats terms in a way that makes the title less useful. **Default severity:** Medium. **Fix path:** Review optional. Atlios can generate a clearer product title suggestion. **No auto-fix when:** AI is unavailable, returns no usable title, or the suggestion matches the current title. **Triggers when:** More than one product shares the same normalized title. Draft products are ignored by default. **Default severity:** High. **Fix path:** Review optional. Atlios can generate a distinct title for the affected product. **No auto-fix when:** AI is unavailable, duplicate-title context is missing, or the suggestion is unchanged or still duplicated. **Triggers when:** More than one product shares the same normalized plain-text description. Very short descriptions are ignored by default. Draft products are ignored by default. **Default severity:** Medium. **Fix path:** Review optional. Atlios can generate a rewritten description to differentiate the product. **No auto-fix when:** AI is unavailable, returns no usable description, or the suggestion matches the current description. **Triggers when:** A product has no tags. **Default severity:** Medium. **Fix path:** Review optional. Atlios can generate tag suggestions using product context, existing store tags, collection tag mappings, and similar products when available. **No auto-fix when:** AI is unavailable or generation fails. **Triggers when:** Product tags look unusual compared with store tag patterns and similar products. Signals can include rare tags, misspellings similar to common tags, missing common peer tags, or low overlap with peer product tag patterns. **Default severity:** Medium. **Fix path:** Review required. Atlios can prepare a conservative tag patch showing tags to add and remove. **No auto-fix when:** The patch would make no effective change or the pattern is intentional. Suppress the issue or ignore the pattern when it is a valid exception. **Triggers when:** A variant has no SKU. **Default severity:** High. **Fix path:** Manual input. Enter the SKU before applying. **No auto-fix when:** Atlios should not invent SKU values. The action is unavailable if variant identity is missing. **Triggers when:** A variant has no barcode. **Default severity:** Medium. **Fix path:** Review required. Atlios proposes the variant's SKU as its barcode for you to review before applying. **No auto-fix when:** Atlios should not invent GTIN, UPC, EAN, or ISBN values. The action is unavailable if variant identity is missing. **Triggers when:** A variant price is missing or parses as zero. **Default severity:** Critical. **Fix path:** Manual input. Enter the correct price before applying. **No auto-fix when:** Atlios should not choose product prices for you. The action is unavailable if variant identity is missing. **Triggers when:** Compare-at price is set and is lower than the selling price. **Default severity:** High. **Fix path:** Direct apply. Atlios can remove the compare-at price. The review UI can also offer a swap option when the prices appear reversed. **No auto-fix when:** Price evidence is missing from the issue. **Triggers when:** A variant inventory quantity is below zero. **Default severity:** High. **Fix path:** Inspect only. **No auto-fix when:** Inventory must be reconciled in Shopify or your inventory system. **Triggers when:** The same SKU is used by more than one variant. **Default severity:** Critical. **Fix path:** Manual input. Enter a distinct SKU for the affected variant. **No auto-fix when:** Atlios should not invent identifier values, the variant identity is missing, or the variant no longer has a duplicate SKU. **Triggers when:** The same barcode is used by more than one variant. **Default severity:** High. **Fix path:** Manual input. Enter a distinct barcode for the affected variant. **No auto-fix when:** Atlios should not invent barcode values, the variant identity is missing, or the variant no longer has a duplicate barcode. **Triggers when:** The product vendor is not on the store's approved vendor list. **Default severity:** Medium. **Fix path:** Inspect only. Update the vendor or update your catalog standards if the value should be allowed. **Triggers when:** The product type is not on the store's approved product type list. **Default severity:** Medium. **Fix path:** Inspect only. Update the product type or update your catalog standards if the value should be allowed. **Triggers when:** A product tag is not on the store's approved tag list. Atlios creates one issue for each tag that isn't approved. **Default severity:** Medium. **Fix path:** Inspect only. Update the tag, update your catalog standards, or suppress the exception. **Triggers when:** A variant option name is not on the approved option-name list. **Default severity:** Medium. **Fix path:** Inspect only. Update the option structure or your catalog standards. **Triggers when:** A variant option value is not allowed for its option name. **Default severity:** Medium. **Fix path:** Inspect only. Update the option value or your catalog standards. **Triggers when:** A product metafield value is outside the Google Merchant Center enum or merchant allowlist for that metafield. Malformed list values can also be flagged. **Default severity:** Medium. **Fix path:** Review optional. Atlios can normalize by trimming whitespace, matching case, or applying a known synonym. **No auto-fix when:** The value is a malformed list, there is no allowlist, no confident match exists, or the Shopify metafield type cannot be resolved. **Triggers when:** A variant metafield value is outside the Google Merchant Center enum or merchant allowlist for that metafield. **Default severity:** Medium. **Fix path:** Review optional. Atlios can normalize by trimming whitespace, matching case, or applying a known synonym. **No auto-fix when:** The value is a malformed list, there is no allowlist, no confident match exists, or the Shopify metafield type cannot be resolved. **Triggers when:** An in-scope product metafield is missing or blank. **Default severity:** Medium. **Fix path:** Review optional. Atlios can apply a default when the Google Merchant Center enum or your catalog standards has exactly one allowed value. **No auto-fix when:** No single unambiguous default exists, or the Shopify metafield type cannot be resolved. **Triggers when:** An in-scope variant metafield is missing, blank, or an empty list. **Default severity:** Medium. **Fix path:** Review optional. Atlios can apply a default when the Google Merchant Center enum or your catalog standards has exactly one allowed value. **No auto-fix when:** No single unambiguous default exists, or the Shopify metafield type cannot be resolved. **Triggers when:** A product metafield value does not match the expected Google Merchant Center format. **Default severity:** Medium. **Fix path:** Direct apply. Atlios trims surrounding whitespace and apply the value only when the trimmed value passes validation. **No auto-fix when:** The problem needs more than whitespace trimming, the field is not a known Google format field, the value has no surrounding whitespace, or the trimmed value still fails validation. **Triggers when:** A variant metafield value does not match the expected Google Merchant Center format. **Default severity:** Medium. **Fix path:** Direct apply. Atlios trims surrounding whitespace and apply the value only when the trimmed value passes validation. **No auto-fix when:** The problem needs more than whitespace trimming, the field is not a known Google format field, the value has no surrounding whitespace, or the trimmed value still fails validation. **Triggers when:** A product matches an assignment rule, but the metafield is missing or does not equal the expected value. **Default severity:** Medium. **Fix path:** Review optional. Atlios can set the metafield to the value expected by the matching assignment rule. **No auto-fix when:** Issue evidence is incomplete or the Shopify metafield type cannot be resolved. **Triggers when:** A variant matches an assignment rule, but the metafield is missing or does not equal the expected value. **Default severity:** Medium. **Fix path:** Review optional. Atlios can set the metafield to the value expected by the matching assignment rule. **No auto-fix when:** Issue evidence is incomplete or the Shopify metafield type cannot be resolved. **Triggers when:** Assignment rules exist for a metafield, but no rule matches the product. **Default severity:** Low. **Fix path:** Inspect only. Update the assignment rule conditions, add a default rule, or update the product classification data. These issues come from the [Google Merchant Center integration](/product/google-merchant-center), not from a catalog scan. Google reports them and Atlios shows them in the same inbox. Most use **Open in GMC**, where you resolve the issue in Google; a few have a guided fix that updates the matching Shopify field. After any fix, the issue stays in **Verifying** until the next sync confirms Google cleared it. Atlios may show a higher severity than the default below when Google marks the issue as critical. Any GMC issue type not listed here still appears, with Google's original wording. **Triggers when:** Google reports a product variant with no GTIN. **Default severity:** High. **Fix path:** Manual input. Enter the GTIN to save it as the Shopify variant barcode. **Triggers when:** Google reports a product variant with no MPN. **Default severity:** Medium. **Fix path:** Review required. The product is looked up by its barcode and a manufacturer part number is suggested. You review or edit the value, then it lands in the Shopify variant SKU. **Triggers when:** Google reports a product with no brand. **Default severity:** High. **Fix path:** Review required. The product is looked up by its barcode or ISBN and a brand is suggested. You review or edit the value, then it lands in the Shopify product vendor field. **Triggers when:** Google flags a product description as too short. **Default severity:** Medium. **Fix path:** Review required. Atlios can generate a longer description for review before it writes to Shopify. **Triggers when:** Google flags a product title as too long. **Default severity:** Medium. **Fix path:** Review required. Atlios rewrites the title to fit Google's limit. The storefront title changes too, so you review it before it is applied. **Triggers when:** Google cannot find an image link for the product. **Default severity:** Critical. **Fix path:** Review required. Atlios proposes the product's first image as its featured image, so Google has an image link. If the product has no images yet, upload one first. **Triggers when:** Google reports a product with no condition value. **Default severity:** Medium. **Fix path:** Open in GMC. **Triggers when:** The availability Google has does not match the product's actual availability. **Default severity:** High. **Fix path:** Open in GMC. **Triggers when:** The price Google has does not match the price on the landing page. **Default severity:** High. **Fix path:** Open in GMC. **Triggers when:** Google flags the product for a policy violation. **Default severity:** Critical. **Fix path:** Open in GMC. **Triggers when:** Google cannot crawl or reach the product landing page. **Default severity:** High. **Fix path:** Manual input. Choose which sales channels the product publishes to. The change lands in Shopify so Google can check the landing page again. **Triggers when:** Google reports missing local inventory data, a missing in-store price, or a zero or negative in-store price for local listings. **Default severity:** High, except a zero or negative in-store price, which is Medium. **Fix path:** Open in GMC. **Triggers when:** The product ID conflicts with another item already in the account. **Default severity:** High. **Fix path:** Open in GMC. **Triggers when:** Google suspends the Merchant Center account. Shown as an account-level banner, not a product row. **Default severity:** Critical. **Fix path:** Open in GMC. **Triggers when:** Google issues an account-level warning. Shown as an account-level banner, not a product row. **Default severity:** High. **Fix path:** Open in GMC. # Supported fixes Source: https://docs.atlios.io/reference/supported-fixes How Atlios prepares, reviews, applies, and skips fixes for supported issue types. Atlios offers a fix action only when it can prepare a safe next step for the issue type. Every issue type sits in exactly one of four fix modes. Some fixes update Shopify after you approve them, others ask you for a value first, and some issue types have no fixer at all. Review proposed catalog changes before applying them. Fixes can update live product, variant, image, and metafield data in Shopify. ## Fix modes Atlios can prepare a deterministic change and start it from the issue. The change is still previewed before Shopify is updated. Used for issues such as missing featured images, weak image filenames, and invalid compare-at prices. Atlios can prepare a suggested change, and you can either apply it directly or review the suggestion first. Used for AI copy suggestions, metafield assignment fixes, allowed-value normalization, and whitespace-only metafield format fixes. Atlios can build a patch, but you must review it before applying. This is used when the change may affect merchandising intent, when the value came from outside your store, or when a Google-only fix would also change your storefront. Product tag anomaly patches, missing barcode, and most Google Merchant Center fixes use this mode. Atlios needs a value or a choice from you before it can apply the change. Use this for identifiers and prices that Atlios should not invent. Missing SKU, missing GTIN, duplicate SKU, duplicate barcode, zero price, and sales-channel issues use this mode. Image issues are manual input too, but they route to the image workflow rather than writing a field. Atlios builds an image job so you can review the generated images before they are published back to Shopify. Image template mismatch, oversized images, and subject-position issues all work this way. Some issues do not have a fixer by design. Review the context, update the product, variant, Shopify inventory, catalog standards, or rule settings, then run a new scan. ## What Atlios can update Supported fixes can write these Shopify fields after approval: * Product title. * Product description and, when enabled, SEO description. * Product tags. * Product vendor or product type when a supported bulk action uses those fields. * Product featured media. * Variant price and compare-at price. * Variant SKU and barcode. * Product and variant metafields. * Product image alt text. * Product image filenames. * Product SEO title. * Product status. * Product category, and the collections a product belongs to. * Collection description and collection SEO fields. * Image workflow output for image template, size, and position issues. ## When a fix is skipped A skipped fix is not a failed catalog update. It means Atlios checked the issue and decided there is no safe change to apply right now. Common skip reasons: * The issue is no longer in the `Open` state. * Required issue evidence is missing or stale. * The product or variant changed since the scan. * The fixer needs AI and AI is not available. * Atlios cannot infer a safe value. * A Shopify metafield type cannot be resolved. * A proposed AI value is empty, unchanged, or still duplicates another value. * A deterministic patch would make no effective change. Skipped fixes stay visible in issue activity so your team can see why no change was applied. ## Bulk fix behavior Bulk actions only start issues that can be handled safely as a group. Atlios excludes selected issues when: * The issue is already verifying, resolved, or suppressed. * The issue requires manual input. * The issue requires review before apply. * No fixer is available for that issue type. * Atlios already knows the fixer would make no effective change. AI bulk fixes run in the background. Deterministic bulk fixes are prepared immediately, then applied as one grouped fix job. ## Verification after apply Product and variant fixes usually move from `Verifying` to `Resolved` after the Shopify update succeeds. A later scan can reopen the issue if the same problem is detected again. Cross-catalog fixes, such as duplicate identifiers or duplicate product copy, stay `Verifying` until the next full scan checks the catalog-wide condition. ## Issue types without automated fixes These issue types are inspect-only: * Negative inventory. * Vendor isn't an approved value. * Product type isn't an approved value. * Tag isn't an approved value. * Option name isn't an approved value. * Option value isn't an approved value. * Unclassified product for metafield assignment rules. Use the issue context to update Shopify, update your catalog standards, or adjust your rules. Atlios re-checks the affected products automatically after the change. # Troubleshooting Source: https://docs.atlios.io/reference/troubleshooting Common setup and workflow issues. Use these checks when Atlios does not behave as expected. For broader questions, see the [FAQ](/reference/faq). ## Store does not appear after installation Confirm that installation completed in Shopify and that you returned to the Atlios workspace after approving permissions. If the store still does not appear, reconnect the store. ## Scan results look stale Atlios re-checks products automatically after they change in Shopify and rescans on a schedule. Atlios tracks scan history, so make sure you are reviewing the latest completed scan. ## A fix is not available Not every issue type has an automated or guided fix. Some catalog problems need manual review in Shopify before Atlios can verify the result. Check [Supported checks](/reference/supported-checks) to see whether the issue type has a direct fix, reviewable suggestion, manual input, image workflow, or inspect-only path. ## A fix was skipped Atlios skips a fix when it cannot make a safe change. The product may have changed since the scan, the issue evidence may be stale, AI may be unavailable, or the suggested change may be empty or unchanged. After manual edits, Atlios re-checks the product automatically. If the issue still appears, open the issue activity to read the skip reason. ## Bulk action skipped some selected issues Bulk actions exclude issues that need individual decisions. Manual-input, review-required, already verifying, resolved, suppressed, and inspect-only issues may be skipped from a bulk fix. Filter by one rule first when you want the most predictable bulk result. ## Image job is still processing Image jobs can take time, especially for larger batches. You can leave the page and return from **Activity** in the sidebar. Finished items appear for review as they complete. ## Image matched to the wrong product Go back to the match step before processing, or use manual matching to assign the image to the correct product. If the job already processed, reject the wrong output and start a corrected job. ## Image output looks wrong Reject outputs that should not be published. Use regenerate when the template is right but the result needs another pass. If the template is wrong, choose a different template and reprocess the image before approving it. ## Transparent image did not export as expected Transparent background removal outputs must use PNG. If you need JPEG or WebP, use a solid background color instead of transparency. ## Published image issue still appears Run a new catalog scan after publishing images. Image issues, such as wrong size or format, are verified by scan results after Shopify has the updated media. ## Suppressed issue came back Removing a suppression allows Atlios to detect the issue again. If the underlying catalog state still matches the rule, the issue can return on the next scan. ## Storefront checks fail Storefront verification fetches the rendered product page, where it confirms a fixed meta title or meta description and reports live-page findings. Confirm that the product is published, accessible, and using the expected storefront template. ## Google Merchant Center will not connect Connecting to Google Merchant Center needs an account admin. If you see an admin or permission error, confirm you are an admin on the Merchant Center account, not just a Shopify or Atlios admin. Other common causes: * The Merchant Center ID is wrong. Copy the digits from the account switcher at [merchants.google.com](https://merchants.google.com). * The account is already connected to this store. Disconnect first, then reconnect. * Only a workspace owner can connect a Merchant Center account. ## Google Merchant Center issues are not appearing The first sync starts a few minutes after you connect, while Atlios finishes setting up with Google. After that, Atlios syncs every 4 hours. Use **Sync now** on the Google Merchant Center card to pull the latest status sooner. If the card shows **Access expired**, Google revoked the connection. Choose **Reconnect** and approve access again. ## A Google Merchant Center issue is stuck on Verifying A fixed GMC issue stays in **Verifying** until the next sync confirms Google cleared the disapproval. Google can take time to re-review a product. Use **Sync now** to check sooner, or wait for the next scheduled sync. ## Google Merchant Center products show as unlinked **Unlinked products** are GMC issues Atlios could not match to a Shopify product, usually because the product ID in Google does not map to a current Shopify product. Resolve these from **Open in GMC**. # User roles Source: https://docs.atlios.io/reference/user-roles What each Atlios role can do in a workspace. Atlios has three workspace roles: `Owner`, `Admin`, and `Member`. A role applies to the whole workspace: it sets *what* a person can do. Access to a particular store is granted separately, per person, so it also decides *where* they can do it. Owners see every store in the workspace. Admins and members see only the stores they have been given access to. Only an owner can invite people, remove them, change a role, or grant store access. All of that lives in [Settings](/reference/settings). ## Role summary | Role | Best for | What they can do | | -------- | -------------------------- | -------------------------------------------------------------------------------------------------------- | | `Owner` | Team lead or account owner | Full access to every store, including members, billing, and store connections | | `Admin` | Day-to-day operators | Run workflows, review work, update settings, and push changes to Shopify | | `Member` | Reviewers and contributors | Review catalog work, start jobs, and update issues without changing store settings or pushing to Shopify | ## What each role can do ### Owner Owners can do everything in Atlios, including: * Invite and remove people. * Change member roles. * Grant or remove a person's access to a store. * Connect or disconnect Shopify stores. * Connect or disconnect Google Merchant Center. * Manage billing. * Everything an admin can do, in every store. ### Admin Admins can handle day-to-day catalog operations, including: * Review scan results. * Create fix jobs and image jobs. * Review, approve, cancel, and publish workflow items. * Edit catalog standards, templates, scan rules, and store settings. * Create or remove suppressions. * Push product, image, and fix changes to Shopify. Admins cannot manage workspace membership, billing, store access, or store connections. An admin works only in the stores an owner has given them access to. ### Member Members can help with review and prep work, including: * View products, issues, scans, and activity. * Create fix jobs and image jobs. * Update issue status. * Delete image jobs they created. * Work only in the stores an owner has given them access to. Members cannot: * Push catalog changes to Shopify. * Publish images or apply fixes. * Edit workspace settings, templates, catalog standards, or scan rules. * Manage members, billing, store access, or store connections. ## Common questions ### Who should be an owner? Give `Owner` to the small group responsible for account access, billing, and team management. ### Who should be an admin? Give `Admin` to people who run catalog operations and need to make live changes in Shopify from Atlios. ### Who should be a member? Give `Member` to people who need visibility and review access but should not be able to change settings or publish updates to Shopify. # Collection launch readiness Source: https://docs.atlios.io/workflows/collection-launch-readiness Use Atlios before publishing or promoting a product collection. Use this workflow before launching a new collection, refreshing an existing collection, or promoting a group of products. The goal is to catch missing data, weak image coverage, and variant issues before customers see the collection. Identify the products that belong to the launch. Make sure the products are in the expected Shopify store and have the correct basic merchandising context. Review readiness against the latest scan results. Atlios re-checks each product automatically as you finish editing it in Shopify, so recent changes show up shortly after, in between the scheduled scans. Look for missing descriptions, missing featured images, weak image coverage, and missing tags. These issues can make products harder to evaluate or harder to manage. Check for missing SKUs, missing barcodes, zero prices, and invalid compare-at prices. Variant issues can affect operations, reporting, and checkout confidence. Live-page findings only exist for products where Atlios has already applied a meta title or meta description fix, so a brand new collection may have none. Where they exist, Atlios reports what would stop a shopper or a search engine from using the page: the page cannot be found, the page is blocked from indexing, the canonical tag points at another page, or your theme overrides a saved meta value. It also flags a page with no product structured data, which limits how your listing can appear in search. It also confirms a fixed meta title or meta description on the page. It does not check descriptions, featured images, alt text, or image count on the page. For each issue, choose one outcome: * Fix it in Atlios or Shopify. * Suppress it if it is an intentional exception. * Defer it only if it does not block the launch. After changes are complete, Atlios re-checks the affected products automatically. Use the refreshed issue list as the launch readiness checkpoint. # Image review before publish Source: https://docs.atlios.io/workflows/image-review-before-publish Review product images before using them on customer-facing pages. Use this workflow when product images have been uploaded, matched, generated, processed, or prepared for publication. The goal is to confirm that each image is attached to the right product, supports customer evaluation, and is ready for the storefront. Review whether each image is matched to the correct product. Incorrect matching can create customer confusion even when the image quality is high. Look for products with too few images or no featured image. Image coverage should support the way customers evaluate the product. For processed images, check the result before publishing. Pay attention to background removal, crops, product edges, shadows, color accuracy, and whether the final image still represents the product honestly. Approve images that are ready, reject images that should not go to Shopify, and regenerate images that need another pass. If several new images are going to the same product, choose the one that should become the featured image. Check alt text and filenames where available. Strong image metadata supports storefront quality and makes image issues easier to manage later. Publish only the image changes that pass review. If an output needs more work, leave it out of the publish step and return to the image workflow. After publishing, Atlios re-checks the affected products automatically to confirm image-related issues have been resolved. Image fields are confirmed against Shopify, not against the rendered page: storefront verification covers the meta title and meta description only. For the full review flow, see [Review and publish images](/guides/review-and-publish-images). # Weekly catalog review Source: https://docs.atlios.io/workflows/weekly-catalog-review A repeatable workflow for keeping catalog quality visible. Use a weekly catalog review to keep catalog quality from becoming a last-minute launch problem. The goal is to review the latest scan, resolve high-priority issues, suppress valid exceptions, and leave the issue list focused for the next review cycle. Atlios scans on a schedule, so the team reviews the most recent automatic scan rather than starting one by hand. If a scan is still running, wait for it to finish before making decisions from the issue list. Open the issue list and start with the highest-severity issues. Prioritize anything that affects product readiness, variant data, whether your live product pages are reachable and showing the meta values you saved, or customer-facing product content. Use guided fixes where available. Review proposed changes before applying them, especially when the fix affects product copy, images, tags, or merchandising details. Some issues need manual updates in Shopify. Make those changes in the store, then return to Atlios for verification. If an issue is intentional for a product or store, suppress it. Good suppressions keep the next weekly review focused on new or unresolved work. After the review work is complete, Atlios re-checks changed products automatically, and the next scheduled scan becomes the baseline for the following review.