API definition of RH order manager for EasyS
Project description
EasyS order manager API
Changelog
1.2.2 (2020-02-27)
Add proper dependencies to avoid unwanted failure with possible upgrades when installed freshly. See requirements.txt for dependencies
1.2.1 (2020-02-27)
Add unique validation on opening_hours
list of values of OrderLineListingSerializer
.
The opening hours lis should be unique for every day_of_week
(see OrderLineListingOpeningHoursSerializer
)
1.2.0 (2019-09-17)
This release contains backwards incompatible changes.
Changes on OrderLineDisplayBasicSerializer
- Removed:
geo_targeting
field. - New:
geo_targeting_zip
field which accepts one string zip code. Not mandatory - New:
geo_targeting_radius
field accepting integer values between 1-80 (km). Mandatory only ifgeo_targeting_zip
is given. - Removed:
stock_images_allowed
field: - New:
banner_image_selection
choice 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_type
existing field which is not required anymore.
Changes on OrderLineGoogleAdsPremiumSerializer
:
- New:
call_tracking
boolean 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_display
field fromOrderLine
-
add
detail_display_basic
field (OrderLineDisplayBasicSerializer
) onOrderLine
The 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_targeting
geo_targeting
campaign_goal
headline
sub_headline
bullet_points
call_to_action
color_code_1
color_code_2
color_code_3
stock_images_allowed
target_page_type
target_url
package_template
location_frame_text
creative_options
-
add
detail_display_premium
field (OrderLineDisplayPremiumSerializer
) onOrderLine
Serializer contains following fields with the same definition as in the previous OrderLineDisplaySerializer
booking_type
target_devices
creatives_format
impressions_per_day
impressions_per_month
age_targeting
gender_targeting
geo_targeting
channel_targeting
interest_targeting
campaign_goal
target_page_type
target_url
creative_options
-
-
Split Google Ads detail OrderLineGoogleAdsSerializer in two different serializers for basic and premium product levels:
-
remove
detail_google_ads
field fromOrderLine
-
add
detail_google_ads_basic
field (OrderLineGoogleAdsBasicSerializer
) onOrderLine
Serializer contains following fields with the same definition as in the previous OrderLineGoogleAdsSerializer
campaign_goal
regions
expected_impression_share
keywords
keywords_with_zero_search_volume
target_audience
-
add
detail_google_ads_premium
field (OrderLineGoogleAdsPremiumSerializer
) onOrderLine
Serializer contains following fields with the same definition as in the previous OrderLineGoogleAdsSerializer
call_to_action
campaign_goal
regions
expected_clicks
expected_conversions
existing_account_id
include_remarketing
keywords
keywords_with_zero_search_volume
target_audience
usp
-
-
All product fee fields on
OrderLineSerializer
became optional:setup_fee
start_fee
budget
fee
one_time_budget
commission
deferred_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.9
doesn'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.