Het creëren van een speciaal voor de betaling van de in magento module: het eerste deel

, het creëren van een magento maatwerk in de wijze van betaling van module: het eerste deel,,,,,,,,,, 82, 10 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + cursussen worden verminderd in maar drie dollar.Niet' dit artikel niet missen, maken deel uit van een reeks genaamd in magento creëren op de betaling van module, het creëren van een magento maatwerk in de wijze van betaling van module: in het tweede deel, als een succesvolle e - kader van de betaling van de magento biedt, in de kern zelf van de Partij.Maar je kan ook tot een gewoonte voor uitbreiding van de integratie van je de poort te kiezen, als het niet beschikbaar is.   in de reeks,,,, en we zullen zien wat de oprichting van een speciaal voor de uitbreiding betalen.In dit artikel zullen we achter - - de oprichting van een betaling aan het einde van de aangepaste toewijzing van. En, ik neem aan dat je bekend magento op basis van module creëren.Zo niet, kan je naar dit artikel     gewoonte de ontwikkeling van modules, in het dossier.,, in een oogopslag, creëren we een gewoonte custompaymentmethod "module", laten we achter - de lijst van de vereiste documentatie zien - configuratie.,,, de toepassing van de procedure zoals envato_all //modules /. De XML -: is onze gewoonte module wordt gebruikt om de documenten van toepassing.,, /code /plaats //custompaymentmethod wat /ETC /toewijzing in XML -: dit is een module profiel, kondigen we onze gewoonte - wijze van betaling, van toepassing., /code //plaats /wat. /custompaymentmethod /ETC /systeem, XML,: het is een systeem dat in de samenstelling van het dossier, bouwen we onze gewoonte de betaling van opties.,, de toepassing van /code /plaats /wat laat /custompaymentmethod /SQL /custompaymentmethod_setup /installatie - - gedownload. Php SQL verband:Le, zullen wij gebruik maken van onze gewoonte om te komen tot een speciaal gebied, en het creëren van documenten en dossiers, en we creëren een module van het technische dossier.Het creëren van een dossier van de aanvragen /ETC /modules /envato_all XML "in de volgende documenten aanbrengen.We gebruiken onze module een Envato "en" custompaymentmethod "als we de naam van de module.Het zal ons "custompaymentmethod" module standaard.,, <?XML version = "1"?> < toewijzing > < module > < envato_custompaymentmethod > < actieve > de echte < /actieve > < codepool > lokale < /codepool > < afhankelijk van > < mage_payment /> < /zien *; < /envato_custompaymentmethod > < /module > < /configuratie >,, er is ook niks bijzonders hier zojuist aangekondigd dat we van de module "lokale" code basis.Maar hier moet een belangrijk punt is, we verklaren dat we de uitbreiding afhankelijk van de fundamentele mage_payment "uitbreiding".,, vooruit, het creëren van een "aanvragen /code /plaats /wat laat /custompaymentmethod /SQL /custompaymentmethod_setup /installatie - - gedownload. Met de volgende inhoud PHP dossier,,. <?PHP installatie = $; de installatie - > startsetup (); de installatie - $> werking ("wijziging van de tabel% quot% {% van de installatie - > ('sales /quote_payment")}% quot% toegevoegd% quot% custom_field_one% quot% varchar (255) niet leeg, custom_field_two toegevoegd% quot%% quot% varchar (255) is niet leeg. De tabel% quot% {%; wijziging van de installatie - > ('sales /order_payment ")}% quot% toegevoegd% quot% custom_field_one% quot% varchar (255) niet leeg, custom_field_two toegevoegd% quot%% quot% varchar (255) niet leeg,"); - installatie - > endsetup ();,, dit is een installatie van deze module "in verband met de betaling van tafel worden gecreëerd custom_field_one" en "custom_field_two" dossier.,, we moeten tot een profiel van modules.De oprichting van "aanvragen /code //plaats //custompaymentmethod wat in XML - documenten /ETC /toewijzing" in de volgende inhoud plakken.,, <?XML version = "1"?> < toewijzing > < module > < envato_custompaymentmethod > < versie gedownload > < /versie > < /envato_custompaymentmethod > < /module > < wereldwijde > en LT; gebied > < sales_convert_quote_payment > < custom_field_one > lt; to_order_payment > * < /to_order_payment > < /custom_field_one > < custom_field_two > < to_order_payment > * < /to_order_payment > < /custom_field_two > < /sales_convert_quote_payment > < /gebied > < helper > < custompaymentmethod *; < categorie > envato_custompaymentmethod_helper < /klasse > < /koperStompaymentmethod > < /helper > < blok > < custompaymentmethod > < > envato_custompaymentmethod_block < /klasse > < /custompaymentmethod > < /blok > < model > < custompaymentmethod > < > envato_custompaymentmethod_model < /klasse > < /custompaymentmethod > < /model > < middelen > < custompaymentmethod_setup > < vaststelling van > < module > envato_custompaymentmethod < /module > < /instellingen > < /custompaymentmethod_setup > < /resource > lt; /Global > < standaard > < betaling > custompayment <Method> < active> 1< /active> < model> custompaymentmethod/paymentmethod< /model> < order_status> pending< /order_status> < title> CustomPaymentMethod< /title> < allowspecific> 0< /allowspecific> < payment_action> sale< /payment_action> < /custompaymentmethod> < /payment> < /default> < frontend> < routers> < custompaymentmethod> < use> standard< /use> < args> < module> Envato_Custompaymentmethod< /module> < frontName > custompaymentmethod< /frontName> < /args> < /custompaymen;Methode > < /router > < /voorkant > < /configuratie >,, laten we in de "verdeling van de belangrijke elementen van het XML - bestand kijken.".De check - in het bijzijn van ­ aan het einde van het jaar, als de gebruikers die we op de wijze van betaling, dan laten we twee tekstvak informatie.Dit bewijst alleen maar dat voor de wijze van betaling - op gebied van het einde van het doel.  , en we zullen zien, een beetje laat, maar nu is dat we behoefte hebben aan het behoud van onze gewoonte om tot in de betaling van een samenhangende aanpak van de douane gebied.Gebied, < > < sales_convert_quote_payment >,,, de etikettering is voor dit doel, en ze vertellen magento het behoud van deze gebieden, de volgende informatie en orders.,, verklaren wij ons   meestal helper, blok en het model van de etikettering in verband met, en we zullen In dit deel van de uitvoering van de andere reeks.Trouwens, we hebben de gewoonte dat wij het gebruik van de middelen van de   module, < custompaymentmethod_setup > de etikettering.Weet je nog de installatie - - gedownload. Php dossier voor ons over.De installatie is, en het dossier volledig betrokken.Magento zal ontdekken dat dit dossier, en de werking van de installatie van de nodige SQL module script., en kunnen we eindelijk onze gewoonte - wijze van betaling met behulp van  , < custompaymentmethod > in het kader van de  , etikettering, < betaling > de etikettering.In de etikettering, de betaling, zoals de toewijzing van een standaard "actieve", "order_status", "payment_action" aan het einde van de documenten, we hebben al aangekondigd dat we van de module voor de lage - router. Dit zal in de reeks andere gedeeltelijk verwezenlijkt.,, laat de volgende belangrijke documenten, de "systeem van XML - documenten.".Het creëren van een dossier van de aanvragen /code //plaats //custompaymentmethod wat in /etc/system XML - documenten aanbrengen. "In de volgende.,, <?XML version = "1"?> < config> < sections> < payment> < groups> < custompaymentmethod translate= "etiket" module = jointprogramme "custompaymentmethod" > < label> CustomPaymentMethod Module< /label> < sort_order> 1000< /sort_order> < show_in_default> 1< /show_in_default> < show_in_website> 1< /show_in_website> < show_in_store> 0< /show_in_store> < fields> < title translate= "etiket" > < label> Title< /label> < frontend_type> text< /frontend_type> < show_in_default> 1< /show_in_default> < show_in_website>; 1 < /show_in_website > < show_in_store > 0 < /show_in_store > < sort_order > 1 < /sort_order > < /titel > < actieve vertaling = "etikettering" > < etikettering > de < /etiket > < frontend_type > de keuze van < /frontend_type > < source_model > adminhtml /system_config_source_yesno < /source_model > < show_in_default > 1 < /show_in_default > < show_in_website > 1 < /show_in_website > < show_in_store > 0 < /show_in_store > < sort_order > 2 < /sort_order > < /actieve > < order_status vertaling = "etikettering" >< etikettering > de nieuwe orders staat < /etiket > < frontend_type > de keuze van < /frontend_type > < source_model > adminhtml /system_config_source_order_status < /source_model > < show_in_default > 1 < /show_in_default > < show_in_website > 1 /< show_in_website > < show_in_store > 0 < /show_in_store > < sort_order > 3 < /sort_order > < /order_status > < allowspecific vertaling = "etikettering" > < etikettering > uit de toepasselijke nationale < betaling; /etiket > < frontend_type *; allowspecific < /frontend_type > < source_model > adminhtml /systemenM_config_source_payment_allspecificcountries < /source_model > < show_in_default > 1 < /show_in_default > < show_in_website > 1 < /show_in_website > < show_in_store > 1 < /show_in_store > < sort_order > 4 < /sort_order > < /allowspecific > LT vertaling; specificcountry = "etikettering" > < etikettering > uit de specifieke nationale < betaling; /etiket > < frontend_type > S < /frontend_type > < source_model > adminhtml /system_config_source_country < /source_model > < show_in_default > 1 /show_in_default * <; < show_in_website > 1 /display <W_in_website > < show_in_store > 1 < /show_in_store > < sort_order > 5 < /sort_order > < /specificcountry > < /gebied > < /custompaymentmethod > < /Groep > < /betaling > < /deel > < /configuratie >,, in dit dossier, dat we alleen als we de toewijzing van aangepaste betaling gebied.In het bijzijn van de module, achter - einde.Ga, de configuratie van het systeem > > verkoop > de wijze van betaling,   zal een lijst van alle betalingen.Je moet de 'custompaymentmethod module "als de wijze van betaling.,,,,, conclusies, vandaag, we keken alleen naar de achterkant van de oorspronkelijke configuratie voor ons gebruik van de methode.In de komst van deze serie artikelen, zullen we zien dat de gelijkwaardigheid van de voorkant van het.Vergeet niet dat de voeding met gebruikmaking van de volgende delen van je gedachten,.,

Back-End Payment Method Configuration



Previous:
Next Page: