A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változatKövetkező változatKövetkező változat mindkét oldalon | ||
spec:woocommerce [2020/07/31 14:19] – royal | spec:woocommerce [2021/06/23 13:37] – [Termék képek] Mivel nem ellenorzunk valtozast kep termekhez kapcsolasakor, nem kell a kapcsolotabla. csetom | ||
---|---|---|---|
Sor 9: | Sor 9: | ||
* Woo-> | * Woo-> | ||
- | * Mezők: | + | * Mezők: |
* name -> megnevezes | * name -> megnevezes | ||
* slug -> | * slug -> | ||
- | * date_created -> | + | * date_created(read-only) |
- | * date_modified -> | + | * date_modified(read-only) |
- | * type -> " | + | * type -> " |
- | * status -> " | + | * status -> " |
- | * catalog_visibility -> " | + | * catalog_visibility -> " |
- | * description -> termék tulajdonságból a leírás, valamint a többi terméktulajdonság is név: | + | * description -> termék tulajdonságból a leírás, valamint a többi terméktulajdonság is név: |
- | * short_description -> termék tulajdonságból csak a leírás | + | * short_description -> termék tulajdonságból csak a leírás |
* sku -> cikkszam | * sku -> cikkszam | ||
- | * price -> beállított árkategória szerinti ár | + | * price (Read only) -> beállított árkategória szerinti ár |
* regular_price -> beállított árkategória szerinti ár | * regular_price -> beállított árkategória szerinti ár | ||
* sale_price -> beállított árkategóriához tartozó akciós árkategória szerinti ár | * sale_price -> beállított árkategóriához tartozó akciós árkategória szerinti ár | ||
- | * on_sale -> webshop akcios | + | * on_sale(read-only)-> webshop akcios |
- | * virtual -> termék esetén false, szolgáltatás esetén true | + | * virtual -> termék esetén false, szolgáltatás esetén true //(false)// |
- | * tax_status -> " | + | * tax_status -> " |
- | * manage_stock -> webshop beállítás szerint | + | * manage_stock -> webshop beállítás szerint |
* stock_quantity -> webshop beállítás szerint | * stock_quantity -> webshop beállítás szerint | ||
- | * stock_status -> webshop beállítás és készlet infó szerint | + | * stock_status -> webshop beállítás és készlet infó szerint |
- | * sold_individually -> " | + | * sold_individually -> " |
* weight -> cikktörzsben a bruttó súly | * weight -> cikktörzsben a bruttó súly | ||
- | * dimensions -> cikktörzsben | + | * dimensions -> cikktörzsben: |
- | * length -> | + | * length -> hosszusag |
- | * width -> | + | * width -> szelesseg |
- | * height -> | + | * height -> magassag |
* upsell_ids -> a kapcsolódó termékek | * upsell_ids -> a kapcsolódó termékek | ||
* cross_sell_ids -> a helyettesítő termékek | * cross_sell_ids -> a helyettesítő termékek | ||
Sor 43: | Sor 43: | ||
==== Készlet ==== | ==== Készlet ==== | ||
- | * eVIR: "Nem látszik a webshopban" | + | * eVIR: "Nem látszik a webshopban" |
* Nincs tennivaló, az ilyen terméket nem is szinkronizáljuk | * Nincs tennivaló, az ilyen terméket nem is szinkronizáljuk | ||
- | * eVIR: " | + | * eVIR: " |
* manage_stock -> " | * manage_stock -> " | ||
* stock_status -> " | * stock_status -> " | ||
- | * eVIR: " | + | * eVIR: " |
* manage_stock -> " | * manage_stock -> " | ||
* stock_status -> " | * stock_status -> " | ||
* stock_quantity -> a raktáron levő mennyiség | * stock_quantity -> a raktáron levő mennyiség | ||
* backorders -> " | * backorders -> " | ||
- | * eVIR: " | + | * eVIR: " |
* manage_stock -> " | * manage_stock -> " | ||
* stock_status -> " | * stock_status -> " | ||
* stock_quantity -> a raktáron levő mennyiség | * stock_quantity -> a raktáron levő mennyiség | ||
* backorders -> " | * backorders -> " | ||
- | * eVIR: "Csak készleten levő" | + | * eVIR: "Csak készleten levő" |
* manage_stock -> " | * manage_stock -> " | ||
* stock_status -> " | * stock_status -> " | ||
* stock_quantity -> a raktáron levő mennyiség | * stock_quantity -> a raktáron levő mennyiség | ||
* backorders -> " | * backorders -> " | ||
- | * eVIR: " | + | * eVIR: " |
* manage_stock -> " | * manage_stock -> " | ||
* stock_status -> " | * stock_status -> " | ||
Sor 78: | Sor 78: | ||
==== Termék kategóriák ==== | ==== Termék kategóriák ==== | ||
* Woo mezők: | * Woo mezők: | ||
- | * name -> a kategória neve | + | |
- | * slug -> a kategória neve | + | |
+ | * slug -> a kategória neve (nincs ékezet, szóközből ' | ||
* parent -> a szülő kategória | * parent -> a szülő kategória | ||
* description -> a kategória neve | * description -> a kategória neve | ||
* display -> " | * display -> " | ||
+ | |||
+ | Kategóriák kapcsolótáblába rendezése: | ||
+ | * woocommerce_product_categories: | ||
+ | * cikk_kategoria_id -> evir oldali id | ||
+ | * product_category_id -> woocommerce oldali id | ||
+ | * Tervezve van hogy ha tobb webshop lesz, akkor ez bovul vagy lecserelesre kerul. | ||
==== Termék képek ==== | ==== Termék képek ==== | ||
Sor 90: | Sor 97: | ||
* title -> a kép neve | * title -> a kép neve | ||
* description -> a kép neve | * description -> a kép neve | ||
- | * alt -> a kép neve | + | * alt_text |
* Woo mezők: | * Woo mezők: | ||
* id -> | * id -> | ||
* date_created -> | * date_created -> | ||
- | * src -> WP URL | + | * src -> WP URL |
- | * name -> a kép neve, ami a cikk megnevezése | + | * name -> megegyezik a wp.title-vel |
- | * alt -> a cikk megnevezése | + | * alt -> megegyezik a wp.alt_text-el |
* Ugyan ide ugyan ilyen módon kell feltölteni a termékhez rendelt dokumentumokat is, csak ott értelemszerűen nem képekről van szó | * Ugyan ide ugyan ilyen módon kell feltölteni a termékhez rendelt dokumentumokat is, csak ott értelemszerűen nem képekről van szó | ||
+ | | ||
+ | ---- | ||
+ | ==== Rendelés ==== | ||
+ | **Rendelés adatok** | ||
+ | |||
+ | |||
+ | |||
+ | * Mezők: (default woo-ban) | ||
+ | * id -> Webshop id | ||
+ | * parent_id | ||
+ | * number -> hivatkozás | ||
+ | * order_key | ||
+ | * created_via | ||
+ | * version | ||
+ | * status | ||
+ | * currency -> pénznem | ||
+ | * date_created | ||
+ | * date_created_gmt -> Rendelés dátuma (rend_datum) | ||
+ | * date_modified | ||
+ | * date_modified_gmt | ||
+ | * discount_total -> Teljes engedmény (bruttó) | ||
+ | * discount_tax | ||
+ | * shipping_total -> Teljes szállítási költség (bruttó) | ||
+ | * shipping_tax | ||
+ | * cart_tax | ||
+ | * total | ||
+ | * total_tax | ||
+ | * prices_include_tax | ||
+ | * customer_id | ||
+ | * customer_ip_address | ||
+ | * customer_user_agent | ||
+ | * customer_note | ||
+ | * billing -> Partner elsődleges címe (ld. lentebb) | ||
+ | * shipping -> Partner szállítási címe (ld. lentebb) | ||
+ | * payment_method -> Fizetési mód | ||
+ | * payment_method_title | ||
+ | * transaction_id | ||
+ | * date_paid | ||
+ | * date_paid_gmt | ||
+ | * date_completed | ||
+ | * date_completed_gmt | ||
+ | * cart_hash | ||
+ | * meta_data: | ||
+ | * evir_rendeles -> Evir rendelés szám. Mi írjuk bele, rendelés sikeres letöltése után. | ||
+ | * // | ||
+ | * _billing_tax_number-> | ||
+ | * line_items | ||
+ | * tax_lines | ||
+ | * shipping_lines | ||
+ | * fee_lines | ||
+ | * coupon_lines | ||
+ | * refunds | ||
+ | * set_paid | ||
+ | |||
+ | ====Partner adatok rendelésen==== | ||
+ | |||
+ | === Billing, elsődleges cím === | ||
+ | * Személy: | ||
+ | * first_name -> Keresztnév | ||
+ | * last_name -> Vezetéknév | ||
+ | * Cég: | ||
+ | * company -> Cégnév | ||
+ | * address_1 -> cím első sora | ||
+ | * address_2 -> cím második sora | ||
+ | * city -> Város | ||
+ | * state | ||
+ | * postcode -> Irányítószám | ||
+ | * country -> országkód | ||
+ | * email -> emailcím, csak egy van (regisztrációs adat) | ||
+ | * phone -> telefonszám | ||
+ | |||
+ | *HuCommerce plugin megléte esetén: | ||
+ | * order | ||
+ | * metadata | ||
+ | * _billing_tax_number -> adoszám | ||
+ | | ||
+ | |||
+ | **Megjegyzés: | ||
+ | |||
+ | - Ha van cégnév, akkor a vezeték és keresztnevet nem vesszük figyelembe, és cégként rögzítjük a partnert. | ||
+ | - A cím sorait egymás után fűzzük szóközzel. Max 60 karakter, ha több vágunk. | ||
+ | - Ha van HuCommerce plugin felrakva, ami ad adószám mezőt a címhez, akkor elsőször az alapján próbáljuk meg beazonosítani a partnert. | ||
+ | - Utána, vagy ha nincs adoszám mező, akkor email-cím alapján keressük meg a partnert. | ||
+ | - Ha nincs, akkor rögzítünk egy új partnert. | ||
+ | |||
+ | === Shipping, szállítási cím === | ||
+ | * Személy: | ||
+ | * first_name -> Keresztnév | ||
+ | * last_name -> Vezetéknév | ||
+ | * Cég: | ||
+ | * company -> Cégnév | ||
+ | * address_1 -> cím első sora | ||
+ | * address_2 -> cím második sora | ||
+ | * city -> Város | ||
+ | * state | ||
+ | * postcode -> Irányítószám | ||
+ | * country -> országkód | ||
+ | **Megjegyzés: | ||
+ | - Csak akkor foglalkozunk a ' | ||
+ | - Megpróbáljuk beazonosítani a szállítási címet a partnerhez. | ||
+ | - Ha nincs akkor létrehozzuk, | ||
+ | - Használjuk a rendeléshez, | ||
---- | ---- | ||
+ | |||
+ | |||
+ | ==== Adatoknak a kategorizálása ==== | ||
Az adatokat kategóriákba lehet sorolni: | Az adatokat kategóriákba lehet sorolni: | ||
Sor 115: | Sor 227: | ||
* tulajdonságok | * tulajdonságok | ||
* Ami a cikk tulajdonságok, | * Ami a cikk tulajdonságok, | ||
+ | * A cikk egyebb adatai, ami nem alapadat, mint meret, suly, stb. | ||
+ | * milyen elsődleges (és majd további másodlagos) termékkategóriákba van besorolva, | ||
* képek | * képek | ||
* dokumentumok | * dokumentumok | ||
Sor 134: | Sor 248: | ||
* árak esetén is a modify_date esetén | * árak esetén is a modify_date esetén | ||
Előfordulhat, | Előfordulhat, | ||
+ | |||
+ | |||
+ | ==== Egyedi szinkronizálás ==== | ||
+ | |||
+ | Az egyedi szinkronizálás esetében a felhasználó maga rakja össze, hogy mely adatok kerüljenek szinkronizálásra a webshopba. Ez jelenleg a cikkekre van megírva, melyet a '' | ||
+ | * Igen/Nem: Vagyis szinkronizálni akarom a mezőt vagy sem. | ||
+ | * Az adott mezőhöz egy termék tulajdonság rendelhető hozzá, mely ha be van állítva a cikkhez, akkor az nem mint tulajdonság, | ||
+ | |||
+ | **FONTOS**: | ||
+ | * Ha egy tulajdonság mezőként be van állítva egy szinkronizálásban, | ||
+ | * Ha van új cikk, amely még nem szerepel a webshopban, akkor az feltöltésre kerül. A név ebben az esetben mindenképp feltöltésre kerül, bármi is legyen beállítva az egyedi szinkronizálásban. | ||
+ | |||
+ | Ezeket a szinkronizálásokat lehet futtatni a '' | ||
+ | |||
+ | A '' | ||
+ | |||
---- | ---- | ||
Sor 149: | Sor 279: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== Összes termékkategória törlése ==== | ||
+ | < | ||
+ | DELETE a,c FROM wp_terms AS a | ||
+ | LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id | ||
+ | LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id | ||
+ | WHERE c.taxonomy = ' | ||
+ | </ | ||
+ | |||
+ | ==== Összes termék törlése mindenestül ==== | ||
+ | < | ||
+ | DELETE relations.*, | ||
+ | FROM wp_term_relationships AS relations | ||
+ | INNER JOIN wp_term_taxonomy AS taxes | ||
+ | ON relations.term_taxonomy_id=taxes.term_taxonomy_id | ||
+ | INNER JOIN wp_terms AS terms | ||
+ | ON taxes.term_id=terms.term_id | ||
+ | WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type=' | ||
+ | |||
+ | DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = ' | ||
+ | DELETE FROM wp_posts WHERE post_type = ' | ||
+ | </ | ||