meet magento belarus - davide consonni
DESCRIPTION
Meet Magento Belarus - Davide Consonni speech on Importing large catalogs http://by.meet-magento.com/ http://amasty.com/TRANSCRIPT
![Page 1: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/1.jpg)
www.advancedlogic.com
Updates of large cataloguesEasy Magento Products Updates & Data Imports
October 15, 2014
![Page 2: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/2.jpg)
Who We Are
• Leading eCommerce industry provider of high-quality, multi-channel ecommerce solutions and specialized consultancy services with Magento CE and EE
• Magento Associate
• Magento Certified Developers
• 24 Partners worldwide
• Amasty Partner
![Page 3: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/3.jpg)
How We Serve Merchants
• Full stack eCommerce provider
• Multi-channel, end-to-end eCommerce solutions
• Strategic and tactical digital marketing services
• Website development
• CMS solutions provider & implementation consultants
• Our ultimate goal is to reduce friction involved with ecommerce processes in order to unlock merchants’ greatest sales potential
![Page 4: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/4.jpg)
Advanced LogicTop quality eCommerce service provider to help
merchants maximize conversions
![Page 5: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/5.jpg)
Magento-Specific Services
• Analysis, consultancy & strategy services
• Creativity and graphic design layouts
• Module and plugin development and customization
• Migration to Magento of sites developed with other eCommerce platforms
• Inventory management software, ERP, and internal accounting system integrations
• Mobile/responsive website optimization
And much more!
![Page 6: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/6.jpg)
Our Customers: Bimbo e Natura
Multi-brand products for kids and baby kids
![Page 7: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/7.jpg)
Our Customers: Fabbrica Benessere
Multi-brand health and wellness products
![Page 8: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/8.jpg)
Our Customers: Emporio Cattani
Multi-brand men and women fashion and travel items
![Page 9: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/9.jpg)
Our Customers: IndaBox
Module for IndaBox Italian network of collecting points
![Page 10: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/10.jpg)
Suppliers Update
• Suppliers Update is a module that simplifies the updating and management of Magento catalogs composed by a high number of articles related to the different suppliers
![Page 11: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/11.jpg)
Current Merchant Challenges
• Many merchants utilize multiple drop shippers, manufacturers, and suppliers to create large, varied product offerings and catalogues
• Existing product details may require frequent updates, and new product insertions may also be frequently needed
• Handling these operations manually is generally a long and costly activity, and for this reason, they are very often managed via CSV imports
• On the other hand, different data structures cost merchants considerable amounts of time and money for their handling and for data quality control
• Support for different CSV formats and field mapping between Magento attributes and CVS files is thus a valuable benefit for merchants and eCommerce managers
![Page 12: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/12.jpg)
Suppliers Update: What It Is
• Magento extension designed to automate process of:
• Add new products to merchants’ catalogues
• Update existing product information
• Log and keep track of uploads, data edits, and other operational details
• Preview the modified or inserted articles
• Load product images via feed feature
Support for any type of CSV file
![Page 13: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/13.jpg)
Who Should Use Suppliers Update?
• Merchants who:
• Work with multiple drop shippers, manufacturers or suppliers
• Have medium to large product catalogues
• Update product offerings or product details regularly
• Want to optimize the time of publication of new articles or updates of existing articles
• Have limited time and/or resources to dedicate to product offering management
![Page 14: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/14.jpg)
Suppliers Update: Benefits & Features
• Allows merchants to easily and quickly create new products and alter existing product details via easy general settings adjustments and simple CSV uploads
• Feed processors can be run immediately or on regular intervals (as per set cron schedule)
![Page 15: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/15.jpg)
Suppliers Update: Benefits & Features
• Can be used to both create new products as well as alter existing products
• Allows field mapping between CSV files and Magento fields for ease of uploads
![Page 16: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/16.jpg)
Suppliers Update: Feed Manager
• Allows merchants to:
• Assign a feed to each drop shipper, manufacturer, or supplier
• Assign feed URLs and CSV options for data uploads
• Map CSV columns to Magento attributes /fields
• Schedule automated uploads of product data
• Activate and deactivate individual product feeds
![Page 18: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/18.jpg)
Configurable Parameters: Demo
• Supports any CSV format through configurable parameters in the Feed Manager
![Page 19: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/19.jpg)
Feed Manager: Grid View
• Lists all the the existing Feeds by:• Feed ID
• Name ? the assigned feed name
• Supplier ? each feed can have associated a supplier name
• Active ? indicates if the feed is active or not
• Locked ? feeds are marked as “locked” when they are being processed by the module
• Executed At ? is the date and time of the last successful execution of the CSV processor
• Scheduled At ? indicates the next, scheduled, execution of the CSV processor
• Load Products ? ass action for immediately execution of one or more feed at once
![Page 20: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/20.jpg)
Feed Manager: General settings
• General settings for:• Assign a feed name
• Assign the name of the supplier whose feed we will process
• Reference the URL of the feed to be downloaded and processed. You can reference the feed address as HTTP URL, FTP URL or relative URL
• Set when cron schedule for CSV download and processingIt uses standard cron notation
• Set the feed active or not, depending if you want the feed processor to be immediately executed, or not.
![Page 21: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/21.jpg)
Feed Manager: CSV Options
• CSV Options for having the feed processor compliant with the characteristics and format of the specific CSV:• Encoding. This is the encoding of characters in CSV
• Delimiter, to set the appropriate CSV delimiter
• Enclosure, to set the character used to enclose string values in CSV
• Escape, field is to set the escape character for enclosure symbols in CSV
• Headers. If the CSV that we are handling includes headers, we set this value to “Yes”, else, we will set it to “No”. 90% or more of CSVs will have headers, so we will generally set this value to “Yes”
![Page 22: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/22.jpg)
Mapping & Upload: Demo
• Supports any CSV schema through mapping between CSV files and Magento fields
![Page 23: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/23.jpg)
Suppliers Update: Columns Mapping
• Columns Mapping for map CSV columns to Magento attributes. Supports all Magento fields:• SKU
• Name
• Quantity
• Price
• Special Price
• Short description
• Full description
• Manufacturer
• Categories (support for multiple Categories separated by a pipe ‘|’)
• Weight
• Main image
• Additional Images (support for multiple Images separated by a pipe ‘|’)
![Page 24: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/24.jpg)
Suppliers Update: View Items
• View Items allows the site administrator to have a preview of the processed items (new created products or updated ones) related to all the active Feed processors
• The results Grid allows to filter the handled items by feed name and by the other Magento attributes mapped to the CSV file
![Page 25: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/25.jpg)
Suppliers Update: Logs
• 3 log types to maintain records & control
• Info log• Logs informative messages about feed processing, as
times for data uploads, file parsing and CSV import results
• Warning log• Logs traces non fatal occurrences as duplicated rows of
data and other non-fatal errors
• Error log• Logs fatal errors occurred in file processing
![Page 26: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/26.jpg)
Logs and Processed Items: Demo
• 3 log types• Registry of processed items
![Page 27: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/27.jpg)
Suppliers Update: Info Log
• Info Log traces informative messages:
• Time needed to download the remote file
• Number of total lines in CSV
• Number of skipped product lines (if any)Items could be skipped for different reasons – for example, if SKU in file was empy
• Number of updated Magento products (if any)
• Number of new created Magento products (if any)If we just update existing data (i.e. products already present in Magento), this value will always be 0
![Page 28: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/28.jpg)
Suppliers Update: Warning Log
• Info Log traces non fatal occurrences, as:
• Empty identifiers at given rowsi.e. when SKU identifier for CSV row was empty
• Empty quantities and prices at given rows
• Duplicated rowsThis happens when the same SKU was already used in the feed
![Page 29: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/29.jpg)
Suppliers Update: Error Log
• Info Log traces fatal occurrences, as:
• Discrepancy between the configured separator and the one used in the CSV
• Differences in the headers
This happens, for example, if the supplier changed the schema of its feed and the file processor was not re-configured
• Differences in the number of columns between CSV headers and CSV rows
• The CSV feed no longer existsThis happens when, for some reason, the CSV file has been removed
![Page 30: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/30.jpg)
Key Takeaways
• With Suppliers Update merchants can immediately reduce time and money spent for creating and updating their Magento product catalogues
• For more information:
or visit
www.advancedlogic.eu
Thank you!
![Page 31: Meet Magento Belarus - Davide Consonni](https://reader033.vdocument.in/reader033/viewer/2022061205/5480af5bb4af9f98028b4662/html5/thumbnails/31.jpg)
Questions?