Step-by-Step Guide on How to Develop nopCommerce Integration via API2Cart
Request a free trial
Start your free 14-day trial and register your API2Cart account.
Add nopCommerce store
Add your clients' store to your nopCommerce account or test which data you can work with using our demo stores.
Integrate your software with API2Cart
Develop an integration between your software or app and API2Cart.
Liste over metoder til nopCommerce Integration
-
account.failed_webhooks
Hvis tilbagekaldet af din tjeneste af en eller anden grund ikke kunne acceptere webhooks fra API2Cart, så kan du ved hjælp af denne metode få en liste over mistede webhooks til at udføre synkronisering igen ved hjælp af entity_id. Bemærk venligst, at vi opbevarer sådanne optegnelser i 24 timer. -
account.supported_platforms
Brug denne metode til at hente en liste over understøttede platforme og de sæt parametre, der kræves for at oprette forbindelse til hver af dem. Bemærk: Nogle platforme kan have flere forbindelsesmetoder, så svaret vil indeholde flere sæt parametre. -
account.cart.list
Denne metode giver dig mulighed for at få en liste over onlinebutikker forbundet til din API2Cart konto. -
account.cart.add
Brug denne metode til at automatisere processen med at forbinde butikker til API2Cart. -
account.config.update
Brug denne metode til at automatisere ændringen af legitimationsoplysninger, der bruges til at forbinde onlinebutikker.
-
attribute.info
Få oplysninger om en specifik global attribut ved dens id. -
attribute.count
Få attributtæller. -
attribute.list
Få en liste over globale attributter. -
attribute.add
Tilføj ny attribut. -
attribute.update
Opdater attributdata. -
attribute.delete
Slet attribut fra butik. -
attribute.assign.group
Tildel attribut til gruppen -
attribute.assign.set
Tildel attribut til attributsættet -
attribute.attributeset.list
Hent attribute_set liste -
attribute.group.list
Hent attributgruppeliste -
attribute.type.list
Få en liste over understøttede attributtyper. -
attribute.unassign.group
Fjern tildelingen af attribut fra gruppen -
attribute.unassign.set
Fjern tildeling af attribut fra attributsæt -
attribute.value.add
Tilføj ny værdi til attributten. -
attribute.value.update
Opdater attributværdi. -
attribute.value.delete
Slet attributværdi.
-
basket.info
Hent kurvoplysninger. -
basket.item.add
Læg varen i kurven. -
basket.live_shipping_service.list
Hent en liste over tjenester med live forsendelsespriser. -
basket.live_shipping_service.create
Opret live forsendelsesprisservice. -
basket.live_shipping_service.delete
Slet live forsendelsespristjeneste.
-
batch.job.list
Få liste over seneste job -
batch.job.result
Få jobresultatdata
-
bridge.download
Download bro til butik.Bemærk venligst, at metoden ikke ville fungere, hvis du kalder den fra Swagger UI. -
bridge.update
Opdater bro i butikken. -
bridge.delete
Slet bridge fra butikken.
-
cart.info
Denne metode giver dig mulighed for at hente forskellige oplysninger om butikken, herunder en liste over butikker (i tilfælde af en multistore-konfiguration), en liste over understøttede sprog, valutaer, transportører, lagre og mange andre oplysninger. Disse data er relativt stabile og ændrer sig sjældent, så API2Cart kan cache visse data for at reducere belastningen på butikken og fremskynde udførelsen af anmodningen. Vi anbefaler også, at du cacher svaret fra denne metode på din side for at spare anmodninger. Hvis du har brug for at rydde cachen for en bestemt butik, skal du bruge metoden cart.validate. -
cart.validate
Denne metode rydder cachen i API2Cart for en bestemt butik og kontrollerer, om forbindelsen til butikken er tilgængelig. Brug denne metode, hvis der er sket ændringer i indstillingerne i butikken, f.eks. hvis et nyt plugin er blevet installeret eller fjernet. -
cart.list
Få en liste over understøttede indkøbsvogne. -
cart.bridge
Hent bridge-nøglen og store key. -
cart.disconnect
Afbryd forbindelsen til butikken, og ryd butikssessionsdata. -
cart.methods
Returnerer en liste over understøttede API-metoder. -
cart.config
Få en liste over indkøbsvognskonfigurationer. -
cart.clear_cache
Ryd cache i butikken. -
cart.create
Føj butik til kontoen. -
cart.delete
Fjern butik fra API2Cart. -
cart.catalog_price_rules.count
Få rabat på prisregler for indkøbskurvkataloger. -
cart.catalog_price_rules.list
Få rabatter på prisregler for indkøbskurvkataloget. -
cart.config.update
Brug denne API-metode til at opdatere brugerdefinerede data i klientdatabasen. -
cart.coupon.count
Denne metode giver dig mulighed for at få antallet af kuponer. På nogle platforme kan du filtrere værdikuponerne efter den dato, de var aktive. -
cart.coupon.list
Få rabatkuponer i kurven. -
cart.coupon.add
Brug denne metode til at oprette en kupon med angivne betingelser. -
cart.coupon.delete
Slet kupon -
cart.coupon.condition.add
Brug denne metode til at tilføje yderligere betingelser for kuponansøgning. -
cart.giftcard.count
Få antallet af gavekort. -
cart.giftcard.list
Få en liste over gavekort. -
cart.giftcard.add
Brug denne metode til at oprette et gavekort til et bestemt beløb. -
cart.giftcard.delete
Slet gavekort. -
cart.meta_data.list
Ved hjælp af denne metode kan du få en liste over metadata for forskellige enheder (produkter, muligheder, kunder, ordrer). Normalt er dette data oprettet af tredjeparts plugins. -
cart.meta_data.set
Indstil metadata for en bestemt enhed. -
cart.meta_data.unset
Fjern metadata for en specifik enhed. -
cart.plugin.list
Få en liste over tredjeparts plugins installeret i butikken. -
cart.script.list
Få scripts installeret på butiksfacaden. -
cart.script.add
Føj nyt script til butiksfacaden. -
cart.script.delete
Fjern scriptet fra butiksfacaden. -
cart.shipping_zones.list
Få en liste over forsendelseszoner.
-
category.info
Få kategorioplysninger om kategori-id*** eller angiv et andet kategori-id. -
category.count
Tæl kategorier i butikken. -
category.list
Få liste over kategorier fra butikken. -
category.find
Søg kategori i butikken. 'Bærbar' er angivet her som standard. -
category.assign
Tildel kategori til produkt -
category.unassign
Fjern tildeling af kategori til produkt -
category.add
Tilføj ny kategori i butikken -
category.add.batch
Tilføj nye kategorier til butikken. -
category.update
Opdater kategori i butikken -
category.delete
Slet kategori i butik -
category.delete.batch
Slet kategorier fra butikken. -
category.image.add
Tilføj billede til kategori -
category.image.delete
Slet billede
-
customer.info
Få kundernes oplysninger fra butikken. -
customer.count
Få antallet af kunder fra butikken. -
customer.list
Få en liste over kunder fra butikken. -
customer.find
Find kunder i butikken. -
customer.add
Tilføj kunde til butikken. -
customer.update
Opdater oplysninger om kunde i butikken. -
customer.delete
Slet kunde fra butik. -
customer.address.add
Tilføj kundeadresse. -
customer.attribute.list
Få attributter til specifikke kunder. -
customer.group.list
Få liste over kundegrupper. -
customer.group.add
Opret kundegruppe. -
customer.wishlist.list
Få en ønskeliste over kunder fra butikken.
-
marketplace.product.find
Søg produkt i globalt katalog.
-
order.info
Info om en specifik ordre efter ID -
order.count
Tæl ordrer i butikken -
order.list
Få en liste over ordrer fra butikken. -
order.find
Denne metode er forældet og vil ikke blive understøttet i fremtiden. Brug venligst 'order.list' i stedet. -
order.calculate
Beregner de samlede omkostninger for en ordre for en given kunde og et sæt produkter samt de tilgængelige forsendelsesmetoder baseret på den angivne adresse. Beregningen tager højde for produktpriser i butikken, rabatter, skatter, forsendelsesomkostninger og andre butiksindstillinger. Resultatet inkluderer en detaljeret opdeling af de endelige ordreomkostninger efter deres komponenter.
Bemærk, at de endelige totaler, skatter og andre beløb skal inkludere de tilsvarende værdier for den valgte forsendelsesmetode.
Resultatet af denne metode kan bruges, når du opretter en ordre ved hjælp af metoden order.add.
-
order.add
Tilføj en ny ordre til indkøbskurven. -
order.update
Opdater eksisterende ordre. -
order.abandoned.list
Få en liste over ordrer, der blev efterladt af kunder, før ordren blev gennemført. -
order.financial_status.list
Hent liste over økonomiske statusser -
order.fulfillment_status.list
Hent liste over opfyldelsesstatusser -
order.preestimate_shipping.list
Hent liste over bestillingsforventede forsendelsesmetoder. -
order.refund.add
Tilføj en refusion til ordren. -
order.return.add
Opret ny returanmodning. -
order.return.update
Opdater ordrens forsendelsesoplysninger. -
order.return.delete
Slet retur. -
order.shipment.info
Få oplysninger om forsendelse. -
order.shipment.list
Få liste over forsendelser pr. ordre. -
order.shipment.add
Tilføj en forsendelse til ordren. -
order.shipment.add.batch
Tilføj en forsendelse til ordrerne. -
order.shipment.update
Opdater ordrens forsendelsesoplysninger. -
order.shipment.delete
Slet ordrens forsendelse. -
order.shipment.event.list
Få liste over sporingshændelser for forsendelse. -
order.shipment.event.add
Tilføj en sporingshændelse til forsendelsen. -
order.shipment.tracking.add
Tilføj ordreforsendelses sporingsoplysninger. -
order.status.list
Hent liste over statusser -
order.transaction.list
Hent liste over ordretransaktioner.
-
product.info
Få information om et specifikt produkt ved dets ID. I tilfælde af en multistore-konfiguration skal du bruge store_id-filteret til at få et svar i sammenhæng med en specifik butik. -
product.count
Tæl produkter i butikken. -
product.list
Få en liste over produkter fra din butik. Returnerer 10 produkter som standard. -
product.find
Søg produkt i butikskataloget. 'Apple' er angivet her som standard. -
product.fields
Hent alle tilgængelige felter for produktvare i butik. -
product.add
Tilføj nyt produkt til butikken. -
product.add.batch
Tilføj nye produkter til butikken. -
product.update
Denne metode kan bruges til at opdatere visse produktdata. Listen over understøttede parametre afhænger af den specifikke platform. Send venligst kun de parametre, der understøttes af den pågældende platform. Bemærk venligst, at for at opdatere produktmængden anbefales det at bruge relative parametre (increase_quantity eller reduce_quantity) for at undgå uventede overskrivninger i stærkt belastede butikker. -
product.update.batch
Opdater produkter i butikken. -
product.delete
Produkt sletning -
product.delete.batch
Fjern produktet fra butikken. -
product.attribute.list
Få en liste over attributter og værdier. -
product.attribute.value.set
Indstil attributværdi til produkt. -
product.attribute.value.unset
Fjerner attributværdi for et produkt. -
product.brand.list
Få en liste over mærker fra din butik. -
product.child_item.info
Få et barn til et specifikt produkt. -
product.child_item.list
Få en liste over et produkts underordnede varer, såsom varianter eller bundtkomponenter. Feltet total_count i svaret angiver det samlede antal elementer i konteksten af det aktuelle filter. -
product.child_item.find
Søg underordnet produkt (bundtet vare eller konfigurerbar produktvariant) i butikskataloget. -
product.currency.list
Få liste over valutaer. -
product.currency.add
Tilføj valuta og/eller indstil standard i butikken. -
product.image.add
Tilføj billede til produktet -
product.image.update
Opdater detaljer om billedet -
product.image.delete
Slet billede -
product.manufacturer.add
Tilføj producent til butik og tildel til produkt. -
product.option.list
Få en liste over muligheder. -
product.option.assign
Tildel mulighed fra produkt. -
product.option.add
Tilføj produktmulighed fra butik. -
product.option.delete
Produktmulighed slet. -
product.option.value.assign
Tildel produktindstillingselement fra produkt. -
product.option.value.add
Tilføj produktindstillingselement fra mulighed. -
product.option.value.update
Opdater produktindstillingselement fra mulighed. -
product.option.value.delete
Produktoption værdi sletning. -
product.price.add
Tilføj nogle priser til produktet. -
product.price.update
Opdater nogle priser på produktet. -
product.price.delete
Slet nogle priser på produktet -
product.review.list
Få anmeldelser af et specifikt produkt. -
product.store.assign
Tildel produkt til butik. -
product.tax.add
Tilføj afgiftsklasse og afgiftssats for at gemme og tildele produktet. -
product.variant.info
Få variant info. Denne metode er forældet, og dens udvikling stoppes. Brug venligst 'product.child_item.info' i stedet. -
product.variant.count
Få tællevarianter. -
product.variant.list
Få en liste over varianter. Denne metode er forældet, og dens udvikling stoppes. Brug venligst 'product.child_item.list' i stedet. -
product.variant.add
Tilføj variant til produktet. -
product.variant.add.batch
Tilføj nye produktvarianter til butikken. -
product.variant.update
Opdater variant. -
product.variant.update.batch
Opdater produktvarianter i butikken. -
product.variant.delete
Slet variant. -
product.variant.delete.batch
Fjern produktvarianter fra butikken. -
product.variant.image.add
Tilføj billede til produktet -
product.variant.image.delete
Slet billede til produkt -
product.variant.price.add
Tilføj nogle priser til produktvarianten. -
product.variant.price.update
Opdater nogle priser på produktvarianten. -
product.variant.price.delete
Slet nogle priser på produktvarianten.
-
return.info
Hent returoplysninger. -
return.count
Tæl retur i butikken -
return.list
Få en liste over returanmodninger fra butikken. -
return.action.list
Hent liste over returhandlinger -
return.reason.list
Hent liste over returårsager -
return.status.list
Hent liste over statusser
-
subscriber.list
Få en abonnentliste.
-
tax.class.info
Brug denne metode til at få oplysninger om en skatteklasse og dens satser. Det giver dig mulighed for at beregne afgiftsprocenten for en bestemt kundes adresse. Disse oplysninger indeholder relativt statiske data, der sjældent ændres, så API2Cart kan cache visse data for at reducere belastningen på lageret og fremskynde eksekvering af anmodninger. Vi anbefaler også, at du cacher svaret fra denne metode på din side for at gemme anmodninger. Hvis du har brug for at rydde cachen for en bestemt butik, skal du bruge metoden cart.validate. -
tax.class.list
Få en liste over skatteklasser fra din butik.
-
webhook.count
Optæl registrerede webhooks i butikken. -
webhook.list
Vis registrerede webhooks i butikken. -
webhook.events
Angiv alle webhooks, der er tilgængelige i denne butik. -
webhook.create
Opret webhook i butikken, og abonner på den. -
webhook.update
Opdater Webhooks-parametre. -
webhook.delete
Slet registreret webhook i butikken.
Download Your nopCommerce Integration Guide
Learn how to integrate with nopCommerce in an easy and unified way.
Inside you'll discover:
- Integration Challenges: What SaaS providers usually face when connecting with nopCommerce.
- Unified API Solution: How one unified eCommerce API makes it easy to integrate with nopCommerce and 60+ other platforms.
- Use Cases: Industries that rely on successful integration development.
- Success Stories: How SaaS vendors simplified eCommerce integration development.
Develop Integrations Faster and Save Up to 9x on Costs
Trusted by
Ready to simplify eCommerce integration development?
Connect your SaaS to nopCommerce and multiple other eCommerce platforms faster and easier.
FAQs
What is nopCommerce integration?
nopCommerce integration is the process of connecting eCommerce SaaS or apps with nopCommerce stores. Through this connection, they can get, add, update and sync various store data like orders, products, categories, and customers with ease. With API2Cart, you can build a secure nopCommerce integration quickly using a single unified API that also connects your app to 60+ other eCommerce platforms at once.
How to integrate with nopCommerce API?
You can integrate with the nopCommerce API directly, but this approach often requires significant development effort and ongoing maintenance. A faster and more efficient option is to use a ready-made integration solution like API2Cart. It provides a unified API that enables your SaaS to connect with 60+ eCommerce platforms and marketplaces, including nopCommerce. This approach saves time, reduces costs, and minimizes technical complexity, allowing your team to focus on core product development instead of maintaining multiple integrations.
What happens if nopCommerce updates its API?
If nopCommerce updates its API, you don't need to worry when using API2Cart. The service constantly monitors API changes and keeps your integration stable. This means your software or app continues to work smoothly without additional coding, version tracking, or maintenance efforts from your side.
Download Free Integration Guide
Special nopCommerce API Integration via API2Cart
Fill in your details to get instant access to the nopCommerce Integration Guide. Everything you need to know — in one document.