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

Codeunit 30176 "Shpfy Product 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
Permissions tabledata Item = r

Procedures

  • CreateProduct(var ShopifyProduct: Record "Shpfy Product"; var ShopifyVariant: Record "Shpfy Variant"; var ShopifyTag: Record "Shpfy Tag"): BigInteger (internal): Create Product.
  • CreateImageUploadUrl(var Url: Text; var ResourceUrl: Text; var TenantMedia: Record "Tenant Media"): Boolean (internal): Create image upload URL.
  • UpdateProductImage(Parameters: Dictionary of [Text, Text]) (internal)
  • UpdateShopifyProductImage(Product: Record "Shpfy Product"; Item: Record Item; var BulkOperationInput: TextBuilder; var ParametersList: List of [Dictionary of [Text, Text]]; RecordCount: Integer): BigInteger (internal): Update Shopify Product Image.
  • UpdateShopifyProductImage(ProductId: BigInteger; ImageId: BigInteger; TenantMedia: Record "Tenant Media"; var BulkOperationInput: TextBuilder; var ParametersList: List of [Dictionary of [Text, Text]]; RecordCount: Integer): BigInteger (internal): Update Shopify Product Image.
  • UploadShopifyImage(var TenantMedia: Record "Tenant Media"; var ResourceUrl: Text): Boolean (internal): Create Shopify Product Image.
  • CreateShopifyProductImage(Product: Record "Shpfy Product"; Item: Record Item): BigInteger (internal): Create Shopify Product Image.
  • RetrieveShopifyProduct(var ShopifyProduct: Record "Shpfy Product"): Boolean (internal): Retrieve Shopify Product.
  • RetrieveShopifyProductIds(var ProductIds: Dictionary of [BigInteger, DateTime]; NumberOfRecords: Integer) (internal): Retrieve Shopify Product Ids.
  • RetrieveShopifyProductImages(var ProductImages: Dictionary of [BigInteger, Dictionary of [BigInteger, Text]]) (internal): Retrieve Shopify Product Images.
  • CheckShopifyProductImageExists(ProductId: BigInteger; ImageId: BigInteger): Boolean (internal)
  • SetShop(Code: Code[20]) (internal): Set Shop.
  • SetShop(ShopifyShop: Record "Shpfy Shop") (internal): Set Shop.
  • UpdateProduct(var ShopifyProduct: Record "Shpfy Product"; var xShopifyProduct: Record "Shpfy Product") (internal): Update Product.
  • UpdateProductStatus(ShopifyProduct: Record "Shpfy Product"; Status: Enum "Shpfy Product Status") (internal)
  • UpdateShopifyProductFields(var ShopifyProduct: record "Shpfy Product"; JProduct: JsonObject): Boolean (internal): Update Shopify Product Fields.
  • GetProductOptions(ShopifyProductId: BigInteger): Dictionary of [text, Text] (internal): Gets all the Product Options for a product.
  • PublishProduct(ShopifyProduct: Record "Shpfy Product") (internal): Publish product to selected Shopify Sales Channels
  • UpdateProductOption(ProductId: BigInteger; OptionId: BigInteger; NewOptionName: Text) (internal)
  • UpdateProductWithNewImage(ProductId: BigInteger; ResourceUrl: Text): BigInteger (internal): Updates the product with a new image.

Plus 9 local procedures.

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 Product API"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources