We use the 3dcart API. Here is the documentation on how to import data and images from 3dcart.
You can choose to import and publish any of the following: cost, price, retail price, sale price, and the ten price levels.
You can import any of the following: width, height, depth, weight, warehouse location, warehouse bin, warehouse aisle, warehouse custom, and login level. Even if these attributes are imported, you can suppress them in your publication configurations. You can also use these attribute values (or any other content) in the Plug-Ins to perform other pre-publishing data manipulation.
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 3dcart 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.
3dCart offers an API that is well-suited for importing product data into Catalog-on-Demand for purposes of creating print catalogs.
- Log in to your 3dcart store manager
- Go to Modules > REST API > Change Settings
- Click +Add
- Enter the Public Key for Catalog-on-Demand: afe62113bd3ecc562680efdc7de55d1e
- To the right of the key, click +Add
- A confirmation dialog should appear. Click +Authorize.
- You should see a message box saying that Catalog-on-Demand for 3dcart has been successfully installed at your store. The secure URL you see should be the secure URL for your store.
- Note the secure URL. You will need this in Part II.
- Close the message box
- You should now see Catalog-on-Demand for 3dcart listed as a REST API app.
- To the right you will see a column heading labeled Action. Under that heading, click on Show Scope. You should see Read permission given for 3 modules: Categories, Manufacturers, Products.
- If you do NOT see these three permissions, delete the app (the Delete button is under the Action heading) . Start over on Step 3. If you still do not see these three permissions, contact 3dcart support. You cannot proceed with Catalog-on-Demand without these three permissions.
- Sign into Catalog-on-Demand (registration is free if you have not already done so).
- Click on Account (top menu). Click on Data Import Setup.
- Under Import type, select 3dcart REST API import (ignore the old "3d Cart API import")
- Enter your secure site URL as provided in Part 1, Step 8 (e.g., https://www.mystore.com/)
- You can begin by not checking any of the boxes.
- Choose at least one day of the week. We recommend you choose every day of the week.
- Click Create Data Import Setup.
- Click Test. You should see a Test Results pop-up. If everything is ok, go to the next step. If not, recheck your entries. Please contact support if you have problems.
- Click Import Now.
- After a few minutes, click on History (in the Data Import section). You may need to click refresh, because the import does not start for about 2 or 3 minutes.
- When the import is complete, click on Download Report.
- Review the report for errors. If you have any questions or issues, please contact support.
- If all is well, then you are ready to publish!
Catalog-on-Demand offers several options for importing data from your 3dcart database.
- Ignore HTML tables — If checked, then any HTML tables in your product descriptions will not be imported. Sometimes this is necessary if you have complex HTML tables that do not appear correctly in your print catalog.
- Remove color tags — This is useful if you have color formatting in your HTML that you do not want to appear in your print catalog.
- Remove all styles — This is useful if you have font formatting in your HTML that you do not want to appear in your print catalog.