Module: ListingIssues

Defined in:
app/services/listing_issues/sync.rb,
app/services/listing_issues/issue.rb,
app/services/listing_issues/base_adapter.rb,
app/services/listing_issues/amazon_adapter.rb,
app/services/listing_issues/google_adapter.rb,
app/services/listing_issues/walmart_adapter.rb,
app/services/listing_issues/wayfair_adapter.rb,
app/services/listing_issues/website_adapter.rb,
app/services/listing_issues/retailer_probe_adapter.rb,
app/services/listing_issues/build_wayfair_insight_issues.rb,
app/subscribers/listing_issues/retailer_probe_completed_handler.rb,
app/services/listing_issues/build_wayfair_duplicate_parent_issue.rb,
app/services/listing_issues/build_wayfair_missing_required_spec_issue.rb

Overview

Per-retailer listing issue detection: adapters derive issues from stored
channel data and Sync reconciles them into ListingIssue rows.

Defined Under Namespace

Classes: AmazonAdapter, BaseAdapter, BuildWayfairDuplicateParentIssue, BuildWayfairInsightIssues, BuildWayfairMissingRequiredSpecIssue, GoogleAdapter, Issue, RetailerProbeAdapter, RetailerProbeCompletedHandler, Sync, WalmartAdapter, WayfairAdapter, WebsiteAdapter