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

Codeunit 30286 "Shpfy Company 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 Customer = rim

Procedures

  • CreateCompany(var ShopifyCompany: Record "Shpfy Company"; var CompanyLocation: Record "Shpfy Company Location"; ShopifyCustomer: Record "Shpfy Customer"): Boolean (internal)
  • UpdateCompany(var ShopifyCompany: Record "Shpfy Company") (internal)
  • UpdateCompanyLocation(var CompanyLocation: Record "Shpfy Company Location") (internal)
  • SetShop(ShopCode: Code[20]) (internal)
  • SetShop(ShopifyShop: Record "Shpfy Shop") (internal)
  • CreateCompanyGraphQLQuery(var ShopifyCompany: Record "Shpfy Company"; CompanyLocation: Record "Shpfy Company Location"): Text (internal)
  • CreateGraphQueryUpdateCompany(var ShopifyCompany: Record "Shpfy Company"): Text (internal)
  • CreateGraphQueryUpdateLocation(var CompanyLocation: Record "Shpfy Company Location"): Text (internal)
  • UpdateCompanyLocationTaxId(var CompanyLocation: Record "Shpfy Company Location") (internal)
  • UpdateCompanyLocationPaymentTerms(var CompanyLocation: Record "Shpfy Company Location") (internal)
  • RetrieveShopifyCompanyIds(var CompanyIds: Dictionary of [BigInteger, DateTime]) (internal)
  • RetrieveShopifyCompany(var ShopifyCompany: Record "Shpfy Company"; var TempShopifyCustomer: Record "Shpfy Customer" temporary): Boolean (internal)
  • UpdateShopifyCustomerFields(var TempShopifyCustomer: Record "Shpfy Customer" temporary; JCustomer: JsonObject) (internal)
  • UpdateShopifyCompanyFields(var ShopifyCompany: Record "Shpfy Company"; JCompany: JsonObject): Boolean (internal)
  • UpdateShopifyCompanyLocations(var ShopifyCompany: Record "Shpfy Company") (internal)
  • UpdateShopifyCompanyLocation(ShopifyCompany: Record "Shpfy Company"; LocationId: BigInteger) (internal)
  • CreateCompanyLocation(Customer: Record Customer) (internal): Creates a new company location in Shopify from a Business Central customer. This is the main entry point for exporting customers as company locations.
  • SetCompany(ShopifyCompany: Record "Shpfy Company") (internal)
  • CreateCustomerAsCompanyLocation(Customer: Record Customer; ShopifyCompany: Record "Shpfy Company"; ShopifyCustomer: Record "Shpfy Customer") (internal): Creates a customer as a company location in Shopify using GraphQL API. This procedure handles the API communication and error processing.

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

Evidence 1 sources