OXID Community Forum

> German forum > Feature-Anfragen > Produktspezifische Zahlarten
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Produktspezifische Zahlarten


Reply
 
Thread Tools Display Modes
#Top   #11  
Old 04-12-2012, 05:01 PM
Hebsacker's Avatar
Hebsacker Hebsacker is online now
Moderator
Join Date: Feb 2009
Location: Freie Republik Hohenlohe
Posts: 10,266
Hebsacker is on a distinguished road
Default AW: Produktspezifische Zahlarten

http://www.oxid-esales.com/forum/sho...hp?p=71285#top
__________________
Ray
www.stahlwarenhaus-hebsacker.de______________._.__Tipps zur Forensuche
www.haller-stahlwaren.de____________________._____Tipps zum Forum
_________________________________________._____Forum für Dummies

_________________________________________._____Theme-Styler
Reply With Quote
#Top   #12  
Old 04-12-2012, 06:00 PM
Spaceshopper2012 Spaceshopper2012 is offline
Junior Member
Join Date: Apr 2012
Posts: 4
Spaceshopper2012 is on a distinguished road
Default AW: Produktspezifische Zahlarten

Quote:
Originally Posted by bell View Post
und den Modulcode einfügen und anpassen (Name der versteckten Kategorie + Zahlungsart). Modul im Backend aktivieren, das sollte es eigentlich gewesen sein.
Ich schäme mich ja etwas, aber wie bzw. wo füge ich denn den Modulcode ein?

Und schonmal vielen Dank für die Hilfe!
Reply With Quote
#Top   #13  
Old 04-12-2012, 07:27 PM
Hebsacker's Avatar
Hebsacker Hebsacker is online now
Moderator
Join Date: Feb 2009
Location: Freie Republik Hohenlohe
Posts: 10,266
Hebsacker is on a distinguished road
Default AW: Produktspezifische Zahlarten

Backend -> Stammdaten -> Grundeinstellungen -> System -> Module

__________________
Ray
www.stahlwarenhaus-hebsacker.de______________._.__Tipps zur Forensuche
www.haller-stahlwaren.de____________________._____Tipps zum Forum
_________________________________________._____Forum für Dummies

_________________________________________._____Theme-Styler
Reply With Quote
#Top   #14  
Old 04-17-2012, 09:45 AM
bell bell is offline
Member
Join Date: Aug 2011
Location: Äpplertown
Posts: 61
bell is on a distinguished road
Default AW: Produktspezifische Zahlarten

Quote:
Originally Posted by Spaceshopper2012 View Post
Ich schäme mich ja etwas, aber wie bzw. wo füge ich denn den Modulcode ein?

Und schonmal vielen Dank für die Hilfe!

Mit Modulcode meine ich den Inhalt der PHP Datei die im Module Ordner angelegt werden muss. Wo das Modul aktiviert wird hat Hebsacker oben geschrieben.

Am besten mal den Thread durchlesen da steht eigentlich alles.
Reply With Quote
#Top   #15  
Old 04-20-2012, 11:14 AM
Spaceshopper2012 Spaceshopper2012 is offline
Junior Member
Join Date: Apr 2012
Posts: 4
Spaceshopper2012 is on a distinguished road
Default AW: Produktspezifische Zahlarten

danke bell, hört sich recht einfach an. Da ich aber so gut wie keine HTML Kenntnisse besitze ist mir nicht ganz klar wo ich genau den Modulcode einfüge und das an unseren Shop anpasse.
Reply With Quote
#Top   #16  
Old 07-20-2012, 02:31 PM
Hisky Hisky is offline
Member
Join Date: Jul 2012
Location: im schönen Frankenland!
Posts: 30
Hisky is on a distinguished road
Default Re: Produktspezifische Zahlarten

Hi!

@spaceshopper2012
Hast Du es hinbekommen? Du musst die Daten eigentlich "nur" als .php Datei speichern und via FTP in den Module Ordner hochladen.

@all
Ich habe ein ähnliches Problem. BillSAFE (zahlen auf Rechnung) verbietet Apple Produkte als Rechnungskauf bzw. verlangt dafür mehr.
Ich würde nun alle Artikel, welche den Namen "Apple" beinhalten für die Zahlart sperren.

Also:
if (stristr($Articlename, "Apple")) $zahlart = 0;

Eine Einstellungsmöglichkeit habe ich leider nicht gefunden!?
Reply With Quote
#Top   #17  
Old 07-20-2012, 04:13 PM
bell bell is offline
Member
Join Date: Aug 2011
Location: Äpplertown
Posts: 61
bell is on a distinguished road
Default AW: Re: Produktspezifische Zahlarten

Quote:
Originally Posted by Hisky View Post
Hi!

@all
Ich habe ein ähnliches Problem. BillSAFE (zahlen auf Rechnung) verbietet Apple Produkte als Rechnungskauf bzw. verlangt dafür mehr.
Ich würde nun alle Artikel, welche den Namen "Apple" beinhalten für die Zahlart sperren.

