2016-10-29 3 views
1

Ich arbeite an einer Lösung für wooCommerce, in der ich lokale wooCommerce POS mit der Online-Live-Website verbinde.Eine beste Möglichkeit, Woocommerce-Bestellungen von verschiedenen Seiten zu verbinden

Grundsätzlich erreiche ich, dass, wenn das Internet nicht funktioniert, Kassierer POS verwenden können und wenn das Internet wieder verbunden ist, sendet es die Bestellung über Ajax.

Ich habe erfolgreich die Logik und den Code, das Problem ist, wooCommerce Aufträge Barcode mit order_id erstellen, und es gibt mehrere Funktionen von woocommerce basierend auf order_id, so wenn ich lokale POS-Bestellung zu Live-Site senden, könnte es ein gleiches sein order_id, also kann ich es nicht mit der gleichen order_id speichern, dann kann ich die order_id nicht ersetzen, da der lokale POS-Bestellungs-Barcode mit der Live-Website abgeglichen werden muss, also wenn ein Benutzer im Hauptbüro oder irgendwo anders über Quittung die gleiche Bestellung sollte öffnen.

Ich dachte daran, eine weitere Spalte in Live-Datenbank mit dem Namen POS_order_id hinzufügen, wo ich POS Order IDs einfügen, aber ich bin nur neugierig, wie viele Orte würde es auswirken.

Ich würde mich über Ihre Vorschläge für die beste Integration freuen.

Antwort

1

Sie könnten die verwenden, um neue Aufträge zu erstellen und stattdessen die ID zu verwenden, die beim Erstellen eines neuen Auftrags an Ihrem lokalen POS zurückgegeben wird.

+0

nette idee lassen sie mich bewerben, danke budy ich werde mich an sie hier zurück. – mobi001

Verwandte Themen