I recently started with Magento and decided to migrate Interspire shopping cart I already made time ago to it. At first look Magento seems a very huge beast - lots of options, maybe lack of simplicity resulting in some performance loss. I've got user guide from which I am not getting much of benefit since there're just descriptions of very ordinary tasks that I could easily discover myself by poking around frontend/backend. So my first tasks are category and product export. Interspire seems to be exporting ONLY products in three available formats:
Default
MYOB
Peachtree accounting
I did some searching on Magento's product importing and found a blog post which says that I should create a few sample products with all the necessary attributes myself and then start the import. But what should I do with categories ? Is it possible to import them or instruct Magento to automatically create categories when importing product file if unknown category is encountered ?
Thanks
Thanks for the advertisements folks ! though I would prefer an advice how to do it myself. I found out that I can do it for free, since Interspire supports Interspire -> OsCommerce migration and there's free OsCommerce -> Magento migration module in Magento Connect, only thing I need to do is to setup temporary OsCommerce on public server.
Related
I have a strange WooCommerce issue on one of my sites. It's a popular webshop with thousands of products. Most likely the issue is there for a long time but we just noticed it.
The problem: A lot of products are not showing up on the frontend. All of those are visible in the backend, all of them are live, all of those are in stock. So they should show up. Some of the store products are visible, some of them are not. There's no logic in this. BUT... if I just edit a missing product and just simply re-save it in the backend it shows up in the frontend right away.
Most likely the issue is related to the 2.x to 3.x database upgrade: "3.0.0 instroduces a new product visibility taxonomy; catalog, search, hidden, featured, outofstock are terms. These are set on upgrade and help filter products in the catalog during frontend queries."
My theory is that this database upgrade didn't finish at that time for some reason.
So the solution would be to run it again or to find an automatic way to emulate the "save" feature that I do manually if I edit and save a missing product in the backend. But the manual way is simply not an option when I have thousands of products.
I just want all available products to appear in the frontend too. Do you have any idea how can I solve this?
P.s: I have already tried switching back to a default theme and disabling every other plugin except WooCommerce. It's clearly a database related WooCommerce issue. And yes, I have the latest WP and the latest 3.x Woo. The PHP version is 7.2.
Thank you in advance!
I have 15000 products and 200 categories which I want to transfer from opencart to my new store developed in woocommerce , I did reseach and I found 2 plugins Cart2Cart and LiteExtension but those are expensive for me and I dont want to use a paid plugins or service, is there any way or script or solution that I get open cart products and import in woocommerce?
I only want to import
Products (SKU, PICTURE, VARIABLES, TAGS, ASSOCIATED CATEGORIES)
Categories
I do not need customers or any other data
Please help.
Once you have exported your products in CSV/XML, you can easily import your products into new WooCommerce store.
There is a free WooCommerce product import extension plugin which will help you to do that very easily. sample CSV
A general way of moving the products and categories will be exporting them into an easily accessible format (csv, json, etc) and import them into your new webstore.
Opencart marketplace provides the extension for exporting your products, categories etc... and you can import them into csv format then you can use them to import into the woocommerce platform.
I will provide a link to the opencart extension which is actually free.
Opencart: Import/Export Extension
I would suggest direct database migration from Opencart to Woocommerce, which seems to be the cleanest way. There are tools outthere which can help you do this. This one is free, and made by a famous developer, check it out: Migrate Shopping Carts to Woocommerce
When migrating from OpenCart to WooCommerce, you should consider some issues:
OpenCart uses Custom Options for product while WooCommerce uses Variations. In this case, I recommend you to install WooCommerce Product Extra Option plugin.
SEO meta title and meta description: this data is very important for your website's ranking, don't forget to migrate it. You could use Yoast SEO or Rank Math plugin to handle your SEO data in WooCommerce.
For your question about the migration tools, free plugins will not be able to afford the 2 issues above, pro versions would be better. But if you are looking for a migration tool that can cover the problems listed above, I recommend you to use this OpenCart to WooCommerce migration tool of Next-Cart. This is a really good migration software at a much more affordable price.
I have a two seperate websites(f.e. abc.com and 123.com) Shops have the same products, but different prices. I want that these two stores would share product stock and nothing more. So I guess it's just one column from database. Is there a good way to synchronize product stock between two seperate prestashop websites?
In order to achieve your goal. You should use the multistore functionality in Prestashop (sharing products and stock), see doc.prestashop.com/display/PS16/Managing+Multiple+Shops
As I assume you aren't using it for a specific reason, you would need to go and create your own module. Your module should register to the actionUpdateQuantity hook, meaning everytime your stock changes, it should do something, namely send a message to the other shop.
Normally, you would use the Prestashop webservice for this kind of behaviour, but as the webservice has some problems with stock management (see http://forge.prestashop.com/browse/PSCSX-3170, mainly having to do with the advanced stock management). I don't know if you use the ASM functionality, but I've created an example module for syncing your stocks. It can be adapted to be compatible with ASM functionality.
In the module configuration, you'll find the Sync URL of the current shop, you can use that URL in the other shop. So you'll install the module on both shops and cross reference them. I've created a separate sync.php file which will be called to sync the stock. As said, normally you should use the webservice functionality for this (and if you dont use ASM, you can adapt it to use the webservice, if you do use ASM, you must adapt it to allow for stock movements and valuation).
For the code, see the repository at https://github.com/mwienk/prestashop-syncstock
I have an existing desktop application for managing my shop. Now Im making an online store, for that I have used prestashop. I have to add all the products from my old application to online shop. Also in future I will add new products through desktop application only. But when I add new product it should be reflect in the online shop.
Im planning to update the database from desktop application. For that I need to view the insert query for adding a product in prestashop. But I didnt find anything.Please guide me.
Thanks in advance,
iijb
For a simple product creation, you will have to populate these tables :
ps_product
ps_product_shop (if prestashop version >= 1.5)
If you have combinations (E.g. Blue XL Tshirt, Black S Tshirt, ...) you need to populate these tables too (but this won't be easy) :
ps_product_attribute
ps_product_attribute_combination
ps_product_attribute_shop
You have to look the database schema with phpmyadmin to see field names.
Anyway I suggest you to study how works modules such as oscommerce to prestashop, or magento to prestashop.
Good luck
I run Prestashop 1.6, I believe that you will also have to enter the description in ps_product_lang. You may also have to make an entry of physical quantity available in ps_stock_available. For sure if you use advanced stock management.
Hope it helps!
Is it possible to add bundled products with Magento API? If not, is there any other way to add a bundled product?
Yes there is way around, which I myself have been playing with for some time. Please see this post (Programmatically add Bundle Products in Magento, using the SKU / ID of Simple Items) to get a starting point of how to proceed.
I have used simple way to add Bundle Products, not by using Web Services. However, I think the latter is still possible.