Market Ready Germany Extension: Migrationsstregie??

      Market Ready Germany Extension: Migrationsstregie??

      Moin,

      die Extension erscheint mir wg der Trusted Shops Vorzertifizierung schon sehr vernünftig, aber wie könntet Ihr Euch eine Migrationsstrategie vorstellen?

      Neue Installation anlegen?
      Bestehende Installation aktualisieren?

      Ich tendiere dazu, sauber und neu anzufangen. Aaaaber dann?
      - die Produkte bekomme ich per Export/Import in den neuen Shop
      - wie hole ich die upsell/cross-sell Definitionen?
      - die Attribute?
      - die Kunden- und Bestelldaten?

      Grüße,
      FrankW
      Hmmm.. du willst deinen gesamten Shop auf der Basis eines beta Extensions neu aufbauen? :confused:

      Zusätzlich kommt das du dann mehr oder weniger vom Author abhängig bist. Du vertraust einem Fremden eine Angelegenheit die dir sehr sehr teuer werden kann.

      Meiner Meinung nach ist es evtl besser selber die entsprechenden Änderungen durchführen, dann weiß man was und wo was geändert wurde. Darüber gibt es mehr als genug Anleitungen für Magento.
      Sofern man eine Trusted Shops Zertifizierung anstrebt, ist die Installation der Extension schon sehr empfehlenswert.

      Wir haben Market Ready auf einen bestehenden Shop installiert ohne große Probleme. Und mit dem letzten Update sind auch die Startprobleme verschwunden.

      Allerdings gibt es einiges zu beachten bei der Installation:

      * Deutsches Sprachpaket und Vorkasse Extension müssen vorher deinstalliert sein, da die Erweiterung diese selbst enthält - Das gibt sonst Probleme bei der Installation -> WICHTIG: Individuelle Anpassungen vorher sichern!

      * CMS Seiten sichern, da Market Ready selbst CMS Seiten erstellt und vorhandene Seiten mit dem selben Seitenbezeichner teilweise überschreibt.

      * Teilweise sind trotzdem noch ein paar individuelle Anpassungen, vor allem in den Sprachfiles, nachher notwendig je nach Shopkonfiguration

      * Hinweis: Market Ready verwendet teilweise Inline-Übersetzungen. Was also nicht in den Sprachfiles zu finden ist, findet ihr in der SQL Tabelle core_translate

      Ich finde Market Ready schon sehr hilfreich, besonders die bereits angepasste Erweiterung für die Rechnungs PDF. Und mit Trusted Shop als Berater in rechtlichen Angelegenheiten gibt das ganze auch eine gewisse Sicherheit im rechtlichen Bereich. Es ist zwar keine 100%ige Sicherheit, dafür sind die einzelenen Shops einfach zu unterschiedlich ausgeprägt, aber man kann sicher sein, wenn Trusted Shop seinen Namen hergibt, dann ist man mit künftigen Updates nahe dran an den Entwicklungen der rechtlichen Rahmenbedingungen.

      Und: Nicht alle der Bestandteile der Extension sind mit Mitteln und Hinweisen aus den einzelnen Foren etc. umsetzbar! Zudem gibt die Extension auch eine gewisse Sicherheit bei künftigen Updates von Magento, da keine Core Dateien angefasst werden. Das war für uns der ausschlaggebende Punkt.

      Ich für meinen Teil jedenfalls kann die Erweiterung sehr empfehlen.

      Gruß Ralf
      Empfehlenswert ist die Market Ready Germany auf jeden Fall. Man spart sich viel Kleinarbeit.

      Aber man darf nicht denken dass dadurch der Shop in Sachen "Prüffertig für Trusted Shops" oder "Abmahnsicherheit" auch nur halbwegs fertig ist.

      Mich wundert es ehrlichgesagt dass Trusted Shops da seinen Namen mit draufpappt. Es hiess auch mit dem Modul wäre ein Shop für TS "vorzertifiziert". Was das bedeutet sei mal dahin gestellt, denn da klemmts noch allen Ecken und Kanten.
      Hallo ...
      Ich habe es so gemacht wie Marc Aurel es beschrieben hat. Leider funktioniert das irgendwie nicht bei mir.
      Installiert ist Magento 1.3.2.4 (stable)

      Während der Installation kommt in Magento Connect:

      Quellcode

      1. downloading market_ready_germany-0.1.7.tgz ...
      2. Starting to download market_ready_germany-0.1.7.tgz (57,604 bytes)
      3. . . . . . . . . . . . ...done: 57,604 bytes
      4. install ok: channel://connect.magentocommerce.com/community/market_ready_germany-0.1.7
      5. Mage_Core_Exception Object
      6. (
      7. [_messages:protected] => Array
      8. (
      9. )
      10. [message:protected] => Page Identifier for specified store already exist.
      11. [string:private] =>
      12. [code:protected] => 0
      13. [file:protected] => /home/scorpios/public_html/app/Mage.php
      14. [line:protected] => 407
      15. [trace:private] => Array
      16. (
      17. [0] => Array
      18. (
      19. [file] => /home/scorpios/public_html/app/code/core/Mage/Cms/Model/Mysql4/Page.php
      20. [line] => 65
      21. [function] => throwException
      22. [class] => Mage
      23. [type] => ::
      24. [args] => Array
      25. (
      26. [0] => Page Identifier for specified store already exist.
      27. )
      28. )
      29. [1] => Array
      30. (
      31. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Mysql4/Abstract.php
      32. [line] => 349
      33. [function] => _beforeSave
      34. [class] => Mage_Cms_Model_Mysql4_Page
      35. [type] => ->
      36. [args] => Array
      37. (
      38. [0] => Mage_Cms_Model_Page Object
      39. (
      40. [_eventPrefix:protected] => cms_page
      41. [_eventObject:protected] => object
      42. [_resourceName:protected] => cms/page
      43. [_resource:protected] =>
      44. [_resourceCollectionName:protected] => cms/page_collection
      45. [_cacheTag:protected] =>
      46. [_dataSaveAllowed:protected] => 1
      47. [_data:protected] => Array
      48. (
      49. [title] => Seite nicht gefunden
      50. [identifier] => no-route
      51. [content] =>
      52. 404 - Seite nicht gefunden
      53. Leider konnte die angeforderte Seite nicht gefunden werden, scheinbar wurde eine nicht korrekte URL eingegeben. So ist der 404 Fehler entstanden. Bitte nutzen Sie unsere Suche oder wechseln Sie zu unserer Startseite um in unserem umfangreichen Sortiment zu stöbern.
      54. * Suche
      55. * Startseite
      56. [root_template] => one_column
      57. [stores] => Array
      58. (
      59. [0] => 1
      60. )
      61. [is_active] => 1
      62. [custom_theme_from] => Zend_Db_Expr Object
      63. (
      64. [_expression:protected] => NULL
      65. )
      66. [custom_theme_to] => Zend_Db_Expr Object
      67. (
      68. [_expression:protected] => NULL
      69. )
      70. )
      71. [_origData:protected] =>
      72. [_idFieldName:protected] => page_id
      73. [_isDeleted:protected] =>
      74. )
      75. )
      76. )
      77. [2] => Array
      78. (
      79. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Abstract.php
      80. [line] => 251
      81. [function] => save
      82. [class] => Mage_Core_Model_Mysql4_Abstract
      83. [type] => ->
      84. [args] => Array
      85. (
      86. [0] => Mage_Cms_Model_Page Object
      87. (
      88. [_eventPrefix:protected] => cms_page
      89. [_eventObject:protected] => object
      90. [_resourceName:protected] => cms/page
      91. [_resource:protected] =>
      92. [_resourceCollectionName:protected] => cms/page_collection
      93. [_cacheTag:protected] =>
      94. [_dataSaveAllowed:protected] => 1
      95. [_data:protected] => Array
      96. (
      97. [title] => Seite nicht gefunden
      98. [identifier] => no-route
      99. [content] =>
      100. 404 - Seite nicht gefunden
      101. Leider konnte die angeforderte Seite nicht gefunden werden, scheinbar wurde eine nicht korrekte URL eingegeben. So ist der 404 Fehler entstanden. Bitte nutzen Sie unsere Suche oder wechseln Sie zu unserer Startseite um in unserem umfangreichen Sortiment zu stöbern.
      102. * Suche
      103. * Startseite
      104. [root_template] => one_column
      105. [stores] => Array
      106. (
      107. [0] => 1
      108. )
      109. [is_active] => 1
      110. [custom_theme_from] => Zend_Db_Expr Object
      111. (
      112. [_expression:protected] => NULL
      113. )
      114. [custom_theme_to] => Zend_Db_Expr Object
      115. (
      116. [_expression:protected] => NULL
      117. )
      118. )
      119. [_origData:protected] =>
      120. [_idFieldName:protected] => page_id
      121. [_isDeleted:protected] =>
      122. )
      123. )
      124. )
      125. [3] => Array
      126. (
      127. [file] => /home/scorpios/public_html/app/code/local/Symmetrics/ConfigGermanTexts/Model/Setup.php
      128. [line] => 68
      129. [function] => save
      130. [class] => Mage_Core_Model_Abstract
      131. [type] => ->
      132. [args] => Array
      133. (
      134. )
      135. )
      136. [4] => Array
      137. (
      138. [file] => /home/scorpios/public_html/app/code/local/Symmetrics/ConfigGermanTexts/sql/config_german_texts_setup/mysql4-install-0.1.0.php
      139. [line] => 16
      140. [function] => createCmsPage
      141. [class] => Symmetrics_ConfigGermanTexts_Model_Setup
      142. [type] => ->
      143. [args] => Array
      144. (
      145. [0] => Array
      146. (
      147. [execute] => 1
      148. [title] => Seite nicht gefunden
      149. [identifier] => no-route
      150. [root_template] => one_column
      151. [text] => app/locale/de_DE/template/config_german_texts/404.html
      152. )
      153. )
      154. )
      155. [5] => Array
      156. (
      157. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php
      158. [line] => 274
      159. [args] => Array
      160. (
      161. [0] => /home/scorpios/public_html/app/code/local/Symmetrics/ConfigGermanTexts/sql/config_german_texts_setup/mysql4-install-0.1.0.php
      162. )
      163. [function] => include
      164. )
      165. [6] => Array
      166. (
      167. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php
      168. [line] => 167
      169. [function] => _modifyResourceDb
      170. [class] => Mage_Core_Model_Resource_Setup
      171. [type] => ->
      172. [args] => Array
      173. (
      174. [0] => install
      175. [1] =>
      176. [2] => 0.1.14
      177. )
      178. )
      179. [7] => Array
      180. (
      181. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php
      182. [line] => 155
      183. [function] => _installResourceDb
      184. [class] => Mage_Core_Model_Resource_Setup
      185. [type] => ->
      186. [args] => Array
      187. (
      188. [0] => 0.1.14
      189. )
      190. )
      191. [8] => Array
      192. (
      193. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php
      194. [line] => 121
      195. [function] => applyUpdates
      196. [class] => Mage_Core_Model_Resource_Setup
      197. [type] => ->
      198. [args] => Array
      199. (
      200. )
      201. )
      202. [9] => Array
      203. (
      204. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Config.php
      205. [line] => 263
      206. [function] => applyAllUpdates
      207. [class] => Mage_Core_Model_Resource_Setup
      208. [type] => ::
      209. [args] => Array
      210. (
      211. )
      212. )
      213. [10] => Array
      214. (
      215. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Config.php
      216. [line] => 289
      217. [function] => init
      218. [class] => Mage_Core_Model_Config
      219. [type] => ->
      220. [args] => Array
      221. (
      222. [0] => Array
      223. (
      224. )
      225. )
      226. )
      227. [11] => Array
      228. (
      229. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/Config.php
      230. [line] => 491
      231. [function] => reinit
      232. [class] => Mage_Core_Model_Config
      233. [type] => ->
      234. [args] => Array
      235. (
      236. )
      237. )
      238. [12] => Array
      239. (
      240. [file] => /home/scorpios/public_html/app/code/core/Mage/Core/Model/App.php
      241. [line] => 1088
      242. [function] => cleanCache
      243. [class] => Mage_Core_Model_Config
      244. [type] => ->
      245. [args] => Array
      246. (
      247. )
      248. )
      249. [13] => Array
      250. (
      251. [file] => /home/scorpios/public_html/downloader/Maged/Controller.php
      252. [line] => 403
      253. [function] => cleanCache
      254. [class] => Mage_Core_Model_App
      255. [type] => ->
      256. [args] => Array
      257. (
      258. )
      259. )
      260. [14] => Array
      261. (
      262. [file] => /home/scorpios/public_html/downloader/Maged/Model/Pear.php
      263. [line] => 247
      264. [function] => endInstall
      265. [class] => Maged_Controller
      266. [type] => ->
      267. [args] => Array
      268. (
      269. )
      270. )
      271. [15] => Array
      272. (
      273. [file] => /home/scorpios/public_html/downloader/Maged/Controller.php
      274. [line] => 128
      275. [function] => installPackage
      276. [class] => Maged_Model_Pear
      277. [type] => ->
      278. [args] => Array
      279. (
      280. [0] => magento-community/market_ready_germany
      281. )
      282. )
      283. [16] => Array
      284. (
      285. [file] => /home/scorpios/public_html/downloader/Maged/Controller.php
      286. [line] => 355
      287. [function] => pearInstallPackagePostAction
      288. [class] => Maged_Controller
      289. [type] => ->
      290. [args] => Array
      291. (
      292. )
      293. )
      294. [17] => Array
      295. (
      296. [file] => /home/scorpios/public_html/downloader/Maged/Controller.php
      297. [line] => 170
      298. [function] => dispatch
      299. [class] => Maged_Controller
      300. [type] => ->
      301. [args] => Array
      302. (
      303. )
      304. )
      305. [18] => Array
      306. (
      307. [file] => /home/scorpios/public_html/downloader/index.php
      308. [line] => 35
      309. [function] => run
      310. [class] => Maged_Controller
      311. [type] => ::
      312. [args] => Array
      313. (
      314. )
      315. )
      316. )
      317. )
      Wenn ich die Seite aufrufe erhalte ich:

      Quellcode

      1. Error in file: "/home/scorpios/public_html/app/code/local/Symmetrics/ConfigGermanTexts/sql/config_german_texts_setup/mysql4-install-0.1.0.php" - Page Identifier for specified store already exist.
      2. [B]Trace:[/B]
      3. #0 /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(292): Mage::exception('Mage_Core', 'Error in file: ...')
      4. #1 /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(167): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '0.1.14')
      5. #2 /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(155): Mage_Core_Model_Resource_Setup->_installResourceDb('0.1.14')
      6. #3 /home/scorpios/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(121): Mage_Core_Model_Resource_Setup->applyUpdates()
      7. #4 /home/scorpios/public_html/app/code/core/Mage/Core/Model/Config.php(263): Mage_Core_Model_Resource_Setup::applyAllUpdates()
      8. #5 /home/scorpios/public_html/app/code/core/Mage/Core/Model/App.php(263): Mage_Core_Model_Config->init(Array)
      9. #6 /home/scorpios/public_html/app/Mage.php(434): Mage_Core_Model_App->init('', 'store', Array)
      10. #7 /home/scorpios/public_html/app/Mage.php(455): Mage::app('', 'store', Array)
      11. #8 /home/scorpios/public_html/index.php(65): Mage::run()
      12. #9 {main}
      Hatte das schon jemand? Bzw. Hat jemand eine Lösung :D

      LG
      Meines Wissens kann und darf die Extension nur in eine frische Magento-Installation importiert werden, auf der Extension-Seite (Magento Connect - Market Ready Germany - Overview - eCommerce Software for Growth) finde ich dazu leider keinen Hinweis mehr...

      Ist da etwas vollkommen an mir vorübergezogen :confused:
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.

      rack::SPEED schrieb:

      Meines Wissens kann und darf die Extension nur in eine frische Magento-Installation importiert werden, auf der Extension-Seite (Magento Connect - Market Ready Germany - Overview - eCommerce Software for Growth) finde ich dazu leider keinen Hinweis mehr...

      Ist da etwas vollkommen an mir vorübergezogen :confused:

      Nö ist es nicht :)

      Aber bei ner frischen installation hatte ich doch Probleme die Daten der alten Installation rein zu kriegen ... also versuch ich das jetzt mal so wie man es nicht machen sollte.

      rack::SPEED schrieb:

      Sollte die "Bastel-Lösung" später ohne Probleme funktionieren würden sich, glaube ich, sehr sehr viele Magento-Betreiber über die Lösung freuen. - Bleiben wir gespannt! :D


      So ... nicht schön aber funktioniert.
      Zuerst hab ich die
      cms_block
      cms_block_store
      cms_page
      cms_page_store

      über phpmyAdmin mal gesichert und dann die Tabelleninhalte gelöscht.
      Zum Glück hatte ich die ersten block und page id´s frei so war das nicht schlimm die Sicherung später wieder einzufügen.
      Dann manuell ein Modul nach dem anderen per Ftp auf den Server gezogen - alle ausser config_texts_german.
      Dann habe ich aus ner Neuinstallation (nur German Language + German Market) die Tabellen verglichen und die Unterschiede eingefügt - die Blockid und Storeid habe ich so angepasst, dass sie stimmig waren. (Die Datei ist im Anhang)

      Danach habe ich den Ordner config_text_german per ftp auf den Server gezogen und die mysql4-install-0.1.0.php im Ordner app/code/local/Sysmetrics/ConfigGermanTexts/sql/config_german_text_setup gelöscht
      und siehe da ... alles scheint zu laufen....
      Die gesicherten cms-Tabellen wieder per phpmyAdmin einfügen ... et voila!

      Wichtig ist halt, dass die BlockID in den Tabellen cms_block und cms_block_store und die StoreID in den Tabellen cms_page und cms_page_store passen.

      Wie gesagt, gefrickelt aber hauptsache es funzt.
      Dateien
      • german_market.zip

        (14,3 kB, 105 mal heruntergeladen, zuletzt: )

      Market_Ready_Germany auf 1.4.1.1

      Hallo,
      der letzte Eintrag zu diesem Thema ist schon 6 Monate alt. Ich wollte mal nachhören, ob jemand neuere Erfahrung gesammelt hat.
      Ich habe heute mal todesmutig die Market_Ready_Germany Extension auf meiner "frischen" magento Prod-Instanz Ver 1.4.1.1 per Mage-Connect Manager installiert. Daten und Content mußte ich also nicht migrieren.
      Die "Locale_Mage_community_de_DE" habe ich vorher nicht deinstalliert.
      Die Installation ist ohne Fehler durchgelaufen und der Shop scheint auf den ersten Blick zu funktionieren.


      Die Frage ist nur, gibt es Probleme die man nicht auf den ersten Blick sehen kann.
      Hat jemand diesbezüglich (schlechte) Erfahrungen gemacht?