Magento
Summary
Magento is the leading platform for open commerce innovation integrating digital and physical shopping experiences, delighting customers. In addition to it's flagship open source commerce platform, Magento boasts a strong portfolio of cloud-based omnichannel solutions including in-store, retail associate, and order management technologies. Recognized as the leading commerce platform to the 2017 Internet Retailer Top 1000, B2B 300, and Europe 500 lists, Magento works hand-in-hand with the world's biggest retailers, brands, and branded manufacturers across B2C and B2B eCommerce industries.Magento is supported by a vast global network of 1,150+ solution and technology partners and by a highly active global community of more than 300,000 Magento developers. It also offers the world's largest commerce marketplace for extensions, available for download on the Magento Marketplace.
Integration
Available features
Feature
|
Status
|
---|---|
Real-time updates | |
Monitoring | |
Alerts |
Access
API method
The preferred method of access is via the Magento API.
This can, at times, be restrictive in particular in these circumstances:
- large catalogs of more than 50k products
- Magento apps or other attribute customisations which do not provide the available data via the Magento API
If the Magento API is feasible, access can be granted by following these steps:
- Log in to Admin and click System > Integrations to display the Integrations page
- Click Add New Integration to display the New Integration page
- Enter a unique name for the integration in the Name field. Then enter your admin password in the Your Password field. Leave all other fields blank
- Click the API tab. Select the Magento resources the integration can access. You can select all resources, or select a custom list.
- Click Save to save your changes and return to the Integrations page.
- Click the Activate link in the grid that corresponds to the newly-created integration.
- Click Allow
- A dialog similar to the following displays:
Feeds
If the Magento API is not feasible as an integration method for any of the above listed reasons, CrescoData supports direct integration through a Magento feed which can be generated in Magento on a regular basis and either be retrieved by CrescoData or sent to CrescoData.
Rate limits and update frequency
Without API key: 300/day,
With API key: 10000/day
Features
add
|
update
|
delete
|
get
|
resize
|
categorise
|
enrich
|
|
---|---|---|---|---|---|---|---|
images | |||||||
orders | |||||||
price | |||||||
products | |||||||
status | |||||||
stock |
Taxonomy
Categories
Type | Channel own taxonomy |
Cresco update frequency | 24 hours |
Channel update frequency | Irregular |
Category attributes
Type | Category specific attributes |
Cresco update frequency | 24 hours |
Channel update frequency | Irregular |
Cresco feature support | Auto-populateDirect match |
Images
IMAGE TYPE | DESCRIPTION |
Thumbnail | Thumbnail images appear in the thumbnail gallery, shopping cart, and in some blocks such as Related Items. Example size:50 x 50 pixels |
Small Image | The small image is used for the product images in listings on category and search results pages, and to display the product images needed for sections such as for Up-sells, Cross-sells, and the New Products List. Example size:470 x 470 pixels |
Base Image | The base image is the main image on the product detail page. Image zoom is activated if you upload an image that is larger image than the image container. Example sizes:470 x 470 pixels (without Zoom)
1100 x 1100 pixels (with Zoom) |
Custom features
- SEO Edge: – Magento has a unique feature i.e ‘Magento SEO’. Magento seo has solved multiple issues by facilitating this unique feature. By this feature, the e-commerce site is better optimized. Duplicate content, page traffic, indexing, landing pages are efficiently managed by magento seo.
- Scalable: Magento is written in php, so it is very easy to add new features according to the project need and this will scale your solution
- Cresco Magento App: Faster refresh rates through customised API output
- On-the-fly-grouping: Due to Magento’s API limitation, product to variant links are not available via the API. Cresco supports grouping these on the fly based on sku, product id or other identifiers
Multiple Store Management: With magento, running and managing online business 24-7 has become simple.
History
Known issues
- Transferring domains from magento 1 to magento 2
- PHP Extension and Configuration Settings
- SEO optimisation
- Editing Magento store database
- Magento’s API is limited in terms of speed which limits the scalability and speed at which real-time updates can be performed. Catalogs with hundreds of thousands of products might be affected depending on stock update frequencies
- Magento third-party apps do not always add custom attributes to API outputs. If a third-party app is used that adds custom attributes to products and/or orders, these attributes can only be supported if the apps make these available via the API
- Product to variant links are only available when using the Cresco Magento app or through other third-party apps, not via the generic Magento API
CrescoData Requirements
Required details to integrate with Magento by CrescoData
Magento 1
- Username
- Password
- Store ID
Magento 2
- Access token - Details on how to setup an access token HERE
- API URL - Website URL + "/rest/V1/" i.e. https://crescodata.com/rest/V1/