Üdv!
Egyelőre elméleti szinten érdeklődöm, hogy megvalósítható-e a következő.
Pontosabban biztos meg lehet, csak kérdés merre érdemes elindulni.
Törzsadatokat kellene szinkronizálni:
(vevők, cikkek, árak, darabszámok)
vevők: webáruházban új regisztráltakat átvinni a ledgersmb-be
cikkek: a webáruházban szereplő cikkek darabszámát, árát a ledgersmb-ből átvenni.
CSV-ben elképzelhető az "adatátvitel"? Vagy tud valaki más variációt?
(A dolog cron-ból mehetne majd.)
Drupal verzió:
Fórum:
export
Első körben a http://drupal.org/project/node_export lehetőséget nézem.
script
Asszem cron-nal csak pl. egy SQL scripttel tudom kinyerni.
bootstrap
A megoldás a cron-bol bootstrap script lesz azt hiszem.
user
Usert scriptből szépen hozzá tudok adni a Drupal-hoz a user_save() fv-el?
Nem írnék közvetlen az adatbázisba. :)
müxik
müxik. :)
uc
Az ubercart-ból is lehet függvényeket hívni, mint a user_save() v. user_delete()?
Tehát pl. script-ből meghívható az uc_product_insert() v. uc_product_update() függvény?
Megfelelően paraméterezve persze.
Lehet.
Lehet.
Üdv!
Dudás József
node
Az uc_product_insert(), uc_product_update() csak az {uc_products}-ba szúrja be (módosítja) a megfelelő rekordot (terméket).
A {node} táblába nem fog beszúrni egy tartalmat, de abba is kellene, nem?
Meg kellene hívni egy "node" beszúrás függvényt is? Vagy rosszul gondolom?
itt
Találtam egy segítséget itt.
node_save
A node_save()-el sikerül elmenteni a terméket UC-ba. Módosítani viszont nem enged:
A $node_nid változó működik is, jó benne az érték.
Drupal doksi szerint: ha a $node->nid meg van adva, akkor nem beszúr, hanem módosítja a node-ot. Nekem nem módosít semmit, pedig jó a $node->nid értéke.
Merre keresgéljem a hibát?
nem kell
Ez nem kell a módosításnál: