Package com.algolia.model.ingestion
Class SourceShopify
java.lang.Object
com.algolia.model.ingestion.SourceShopify
- All Implemented Interfaces:
SourceInput
SourceShopify
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.algolia.model.ingestion.SourceInput
SourceInput.Deserializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether to index collection IDs.Whether to set the default price ratio to 1 if no sale price is present.Whether to exclude out-of-stock variants when determining the `max_variant_price` and `min_variant_price` attributes.Whether to include collection IDs and handles in the product records.Whether to include an inventory with every variant for every product record.Whether to increase the number of indexed collections per product.Whether to convert tags on products to named tags.URL of the Shopify store.inthashCode()setCollectionIDIndexing(Boolean collectionIDIndexing) setDefaultPriceRatioAsOne(Boolean defaultPriceRatioAsOne) setExcludeOOSVariantsForPriceAtTRS(Boolean excludeOOSVariantsForPriceAtTRS) setHasCollectionSearchPage(Boolean hasCollectionSearchPage) setIncludeVariantsInventory(Boolean includeVariantsInventory) setIncreaseProductCollectionLimit(Boolean increaseProductCollectionLimit) setProductNamedTags(Boolean productNamedTags) setShopURL(String shopURL) toString()
-
Constructor Details
-
SourceShopify
public SourceShopify()
-
-
Method Details
-
setCollectionIDIndexing
-
getCollectionIDIndexing
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. -
setIncreaseProductCollectionLimit
-
getIncreaseProductCollectionLimit
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. -
setDefaultPriceRatioAsOne
-
getDefaultPriceRatioAsOne
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. -
setExcludeOOSVariantsForPriceAtTRS
-
getExcludeOOSVariantsForPriceAtTRS
Whether to exclude out-of-stock variants when determining the `max_variant_price` and `min_variant_price` attributes. -
setIncludeVariantsInventory
-
getIncludeVariantsInventory
Whether to include an inventory with every variant for every product record. -
setHasCollectionSearchPage
-
getHasCollectionSearchPage
Whether to include collection IDs and handles in the product records. -
setProductNamedTags
-
getProductNamedTags
Whether to convert tags on products to named tags. To learn more, see [Named tags](https://www.algolia.com/doc/integration/shopify/sending-and-managing-data/named-tags). -
setShopURL
-
getShopURL
URL of the Shopify store. -
equals
-
hashCode
public int hashCode() -
toString
-