We use the Magento API. Here is the documentation on how to import data and images from Magento Go.
Yes, you can do this and more with the "Override and Supplementary Data" capability, documented here. Here are the available features:
- Price overrides — Publish a price that is different than the price contained in your database
- SKU number override — Publish with a SKU number that is different than the SKU numbers in your database
- Attribute value override — Publish attribute values that are different than the attribute values in your database
- Attribute supplements — Publish attribute labels and values that are in addition to what you have in your database
Catalog-on-Demand supports simple HTML for print publications, such as bullets and some styling. Other HTML, such as complicated embedded tables or extensive styling, does not transfer well from web to print. Such HTML may be easily stripped out with simple checkboxes.
In addition, Plug-Ins can be created to handle just about any other clean up or formatting replacement that you can imagine.
You can use Private Data Editor to recategorize your products. There is a Catalog-on-Demand setting that prevents the Magento Go import from overwriting your categories.
Yes. Catalog-on-Demand automatically handles all the sizing, positioning, and text wrap issues associated with having different shape images for different products.
- Your PHP version must be 5.2.2 or higher
- The "soap" and "xml" PHP extensions must be installed
These first two steps are to be taken from the Magento Admin Panel.
CREATE A ROLE
- Go to System > Web Services > Roles > Add New Role
- Set Role Name to Catalog-on-Demand
- Click on Role Resources
- Set Resource Access to Custom
- Check the following:
- Catalog > Product > Retrieve products data
- Catalog > Product > Product attributes > Change or Retrieve attribute store view
- Catalog > Product > Product attributes > Retrieve attribute data
- Catalog > Product > Link (uncheck Remove, Update, Assign)
- Catalog > Product > Product images (uncheck Remove, Update, Assign)
- Catalog > Category > Retrieve categories tree
- Catalog > Category > Retrieve category data
- Catalog > Category > Assigned products (uncheck Remove, Update, Assign)
- Click Save Role
CREATE A USER
- Go to System > Web Services > Users > Add New User
- User Name: catalogondemand
- First Name: APIUser
- Last Name: CatalogOnDemand
- Email: firstname.lastname@example.org
- New API Key: Enter any secure combination of characters and numbers - no punctuation or spaces. You will need this later, so please make a note of it.
- API Key Confirmation: Enter the same thing that you did in Step 5.
- Account: Active
- Click User Role
- Click the radio button for Catalog-on-Demand
- Click Save User
TEST THE API KEY
Please use this test page to determine if you have properly set up Magento Web Services for use with Catalog-on-Demand.
If successful, you should see a page with a message saying "Establishing a Connection", followed by some details. This should be followed by "Signing in as catalogondemand" and a session ID.
Please contact us if you have any difficulty.
Sign in to Catalog-on-Demand (registration is free).
Go to Account > Data Import Setup.
- For Import type, choose Magento Go API Import
- Enter the URL of your Magento site
- Enter the User name and API key created in Part I
- Enter the store code if you have multiple stores (see the FAQ about store codes on our Extension for Magento page)
- Click Create Data Import Setup
- Click the Test button
- If you have error messages and cannot troubleshoot the problem, please contact us
- If the test is successful, click Import Now
- Wait for a couple minutes.
- Click History
- If the import is successful, a button labeled "Download report" will appear.
You are now ready to start publishing. Please contact us if you have any questions or problems.
These options are the same as found on our Extension for Magento documentation page.