Beiträge von WiglWagll

    Na dann passt doch mein Link?

    Korrektur! So ganz verstehe ich das nicht. Das löscht mir doch auch die Kategorie selbst! oder stehe ich da auf der Leitung. Ich muss die attribute ID wissen, damit ich die terms lesen kann:

    This API lets you retrieve all terms from a product attribute.
    GET
    /wp-json/wc/v3/products/attributes/<attribute_id>/terms

    Aber was hilft mir das jetzt? Ich habe Artile 1753 und will diesen Artikel aus der Kategorie 4711 herausnehmen. DANKE

    Hello,

    ich habe eine Frage zu Produktkategorien und Update mittels "curl":

    Ich möchte mittels "curl" einen Artikel aus einer bestimmten Kategorie herausnehmen. Dies gelingt mir leider nicht und ich kann dazu auch nicht wirklich was hilfreiches finden. Ich dachte, wenn ich das Produkt update und hier die Kategorien setze, werden nur diese herangezogen, aber auch logisch, bleibt eine alte Kategorie auch drinnen.

    Kann mir hier jemand helfen?

    Vielen Dank
    lg

    Servus,

    also das die Versandkosten anteilig auf die Produkte aufgeteilt werden müssen, höre und sehe ich zum ersten Mal. Kein ERP System macht
    das so.

    Wenn ich z,b;
    Artikel A habe 10,00 € netto + 20% MwSt = 12,00 €
    Artikel B 10,00 € netto + 10-% MwSt. = 11,00 €
    Versandkosten 5,00 netto € + 20% MwSt. = 6,00

    Muss am Ende eine Summe von 29,00€ brutto rauskommen und nichts anderes. Dies ist im SAP so und im abas-ERP. Wenn wir ein Paket
    aufgeben zahlen wir immer 20% MwSt. Somit kann ich da nicht wirklich zustimmen. Deine Antwort klingt schlüssig, aber kann aus unserer Sicht hier nicht stimmen.

    Hello,

    ich kämpfe gerade mit Mehrwertsteuern im woocommerce.

    Was möchte ich:
    Ich habe Artikel mit verschiedenen Steuersätzen angelegt, z.B. einen mit 10%, was auch im Produkt so hinterlegt ist.

    Nun habe ich bei den Einstellungen - Mehrwertsteuer - Den Punkt "Steuerklasse der Versandkosten" auf "20%" eingestellt.


    Problem:
    Es wird alles mit 20% berechnet.

    Wieso das? Was muss man hier ändern?

    danke
    lg

    Servus,

    ich bin schwer davon ausgegangen, dass Woocommerce automatisch immer eine Rechnung erstellt, dann hätte die Rechnungsnummer aus Woo ident sein müssen, mit der im ERP, bzw. müsste man die dort wo eintragen, für die Finanz.

    Aber danke für Deine Hilfe.

    lg

    Hello,

    so ein hoffentlioch letztes Problem, wo ich bis jetzt keine Lösung gefunden habe.
    Ich hole mit mittels "curl" auf unserem Linuxserver alle Bestellungen. Das funktioniert auch wunderbar.
    Allerdings sind sämtliche Umlaute in einem unlesbaren Format.

    Code
    curl 'https://meinshop.com/wp-json/wc/v3/orders?per_page=100'

    Ergebnis schaut bis auf die Umlaute gut aus. Nur wir bekomme ich die Umlaute wieder hin? Laut

    Code
    file -bi

    handelt es sich um: "text/plain; charset=us-ascii"

    Kann mir dazu jemand was sagen? Danke

    lg

    Vielen Dank, aber auch das hilft gar nicht. Ich habe das mal runtergebrochen.

    Code
    [{
        "id": 509,
        "attributes": [{
            "id": 34,
            "name": "Farbe",
            "option": "eigelb"
        }],
        "menu_order": 3
    }]

    JQ

    Code
    map({id,menu_order})| (first | keys_unsorted) as $keys | map([to_entries[] | .value]) as $rows | $keys,$rows[] | @csv

    Ergebnis:

    Code
    "\"id\",\"menu_order\""
    "509,3"

    Soweit so gut. Aber egal was ich nun mache, ich bekomme die Option "eigelb" nicht in das Ergebnis.

    Danke

    Nein leider nicht. Ergebnis ist leer.

    Code
    [{"id":509,"date_created":"2023-08-08T09:16:54","date_created_gmt":"2023-08-08T09:16:54","date_modified":"2023-08-08T12:30:09","date_modified_gmt":"2023-08-08T12:30:09","description":"<p><b>Artikelnr.: 18794<\/b><\/p>\n<p><b>DOKUMENTE DOWNLOAD<b><br \/><img src=\"https:\/\/wirbacken.at\/wp-content\/uploads\/myicons\/pdf-download_01.png\" alt=\"Download\" width=\"34\"><a href=\"https:\/\/wirbacken.at\/wp-content\/uploads\/Dokumente\/Spezifikation\/18794_20180507.pdf\" target=\"_blank\">Spezifikation<\/a><\/p>\n","permalink":"https:\/\/wirbacken.at\/produkt\/airbrushfarben-100-ml-schneider\/?attribute_pa_farbe-pa_farbe=eigelb","sku":"18794","price":"7.7","regular_price":"7.7","sale_price":"","date_on_sale_from":null,"date_on_sale_from_gmt":null,"date_on_sale_to":null,"date_on_sale_to_gmt":null,"on_sale":false,"status":"publish","purchasable":true,"virtual":false,"downloadable":false,"downloads":[],"download_limit":-1,"download_expiry":-1,"tax_status":"taxable","tax_class":"20","manage_stock":false,"stock_quantity":null,"stock_status":"instock","backorders":"no","backorders_allowed":false,"backordered":false,"low_stock_amount":null,"weight":"0.3","dimensions":{"length":"","width":"","height":""},"shipping_class":"","shipping_class_id":0,"image":{"id":552,"date_created":"2023-08-08T12:30:09","date_created_gmt":"2023-08-08T12:30:09","date_modified":"2023-08-08T12:30:09","date_modified_gmt":"2023-08-08T12:30:09","src":"https:\/\/i0.wp.com\/wirbacken.at\/wp-content\/uploads\/2023\/08\/18794-4.jpg?fit=638%2C638&ssl=1","name":"18794-4.jpg","alt":""},"attributes":[{"id":34,"name":"Farbe","option":"eigelb"}],"menu_order":3,"meta_data":[],"_links":{"self":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502\/variations\/509"}],"collection":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502\/variations"}],"up":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502"}]}},{"id":504,"date_created":"2023-08-08T09:04:24","date_created_gmt":"2023-08-08T09:04:24","date_modified":"2023-08-08T12:30:03","date_modified_gmt":"2023-08-08T12:30:03","description":"<p><b>Artikelnr.: 18088<\/b><\/p>\n<p><b>DOKUMENTE DOWNLOAD<b><br \/><img src=\"https:\/\/wirbacken.at\/wp-content\/uploads\/myicons\/pdf-download_01.png\" alt=\"Download\" width=\"34\"><a href=\"https:\/\/wirbacken.at\/wp-content\/uploads\/Dokumente\/Spezifikation\/18088_20180507.pdf\" target=\"_blank\">Spezifikation<\/a><\/p>\n","permalink":"https:\/\/wirbacken.at\/produkt\/airbrushfarben-100-ml-schneider\/?attribute_pa_farbe-pa_farbe=orang","sku":"18088","price":"7.7","regular_price":"7.7","sale_price":"","date_on_sale_from":null,"date_on_sale_from_gmt":null,"date_on_sale_to":null,"date_on_sale_to_gmt":null,"on_sale":false,"status":"publish","purchasable":true,"virtual":false,"downloadable":false,"downloads":[],"download_limit":-1,"download_expiry":-1,"tax_status":"taxable","tax_class":"20","manage_stock":false,"stock_quantity":null,"stock_status":"instock","backorders":"no","backorders_allowed":false,"backordered":false,"low_stock_amount":null,"weight":"0.3","dimensions":{"length":"","width":"","height":""},"shipping_class":"","shipping_class_id":0,"image":{"id":551,"date_created":"2023-08-08T12:30:03","date_created_gmt":"2023-08-08T12:30:03","date_modified":"2023-08-08T12:30:03","date_modified_gmt":"2023-08-08T12:30:03","src":"https:\/\/i0.wp.com\/wirbacken.at\/wp-content\/uploads\/2023\/08\/18088-4.jpg?fit=1024%2C627&ssl=1","name":"18088-4.jpg","alt":""},"attributes":[{"id":34,"name":"Farbe","option":"orang"}],"menu_order":2,"meta_data":[],"_links":{"self":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502\/variations\/504"}],"collection":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502\/variations"}],"up":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502"}]}},{"id":503,"date_created":"2023-08-08T09:04:20","date_created_gmt":"2023-08-08T09:04:20","date_modified":"2023-08-08T12:29:58","date_modified_gmt":"2023-08-08T12:29:58","description":"<p><b>Artikelnr.: 17682<\/b><\/p>\n<p><b>DOKUMENTE DOWNLOAD<b><br \/><img src=\"https:\/\/wirbacken.at\/wp-content\/uploads\/myicons\/pdf-download_01.png\" alt=\"Download\" width=\"34\"><a href=\"https:\/\/wirbacken.at\/wp-content\/uploads\/Dokumente\/Spezifikation\/17682_20180507.pdf\" target=\"_blank\">Spezifikation<\/a><\/p>\n","permalink":"https:\/\/wirbacken.at\/produkt\/airbrushfarben-100-ml-schneider\/?attribute_pa_farbe-pa_farbe=schwarz","sku":"17682","price":"7.7","regular_price":"7.7","sale_price":"","date_on_sale_from":null,"date_on_sale_from_gmt":null,"date_on_sale_to":null,"date_on_sale_to_gmt":null,"on_sale":false,"status":"publish","purchasable":true,"virtual":false,"downloadable":false,"downloads":[],"download_limit":-1,"download_expiry":-1,"tax_status":"taxable","tax_class":"20","manage_stock":false,"stock_quantity":null,"stock_status":"instock","backorders":"no","backorders_allowed":false,"backordered":false,"low_stock_amount":null,"weight":"0.3","dimensions":{"length":"1","width":"2","height":"3"},"shipping_class":"","shipping_class_id":0,"image":{"id":550,"date_created":"2023-08-08T12:29:58","date_created_gmt":"2023-08-08T12:29:58","date_modified":"2023-08-08T12:29:58","date_modified_gmt":"2023-08-08T12:29:58","src":"https:\/\/i0.wp.com\/wirbacken.at\/wp-content\/uploads\/2023\/08\/17682-55.jpg?fit=638%2C638&ssl=1","name":"17682-55.jpg","alt":""},"attributes":[{"id":34,"name":"Farbe","option":"schwarz"}],"menu_order":1,"meta_data":[],"_links":{"self":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502\/variations\/503"}],"collection":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502\/variations"}],"up":[{"href":"https:\/\/wirbacken.at\/wp-json\/wc\/v3\/products\/502"}]}}]

    Das ist das Ergebnis der Variation zu einem Produkt. Daraus brauche ich die Option des attributes. Ich habe jetzt verschiedene Dinge
    getestet, bekomme aber kein Ergebnis. Danke

    lg

    Hallo,

    nein das hilft mir leider nicht, da ich die ID ja nicht bekomme. Wenn ich hier schaue:

    https://woocommerce.github.io/woocommerce-re…oduct-variation

    dann sollte ich ja folgendes bekommen:

    Soweit so gut, Funktioniert ja auch, aber wenn ich das Ganze nun auf der Linux mit "jq -r" in ein lesbares CSV Format umwandel
    hänge ich. Wie kann ich hier die "attributes" auslesen?

    Habe mich da evtl. nicht ordentlich ausgedrückt vorher. Mach das so:

    [CODE|
    jq -r map({id,name,parent,count}) | (first | keys_unsorted) as $keys | map([to_entries[] | .value]) as $rows | $keys,$rows[] | @csv
    [/CODE]

    Was muss nach "...parent,count" stehen, damit ich die option aus den attributes bekomme? Weil im curl ist es enthalten. Muss ja gehen.
    Und was auch komisch ist, ich erhalte nur 10 Kategorien. Es sind aber deutlich mehr.

    Danke
    lg

    Servus,

    ich habe eine Frage zum Thema REST Api und lesen von Varianten. Ich hole mir zu jeden Mutterartikel (type=variable) die Variantions.

    "wp-json/wc/v3/products/" + <Artikelid> +"/variations " ...

    Die map dazu sieht ca so aus: "map({id,sku,status,price,tax_class"....

    Wie bekomme ich aber die spezifische Variante, sprich welches Attribute (option) ist das? Ich habe
    folgendes versucht

    "map({id,sku,status,price,tax_class,atr1:.Attributes.option"

    Hier bekomme ich keinen Fehler, aber die Spalte ist leer. Weiß jemand was ich da machen kann?

    Vielen dank
    lg
    Rene