Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
workarea-magento_data_importer
Advanced tools
Magento Data Importer plugin that allows migration of standard 1.X Magento Product exports to the Workarea Commerce system.
Add the gem to your application's Gemfile specifying the source:
# ...
gem 'workarea-magento_data_importer'
# ...
Update your application's bundle.
cd path/to/application
bundle
To run this import you will first need to export your products out of the Magento admin.
Run the Workarea import by passing the path to the Magento export CSV file as an argument.
bin/rails workarea:magento:import_products /data/YOUR_EXPORT_FILE.csv
Because the import data can not be imported sequentially the CSV is first saved to a mongo collection:
Workarea::Import::MagentoProduct
After the data is imported into a collection the process will first import configurable products then simple products. The host app's Elasticsearch index will be re-indexed after completion. Any records that are not successfully processed will remain in the import collection where they can be inspected.
The following data is imported:
The following is configurations can be passed as ENV vars to the rake task
Product Image Base URL Optional. The absolute url that prepends your product images. For example "http://yourmagentosite.com/media/catalog/product". Required for importing images. Example: product_image_base_url="http://yourmagentosite.com/media/catalog/product"
Image Option Column Optional. The column in the export to attach images to. This will allow for image switching on the PDP. Example: image_option_column="color"
Product Filter Columns Optional. The columns to import as filters for the products. For example: "color,size,length". Empty values will not be imported as a filter. Example: product_filter_columns="color,size,length"
Product Attributes Columns Optional. The columns to import as product attributes. This information shows on the product detail page. For example: "country_of_origin,material,part_number". Empty values will not be imported as product data attributes. Example: product_attributes_columns="country_of_origin,material,part_number"
See https://developer.workarea.com for Workarea platform documentation.
Workarea Magento Data Importer is released under the Business Software License
FAQs
Unknown package
We found that workarea-magento_data_importer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.