Module: Maintenance

Defined in:
app/services/maintenance/www_family_backfill.rb,
app/services/maintenance/variant_group_backfill.rb,
app/services/maintenance/legacy_amazon_variation.rb,
app/services/maintenance/amazon_variation_absorption.rb,
app/services/maintenance/duplicate_customer_addresses.rb,
app/services/maintenance/duplicate_customer_contact_points.rb

Overview

Reports duplicate normalized addresses per customer for the recent
(last-year) non-guest customer cohort. Returns a hash:
{ customer_id => [normalized_address, normalized_address, ...] }

Used by Maintenance::CustomerMaintenance#merge_duplicate_addresses.

Defined Under Namespace

Classes: AccountMaintenance, ActivityMaintenance, AmazonReturnsNoteReconciler, AmazonVariationAbsorption, AmazonVendorCostUpdateFromSpreadsheet, CommunicationMaintenance, CouponMaintenance, CustomerMaintenance, DuplicateCustomerAddresses, DuplicateCustomerContactPoints, EdiCommunicationLogMaintenance, EmbeddingOrphanCleanup, ExportPacketMaintenance, ItemMaintenance, LegacyAmazonVariation, OpportunityMaintenance, PackingMaintenance, PriceUpdateFromSpreadsheet, PurgeOldTrackingEvents, RmaMaintenance, SmsMaintenance, SourceAttributionBackfill, StaleReportMaintenance, UploadMaintenance, VariantGroupBackfill, WebhookMaintenance, WwwFamilyBackfill