SourceShopify

algoliasearch.ingestion.SourceShopify
case class SourceShopify(collectionIDIndexing: Option[Boolean], increaseProductCollectionLimit: Option[Boolean], defaultPriceRatioAsOne: Option[Boolean], excludeOOSVariantsForPriceAtTRS: Option[Boolean], includeVariantsInventory: Option[Boolean], hasCollectionSearchPage: Option[Boolean], productNamedTags: Option[Boolean], shopURL: String) extends SourceInputTrait

SourceShopify

Value parameters

collectionIDIndexing

Whether to index collection IDs. If your store has has_collection_search_page set to true, collection IDs will be indexed even if collectionIDIndexing is false.

defaultPriceRatioAsOne

Whether to set the default price ratio to 1 if no sale price is present. The price ratio is determined by the ratio: sale_price / regular_price. If no sale price is present, the price ratio would be 0. If defaultPriceRatioAsOne is true, the price ratio is indexed as 1 instead.

excludeOOSVariantsForPriceAtTRS

Whether to exclude out-of-stock variants when determining the max_variant_price and min_variant_price attributes.

hasCollectionSearchPage

Whether to include collection IDs and handles in the product records.

includeVariantsInventory

Whether to include an inventory with every variant for every product record.

increaseProductCollectionLimit

Whether to increase the number of indexed collections per product. If true, Algolia indexes 200 collections per product. If false, 100 collections per product are indexed.

productNamedTags

Whether to convert tags on products to named tags. To learn more, see Named tags.

shopURL

URL of the Shopify store.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait SourceInput
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product