# Backend + ExtJS - Wie PreisAttribute?

**URL:** <https://forum.shopware.com/t/backend-extjs-wie-preisattribute/26322>\
**Category:** Programmierung\
**Created:** [17. April 2015 um 17:22 UTC](https://forum.shopware.com/t/backend-extjs-wie-preisattribute/26322 "2015-04-17T17:22:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![a.preuss](https://avatars.discourse-cdn.com/v4/letter/a/bc8723/32.png) [@a.preuss](https://forum.shopware.com/u/a.preuss)\
**Post date:** [17. April 2015 um 17:22 UTC](https://forum.shopware.com/t/backend-extjs-wie-preisattribute/26322/1 "2015-04-17T17:22:47Z")

</div>

Hallöchen, wie realisiere ich zusätzliche Preisattribute? Unter Shopware 4 hatte ich es bereits hinbekommen gehabt, über ExtJS weitere Columns in der Preistabelle unter zu bringen (Siehe [[UNGELÖST] Re: Weitere Preisinformationen bei Artikel](http://forum.shopware.com/post113005.html#p113005)), hatte aber bis dato immer noch Probleme beim Laden/Speichern der Daten. Leider habe ich bis heute keine Lösungsvorschläge oder Tipps bekommen. Nach einem update auf Shopware 5 werden im Backend nicht mals die overrides für die Preistabelle genutzt. Kann mir da jemand Helfen oder gar Beispiele geben?

---

<div class="post-metadata">

**Author:** ![a.preuss](https://avatars.discourse-cdn.com/v4/letter/a/bc8723/32.png) [@a.preuss](https://forum.shopware.com/u/a.preuss)\
**Post date:** [17. April 2015 um 18:50 UTC](https://forum.shopware.com/t/backend-extjs-wie-preisattribute/26322/2 "2015-04-17T18:50:05Z")

</div>

Ich habe jetzt noch einmal genauer geschaut, es scheint einfach keine Zuweisung zu bekommen. Über den Ajax-Request, wenn ein Artikel geladen wird, tauchen die Werte die ich manuell über der Datenbank eingetragen habe auf: Ajax-Request ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/ec8082502a2a675865c62e49faec534fa6bba1d6.png) Datenbank ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/30863485a034003c7c2e68428ec8f136e372b9aa.png) Ich habe jetzt bei getColumns() bei beim renderer eine Debug-Ausgabe hinzugefügt. Komisch ist, dass hier die Werte nicht die aus der Datenbank sind:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/edb153397c3d6aa53f2f7d43ba18c0bcd25acf52.png) `//{block name="backend/article/model/price\_attribute/fields" append} { name:'coinsGet', type:'float' }, { name:'coinsPay', type:'float' }, //{/block} //{block name="backend/article/model/price/fields" append} { name:'coinsGet', type:'float' }, { name:'coinsPay', type:'float' }, //{/block} //{namespace name=backend/article/view/main} //{block name="backend/article/view/detail/prices" append} Ext.define('Shopware.apps.Article.view.detail.Prices.Coins', { override: 'Shopware.apps.Article.view.detail.Prices', //bulkLoad: true, getColumns: function() { var me = this; var parent = me.callParent(arguments); var array = Ext.Array.insert(parent, 3, [{ xtype: 'numbercolumn', header: '{s namespace="Backend/Article/Price" name=detail/price/coins/get}Get Coins{/s}', dataIndex: 'coinsGet', editor: { xtype: 'numberfield', decimalPrecision: 2, minValue: 0 }, renderer: function() { console.log(arguments); return '12345'; } }, { xtype: 'numbercolumn', header: '{s namespace="Backend/Article/Price" name=detail/price/coins/pay}Coin-Price{/s}', dataIndex: 'coinsPay', editor: { xtype: 'numberfield', decimalPrecision: 2, minValue: 0 } }]); return array; }, onStoresLoaded: function(article, stores) { var me = this; var parent = me.callParent(arguments); console.info(me.stores); } }); //{/block}` Wo liegt der Fehler? Irgendwo muss doch eine Zuweisung stattfinden?
