Právě je 26 dub 2024 11:54

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Databázové tabulky product a product_shop
PříspěvekNapsal: 18 dub 2013 00:46 

Registrován:
17 srp 2012 14:04
Příspěvky:
16
Zdravím,
pokouším se o import skladových zásob. Chci importovat více parametrů, než co umožňuje csv import (aspoň tedy co jsem našel). Proto si dělám svůj přímý dotaz do databáze.

Moje otázka zní: jaký je rozdíl mezi tabulkou product a product_shop ?
Na první pohled tabulka product_shop nepřináší žádné nové informace, které by nebyly zadané v tabulce product. Tuší někdo, jestli je potřeba tuto tabulku taky importovat, nebo se pak vytváří automaticky nějakou údržbou z administrace?

Děkuji za radu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Databázové tabulky product a product_shop
PříspěvekNapsal: 18 dub 2013 12:01 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

nová verze aplikace PrestaShop 1.5 umožňuje tzv. multistore (správa více obchodů pomocí jedné instalace). A pro jednotlivé obchody můžete nastavit různé parametry produktu. Takže v databázi je právě navíc i tabulka product_shop (a další tabulky), do které se ukládají data produktů pro jednotlivé obchody. Pokud ale Vaším přímým dotazem upravujete pouze skladové zásoby (quantity), tak ty se stejně do tabulky product_shop neukládají, takže ji můžete ignorovat.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Databázové tabulky product a product_shop
PříspěvekNapsal: 23 dub 2013 17:41 

Registrován:
17 srp 2012 14:04
Příspěvky:
16
Dobrý den,

ano, jde mi o skladové zásoby. O kompletní import, včetně SEO, všech vlastností, atributů a relací na ostatní tabulky. Pomalu se tím prokousává. Dostal jsem se do stádia, kdy potřebuji ještě trochu poradit. Ještě připomenu, že nebudu provádět import pomocí csv, ale pomocí přímého SQL dotazu v PHPMyAdminu.

1. Při zadání skladové zásoby se zapisuje do tabulky category_product. S každou zásobou mi tam vznikají dva záznamy. Jeden s ID kategorie Home (Kategorie) a druhý s konkrétní kategorií. Je nutné vytvářet dva záznamy? Nestačí navázat položku pouze na cílovou kategorii? K čemu vazba na Home kategorii je?

2. Další tabulka která mi není jasná se jmenuje condition. S každou položkou se do databáze zapíší (UPDATE) dva záznamy.
Jeden je pro dotaz "SELECT COUNT(*) FROM PREFIX_product..." a druhý pro "SELECT COUNT(*) FROM PREFIX_image". Jediné co se změni je hodnota result, která určije počet produktů a počet obrázků. Můj dotaz zní, jestli je nutné tyto položky v databázi updatovat při importu?

3. Při zápisu položky dochází k zápisům do tabulky image_shop.
Kód:
CREATE TABLE `1ps_image_shop` (
  `id_image` int(11) unsigned NOT NULL,
  `id_shop` int(11) unsigned NOT NULL,
  `cover` tinyint(1) NOT NULL,
  KEY `id_image` (`id_image`,`id_shop`,`cover`),
  KEY `id_shop` (`id_shop`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `1ps_image_shop` VALUES
('37','1','1'),
('38','1','0');

Chápu to dobře, že hodnota cover určije, který obrázek je výchozí pro zobrazení u polžky?

4. Poslední dotaz je na zápisy do tabulek search_index a search_world. Chápu to dobře, že tyto hodnoty nemusím importovat a lze je následně dogenerovat funkcí v administraci Doplnit indexy o chybějící produkt / Znovu vytvořit index produktů?

Předem všem děkuji za odpověď na kteroukoli moji otázku, která mě posune dál.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Databázové tabulky product a product_shop
PříspěvekNapsal: 24 dub 2013 14:09 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

bohužel takové hloubkové analýzy na diskuzním fóru neprovádíme. Fórum slouží jako podpora zákazníků Webhostingu C4 při využívání těchto aplikací. Takže pokud chcete zjistit funkčnost jednotlivých tabulek, obraťte se s dotazem přímo do oficiálního diskuzního fóra aplikace na adrese http://www.prestashop.com/forums/forum/83-ceske-forum/. Případně prostudujte dokumentaci aplikace PrestaShop. Například dole na této stránce naleznete schéma databázových tabulek a jejich provázanost.

Každopádně pokud produkt není v kategorii Home, nezobrazí se v doporučeném zboží na úvodní stránce. Hodnota cover určuje výchozí obrázek produktu. A tabulky search_index a search_world lze dogenerovat pomocí administrace aplikace PrestaShop.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Databázové tabulky product a product_shop
PříspěvekNapsal: 24 dub 2013 15:13 

Registrován:
17 srp 2012 14:04
Příspěvky:
16
OK, chápu. Děkuji za poskytnuté udaje. Zapátrám jinde.

Děkuji


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz