Overview

Summary

ContactDonateImprint


Appendix E-40: AI COMMERCE INTEGRATION (UI prompt)


AiCommerceIntegrationProductModuleShopify

Properties (5)

PropertyTypeEntityReferenceModule
(1) AiPlatformLONGAiCommerceIntegrationAiPlatformSalesChannelModule
(2) IntegrationTypeSTRINGAiCommerceIntegration
(3) LaunchDateDATEAiCommerceIntegration
(4) NotesSTRINGAiCommerceIntegration
(5) ProductLONGAiCommerceIntegrationProductProductModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /aicommerceintegration/{id}findAiCommerceIntegrationById(id)ProductModuleGETAiCommerceIntegration
(2) /aicommerceintegrationfindAllAiCommerceIntegration()ProductModuleGETAiCommerceIntegration
(3) /aicommerceintegration/product/{id}findAllAiCommerceIntegrationOfProduct(id)ProductModuleGETProduct AiCommerceIntegration
(4) /aicommerceintegration/{id}updateAiCommerceIntegrationById(aicommerceintegration)ProductModulePUTAiCommerceIntegration
(5) /aicommerceintegration/{id}deleteAiCommerceIntegrationById(id)ProductModuleDELETEAiCommerceIntegration
(6) /aicommerceintegrationinsertAiCommerceIntegration(aicommerceintegration)ProductModulePOSTAiCommerceIntegration
(7) /aicommerceintegration/aiplatform/{id}findAllAiCommerceIntegrationOfAiPlatform(id)ProductModuleGETAiPlatform AiCommerceIntegration





Example:

final AiCommerceIntegration aicommerceintegration = (AiCommerceIntegration) invokeModule(PRODUCT_MODULE + "/aicommerceintegration/" + id, AiCommerceIntegration.class);
if (aicommerceintegration != null) {
    final AiPlatform aiplatform1 = (AiPlatform) invokeModule(SALES_CHANNEL_MODULE + "/aiplatform/" + aicommerceintegration.getAiPlatform().getId(), AiPlatform.class);
    if (aiplatform1 != null) {
        final Company providercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + aiplatform1.getProviderCompany().getId(), Company.class);
        if (providercompany2 != null) {
        }
    }
    final Product product3 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + aicommerceintegration.getProduct().getId(), Product.class);
    if (product3 != null) {
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product3.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
}
return aicommerceintegration;


Overview

Summary

ContactDonateImprint