<?php
echo json_encode(array(
'access' => array(
'headline' => 'Zugangsdaten',
'fields' => array (
array (
'label' => 'Ident',
'desc' => 'Die API-Zugangsdaten bekommen Sie in Ihrem Hitmeister Account. Dazu loggen Sie sich bitte bei Hitmeister ein und klicken auf <b>Hitmeister API</b>, im Menü links ganz unten, bei <b>Zusatzfunktionen</b>.',
'key' => 'hitmeister.ident',
'type' => 'text'
),
array (
'label' => 'AccessKey',
'key' => 'hitmeister.accesskey',
'type' => 'password',
'settings' => array (
'save' => false
)
)
)
),
'checkin' => array(
'headline' => 'Artikel hochladen: Voreinstellungen',
'fields' => array (
array (
'label' => 'Statusfilter',
'key' => 'hitmeister.checkin.status',
'type' => 'checkbox',
'values' => array (
'val' => 'nur aktive Artikel übernehmen'
),
'default' => array (
'val' => false
)
),
'quantity' => array (
'label' => 'Stückzahl Lagerbestand',
'desc' => 'Geben Sie hier an, wie viel Lagermenge eines Artikels auf dem Marktplatz verfügbar sein soll.<br/>
<br/>
Sie können die Stückzahl direkt unter "<i>Hochladen</i>" einzeln abändern - in dem Fall ist es empfehlenswert,<br/>
die automatische Synchronisation unter "<i>Synchronisation des Inventars</i>" > "<i>Lagerveränderung Shop</i>" auszuschalten.<br/>
<br/>
Um Überverkäufe zu vermeiden, können Sie den Wert<br/>
"<i>Shop-Lagerbestand übernehmen abzgl. Wert aus rechtem Feld</i>" aktivieren.<br/>
<br/>
<strong>Beispiel:</strong> Wert auf "<i>2</i>" setzen. Ergibt → Shoplager: 10 → _#_platformName_#_-Lager: 8<br/>
<br/>
<strong>Hinweis 1:</strong> Unbegrenzte Verfügbarkeit wird beim Hochladen mit dem Wert -1 dargestellt.<br/>
<strong>Hinweis 2:</strong>Wenn Sie Artikel, die im Shop inaktiv gesetzt werden, unabhängig der verwendeten Lagermengen<br/>
auch auf dem Marktplatz als Lager "<i>0</i>" behandeln wollen, gehen Sie bitte wie folgt vor:<br/>
<ul>
<li>"<i>Synchronisation des Inventars</i>" > "<i>Lagerveränderung Shop</i>" auf "<i>automatische Synchronisation per CronJob" einstellen</i></li>
<li>"<i>Globale Konfiguration" > "<i>Produktstatus</i>" > "<i>Wenn Produktstatus inaktiv ist, wird der Lagerbestand wie 0 behandelt" aktivieren</i></li>
</ul>',
'key' => 'hitmeister.quantity.type',
'type' => 'selection',
'values' => array (
'stock' => 'Shop-Lagerbestand übernehmen',
'stocksub' => 'Shop-Lagerbestand übernehmen abzgl. Wert aus rechtem Feld',
'infinity' => 'Unbegrenzt verfügbar',
'lump' => 'Pauschal (aus rechtem Feld)',
),
'default' => 'lump',
'morefields' => array (
'quantity' => array(
'key' => 'hitmeister.quantity.value',
'type' => 'text',
'default' => 1,
'verify' => 'int',
'cssClasses' => array('autoWidth'),
)
)
),
),
),
'itemdetails' => array (
'headline' => 'Artikel-Details',
'fields' => array (
'commentfrom' => array (
'label' => 'Artikel-Kommentar aus',
'key' => 'hitmeister.commentfrom',
'type' => 'selection',
'values' => array(
'short_description' => 'Kurzbeschreibung',
'title' => 'Artikelname',
'description' => 'Artikelbeschreibung',
'none' => 'leer'
),
'default' => 'short_description',
'desc' => 'Hitmeister übernimmt keine Artikelbeschreibungen, sondern nur einen Kommentar bis 128 Zeichen. Sie können das Feld auch leer lassen.'
),
'lang' => array (
'label' => 'Sprache',
'key' => 'hitmeister.lang',
'type' => 'selection',
'values' => null
),
'condition' => array (
'label' => 'Zustand',
'key' => 'hitmeister.itemcondition',
'type' => 'selection',
'values' => null
),
'deliverytime' => array (
'label' => 'Lieferzeit',
'key' => 'hitmeister.shippingtime',
'type' => 'selection',
'values' => null
),
'location' => array (
'label' => 'Land',
'key' => 'hitmeister.itemcountry',
'type' => 'selection',
'values' => null,
'desc' => 'Bitte wählen Sie aus welchem Land Sie versenden. Im Normalfall ist es das Land in dem Ihr Shop liegt.'
)
)
),
'price' => array (
'headline' => 'Preisberechnung',
'fields' => array (
'price' => array (
'label' => 'Preis',
'desc' => 'Geben Sie einen prozentualen oder fest definierten Preis Auf- oder Abschlag an. Abschlag mit vorgesetztem Minus-Zeichen.',
'key' => 'hitmeister.price.addkind',
'type' => 'selection',
'values' => array (
'percent' => 'x% Shop-Preis Auf-/Abschlag',
'addition' => 'x Shop-Preis Auf-/Abschlag',
),
'default' => 'percent',
'morefields' => array (
'cost' => array (
'key' => 'hitmeister.price.factor',
'type' => 'text',
'default' => '0',
'verify' => 'float',
'cssClasses' => array('autoWidth', 'rightSpacer'),
'formatstr' => '%.2f'
),
'signaluse' => array (
'label' => 'Nachkommastelle',
'desc' => 'Dieses Textfeld wird beim Übermitteln der Daten zu _#_platformName_#_ als Nachkommastelle an Ihrem Preis übernommen.<br/><br/>
Die Funktion hilft insbesondere bei prozentualen Preis-Auf-/Abschlägen.<br/>
Lassen Sie das Feld leer, wenn Sie keine Nachkommastelle übermitteln wollen.<br/>
Das Eingabe-Format ist eine ganzstellige Zahl mit max. 2 Ziffern<br/><br/>
<strong>Beispiel:</strong> <br />
Wert im Textfeld: 99 <br />
Preis-Ursprung: 5.58 <br />
Finales Ergebnis: 5.99
',
'key' => 'hitmeister.price.signal',
'type' => 'text',
'cssClasses' => array('autoWidth'),
),
)
),
'whichprice' => array (
'label' => 'Preisoptionen',
'leftlabel' => 'Preis aus Kundengruppe',
'key' => 'hitmeister.price.group',
'type' => 'selection',
'values' => null,
'cssClasses' => array('rightSpacer'),
'morefields' => array (
'cost' => array (
'key' => 'hitmeister.price.usespecialoffer',
'type' => 'checkbox',
'values' => array (
'val' => 'auch Sonderpreise verwenden'
),
'default' => array (
'val' => false
),
),
),
),
'exchangerate' => array (
'label' => 'Wechselkurs',
'desc' => 'Wenn die Shop-Währung von der Markeptplace-Währung abweicht, wird der Preis beim Einstellen automatisch mit dem aktuellen Wechselkurs aus
Yahoo-Finance umgerechnet.<br /><br />
<b>Haftungshinweis:</b> RedGecko GmbH übernimmt keine Haftung für die Richtigkeit des Wechselkurses. Bitte prüfen
Sie die übermittelten Werte in Ihrem _#_platformName_#_-Konto.',
'key' => 'hitmeister.exchangerate',
'type' => 'checkbox',
'values' => array (
'update' => 'Wechselkurs automatisch aktualisieren'
),
'default' => array (
'update' => true
),
),
)
),
'import' => array(
'headline' => 'Bestellimport',
'fields' => array (
array (
'label' => 'Import aktivieren',
'desc' => 'Sollen Bestellungen aus _#_platformName_#_ importiert werden? <br/><br/>Wenn die Funktion aktiviert ist, werden Bestellungen voreingestellt stündlich
importiert.<br><br>
Sie können die Zeiten der automatischen Bestellimporte selbst
unter<br>
"magnalister Admin" → "Globale Konfiguration" → "Bestellabrufe" bestimmen.<br><br>
Einen manuellen Import können Sie anstoßen, indem Sie den entsprechenden Funktionsbutton in der Kopfzeile vom magnalister anklicken (links von der Ameise).<br><br>
Zusätzlich können Sie den Bestellimport (ab Tarif Flat - maximal viertelstündlich) auch durch einen eigenen CronJob anstoßen, indem Sie folgenden Link
zu Ihrem Shop aufrufen: <br>
<i>http://www.IhrShop.de/magnaCallback.php?do=ImportOrders</i><br><br>
Eigene CronJob-Aufrufe durch Kunden, die nicht im Tarif Flat sind, oder die häufiger als viertelstündlich laufen, werden geblockt.
',
'key' => '_#_platform_#_.import',
'type' => 'radio',
'values' => array (
'true' => 'Ja',
'false' => 'Nein'
),
'default' => 'true',
'submit' => 'Orders.Import',
'morefields' => array (
'preimportsince' => array (
'label' => 'erstmalig ab Zeitpunkt',
'desc' => 'Startzeitpunkt, ab dem die Bestellungen erstmalig importiert werden sollen. Bitte beachten Sie, dass dies nicht beliebig weit in die
Vergangenheit möglich ist, da die Daten bei _#_platformName_#_ höchstens einige Wochen lang vorliegen.',
'key' => '_#_platform_#_.preimport.start',
'type' => 'date',
'default' => 'now',
'submit' => 'Orders.Import.Start',
'cssClasses' => array('autoWidth', 'rightSpacer'),
),
),
),
'customersgroup' => array (
'label' => 'Kundengruppe',
'desc' => 'Kundengruppe, zu der Kunden bei neuen Bestellungen zugeordnet werden sollen.',
'key' => 'hitmeister.CustomerGroup',
'type' => 'selection',
'values' => null,
'default' => '2'
),
'openstatus' => array (
'label' => 'Bestellstatus',
'desc' => 'Der Status, den eine von Hitmeister neu eingegangene Bestellung im Shop automatisch bekommen soll.',
'key' => 'hitmeister.orderstatus.open',
'type' => 'selection',
'values' => null,
'default' => '2'
),
'defaultshipping' => array (
'label' => 'Versandart der Bestellungen',
'desc' => 'Versandart, die allen _#_platformName_#_-Bestellungen zugeordnet wird. Standard: "marketplace".<br><br>
Diese Einstellung ist wichtig für den Rechnungs- und Lieferscheindruck und für die nachträgliche
Bearbeitung der Bestellung im Shop sowie einige Warenwirtschaften.',
'key' => '_#_platform_#_.orderimport.shippingmethod',
'type' => 'selection',
'values' => array (
'textfield' => 'Aus Textfeld',
),
'default' => 'textfield',
'morefields' => array (
'quantity' => array(
'key' => '_#_platform_#_.orderimport.shippingmethod.name',
'type' => 'text',
'default' => 'marketplace',
'cssClasses' => array('autoWidth'),
),
),
),
'defaultpayment' => array (
'label' => 'Zahlart der Bestellungen',
'desc' => 'Zahlart, die allen _#_platformName_#_-Bestellungen zugeordnet wird. Standard: "marketplace".<br><br>
Diese Einstellung ist wichtig für den Rechnungs- und Lieferscheindruck und für die nachträgliche
Bearbeitung der Bestellung im Shop sowie einige Warenwirtschaften.<br /><br />
<b>Hinweis:</b> Hitmeister wickelt die Zahlungen immer selbst ab, der Rechnungsbetrag ist auf Ihrem Konto bei Hitmeister verfügbar sobald der Kunde den Empfang der Ware bestätigt.',
'key' => '_#_platform_#_.orderimport.paymentmethod',
'type' => 'selection',
'values' => array (
'textfield' => 'Aus Textfeld',
),
'default' => 'textfield',
'morefields' => array (
'quantity' => array(
'key' => '_#_platform_#_.orderimport.paymentmethod.name',
'type' => 'text',
'default' => 'marketplace',
'cssClasses' => array('autoWidth'),
),
),
),
'mwst_shipping' => array(
'label' => 'MwSt. Versandkosten',
'desc' => 'Hitmeister übermittelt nicht den Steuersatz der Versandkosten, sondern nur die Brutto-Preise. Daher muss der Steuersatz zur korrekten Berechnung der
Mehrwertsteuer für die Versandkosten hier angegeben werden. Falls Sie mehrwertsteuerbefreit sind, tragen Sie in das Feld 0 ein.',
'hint' => 'Steuersatz für Versandkosten in %.',
'key' => 'hitmeister.mwst.shipping',
'type' => 'text',
'default' => '19',
'verify' => 'float',
),
'mwst_external_items' => array (
'label' => 'MwSt. Shop-fremder Artikel',
'desc' => 'Wenn der Artikel nicht über magnalister eingestellt wurde, kann die Mehrwertsteuer nicht ermittelt werden.<br/>
Als Lösung wird der hier angegebene Wert in Prozent bei allen Produkten hinterlegt, deren Mehrwertsteuersatz
beim Bestellimport aus Hitmeister nicht bekannt ist.',
'hint' => 'Steuersatz, der für Shop-fremde Artikel bei Bestellimport verwendet wird in %.',
'key' => 'hitmeister.mwstfallback',
'type' => 'text',
'default' => '19',
'verify' => 'float',
'cssClasses' => array('autoWidth'),
),
),
),
));
preferences:
38.95 ms | 402 KiB | 5 Q