API definition of RH order manager for EasyS
Project description
EasyS order manager API
Changelog
1.2.0 (2019-09-17)
This release contains backwards incompatible changes.
Changes on OrderLineDisplayBasicSerializer
- Removed:
geo_targetingfield. - New:
geo_targeting_zipfield which accepts one string zip code. Not mandatory - New:
geo_targeting_radiusfield accepting integer values between 1-80 (km). Mandatory only ifgeo_targeting_zipis given. - Removed:
stock_images_allowedfield: - New:
banner_images_sourcechoice field accepting following values:- 0 for 'From website' / 'Von der Webseite' option
- 1 for 'From customer' / 'Vom kunden' option
- 2 for 'Customer photos' / 'Regiohelden Bilder' option
- Change:
target_page_typeexisting field which is not required anymore.
Changes on OrderLineGoogleAdsPremiumSerializer:
- New:
call_trackingboolean required field.
1.1.3 (2019-09-11)
Clean README file.
1.1.2 (2019-09-11)
Fix expected_impression_share field of OrderLineGoogleAdsBasicSerializer to accept 5 digits in order to validate value 100.00
1.1.1 (2019-09-06)
Small fix on pep8 error
1.1.0 (2019-09-04)
This release contains backwards incompatible changes
-
Split Display detail OrderLineDisplaySerializer in two different serializers and fields for basic and premium product levels:
-
remove
detail_displayfield fromOrderLine -
add
detail_display_basicfield (OrderLineDisplayBasicSerializer) onOrderLineThe serializer contains following fields:
New fields:
banner_color_selection
choice field with values: 1 for Color from Logo/Website and 2 for Set color . To be used in combination with fieldscolor_code_x
Fields with changed definition
impressions_per_month
choice field with accepted values: 20.000 , 40.000 and 80.000creative_options
choice field contains only values: 1 for Customer provided and 3 for Create animated
Fields with the same definition as in the previous OrderLineDisplaySerializer
geo_targetinggeo_targetingcampaign_goalheadlinesub_headlinebullet_pointscall_to_actioncolor_code_1color_code_2color_code_3stock_images_allowedtarget_page_typetarget_urlpackage_templatelocation_frame_textcreative_options
-
add
detail_display_premiumfield (OrderLineDisplayPremiumSerializer) onOrderLineSerializer contains following fields with the same definition as in the previous OrderLineDisplaySerializer
booking_typetarget_devicescreatives_formatimpressions_per_dayimpressions_per_monthage_targetinggender_targetinggeo_targetingchannel_targetinginterest_targetingcampaign_goaltarget_page_typetarget_urlcreative_options
-
-
Split Google Ads detail OrderLineGoogleAdsSerializer in two different serializers for basic and premium product levels:
-
remove
detail_google_adsfield fromOrderLine -
add
detail_google_ads_basicfield (OrderLineGoogleAdsBasicSerializer) onOrderLineSerializer contains following fields with the same definition as in the previous OrderLineGoogleAdsSerializer
campaign_goalregionsexpected_impression_sharekeywordskeywords_with_zero_search_volumetarget_audience
-
add
detail_google_ads_premiumfield (OrderLineGoogleAdsPremiumSerializer) onOrderLineSerializer contains following fields with the same definition as in the previous OrderLineGoogleAdsSerializer
call_to_actioncampaign_goalregionsexpected_clicksexpected_conversionsexisting_account_idinclude_remarketingkeywordskeywords_with_zero_search_volumetarget_audienceusp
-
-
All product fee fields on
OrderLineSerializerbecame optional:setup_feestart_feebudgetfeeone_time_budgetcommissiondeferred_payment_sum
-
Add validation for commission provided for product type Google Ads level Basic: fixed value of 40
-
Add validation for combination of product type and level: check if a matching HC products subtype exists
-
Add validation for the payment fees provided: check if a matching HC payment type exists.
1.0.4 (2019-08-21)
- Add new fee type postponed_setup_fee
- Add reference customer boolean to Location serializer
1.0.3 (2019-07-03)
- Don't use allow_null with BooleanField (
djangorestframework<3.9doesn't support it)
1.0.2 (2019-07-01)
- Allow to use empty/null values for non-required fields
1.0.1 (2019-06-27)
- Add missing files to the package
1.0.0 (2019-06-24)
- Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file easys-ordermanager-1.2.0.tar.gz.
File metadata
- Download URL: easys-ordermanager-1.2.0.tar.gz
- Upload date:
- Size: 37.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87dfd1e91e23c52fa686f530bc8218cf9448c12ec4c2eaf53fcbd5aa2c7a3259
|
|
| MD5 |
ed7c65493d0b129a5f68746d71a9fda6
|
|
| BLAKE2b-256 |
a96323fc08bb4e425e9a2bc5df2fd30648ef5081980ba0a5846ffd7f87b8d610
|