Roadmap

2017

  • Improve application-defined rules API and their management in the Developer Center.
  • Mergado UI CSS framework.
  • New or extended sources of statistics, e.g. Sklik, AdWords, Zbozi.cz, Heureka, Glami.
  • Reviews of apps by users.
  • User-centered improvements of the Mergado Store.
  • Improvements of the vendor profile, e.g. a banner, a logo, a developer’s bio.
  • New features on the Store homepage, e.g. filters, a search box, categories and labels, favorite apps, etc.

Changelog

All notable changes to this project will be documented in this file.

Mergado Apps 0.3.3

  • 2017-05-24

Added

  • Status of connection with linked shopping services to Shop Info API endpoint.
  • API endpoint containg the list of all available tariffs in Mergado.
  • API endpoint for updating the Shop collection.
  • New API endpoints for requesting a list of enabled apps by a user, in an eshop or in a project.
  • Upload of images using the Markdown editor via drag&drop.
  • Screenshots and logos of apps can now be uploaded directly in the Developer Center.

Fixed

  • Running tasks on read-only projects results in the right HTTP status code.
  • Passing empty values to the limit and offset fields in a GET request does not result in a 500 HTTP status.
  • After a rule is created or updated via a PATCH or POST request, the change of a project’s rules is recorded on the backend and the rule is correctly applied to products during the next scheduled application of rules.
  • Losses of connections to Redis in PHP due to a bug in RHEL 7.

Mergado Apps 0.3.2

  • 2017-03-08

Added

  • Support for measurements of conversions in the advertising systems AdWords, Sklik and Facebook for apps in Mergado Store.
  • Support for Ecommerce Tracking in Mergado Store when apps are being enabled.
  • Support of the medium query string parametr in the Google Analytics API endpoint.

Fixed

  • Markdown in email notifications supports more than one hyperlink.
  • The generation of access token for offline mode if an app is of the type user.
  • Rewritting URL of rules during app release.

Mergado Apps 0.3.1

  • 2017-02-08

Added

  • Support for restricted Markdown (bold, italic and links) in body of notifications sent via the API.
  • New data and information is being scraped from sluzby.heureka.cz, sluzby.heureka.sk and admin.zbozi.cz. This scraped data is collected every day and is available in the Eshop Statistics API endpoint.
  • Preinstalled Sentry server for event logging is available on App Cloud.
  • Redis (in-memory data store) for individual applications which can be used, for example, as a cache or a message broker.
  • Developers may use crontab command in the dev stage of an app. The file is deployed on production when the app is released.
  • In rules defined by apps, Mergado sends products to a specified hook with a few additional fields: created_at, updated_at and output_changed_at. See Rules and Queries.
  • Mergado supports several new XML feed formats (Mailkit, CJ.com, and the specification of Shopalike was updated in Mergado).

Fixed

Mergado Apps 0.3.0

  • 2017-01-11

Added

  • Ability to return an optional message to the user when an app could not be enabled or disabled.
  • A new field created_at in the product API resource which holds the date when the product was imported into Mergado. Note that this information is available only for newly imported products.
  • Added field connections to eshop info resource which holds information about connected services. The fields is_connected_to_<name_of_service> are deprecated now.
  • Notifications in the Mergado UI sent by apps are rendered with their logo shown along with the message of the notification.
  • Developers will be notified (in the Mergado notification center and by an email) when release requests of their apps are approved or rejected.
  • Support for a new tag {tip} ... {/tip} in Mergado Flavored Markdown.

Fixed

  • Server error when creating a new rule with unknown app_rule_type.
  • Server error when requesting access token in offline mode with an app of type user.

Mergado Apps 0.2.5

  • 2016-12-08

Added

  • Implicit grant type authorization.
  • Long description of an app can be edited directly in the Developer Center. And it supports Mergado Flavored Markdown, which can be used to create a gallery of images or to insert a Youtube video.
  • For each app it is now possible to configure the following:
    • A help page displayed in Mergado Store.
    • A link to a dedicated category on our Mergado Forum.
    • A defined set of keywords and a slogan for improving SEO in the Mergado Store.
  • Added more information to app’s homepage.
  • Vendors now have their “homepage” in Mergado Store.

Fixed

  • Correct scope required in the API endpoint used to create new rules.
  • Fixed the shop.ga.read scope support.

Changed

  • Slightly modified the appearance of widgets.

Mergado Apps 0.2.4

  • 2016-09-29

Added

  • Field shop_name in Feedaudit resources.
  • New endpoint for sending notifications to users (Issue #21).

Fixed

  • Notification scopes (Issue #22).

Mergado Apps 0.2.3

  • 2016-06-29

Added

Mergado Apps 0.2.2

  • 2016-06-01

Added

Fixed

  • Parameter fields in API of statistics.
  • Support the creation of the rule type hiding (hiding of products).

Mergado Apps 0.2.1

  • 2016-05-18

Added

Changed

  • The field data in product collections was returning input data. Now it returns the output data and the input data are listed in a new field input_data.
  • Mergado App IFRAME API (Maia) now has two new methods: startDownload and openWindow. Also a bug was fixed when calling tellHeight method repeatedly.

Mergado Apps 0.2.0

  • 2016-05-04

Added

Fixed

  • Creating or updating a rule did not update indicator of “change” in project, i.e. when rules were processed in a project, they were all skipped and the rule was not applied at all.

Mergado Apps 0.1.2

  • 2016-04-21

Added

  • API endpoint GET /shops/<id>/info/.
  • API endpoint GET /projects/<id>/info/.
  • Implemented a new communication protocol for rule definitions by applications.
  • New fields is_movable, is_editable and is_pausable were added to the rule collection.

Changed

  • When creating new rules by POST /projects/<id>/rules/, it is now possible to include the field queries which assigns queries to the rule in one request. If the field is not included, the query returning all products is automatically assigned.
  • The field deletable in the rule collection was renamed to is_deletable.

Fixed

  • Server error when creating new bidding rule with empty data field (issue #12).
  • Server error when creating query that already exists (Issue #11).

Mergado Apps 0.1.1

  • 2016-04-06

Added

  • New API endpoints PATCH /rules/<id>/queries/ and DELETE /rules/<id>/queries/<id>/ let you assign and retract queries from rules.

Fixed

  • Correctly update a rule when PATCH /rules/<id>/ with data field is issued.
  • When creating or updating a rule or a variable, the API returns 400 Bad Request if the associated element does not exist.

Mergado Apps 0.1.0

  • 2016-03-23

Added