-
- Dieter21

-
Total Posts: 49
Joined: 2008-03-29
Belgium
|
Step 1: Install the MagentoXtender module
1. Surf to http://www.magentocommerce.com/extension/557/magentoxtender
2. Click on the ‘Get Extention Key’ button, check the agreement box and click on the second “Get Extention Key” button
3. Copy the extention key to the clipboard (Ctrl-C) (the key is normally this one: magento-community/magentoxtender)
4. Surf to the adminpages of your magento website ( http://www.yourdomain.com/admin )
5. Goto System > Magento Connect > Magento Connect Manager ( a new website will open )
6. Login into the Magento Connect Manager with the same username and password from your admin pages
7. Once you’ve logged in, click on the Settings - tab
8. Set the ‘Preferred State’ to ’Alpha‘
9. Click on the ‘Save Settings’ button
10. Click on the Extentions-tab
11. Paste the extention key ( magento-community/magentoxtender ) into the textbox and press the Install-button
If everything worked out fine, the module should now be installed
Step 2a: Disable or Refresh Cache Management
1. Surf to the adminpages of your magento website ( http://www.yourdomain.com/admin )
2. Goto System > Cache Management
3. In the dropdownbox of Cache Control choose ‘Reload’ or ‘Disable’ and click on the ‘Save Cache-settings’ button
Step 2b: Disable Log Settings
1. Surf to the adminpages of your magento website ( http://www.yourdomain.com/admin )
2. Goto System > Configuration > Developer > > Log Settings
3. Disable the Log Settings and save the changes.
Step 3: Create a Webservice User & Role
1. Surf to your admin pages
2. Go to System > Web Services > Roles
3. Create a new Roll with Administrator rights (All sources)
4. Go to System > Web services > Users
5. Create a new user, choose a username and API-key and assign the Administrator Rol that you created in step 3
Step 4: Install the MagentoXtender Windows application
1. Surf to http://www.linux4ever.be/dokuwiki/doku.php?id=magentoxtender
2. Download the latest version the Windows Setup File and save the .zip file (magentoxtender_setup.zip) to your desktop or somewhere else
3. Extract the magentoxtender_setup.zip file with winzip, winrar, or similar unzip software
4. Go to the extracted files and execute ‘setup.exe’
5. Follow the instructions and install the program
Once you’ve finished the installation, there should be a shortcut on your desktop and start menu. Use one of them to start MagentoXtender.
Step 5: Start MagentoXtender
1. Start MagentoXtender
2. The first time, a settings window will popup and ask for the API-url, API-username & API-key (password)
- API-url: Depending on whether you have URL Rewrites or ‘Use Store URL’s’ enabled in your magento website, try one of the following url’s:
* http://www.yourdomain.com/index.php/api/xmlrpc/
* http://www.yourdomain.com/storename/index.php/api/xmlrpc/
* http://www.yourdomain.com/storename/api/xmlrpc/
* http://www.yourdomain.com/api/xmlrpc/
HINT: if you’re not sure if you have the correct url, try to paste the url in IE or firefox and see if you get some XML-style message which should say ‘Failed to parse request’
- API-username & API-key (password): Use the username & key from step 3.5
3. Click OK
If all goes well, you should now be able to use the program.
Troubleshooting
Manage Products -> Fatal error: Call to a member function setAttribute() on a non-object
When you get an error message like this:
CookComputing.XmlRpc.XmlRpcIllFormatedXmlException: Response from server does not contain valid XML.:
<br />
<b>Fatal error</b>: Call to a member function setAttribute() on a non-object in
<b>/[yourdomain]/app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php</b> on line <b>351</b><br />
...
Solution:
Execute following query:
UPDATE eav_attribute SET `source_model` = ‘eav/entity_attribute_source_table’ WHERE attribute_code IN (’manufacturer’,’color’)
Using MagentoXtender under Vista
If you are unable to connect to your magento webservice, it could be that vista blocks your internetconnection for magentoxtender
Solution:
For vista users, execute magentoxtender as administrator by right clicking on Magentoxtender.exe and choose ‘Run as Administrator’
Have fun!
|
| |
-
- Posted: November 10 2008
-
| top
-
|
 |
 |
 |
|
|
-
- kAnAnA

-
Total Posts: 14
Joined: 2008-09-29
|
Hello,
When i go to System > Web Services > Roles i get this error:
Recoverable Error: Argument 1 passed to Mage_Adminhtml_Controller_Action::_addContent() must be an instance of Mage_Core_Block_Abstract, boolean given, called in /home/gaspt/public_html/app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php on line 51 and defined in /home/gaspt/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php on line 89 Trace: #0 /home/gaspt/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php(89): mageCoreErrorHandler(4096, 'Argument 1 pass...', '/home/gaspt/pub...', 89, Array) #1 /home/gaspt/public_html/app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php(51): Mage_Adminhtml_Controller_Action->_addContent(false) #2 /home/gaspt/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(349): Mage_Adminhtml_Api_RoleController->indexAction() #3 /home/gaspt/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Admin.php(143): Mage_Core_Controller_Varien_Action->dispatch('index') #4 /home/gaspt/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(174): Mage_Core_Controller_Varien_Router_Admin->match(Object(Mage_Core_Controller_Request_Http)) #5 /home/gaspt/public_html/app/Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch() #6 /home/gaspt/public_html/index.php(52): Mage::run() #7 {main}
So i can´t choose a username and API-key !!..
Can u help in this specific problem?
Thanks in advance
Image Attachments
Click thumbnail to see full-size image
|
| |
-
- Posted: November 18 2008
-
| top
| # 1
-
|
 |
 |
 |
|
|
-
- Dieter21

-
Total Posts: 49
Joined: 2008-03-29
Belgium
|
I don’t think this error has anything to do with magentoxtender.
Are you using a fresh magento installation?
Try to download the latest Magento1.1.6 and see if you still have the error.
|
| |
-
- Posted: November 18 2008
-
| top
| # 2
-
|
 |
 |
 |
|
|
-
- kAnAnA

-
Total Posts: 14
Joined: 2008-09-29
|
yes ... you right.
I have uninstall the xtender and the error is the same....
My magento is the last one with the modern theme .... i have already search the foruns but i can´t get any solution for that .... :-(
Thanks for your help.
|
| |
-
- Posted: November 18 2008
-
| top
| # 3
-
|
 |
 |
 |
|
|
-
- kAnAnA

-
Total Posts: 14
Joined: 2008-09-29
|
There is the solution for this problem.
I do not know what happened but the folder / Api / at / app / code / core / Mage / Adminhtml / Block was disappeared! I don´t know why! It was been deleted!
To resolve this issue I just copied the same folder of a clean installation of magento and copied it to restore what was missing.
Now i can test MagentoXtender !!
|
| |
-
- Posted: November 20 2008
-
| top
| # 4
-
|
 |
 |
 |
|
|
-
- kAnAnA

-
Total Posts: 14
Joined: 2008-09-29
|
Hello again,
Now i have a problem… i have cache disable. I create a user in web service with all privileges and i got this error:
“Calling Parameters do not match signature” Failed to connect to webservice”
The http://www.mydomain.com/index.php/api/xmlrpc/ is correct ( i got the message <string>Failed to parse request</string>) ....
I have create two users with different username and password but i can´t enter in the xtender windows application.
Can u help with this problem ?
Tips , advices are welcome.
thanks in advance
|
| |
-
- Posted: November 20 2008
-
| top
| # 5
-
|
 |
 |
 |
|
|
-
- elfling

-
Total Posts: 106
Joined: 2008-10-21
|
Hey Dieter,
I’ve installed this Xtender and got it up to the point that when I go to click anything like Products, invoices etc i get errors.
“Response from server does not contain valid XML”
Seems to be failing with Abstract.php for that.
and then a different error i get is “Unhandled exception”
Does this work with Magento 1.1.8, because thats what I’m trying to use it with.
Thanks,
elfling
|
| |
-
- Posted: December 17 2008
-
| top
| # 6
-
|
 |
 |
 |
|
|
-
- Dieter21

-
Total Posts: 49
Joined: 2008-03-29
Belgium
|
Hello elfling,
try to execute the following query against your magento database:
UPDATE eav_attribute SET `source_model` = ‘eav/entity_attribute_source_table’ WHERE attribute_code IN (’manufacturer’,’color’)
Does the error still occur after you have done that?
I currently use magentoXtender with version 1.1.8 and have no problems.
Dieter
|
| |
-
- Posted: December 17 2008
-
| top
| # 7
-
|
 |
 |
 |
|
|
-
- selkies

-
Total Posts: 6
Joined: 2008-06-06
Germany, Schleswig-Holstein
|
Hello Dieter,
I have got the same error.
I also updated to 1.1.8
I just found the new source files for the extender - released 13.12.
Do I need this new version and do you supply a executable version so I dont have to compile it by myself?
Can you tell me how I can paste the query with phpmyadmin? I get there errors, too.
Thank you very much.
Stefan
DAMN!
I crashed my database!
The following error occurs when I try to duplicate a item:
SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn’t match value count at row 1
Has anyone got an idea to solve this problem?
|
| |
-
- Posted: December 18 2008
-
| top
| # 8
-
|
 |
 |
 |
|
|
-
- elfling

-
Total Posts: 106
Joined: 2008-10-21
|
Hey Dieter,
Thanks for getting back to me
That fixed the first error, but not the second.
Still get the unhandled exception error.
“The given key was not present in the dictionary”
at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at MagentoXtender.frmProductSearch..ctor() at MagentoXtender.frmMain.ToolBarToolStripMenuItem_Click(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
pretty huh…
Well, if you have any ideas what its doing, that would be a great help.
HAPPY HOLIDAYS,
elfling
p.s. my Belgium is AWFUL.... lol
|
| |
-
- Posted: December 22 2008
-
| top
| # 9
-
|
 |
 |
 |
|
|
-
- gruendlboat

-
Total Posts: 3
Joined: 2008-11-19
|
Hi Dieter,
i use many grouped products and saw that magento´s import tool has still problems to import new grouped products with specifc linking to single products. So, i was looking for a solution out there. I found your great tool and it looks very promising. I will try it immediately out. When it works without too much errors, you´re my man, this Year
Thanks for the well descriped documentation on your site.
Wish you merry Cristmas!
René
|
| |
-
- Posted: December 23 2008
-
| top
| # 10
-
|
 |
 |
 |
|
|
-
- gruendlboat

-
Total Posts: 3
Joined: 2008-11-19
|
Had an error with eaccelerator and xmlrpc. You have to deeactivate the eaccelerator. Otherwise you will get an error message, when you login with API. Now, it works fine
|
| |
-
- Posted: December 23 2008
-
| top
| # 11
-
|
 |
 |
 |
|
|
-
- marcin.j

-
Total Posts: 1
Joined: 2008-12-28
|
hello everybody sorry for my english
i have a little problem
i have magento 1.1.8 and install magentoxtender extension form magentocommerce.com
i create role with web service and user with role
i install magento xtender on my windows vista 32 bit home premium and after instalation i want connect with my shop ... on settings i have good api url http://ardito.hekko.pl/magento/index.php/api/xmlrpc/ and good api username and password and when i want connect i have a warning
“Failed to connect to webservice. Please chceck your settings and try again”
what i do wrong ... i have a new instalation magento ... and other modules good work ???
please help me
Martin
|
| |
-
- Posted: December 28 2008
-
| top
| # 12
-
|
 |
 |
 |
|
|
-
- Vossie75

-
Total Posts: 90
Joined: 2008-12-19
|
I have exact the same problem as Martin, also right url user and api password but also: “Failed to connect to webservice. Please chceck your settings and try again”
any idea what can be wrong?
|
| |
-
- Posted: January 1 2009
-
| top
| # 13
-
|
 |
 |
 |
|
|
-
- Vossie75

-
Total Posts: 90
Joined: 2008-12-19
|
I had a second install on another domainname with a bit older version and have been trying to use it there also but also to that website i can not connect to the webservices api/xmlrpc
I have no idea anymore why i can not connect :-(
|
| |
-
- Posted: January 2 2009
-
| top
| # 14
-
|
 |
 |
 |
|
|
-
- Vossie75

-
Total Posts: 90
Joined: 2008-12-19
|
probebly a bug in the software.
I have now also installed in on my local computer and also there i get the message “Failed to connect to webservice. Please chceck your settings and try again”
and i have there now magento 1.1.6.
|
| |
-
- Posted: January 2 2009
-
| top
| # 15
-
|
 |
 |
 |
|
|