Přeskočit přímo na text


Eshop na Übecartu

Kategorie: Jak na to?
Týká se verze: Drupal 6.x

Začal jsem zkusmo pracovat na jednom eshop projektu postaveném na Übercartu – abych si ověřil čeho všeho je tento modul schopen a hned jsem narazil na pár věcí, které mi nejsou zcela jasné a nikde jsem se jich nedopídil. Rád bych uvedl seznam věcí, které by shop měl umět a poprosil bych někoho se zkušenostmi, zda by mi doplnil, jak by daný bod řešil.

  • DPH, ovšem s možností nastavit, že vybraným rolím se budou zobrazovat ceny bez DPH (koncáci Vs. firmy)
  • možnost nastavení procentních slev různým rolím/uživatelům (zde to stačí rolím)
  • možnost porovnat několik produktů mezi sebou
  • možnost definovat u produktu další produkty, které je vhodné s tím jedním zakoupit
  • víc forem dopravy/vyzvednutí na které se aplikují různé ceny (např. při objednávce nad 5000 Kč je doprava zdarma, jinak 90 Kč, možnost osobního převzetí, platba dobírkou/předem)
  • ukazatel počtu zboží na skladě v několika verzích (přesný počet kusů, přibližní počet kusů – více jak 100 kusů, nebo vůbec nezobrazovat – opět definovatelné na určité role)
  • možnost přímého plnění košíku – uživatel zná SKU produktů a chce je rychle naházet do koše, takže jen zapisuje do formuláře požadovaná SKU, množství a produkty se hází do košíku (tuhle funkcionalitu si budu muset asi napsat sám předpokládám)

To by bylo pro zatím asi vše.

Ještě bych se zeptal na to, jak je možné k produktům přidat více popisných položek, ale tak, aby se zobrazovaly společně s váhou, velikostí, cenou. Je mi jasné, že se to dá udělat pomocí CCK, ale tyto položky potom budou úplně odstrčené od těch základních vlastností – cena, hmotnost, rozměry atd.

Ještě doplním že se jedná o Drupal 6 a Ubercart 6.x-2.2.

Předem děkuji za pomoc.

 

vim, ze nasledujici rady

vim, ze nasledujici rady nejsou moc konkretni, ale snad to aspon trochu nasmeruje k cili

  • DPH: jsou moduly uz se tady resily, tezko poradit neco vic nez vyzkouset (hledat uc vat)
  • SLEVY: neco je myslim v zakladu a taky na to je doplnkovy modul neco jako „alternative discounts“ a „better discounts“ nebo neco v tom smyslu
  • doporucene produkty k produktu: nestaci nodereference? pripadne bych se podival na node relationships
  • doprava vyzvednuti, je celkem slusne uz v zakladu, neco tu bylo nedavno v blogu
  • ukazatel poctu zbozi: jednoduchy computed field?
  • doporucuju www.drupalmodules.com , nahore vyfiltrovat uc a pak übercart, uz podle nazvu modulu se da na leccos zajimavyho narazit.

* DPH, viz karlos * Slevy –

* DPH, viz karlos
* Slevy – celkem jednoznačně UC Discount Alternative
* porovnání – o modulu nevim :(
* doporučené produkty – UC Upsell – hodně široké možnosti nastavení
* dorpava – viz Karlos
* modul Stock (doplňkové moduly UC) + Computed Field
* přímo v jádře Ubercartu existují rychlé odkazy do košíku, možná bych na to šel přes Views a Exposed filter Search + AJAX. Kam bych napsal SKU – vyjel by mi řádek, kde by byl název produktu, počet ks a tlačítko…

Ten poslední dotaz je věcí témata + se to dá nastylovat tak aby to bylo blízko těch dalších hodnot…

posledni veta: jestli on

posledni veta: jestli on nemysli ve formulari node/add resp node/edit

Aha, to je taky možný, to

Aha, to je taky možný, to půjde až v UC3, který má být „CCK ready“. Možná by to taky šlo nějakým stylováním editačního formuláře, ale nevím jestli by výsledek byl ekvivalentní vynaloženému úsilí

To znamená, že Übercart nemá

To znamená, že Übercart nemá v sobě žádný čítač počtu kusů na skladě? Jde o to, že když si někdo něco objedná, tak samozřejmě chci, aby se počet kusů o ty objednané automaticky snížil. Je mi jasné, že si CCK mohu nastavit, ale pak přijdu o tu automatizaci.

UC má čítač počtu kusů,

UC má čítač počtu kusů, i automaticky odečítá, ten Computed Field jsme tam přihodily kvůle té funkci „více než 100 ks“

taky jsem to tak myslel + ten

taky jsem to tak myslel + ten pozadavek „per role“

Aha, v tom případě jsem asi

Aha, v tom případě jsem asi slepý :D. S tím více než a méně než díky, už to chápu. To ale snad nebude tak těžké.

Moc vám děkuji za rady, hodně mi pomáhají.

Nejsem si jistý, ale mám

Nejsem si jistý, ale mám pocit že počet kusů se v základním nastavení nezobrazuje, musí se to někde zapnout…

Díky

Děkuji za odpověď. Trochu s tím experimentuji a na některé otázky si již dokážu odpovědět.

Tak jsem to stocks nalezl,

Tak jsem to stocks nalezl, vyplnil, ale vůbec nemůžu přijít na to, jak ho zobrazit u jednotlivých produktů. Ve VIEWS jsem si to nastavil, takže při výpisu více produktů se počet zobrazuje, ale u samotného prostě ne. Asi by to šlo zásahem do templatu, ale to zatím nechci dělat. Divné je, že tam pro VIEWS ta položka je, ale v nastavení CCK u typu produkt jí nevidím.

Pak mě napadla ještě jedna věc, kterou sice momentálně nepotřebuji, ale do budoucna se může hodit. Je to zobrazení jak ceny bez DPH tak s DPH, jak to mívá většina shopů.

To nstavení zobrazení skladu

To nstavení zobrazení skladu musíte najít někde v nastavení produktu v nastavení obchodu. Všechno si to proklikejte, někde na to narazíte.

DPH se tu už dnes řešilo :)

