The Magento 2 CS-Cart connector module integrates the Magento 2 store with the CS-Cart store. You can synchronize the products and orders between Magento and the CS-Cart stores with the help of this module.
The store admins can now manage the Magento 2 store and CS-Cart store at the same time. This plugin allows the store merchants to manage multiple CS-Cart stores.
Note: This module will work for simple and configurable products only.
Check a brief overview of the plugin –
Features- Magento 2 CS-Cart connector
- The store merchant can set up various CS-Cart stores.
- The store owners can import products and orders from CS-Cart.
- The admin can also map Magento 2 categories to CS-Cart categories.
- The store admin can also pull real-time orders with the help of cron.
- Admin can import Simple as well as Configurable product types.
- The product information like base image, additional images, name, price, SKU, description, quantity, weight, and super attributes with options imported along with the product.
- The admin can set default quantity and weight values for imported products in the Magento 2 store
- If a product is not created during the real-time order update, cron will create it for you automatically.
- The store admin can manage and view the products from both stores.
- If no category is assigned for any product, then it will fall in default.
- The store admin can also export the products from Magento into CS-Cart.
Install Extension from Webkul Store
#1 Download Module
Firstly, you need to log in to Webkul Store, go to My Account>My Purchased Products section, verify and then download and extract the contents of this zip folder on the system.
#2 Upload Folder
Once the module zip is extracted, follow path src>app and then copy the app folder into the Adobe Commerce Cloud root directory on the server as shown below:
#3 Run Commands
After uploading the module folder, you need to run the following commands in the Magento 2 root directory:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
Note:
- For executing import export jobs done by message queue and cron. You have to set up the cron first for this- How to configure and run cron.
How to Get the CS-Cart API
Furthermore, to get the CS-Cart API keys you need to have CS-Cart installed. Now in your CS-Cart backend, you need to navigate through Edit profile> API Access in your profile.
Here, the API access must be on to get the API keys and the API keys will display in the API Key section.
Admin Configuration- Magento 2 CS-Cart connector
The admin will navigate through Stores> Configuration> CSCart Connector to make some general configurations.
General Configuration:
Allow Default Value- If it is selected as Yes then the default values will assign to the product during import.
Product Default from Catalog- If the option is enabled, the product from Magento 2 catalog will also get deleted after deleting the mapped product.
CS-Cart Admin Email- The admin will enter the CS-Cart admin email.
CS-Cart Base API URL- Here, the store admin will enter the CS-Cart base URL of the storefront.
CS-Cart API Key- Enter the CS-Cart API key.
CS-Cart API Version- Select the CS-Cart API version.
Manage CS-Cart Stores
Now the admin will navigate through CS-Cart Magento Connect>Magento CS-Cart Stores to manage and add CS-Cart stores.
The admin will add the CS-Cart store by clicking on Add CS-Cart store button. A form will appear as shown in the screenshot.
Furthermore, the admin will enter the CS-Cart store information.
CS-Cart Store- Select the CS-Cart store which you want to sync to the Magento store.
Magento Store- Select the Magento store to sync with the CS-Cart store.
Attribute Set- Select the attribute from here.
The list of stores will display as shown in the screenshot.
The admin can now edit the store by clicking on the Edit button. Here, the admin can make the following configuration.
CS-Cart Store Information
CS-Cart Store- The CS-Cart store name will display which will be synced with Magento 2 store.
Magento Store- Here, the Magento store name will reflect which the CS-Cart store is getting synced.
Attribute Set- Select the attribute set from the dropdown menu for the store.
CS-Cart General Information
Default Category- Select the default category to assign the CS-Cart product.
Default Quantity- After that, enter the default quantity. This quantity will assign to the product when the CS-Cart product does not have quantity.
Default Weight- Enter the default weight and this weight will assign to the product when the CS-Cart product does not have weight.
Default Order Status- Select the default order status from here. The default status will assign to the imported order.
Category Mapping
Magento Store Category- The admin will select the Magento store category which you want to map to the CS-Cart store.
CS-Cart Store Category- Thereafter, select the CS-Cart category which you want to map with Magento Store.
Attribute Set ID- Select the attribute set id.
Furthermore, click on the Map Category button to map the category. A list of mapped categories will display after mapping here. The admin can also delete the mapped categories from the Action button.
Note:
- You can map one category at a time.
- If category mapping is not done for the CS-Cart store product category, then the import products will assign to the default Category as per the configuration.
- If the category mapping is done for the CS-Cart product category, then the imported products don’t assign to the default category. The imported products are automatically assigned to the mapped category only.
Import Product from CS-Cart
Import Product- The admin will click on the Import Product button to import the CS-Cart products.
Cron will run after importing the products.
Create Imported Products- The store owner can use it to create the imported products.
The admin can assign the products to category also from the action button as shown below.
The store admin will select the Assign to Category option. After that, he will select the store category from the Category dropdown.
After successful import, the admin can view the imported products.
Configurable Product Import
Likewise the simple products, you can also import the configurable product to the Magento store.
The configurable product will display with variations to the Magento store after import as shown in the below image.
Note:
- The product information like base image, additional images, name, price, SKU, description, quantity, weight, and super attributes with options imported along with the product.
- The module imports simple and configurable products.
Import Order from CS-Cart
Import Order- The admin will click on the Import Order button to import the orders from CS-Cart.
Cron will run after importing the orders.
Create Imported Order- The store admin can use it to create or add the order to the Magento store.
Thus, the list of imported orders will display after the order import.
Note:
- If you are importing orders using cron and certain order items do not exist in Magento 2 store. Then, first, those items create automatically in your Magento 2 store.
- The admin will not get any email notifications for any order placement on the Cs-Cart store. However, the admin needs to check those orders normally by navigating to Sales > Orders after importing them.
Export Product to CS-Cart
The store admin has to select the orders from the list and click on Save CSCart Store to export the products.
Afterward, clicking on Export Product will export the products with execution as shown below.
How CS-Cart Customer Create in Magento 2 While Order Import
If you are importing the order and that customer doesn’t exist in Magento 2. Then, while order import that CS-Cart customer creates in Magento 2 automatically.
That is all about the Magento 2 CS-Cart Connector. If you have any queries regarding the plugin, please feel free to contact us at Webkul Support System.
You can also check our complete Magento 2 extensions.
Current Product Version - 5.0.0
Supported Framework Version - (4.13.x - 4.18.x)
Be the first to comment.