es kann so einfach sein - DANKE
Beiträge von waschhalle
-
-
okay, das klingt so einfach, dass es vermutlich klappt. Ich komme wohl erst nächste Woche zum testen. Aber danke schon einmal. Ich gebe dann noch einmal Feedback.
-
Wieso kaufe ich nicht eine Option an der kommenden Lieferung. Also keine Vorbestellung sondern der fertige Kauf von soviel Gramm Nüssen, die dann eben eine Lieferzeit haben und ich erhalte aus der kommenden Lieferung meinen Anteil.
Ist ja eigentlich nichts anderes als jedes andere Produkt bei einem Händler. Ich sammle Aufträge und bestelle dann in Masse und verpacke neu. Denkt ihr da eventuell etwas zu kompliziert?
-
Hallo,
auf meiner Seite kann der Kunde ein Guthaben auf seine Kundenkarte via Paypal aufladen.
Dazu gibt er bei den Bestelldetails das Feld „additional_Kartennummer“ einen EAN13-Barcode-Nummer ein. Das Feld wird geprüft per Mail an mich übermittelt.
Ich würde jetzt aber gerne nach der action „woocommerce_payment_completed“ diese Kartennummer auslesen und mit einem entsprechenden URL-Befehl an mein Kassensystem schicken um das Guthaben ohne mein manuelles Eingreifen direkt aufzuladen.
Leider komme ich aber an diese Kartennummer nicht ran.
Mit der Abfrage $order = wc_get_order( $order_id ); erhalte ich folgendes:
{„id“:1086,“parent_id“:0,“status“:“processing“,“currency“:“EUR“,“version“:“3.4.3″,“prices_include_tax“:true,“date_created“:{„date“:“2018-07-13 14:47:08.000000″,“timezone_type“:3,“timezone“:“Europe\/Berlin“},“date_modified“:{„date“:“2018-07-13 14:47:51.000000″,“timezone_type“:3,“timezone“:“Europe\/Berlin“},“discount_total“:“0″,“discount_tax“:“0″,“shipping_total“:“0.00″,“shipping_tax“:“0″,“cart_tax“:“7.98″,“total“:“50.00″,“total_tax“:“7.98″,“customer_id“:0,“order_key“:“wc_order_5b489f4c746f8″,“billing“:{„first_name“:“Georg“,“last_name“:“Huber“,“company“:“Waschhalle Tuttlingen – Georg Huber e.K.“,“address_1″:“Eisenbahnstr.“,“address_2″:““,“city“:“Tuttlingen“,“state“:““,“postcode“:“78532″,“country“:“DE“,“email“:“meine.email@gmx.de“,“phone“:““},“shipping“:{„first_name“:““,“last_name“:““,“company“:““,“address_1″:““,“address_2″:““,“city“:““,“state“:““,“postcode“:““,“country“:““},“payment_method“:“paypal_plus“,“payment_method_title“:“\u201ePayPal\/Lastschrift\/Kreditkarte“,“transaction_id“:“
8XL154317W8689883D“,“customer_ip_address“:“8.8.8.8″,“customer_user_agent“:“mozilla\/5.0 (windows nt 10.0; win64; x64) applewebkit\/537.36 (khtml, like gecko) chrome\/67.0.3396.99 safari\/537.36″,“created_via“:“checkout“,“customer_note“:““,“date_completed“:null,“date_paid“:{„date“:“2018-07-13 14:47:51.000000″,“timezone_type“:3,“timezone“:“Europe\/Berlin“},“cart_hash“:“87c78c7a4d3e59e7c1d93356530aa918c“,“number“:“1086″,“meta_data“:[{„id“:10252,“key“:“additional_kartennummer“,“value“:“1092015000006″}],“line_items“:{„194″:{}},“tax_lines“:{„195″:{}},“shipping_lines“:[],“fee_lines“:[],“coupon_lines“:[]}(ip, mail und hashes sind zum Datenschutz geändert)
Irgend welche Vorschläge wie ich die Position „1092015000006“ erhalte.
Grüße
Georg