Artikelimport mittels curl und restapi

  • Hallo,

    ich möchte gern aus unserer ERP Software Artikel im Woocommerce anlegen. Vorab, Kategorien funktionieren ohne Problemne. Sowohl die Anlage, als auch das Auslesen und löschen.

    Wenn ich aber Artikel anlegen möchte, erhalte ich folgende Fehlermeldung:

    ""{"code":"woocommerce_rest_cannot_create","message":"Entschuldigung, du hast keine Berechtigung, um Ressourcen zu erstellen.","data":{"status":401}}""

    Da wir über eine Linux Maschine kommen, machen wir das mit curl

    "curl -X POST https://jmyshop.com/wp-json/wc/v3/products \ -u 47110815:1122334455 -H "Content-Type: application/json" -d '{"name":"BROMBEER-SCHW. RIBISEL PASS. 45% DARBO 5 KG","type":"simple","regular_price":"22.90","description":"<BESCHREIBUNG>","short_description":"<KURZBESCHREIBUNG>","sku":"00331","featured":false,"stock_status":"outofstock","weight":"5","catalog_visibility":"visible"'
    "
    Unterschied zur Anlage von Kategorien ist lediglich der -d Block, sprich der json Tiel. Wieso kann ich
    keine Artikel anlegen?

    Vielen Dank
    lg
    WW

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,

    dein befehlt sieht fast richtig aus, aber su musst einige Anführungszeichen und leerzeichen korrigieren. Der korrigierte Befehlt sieht so aus

    curl -X POST "https://jmyshop.com/wp-json/wc/v3/products"
    -u 47110815:1122334455 -H "Content-Type: application/json"
    -d '{"name":"BROMBEER-SCHW. RIBISEL PASS. 45% DARBO 5 KG","type":"simple","regular_price":"22.90","description":"<BESCHREIBUNG>","short_description":"<KURZBESCHREIBUNG>","sku":"00331","featured":false,"stock_status":"outofstock","weight":"5","catalog_visibility":"visible"}'

    und der Status ist
    "stock_status":"outofstock"

    Mit offenen Augen träumen

    2 Mal editiert, zuletzt von r23 (21. Juni 2023 um 13:20)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!