Ergebnis 1 bis 9 von 9

Thema: Isotope mtl. Kosten

  1. #1
    Contao-Nutzer Avatar von easyloop
    Registriert seit
    07.02.2012.
    Beiträge
    40

    Standard Isotope mtl. Kosten

    Hallo Community!

    Gibt es eine Möglichkeit mtl. Kosten im Shop darzustellen?
    Im Warenkorb sollte es dann 2 "Preis-Spalten" geben, einmalige und monatliche Kosten.

    Freue mich auf eure Antworten

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Isotope ist kein Abo-System. Insofern sind wiederkehrende Zahlungen weder heute möglich noch werden sie es in Zukunft sein
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    @Toflar, ich glaub so war das von ihm garnicht gemeint.

    @easyloop, erstell dir am besten ein neues Attribut, welches du dann monatlicheKosten nennst und weiße es über die Produkttypen in die Preiskategorie zu.
    So kannst du es später sowohl im Warenkorb als auch auf der Bestellübersicht über das Template ausgeben (anzeigen). Zur Berechnung wird jedoch der einmalige Betrag genutzt, welcher dann über den Shop abgerechnet wird.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  4. #4
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    711

    Standard

    Hallo Toflar,
    ich selber bin auch gerade auf der suche nach einem abo system. Erst vor kurzen war bereits von einem anderen die Anfrage nach solch einer Möglichkeit.

    Wäre das nicht interssant diese Möglichkeit im Shop in Zukunft mit aufzunehmen?

  5. #5
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Aber Abo und Shop sind komplett unterschiedliche Bereiche. Ein Shop wickelt eine Zahlung (einmalig) ab. Ein Abosystem übernimmt fortlaufende Zahlungen.
    Problematisch wird es bei der Zahlart Kreditkarte, da so gut wie ALLE Personen die Daten nicht speichern dürfen, da es hierfür eine DSI oder DCI Zertifizierung benötigt, also bist du schon wieder auf einen externen Zahlungsdienstleister angewiesen.

    Ich weiß es, weil wir vor ein paar Jahren ein Abosystem für Contao programmieren haben lassen und dieses in den letzten Jahren extrem erweitert haben. Zumal musst bei einem richtigen Abosystem auch noch etwas "passieren" können und nicht nur Zahlungen abgewicket werden. Kundengruppen freischalten. Produkte freischalten etc. Abo ist zwar so ein schön kurzes Wort, steckt aber so viel Arbeit dahinter. Mittlerweile fast 3 Jahre :-)

    Aber wie gesagt, du brauchst IMMER einen externen Zahlungsdienstleister, der die Zahlungsabwicklung macht und mit dem System kommuniziert. Und das wird der Grund sein, warum das nicht im Shop gebaut wird ;-)
    Geändert von the_scrat (27.03.2014 um 20:14 Uhr)
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  6. #6
    Contao-Nutzer
    Registriert seit
    14.03.2012.
    Ort
    Berlin
    Beiträge
    225

    Standard

    Bei Paypal gehen automatisiert wiederholende Zahlungen auch nur mit Kreditkarte, soweit ich mich erinnere.

    Was man aber theoretisch entwickeln könnte & einer Abo-Zahlung nah kommt:
    1. Kunde kauft Produkt "Dienstleistung X für einen Monat" oder "Blablub für ein Jahr".
    2. Die Zeit wird abgespeichert & über einen Cron wird regelmäßig gecheckt, welche "Bestellungen" gerade abgelaufen sind.
    3. Wenn abgelaufen, wird die entsprechende Bestellung markiert und der Kunde bekommt eine Mail: "Dein 'Abo' ist abgelaufen, gehe auf xyz.de oder klicke hier, um es zu erneuern".
    4. -> 1.

  7. #7
    Contao-Nutzer Avatar von easyloop
    Registriert seit
    07.02.2012.
    Beiträge
    40

    Standard

    Es müsste eig. kein Abo-System sein, es geht mir nur darum, eine neue Spalte im Warenkorb und in der Bestellübersicht auszugeben mit den mtl. Kosten.
    Zahlen kann der Kunde nur über Abbucher also habe ich das Problem nicht mit der Berechnung.
    (Wobei ein ABO-System sicher eine interessante Sache wäre ;-) Vielleicht mal über Fundraising...)

    @the_scrat: Danke für den Tipp, werde es mal so probieren...

  8. #8
    Contao-Nutzer Avatar von easyloop
    Registriert seit
    07.02.2012.
    Beiträge
    40

    Standard

    Gibt es die Möglichkeit im Warenkorb unter grandtotal eine Spalte mit den gesamt mtl. Kosten anzugeben?
    In der Produkt Zeile im Warenkorb werden die mtl. Kosten bereits angezeigt aber im "grandtotal" sollten die Preise noch addiert werden...

  9. #9
    Contao-Nutzer Avatar von easyloop
    Registriert seit
    07.02.2012.
    Beiträge
    40

    Standard

    Wir haben es jetzt einfach im Warenkorb eine neue Spalte hinzugefügt mit mtl. Kosten (Attribut). In der letzten Zeile werden die mtl. Kosten anhand von 2 Variablen zusammengezählt.
    Falls es jemand braucht, hier der Code fürs Template "iso_cart_full":
    HTML-Code:
    <div class="cart_full">
    <?php
    $mx;
    ?>
    
    <?php if ($this->hasError): ?>
    <p class="message error"><?php echo $this->minSubtotalError; ?></p>
    <?php endif; ?>
    
    <form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="post">
    <div class="formbody">
    <input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formSubmit; ?>" />
    <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}" />
    <table cellpadding="0" cellspacing="0" summary="<?php echo $this->summary; ?>">
    <tbody>
    
    <?php foreach($this->products as $product): ?>
    
    
    
        <tr class="<?php echo $product['rowClass']; ?>">
    		<td class="col_0 col_first image"><a href="<?php echo $product['link']; ?>" title="<?php echo $product['name']; ?>"><img src="<?php echo $product['image']['gallery']; ?>" alt="<?php echo $product['image']['alt']; ?>" class="thumbnail" <?php echo $product['image']['gallery_size']; ?> /></a></td>
       		<td class="col_1 name">
       			<a href="<?php echo $product['link']; ?>" title="<?php echo $product['name']; ?>"><?php echo $product['name']; ?></a>
    			<?php if($product['product_options']): ?>
    			<div class="optionswrapper">
    				<ul class="productOptions">
    				<?php foreach($product['product_options'] as $option): ?>
    					<li><strong><?php echo $option['label']; ?>:</strong> <?php echo $option['value']; ?></li>
    				<?php endforeach; ?>
    				</ul>
    			</div>
    			<?php endif; ?>
    		</td>
    		<td class="col_2 quantity"><input name="quantity[<?php echo $product['cart_item_id']; ?>]" type="text" class="text" value="<?php echo $product['quantity']; ?>" maxlength="10" /></td>
            <td class="col_3 update"><input type="submit" class="submit update" name="update_cart" id="ctrl_update_cart" value="<?php echo $GLOBALS['TL_LANG']['MSC']['updateCartBT']; ?>" /></td>
            <td class="col_4 remove"><a href="<?php echo $product['remove_link']; ?>" title="<?php echo $product['remove_link_title']; ?>" class="remove"><?php echo $product['remove_link_text']; ?></a></td>
    <?php $m1 = $product['mtl_kosten'] * $product['quantity']; ?>
        	<td class="col_5 price"><?php echo $m1; ?></td>
            <td class="col_6 price total"><?php echo $product['total_price']; ?></td>
    <?php $mx = $mx +$m1; ?>
    	</tr>
    <?php endforeach; ?>
      
    </tbody>
    </table>
      <table>
      <tfoot>
    	<tr class="foot_0 foot_first subtotal">
    		<td class="name" colspan="2"><?php echo $this->subTotalLabel; ?></td>
    		<td class="name" colspan="2"></td>
    		<td class="price total"><?php echo $this->subTotalPrice; ?></td>
    	</tr>
    <?php foreach( $this->surcharges as $surcharge ): ?>
    	<tr class="<?php echo $surcharge['rowClass']; ?>">
    		<td class="name" colspan="2"><?php echo $surcharge['label']; ?> (<?php echo $surcharge['price']; ?>)</td>
    		<td class="name" colspan="2"></td>
    		<td class="price total"><?php echo $surcharge['total_price']; ?></td>
    	</tr>
    <?php endforeach; ?>
    	<tr class="foot_<?php echo count($this->surcharges)+1; ?> foot_last grandtotal">
    		<td class="name" colspan="2"><?php echo $this->grandTotalLabel; ?></td>
    		<td class="price total" colspan="2"><?php echo $mx; ?></td>
    		<td class="price total" colspan="2"><?php echo $this->grandTotalPrice; ?></td>
    	</tr>
    </tfoot>
    </table>
    </div>
    <div class="submit_container">
      <?php if ($this->checkoutJumpTo): ?>
    	<input type="submit" class="submit checkout" name="checkout" id="ctrl_checkout" value="<?php echo $this->checkoutJumpToLabel; ?>" /><?php endif; ?>
    	<?php if ($this->continueJumpTo) : ?><a class="continue" href="<?php echo $this->continueJumpTo; ?>"><?php echo $this->continueLabel; ?></a><?php endif; ?>
    </div>
    </form>
    <?php if(count($this->forms)) echo implode("\n", $this->forms); ?>
    </div>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •