Importare prodotti in Woocommerce con le API da JSON

Mattepuffo's logo
Importare prodotti in Woocommerce con le API da JSON

Importare prodotti in Woocommerce con le API da JSON

Devo fare alcune premesse, di una anche un pò polemica.

Ma voglio capire se qualcuno la pensa come me.

Premessa 1

Non scriveremo codice qui, perchè potete scaricare tutto da GitHub.

In quel repo troavate i JSON di esempio da cui parto, e il PHP che sto usando.

Altre istruzioni le trovare nel file README.md.

Premessa 2

La mia difficoltà è stata quella di creare gli attributi e le varianti.

Sono letteralmente impazzito per importarli nel modo corretto.

Il mio è un caso specifico e particolare, lo riconosco, ma è stata dura.

Sempre partendo dal presupposto che gli attributi globali devono essere creati prima.

Ed inoltre ho messo solo un prodotto; adesso devo testarlo con più prodotti e varianti.

E testare anche gli update; e solo dopo scrivere il programma sul server per inviare i dati nello stesso formato JSON.

Premessa 3

Ed arriviamo alla polemica.

Non ho nulla in contrario a Wordpress e Wocommerce, ma penso che abbia rovinato un pò il ruolo del programmatore.

Trovo troppo semplice e superficiale arrivare alla conclusione di usare sempre gli stessi strumenti per qualsiasi cosa, senza considerare per quale azienda lo stai facendo.

Nel caso specifico, avrei perso molto meno tempo a creare una API sul server, ed il client da zero.

Se avessi potuto fare l'ecommerce custom, in questo caso specifico, avrei sprecato molto meno tempo, ed avrei integrato tutto molto più facilmente.

Ed invece mi ritrovo a creare due programmi per integrare due piattaforme completamente diverse, e perdere una marea di tempo inutile.

Ed alla fine della fiera non risulterà neanche il mio nome da nessuna parte.

Perchè non sono stato io ad installare Woocommerce sulla piattaforma.

Trovo tutto ciò un pò assurdo....

Non so qualcuno la pensa come me, o pensa che sia sempre meglio usare cose esistenti, piuttosto che crearle da zero quando è necessario.

Enjoy!


Condividi

1 Commenti

  • developing

    grazie per il contributo! e concordo abbastanza con quello che dici!

    20/04/2020

Commentami!