Codeunit 30286 "Shpfy Company API"
Shopify · Microsoft.Integration.Shopify
Across versions
- BC23-28not present
- 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.