codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 30189 "Shpfy Variant API"

Shopify · Microsoft.Integration.Shopify

Across versions

  1. BC23-28not present
  2. BC29-30present

Shopify · Microsoft.Integration.Shopify · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal

Procedures

  • FindShopifyProductVariant(var ShopifyProduct: Record "Shpfy Product"; var ShopifyVariant: Record "Shpfy Variant"): Boolean (internal): Find Shopify Product Variant.
  • AddProductVariant(var ShopifyVariant: Record "Shpfy Variant" temporary; ProductId: BigInteger; Strategy: Enum "Shpfy Variant Create Strategy"): Boolean (internal)
  • AddProductVariants(var ShopifyVariant: Record "Shpfy Variant" temporary; ProductId: BigInteger; Strategy: Enum "Shpfy Variant Create Strategy") (internal)
  • FindShopifyVariantByBarcode(var ShopifyVariant: Record "Shpfy Variant"): Boolean (internal): Find Shopify Variant By Barcode.
  • FindShopifyVariantBySKU(var ShopifyVariant: Record "Shpfy Variant"): Boolean (internal): Find Shopify Variant By SKU.
  • RetrieveShopifyProductVariantImages(var ProductVariantImages: Dictionary of [BigInteger, Dictionary of [BigInteger, Text]]) (internal): Description for RetrieveShopifyProductVaraintImages.
  • RetrieveShopifyProductVariantIds(ShopifyProduct: Record "Shpfy Product"; var ProductVariantIds: Dictionary of [BigInteger, DateTime]) (internal): Retrieve Shopify Product Variant Ids.
  • RetrieveShopifyVariant(ShopifyProduct: Record "Shpfy Product"; var ShopifyVariant: Record "Shpfy Variant"; var ShopifyInventoryItem: Record "Shpfy Inventory Item"): Boolean (internal): Retrieve Shopify Variant.
  • SetShop(ShopifyShop: Record "Shpfy Shop") (internal): Set Shop.
  • UpdateProductVariants(var ShopifyVariant: Record "Shpfy Variant") (internal)
  • UpdateProductPrice(ShopifyVariant: Record "Shpfy Variant"; xShopifyVariant: Record "Shpfy Variant"; var BulkOperationInput: TextBuilder; var GraphQueryList: Dictionary of [BigInteger, TextBuilder]; var JRequestData: JsonArray) (internal)
  • UpdateProductPrice(VariantId: BigInteger; GraphQuery: TextBuilder): Boolean (internal)
  • UpdateShopifyVariantFields(ShopifyProduct: Record "Shpfy Product"; var ShopifyVariant: Record "Shpfy Variant"; var ShopifyInventoryItem: Record "Shpfy Inventory Item"; JVariant: JsonObject) (internal): Update Shopify Variant Fields.
  • CheckShopifyVariantImageExists(VariantId: BigInteger): Boolean (internal)
  • SetVariantImage(ShopifyVariant: Record "Shpfy Variant"; ResourceUrl: Text): BigInteger (internal)
  • SetVariantImage(ProductId: BigInteger; VariantId: BigInteger; ImageId: BigInteger): Boolean (internal)
  • CreateShopifyVariantImage(Variant: Record "Shpfy Variant"; PictureGuid: Guid): BigInteger (internal)
  • UpdateShopifyVariantImage(Variant: Record "Shpfy Variant"; PictureGuid: Guid): BigInteger (internal)

Plus 11 local procedures.

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Shpfy Variant API"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources