Page 1 of 2

basis setup voor CGEcommerce Suite

Posted: Wed Dec 22, 2010 7:33 pm
by pedes
Omdat sommigen het al verscheidene keren gevraagd hebben ... hierbij een kort schema hoe een CGEcommerce op te zetten.
=> Het kan best dat er betere methoden zijn, korter, uitgebreider, enz...
=> Het kan ook best zijn dat er tekortkomingen zijn ...

1/ Installeer het CMSMS

2/ na de installatie
- Umask op 000
- Config : upload settings op 777
- Config tijd op Brussels
- Config : admin pad aanpasen + admin map aanpassen via ftp
- Config : pretty url “mod_rewrite”
- Htaccess (voor de werking van pretty url)
- Rechten van rootmap op 777
- Rechten van config op 444
- Rechten  op  /modules  777  recursief
                   /temp      777  recursief
                   /uploads   777  recursief
- CMSMS mail juist instellen
- Install map wegdoen

3/ Modules installeren

*** bij iedere stap afhankelijkheden controleren ***

- CGSimple Smarty
- CGExtentions
- CGEcommerceBase
- FEU
 #  velden maken
 #  groep maken
 #  standaard groep toewijzen
 #  lengte velden gebruikersnaam en paswoord
- Selfregistration
 # email notificatie instellen

* * * TESTEN TESTEN * * *
Pagina login
{FrontEndUsers}
Pagina registratie
{SelfRegistration group=your_group}
* * * * * *

- Products
- CGPaymentGatewayBase
- Orders
 #  FEU groep instellen
 #  admin email instellen
 #  adresafhandeling instellen
     => Adres opzoek methode (via klantprofiel)
     => State / province op nee
     => Standaard land BE of NL (valid countries : BE=België ; NL=Nederland)
 #  adres op FEU juist zetten
- Cart
- PayPalGateway

4/ Vervolledig Calguys Ecommerce Base settings
= cart
= Payment
= algemene instellingen (valuta symbol / code en lengte)
= winkeladres

5/ Products module configuratie
- Product hierachie instellen
- Categorien instellen
- Velddefinities instellen
- Producten toevoegen

- Watermerkdefinities instellen, bij CGExtentions voeg de juiste bestandextenties in

*** TESTEN TESTEN ***
Pagina Producten
{Products hierarchy=”uw_hierarchie_naam” pagelimit=”uw_aantal_per_page”}
{Products action=hierarchy}
Pagina Orders
{Orders}
Pagina Cart
{Cart action=viewcart} (voor wagentje overzicht)
{Cart action=mycart} (voor de kort cart view, wordt gebruikt op iedere pagina)
*** ***

Dit is de volledige basis setup zonder extra layout, hopelijk heeft der iemand iets aan.

Mvg,
Peter

Re: basis setup voor CGEcommerce Suite

Posted: Wed Dec 22, 2010 8:01 pm
by Rolf
Bedankt voor de uitleg, Pedes.
Ik zal deze naar de Tips & Trucs board verplaatsen, zodat deze straks niet verdwijnt ;)

Grt. Rolf

Re: basis setup voor CGEcommerce Suite

Posted: Fri Feb 11, 2011 3:16 pm
by boschie
pedes wrote: 2/ na de installatie
- Umask op 000
- Config : upload settings op 777
<-
->
- Rechten van rootmap op 777
- Rechten van config op 444
- Rechten  op  /modules  777  recursief
                   /temp      777  recursief
                   /uploads   777  recursief
Waarom moet umask op 000 en is het zetten van de rechten 777 op rootmap niet hack-gevoelig?

Re: basis setup voor CGEcommerce Suite

Posted: Fri Feb 11, 2011 3:50 pm
by pedes
je mag de root-map ook op 755 zetten
de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.

Re: basis setup voor CGEcommerce Suite

Posted: Sat Feb 12, 2011 12:43 pm
by boschie
pedes wrote:de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.
Ja, dat wist ik maar het gaat mij om het feit dat de modules dan dus onder 777 geïnstalleerd worden. Kun het niet beter op 022 laten staan? Dit is toch veiliger?
En dan werken de modules toch nog steeds?

Re: basis setup voor CGEcommerce Suite

Posted: Sat Feb 12, 2011 6:46 pm
by pedes
ik heb het neergeschreven uit eigen ervaring ... cgecommerce suite is een prachtige toolbox voor ecommerce ... maar het vergt veel inzicht en ervaring om er mee om te gaan.

ik weet in ieder geval dat ik soms modules moet verwijderen en opnieuw installeren ... of een module met wat code bijwerken en met de rechten op 022 kom je dan zo ie zo in de problemen

proberen zou ik zo zeggen ...

Re: basis setup voor CGEcommerce Suite

Posted: Mon Jun 24, 2013 11:10 am
by janvl
Hallo,

ik heb de Shop-oplossing opgebouwd in duits en engels zoals die door Calguy beschreven wordt en dat werkt, . . . zolang je
maar 1 BTW tarief hebt.

Is er iemand die dit in NL met twee of meer BTW-tarieven voor elkaar heeft?

Bij products kun je alleen aangeven of dat product "taxable" is en in frtaxes kun je de taxes aangeven die hij dan allemaal berekent, in de zin van BTW - toerismebelasting - etc.

Met vriendelijke groet,
Jan

Re: basis setup voor CGEcommerce Suite

Posted: Thu Apr 24, 2014 10:01 pm
by (M)
Ik ben bezig met een shop dmv Products/Orders/Cart (geen Cart2)/FRtaxes/FRshipping. Na velen uren werk heb ik een werkend geheel.

Er zijn een paar dingen die ik niet voor elkaar krijg;
- bedragen met een komma (front-end). Deze worden nu weergegeven met een punt.
- bedragen met één of twee nullen achter de komma (punt) worden bij artikelen weergegeven als € 4.5 of € 8 terwijl in de Products back-end dit 4.50 en 8.00 is. De winkelwagen laat de bedragen wel juist zien.

Weet iemand een oplossing?

Voorlopig heb ik besloten om voor incl btw bedragen want het ingevoerde btw tarief wordt niet goed verwerkt. Kan dat omdat ik geen Cart2 gebruik?
En ik wil twee btw tarieven. Dat lukt mij ook niet.

cms en modules zijn up-to-date

Grtn, Marcel

Re: basis setup voor CGEcommerce Suite

Posted: Thu Apr 24, 2014 10:31 pm
by janvl
Het is nu half een, morgen reageer ik.

groet Jan

ps

http://demoshop.stajl.eu
daar is alles punt i.p.v. komma.

Re: basis setup voor CGEcommerce Suite

Posted: Sat Apr 26, 2014 1:04 pm
by frankmanl
Er zijn een paar dingen die ik niet voor elkaar krijg;
- bedragen met een komma (front-end). Deze worden nu weergegeven met een punt.
- bedragen met één of twee nullen achter de komma (punt) worden bij artikelen weergegeven als € 4.5 of € 8 terwijl in de Products back-end dit 4.50 en 8.00 is.
Om de decimale punt te veranderen in een komma gebruik je dit:

Code: Select all

{$prijs-variabele|replace:'.':','}
Om twee cijfers achter de komma te forceren gebruik je dit:

Code: Select all

{$prijs-variabele|number_format:2}
Voor je BTW-probleem heb ik geen oplossing.

Frank

Re: basis setup voor CGEcommerce Suite

Posted: Sat Apr 26, 2014 2:24 pm
by janvl
Een echte oplossing voor het BTW-probleem is er niet, maar je zou een "marker" per artikel mee kunnen geven, de prijzen exkl BTW in de DB zetten en net als ik bij shop.control-engineering.at gedaan heb via smarty de prijs inkl BTW presenteren.

Code: Select all

{assign var=tmp value=($entry->price * 1.2)}
{assign var=tmp2 value=($entry->price * 0.2)}
Bruto {$currency_symbol}&nbsp;{$tmp|number_format:2}<br />
BTW. {$currency_symbol}&nbsp;{$tmp2|number_format:2}
hier geldt 20 procent BTW.

Het wordt een behoorlijk gevogel om in de uiteindelijke rekening de juiste BTW-bedragen in totalen te gaan berekenen, via deze methode moet het wel mogelijk zijn. Eenvoudiger is per artikel-regel de juiste BTW bedragen te presenteren, optellen moet de klant dan zelf (beetje lullig maar iets eenvoudiger).

m.vr.gr.
Jan

Re: basis setup voor CGEcommerce Suite

Posted: Sat Apr 26, 2014 2:57 pm
by frankmanl
Over die BTW, ik ben net zelf wat bezig geweest met ECommerce, ken de finesses niet, maar je kunt per artikel ook een discount instellen.
Je zou eens kunnen kijken of je dat veld kunt gebruiken.
Even uit de losse pols:
• per artikel voer je de excl. BTW prijs in
• per artikel vul je de "discount" in: 0,06 of 0,21
• deze waarde gebruik je nu niet om om een korting te berekenen, maar om de BTW te berekenen (werkt misschien wel gelijk goed als je bij discount negatieve getallen invoert)
• in je overzichtstabellen (zoals Cart2 en Orders die aanmaken in hun verschillende sjablonen) gebruik je die waarde om in een nieuw veldje de BTW uit te rekenen.

In de sample Factuursjabloon van module Orders vind je deze methode om te vermenigvuldigen:

Code: Select all

<td>{$currencysymbol}{math equation='x * y' x=$item->get_quantity() y=$item->get_net_price() assign='tmp'}{$tmp|number_format:2}</td>
Ik zou denken dat je met wat goochelen hiermee kunt laten zien welk tarief er op elk product zit, wat de excl. BTW prijs is en de incl. BTW prijs en ook nog wat de BTW zelf is.

Even voor de goede orde: ik ben er niet diep in gedoken en het is echt uit de losse pols, maar volgens mij zou je hiermee een eind moeten kunnen komen. Uiteindelijk gaat het om vermenigvuldigen en totaliseren en dan netjes in een tabelletje weergeven - allerlei zaken die al in de module worden gedaan.

Frank

Re: basis setup voor CGEcommerce Suite

Posted: Sat Apr 26, 2014 3:04 pm
by janvl
Goeie Tip Frank,

dat ga ik zeker bekijken en in mijn demoshop inbouwen!

We komen er wel met z'n allen!

m.vr.g.r.
Jan

Re: basis setup voor CGEcommerce Suite

Posted: Sun Apr 27, 2014 11:01 pm
by (M)
@ frankmanl Bedankt.
Ik heb nu overal komma's en eventueel nullen erachter.

Ik hou het nog even bij incl. BTW prijzen.

Is het aan te raden om Cart2 te gebruiken?

Re: basis setup voor CGEcommerce Suite

Posted: Mon Apr 28, 2014 5:27 am
by frankmanl
Ik vind Cart2 zelf erg handig (na enig zoeken -'t is niet echt duidelijk- concludeerde ik dat het de opvolger van Cart is, dus àls je een winkelwagen wenst, gebruik Cart2).
Je hebt daarmee een winkelwagentje waarmee mensen kunnen shoppen (zonder te hoeven inloggen), makkelijk hun bestelling kunnen wijzigen en tenslotte naar afrekenen kunnen gaan - dan beland je in Orders. Deze twee modules heb ik zelf net succesvol en naar tevredenheid ingebouwd.
Er schijnen ook facturatiemodules te zijn, die daar dan weer op kunnen aansluiten, maar daarmee heb ik geen ervaring.