Strojové vkládání dat

Děkuji všem za cenné rady.

Teď bych však měl ještě jeden důležitější dotaz.
Chystám se Übercart propojit s ERP systémem a potřeboval tedy v kódu vytvářet produkty, editovat, mazat atd. O editování a mazání mi ani nějak nejde, to provedu update příslušné tabulky. Co mě ale trápí je vytváření produktů a vůbec nodů obecně. Zde to totiž nelze moc jednoduše udělat přidáním záznamů do tabulek, protože jich je ve vztahu docela dost. Měl bych tedy využít asi nějakých funkcí na vkládání produktů. Nejspíše to bude něco jako uc_node_insert. Je totak?
Nemá s tím někdo již nějaké zkušenosti?

sorry za strucnou odpoved,

sorry za strucnou odpoved, ael odjizdime na vikend tak pisu ve spechu a pokud to chcete napojit na erp tak stejne se studiju nevyhnete, http://api.ubercart.org/api/2 http://api.drupal.org , jeden priklad za vsechny node_save() .

a tak 2 mesice zpatky tady

a tak 2 mesice zpatky tady nekdo resil nejakou synchronizaci pres xml a ftp, nebyl to sice ubercart ale na zacatek urcite dobry, myslim ze slo o reality

Po dlouhém laborování

Po dlouhém laborování s různými moduly jsem se dostal k tomu, že si budu muset napsat modul na DPH a elektroodpad.

Jediné co mě na Ubercartu mrzí je to, že nejde nějak jednoduše přidat více cen (tedy aby se např. zobrazovala cena bez i s DPH). Ono u jednotlivých produktů to problém není, ale v košíku ano. Ani jsem nenašel ve zdrojácích hook, kterých bych mohl celý košík alternovat.

Naštěstí to pro své potřeby nepotřebuji, ale co kdyby někdy v budoucnu.

uc_vat nestaci?

uc_vat nestaci?

UT_VAT počítá špatně ceny při

UT_VAT počítá špatně ceny při finálním odeslání objednávky (to je známá chyba, na kterou byl i reportován issue na drupal.org). Navíc také neumí zobrazovat oboje ceny.

Vrátím se zpet k nastaveni

Vrátím se zpet k nastaveni zobrazeni stavu skladu. Potreboval bych v zobrazeni detailu zbozi resp v mrizce zbozi videt policko skladova zasoba. Vi nekdo kde se to da nastavit?

A jeste jeden dotaz da se zabranit v objednani zbozi ktere ma stav skladu nula?

na cast otazky si odpovim sam

na cast otazky si odpovim sam zabranit objednani lze pomoci modulu out of stock ale nevi tedy nekdo jak zobrazit v nahledu zbozi jeho skladovy stav?

taky by mě to zajímalo. Někdo

taky by mě to zajímalo. Někdo psal v nastavení produktu ale sklad tam neni. Navíc by bylo fajn kdyby to ukazovalo počet kusů pro každou velikost případně barvu zvlášť

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Drupal meet-up mobilni web 2011

Hledat

Přihlášení

Poslední komentáře