eigen producten in WOOcommerce importeren
Ik ben zover gekomen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
require_once("/home/pmtdc/domains/domein.nl/private_html/cms/wp-load.php");
$post_id = wp_insert_post( array(
'post_title' => 'test',
'post_type' => 'product',
'post_status' => 'publish',
'post_content' => 'test',
));
$product = wc_get_product( $post_id );
$product->set_sku( '123123123' );
// etc...
$product->save();
$post_id = wp_insert_post( array(
'post_title' => 'test',
'post_type' => 'product',
'post_status' => 'publish',
'post_content' => 'test',
));
$product = wc_get_product( $post_id );
$product->set_sku( '123123123' );
// etc...
$product->save();
Ik heb een image url die ik wil gebruiken, dus niets hoeft geupload te worden, omdat de image van de img url url via een ander domein op dezelfde server met dezelfde gebruiker staat.
En wat zijn de overige punten als prijs, stock etc, weet iemand de beste manier zonder de WP core te hoeven gebruiken?
Thanks
Daniel van Seggelen op 18/09/2022 18:28:19:
[...] maar voor een klant moet ik vanuit een andere database productn inlade.(sic)
Ik houd ook niet van WP. Maar hoe moet je die producten inladen? Eenmalig overzetten van de ene database naar de andere? Steeds opnieuw? Of wil je een tweede database in WP gebruiken?
En welk(e) merk(en) database(s) ?
Vind het wiel niet opnieuw uit en ga voor een bestaande oplossing: WP All Import. Maak vanuit de "andere" database een XML met alle informatie en laat deze plugin de rest doen. Appeltje, eitje.
Ad Fundum op 19/09/2022 09:04:56:
Ik houd ook niet van WP. Maar hoe moet je die producten inladen? Eenmalig overzetten van de ene database naar de andere? Steeds opnieuw? Of wil je een tweede database in WP gebruiken?
En welk(e) merk(en) database(s) ?
Daniel van Seggelen op 18/09/2022 18:28:19:
[...] maar voor een klant moet ik vanuit een andere database productn inlade.(sic)
Ik houd ook niet van WP. Maar hoe moet je die producten inladen? Eenmalig overzetten van de ene database naar de andere? Steeds opnieuw? Of wil je een tweede database in WP gebruiken?
En welk(e) merk(en) database(s) ?
Nee alle producten zeg maar staan in een custom database.
Omdat de klant zoveel WP sites heeft, wil de klant als bron de custom database met admin gebruiken waarbij producten beheerd kunnen worden.
Hij wil dat vanuit de WP sites de producten geimporteerd worden, dus de plaatjes staat op 1 centrale locatie. Andere WP sites gebruiken deze plaatjes van dezelfde bron.
Het update nogal veel, dus alle produucten en prijzen moeten via een crontab om de zoveel tijd ingeladen worden.