Also:
if (stristr($Articlename, "Apple")) $zahlart = 0;

Eine Einstellungsmöglichkeit habe ich leider nicht gefunden!?


Steht eigentlich alles hier im Thread, wenn du nicht weiter kommst sag halt wo genau der Schuh drückt.


Quote:
Originally Posted by Hebsacker View Post
+

Quote:
Originally Posted by bell View Post
Im Shop eine versteckte Kategorie anlegen und die Artikel zuweisen. PHP Datei im Module Ordner erstellen und den Modulcode einfügen und anpassen (Name der versteckten Kategorie + Zahlungsart). Modul im Backend aktivieren, das sollte es eigentlich gewesen sein.
Reply With Quote
#Top   #18  
Old 07-20-2012, 05:13 PM
Hisky Hisky is offline
Member
Join Date: Jul 2012
Location: im schönen Frankenland!
Posts: 30
Hisky is on a distinguished road
Default AW: Produktspezifische Zahlarten

Naja. Es betrift ja leider mehrere Kategorien - deshalb will ich nach Artikelname filtern.

Edit:
Habs glaube ich.
Bei Artikelname müsste das hier passen:

PHP Code:
<?php 
 
/**
 * disallow payment  by having a  $_aCatDiasallowPayment = array ('noinvoice'=>'oxidinvoice') assignment.
this would mean in above case : 
Articles assigned to the (hidden/ or not hidden, e.g. eBooks by invoice makes no sense) category 'noinvoice'
will disable the payment option oxidinvoice for all the  basket
 */
class htr_payment extends htr_payment_parent
{
    protected 
$_aCatDiasallowPayment = array ('noinvoice'=>'mo_billsafe');
 
 
    public function 
getPaymentList()
    {
 
        if (
is_null($this->_oPaymentList)) {
            
$oBasket $this->getSession()->getBasket();
            
$oPaymentList parent::getPaymentList();
            foreach(
$oBasket->getBasketArticles() as $key=>$oArticle){

                    
#$title = $oCategory->getTitle();
                    # for compability reasons (OXID <4.5 do it this way:
                    
if (stristr($oxtitel"Apple")){
                        
//disallow
                        
foreach ($oPaymentList as $key=>$oPayment){
                            
$sOxid $oPayment->_sOXID;
                            if (
$sOxid == $this->_aCatDiasallowPayment[$title]){
                                unset (
$this->_oPaymentList[$this->_aCatDiasallowPayment[$title]]);
                            }
                        }
                        
//disallow
                    
}
            }
 
            
#$this->_oPaymentList=$oPaymentList;
        
}
        return 
$this->_oPaymentList;
    }
}

Last edited by Hisky; 07-20-2012 at 05:26 PM.
Reply With Quote
#Top   #19  
Old 01-15-2013, 02:38 AM
manusa manusa is offline
Junior Member
Join Date: Jan 2013
Posts: 8
manusa is on a distinguished road
Default AW: Produktspezifische Zahlarten

Auch wenn das Thema nicht brandneu ist:

Genau so etwas wie oben beschrieben suche ich: Zahlungsarten sollen ausgeblendet werden, wenn im Artikel(varianten)-Titel ein bestimmtes Wort vorkommt (z.B. "SALE").

Nach Kategorien ausblenden funktioniert, nach Titel (wie oben) leider nicht.

Kann mir jemand helfen, wie ich den Code für bestimmte Titel anpasse?

Last edited by Hebsacker; 01-15-2013 at 08:37 AM. Reason: Vollzitat des Vorposts entfernt - bitte "Antwort"-Button und nicht "Zitieren"-Button verwenden
Reply With Quote
#Top   #20  
Old 01-16-2013, 01:42 PM
manusa manusa is offline
Junior Member
Join Date: Jan 2013
Posts: 8
manusa is on a distinguished road
Default AW: Produktspezifische Zahlarten

Konkreter Ansatz, den ich bisher verfolge:
Wie kann der Code aus http://wiki.oxidforge.org/Tutorials/...Payment_Method so angepasst werden, dass nicht die Kategorie des Vaterartikels, sondern die (versteckte) Kategorie einer Variante ausschlaggebend für das Ausblenden einer gewissen Zahlungsart relevant ist.

Bitte helft mir auf die Sprünge. Meine Anpassungen haben bisher nicht funktioniert

Last edited by manusa; 01-16-2013 at 10:18 PM. Reason: Konkretisierung
Reply With Quote
Reply

Bookmarks

Tags
produktspezifische, zahlarten

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bug ?? in der Mall wenn Zahlarten ab Betrag x gelten laramarco PE- und EE-Benutzerforum 0 05-25-2010 07:54 PM
Zahlarten Zuschläge Mwst. frankyhh Allgemeines 1 11-27-2009 08:24 PM

All times are GMT +2. The time now is 08:43 PM.