ebay_settings.twig (35199B)
1 {{ header }}{{ column_left }} 2 <div id="content"> 3 <div class="page-header"> 4 <div class="container-fluid"> 5 <div class="pull-right"> 6 <button type="submit" form="form-ebay-settings" data-toggle="tooltip" title="{{ button_save }}" class="btn btn-primary" onclick="validateForm(); return false;"><i class="fa fa-save"></i></button> 7 <a href="{{ cancel }}" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-default"><i class="fa fa-reply"></i></a> 8 </div> 9 <h1>{{ heading_title }}</h1> 10 <ul class="breadcrumb"> 11 {% for breadcrumb in breadcrumbs %} 12 <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> 13 {% endfor %} 14 </ul> 15 </div> 16 </div> 17 <div class="container-fluid"> 18 {% if error_warning %} 19 <div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> {{ error_warning }}</div> 20 {% endif %} 21 <div class="panel panel-default"> 22 <div class="panel-heading"> 23 <h3 class="panel-title"><i class="fa fa-opencart"></i> {{ text_edit }}</h3> 24 </div> 25 <div class="panel-body"> 26 <form action="{{ action }}" method="post" enctype="multipart/form-data" id="form-ebay-settings" class="form-horizontal"> 27 <input type="hidden" name="ebay_itm_link" value="{{ ebay_itm_link }}" /> 28 {% if ebay_token is empty %} 29 <a href="{{ link_signup }}" target="_blank"><div class="alert alert-info"><h5 style="font-size: 14px;"><i class="fa fa-user-plus fa-2x"></i> {{ text_register_banner }}</h5></div></a> 30 {% endif %} 31 <ul class="nav nav-tabs"> 32 <li class="active"><a href="#tab-general" data-toggle="tab">{{ tab_api_info }}</a></li> 33 <li><a href="#tab-setup" data-toggle="tab">{{ tab_setup }}</a></li> 34 <li><a href="#tab-defaults" data-toggle="tab">{{ tab_defaults }}</a></li> 35 </ul> 36 <div class="tab-content"> 37 <div class="tab-pane active" id="tab-general"> 38 <div class="form-group"> 39 <label class="col-sm-2 control-label" for="ebay-status">{{ entry_status }}</label> 40 <div class="col-sm-10"> 41 <select name="ebay_status" id="ebay-status" class="form-control"> 42 {% if ebay_status %} 43 <option value="1" selected="selected">{{ text_enabled }}</option> 44 <option value="0">{{ text_disabled }}</option> 45 {% else %} 46 <option value="1">{{ text_enabled }}</option> 47 <option value="0" selected="selected">{{ text_disabled }}</option> 48 {% endif %} 49 </select> 50 </div> 51 </div> 52 <div class="form-group"> 53 <label class="col-sm-2 control-label" for="ebay-token">{{ entry_token }}</label> 54 <div class="col-sm-10"> 55 <input type="text" name="ebay_token" value="{{ ebay_token }}" placeholder="{{ entry_token }}" id="ebay-token" class="form-control credentials" /> 56 </div> 57 </div> 58 <div class="form-group"> 59 <label class="col-sm-2 control-label" for="ebay-secret">{{ entry_secret }}</label> 60 <div class="col-sm-10"> 61 <input type="text" name="ebay_secret" value="{{ ebay_secret }}" placeholder="{{ entry_secret }}" id="ebay-secret" class="form-control credentials" /> 62 </div> 63 </div> 64 <div class="form-group"> 65 <label class="col-sm-2 control-label" for="ebay-encryption-key">{{ entry_encryption_key }}</label> 66 <div class="col-sm-10"> 67 <input type="text" name="ebay_encryption_key" value="{{ ebay_encryption_key }}" placeholder="{{ entry_encryption_key }}" id="ebay-encryption-key" class="form-control credentials" /> 68 </div> 69 </div> 70 <div class="form-group"> 71 <label class="col-sm-2 control-label" for="ebay-encryption-iv">{{ entry_encryption_iv }}</label> 72 <div class="col-sm-10"> 73 <input type="text" name="ebay_encryption_iv" value="{{ ebay_encryption_iv }}" placeholder="{{ entry_encryption_iv }}" id="ebay-encryption-iv" class="form-control credentials" /> 74 </div> 75 </div> 76 <div class="form-group" id="api-status-container" style="display: none;"> 77 <label class="col-sm-2 control-label">{{ text_api_status }}</label> 78 <div class="col-sm-10"> 79 <h4><span id="api-status" class="label" style="display:none;"></span></h4> 80 </div> 81 </div> 82 <div class="form-group"> 83 <label class="col-sm-2 control-label">{{ text_api_other }}</label> 84 <div class="col-sm-10"> 85 <a href="{{ link_token_renew }}" target="_BLANK" class="btn btn-default"><i class="fa fa-link"></i> {{ text_token_renew }}</a> 86 <a href="{{ link_update }}" target="_BLANK" class="btn btn-default"><i class="fa fa-link"></i> {{ text_obp_detail_update }}</a> 87 </div> 88 </div> 89 </div> 90 <div class="tab-pane" id="tab-setup"> 91 <fieldset> 92 <legend>{{ text_app_settings }}</legend> 93 <p>{{ text_application_settings }}</p> 94 <div class="form-group"> 95 <label class="col-sm-2 control-label" for="ebay-enditems"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_end_items }}">{{ entry_end_items }}</span></label> 96 <div class="col-sm-10"> 97 <select name="ebay_enditems" id="ebay-enditems" class="form-control"> 98 {% if ebay_enditems == 1 %} 99 <option value="1" selected="selected">{{ text_yes }}</option> 100 <option value="0">{{ text_no }}</option> 101 {% else %} 102 <option value="1">{{ text_yes }}</option> 103 <option value="0" selected="selected">{{ text_no }}</option> 104 {% endif %} 105 </select> 106 </div> 107 </div> 108 <div class="form-group"> 109 <label class="col-sm-2 control-label" for="entry-relistitems"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_relist_items }}">{{ entry_relist_items }}</span></label> 110 <div class="col-sm-10"> 111 <select name="ebay_relistitems" id="entry-relistitems" class="form-control"> 112 {% if ebay_relistitems == 1 %} 113 <option value="1" selected="selected">{{ text_yes }}</option> 114 <option value="0">{{ text_no }}</option> 115 {% else %} 116 <option value="1">{{ text_yes }}</option> 117 <option value="0" selected="selected">{{ text_no }}</option> 118 {% endif %} 119 </select> 120 </div> 121 </div> 122 <div class="form-group"> 123 <label class="col-sm-2 control-label" for="entry-disable-nostock"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_disable_soldout }}">{{ entry_disable_soldout }}</span></label> 124 <div class="col-sm-10"> 125 <select name="ebay_disable_nostock" id="entry-disable-nostock" class="form-control"> 126 {% if ebay_disable_nostock == 1 %} 127 <option value="1" selected="selected">{{ text_yes }}</option> 128 <option value="0">{{ text_no }}</option> 129 {% else %} 130 <option value="1">{{ text_yes }}</option> 131 <option value="0" selected="selected">{{ text_no }}</option> 132 {% endif %} 133 </select> 134 </div> 135 </div> 136 <div class="form-group"> 137 <label class="col-sm-2 control-label" for="ebay_logging">{{ entry_debug }}</label> 138 <div class="col-sm-10"> 139 <select name="ebay_logging" id="ebay_logging" class="form-control"> 140 {% if ebay_logging == 1 %} 141 <option value="1" selected="selected">{{ text_yes }}</option> 142 <option value="0">{{ text_no }}</option> 143 {% else %} 144 <option value="1">{{ text_yes }}</option> 145 <option value="0" selected="selected">{{ text_no }}</option> 146 {% endif %} 147 </select> 148 </div> 149 </div> 150 <div class="form-group"> 151 <label class="col-sm-2 control-label" for="entry-default-currency"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_currency }}">{{ entry_currency }}</span></label> 152 <div class="col-sm-10"> 153 <select name="ebay_def_currency" id="entry-default-currency" class="form-control"> 154 {% for currency in currency_list %} 155 <option value="{{ currency.code }}"{% if ebay_def_currency == currency.code %} selected{% endif %}>{{ currency.title }}</option> 156 {% endfor %} 157 </select> 158 </div> 159 </div> 160 <div class="form-group"> 161 <label class="col-sm-2 control-label" for="entry-stock-allocate"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_stock_allocate }}">{{ entry_stock_allocate }}</span></label> 162 <div class="col-sm-10"> 163 <select name="ebay_stock_allocate" id="entry-stock-allocate" class="form-control"> 164 {% if ebay_stock_allocate %} 165 <option value="1" selected="selected">{{ text_allocate_2 }}</option> 166 <option value="0">{{ text_allocate_1 }}</option> 167 {% else %} 168 <option value="1">{{ text_allocate_2 }}</option> 169 <option value="0" selected="selected">{{ text_allocate_1 }}</option> 170 {% endif %} 171 </select> 172 </div> 173 </div> 174 <div class="form-group"> 175 <label class="col-sm-2 control-label" for="entry-created-hours"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_created_hours }}">{{ entry_created_hours }}</span></label> 176 <div class="col-sm-10"> 177 <input type="text" name="ebay_created_hours" value="{{ ebay_created_hours }}" placeholder="{{ entry_created_hours }}" id="entry-created-hours" class="form-control" /> 178 </div> 179 </div> 180 <div class="form-group"> 181 <label class="col-sm-2 control-label" for="entry-create-date"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_create_date }}">{{ entry_create_date }}</span></label> 182 <div class="col-sm-10"> 183 <select name="ebay_create_date" id="entry-create-date" class="form-control"> 184 {% if ebay_create_date == 1 %} 185 <option value="1" selected="selected">{{ text_create_date_1 }}</option> 186 <option value="0">{{ text_create_date_0 }}</option> 187 {% else %} 188 <option value="1">{{ text_create_date_1 }}</option> 189 <option value="0" selected="selected">{{ text_create_date_0 }}</option> 190 {% endif %} 191 </select> 192 </div> 193 </div> 194 <div class="form-group"> 195 <label class="col-sm-2 control-label" for="entry-time-offset"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_timezone_offset }}">{{ entry_timezone_offset }}</span></label> 196 <div class="col-sm-10"> 197 <select name="ebay_time_offset" id="entry-time-offset" class="form-control"> 198 <option value="-12"{% if ebay_time_offset == "-12" %} selected{% endif %}>-12</option> 199 <option value="-11"{% if ebay_time_offset == "-11" %} selected{% endif %}>-11</option> 200 <option value="-10"{% if ebay_time_offset == "-10" %} selected{% endif %}>-10</option> 201 <option value="-9"{% if ebay_time_offset == "-9" %} selected{% endif %}>-9</option> 202 <option value="-8"{% if ebay_time_offset == "-8" %} selected{% endif %}>-8</option> 203 <option value="-7"{% if ebay_time_offset == "-7" %} selected{% endif %}>-7</option> 204 <option value="-6"{% if ebay_time_offset == "-6" %} selected{% endif %}>-6</option> 205 <option value="-5"{% if ebay_time_offset == "-5" %} selected{% endif %}>-5</option> 206 <option value="-4"{% if ebay_time_offset == "-4" %} selected{% endif %}>-4</option> 207 <option value="-3"{% if ebay_time_offset == "-3" %} selected{% endif %}>-3</option> 208 <option value="-2"{% if ebay_time_offset == "-2" %} selected{% endif %}>-2</option> 209 <option value="-1"{% if ebay_time_offset == "-1" %} selected{% endif %}>-1</option> 210 <option value="0"{% if ebay_time_offset == "0" %} selected{% endif %}>0</option> 211 <option value="+1"{% if ebay_time_offset == "+1" %} selected{% endif %}>+1</option> 212 <option value="+2"{% if ebay_time_offset == "+2" %} selected{% endif %}>+2</option> 213 <option value="+3"{% if ebay_time_offset == "+3" %} selected{% endif %}>+3</option> 214 <option value="+4"{% if ebay_time_offset == "+4" %} selected{% endif %}>+4</option> 215 <option value="+5"{% if ebay_time_offset == "+5" %} selected{% endif %}>+5</option> 216 <option value="+6"{% if ebay_time_offset == "+6" %} selected{% endif %}>+6</option> 217 <option value="+7"{% if ebay_time_offset == "+7" %} selected{% endif %}>+7</option> 218 <option value="+8"{% if ebay_time_offset == "+8" %} selected{% endif %}>+8</option> 219 <option value="+9"{% if ebay_time_offset == "+9" %} selected{% endif %}>+9</option> 220 <option value="+10"{% if ebay_time_offset == "+10" %} selected{% endif %}>+10</option> 221 <option value="+11"{% if ebay_time_offset == "+11" %} selected{% endif %}>+11</option> 222 <option value="+12"{% if ebay_time_offset == "+12" %} selected{% endif %}>+12</option> 223 </select> 224 </div> 225 </div> 226 <div class="form-group"> 227 <label class="col-sm-2 control-label" for="entry-address-format"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_address_format }}">{{ entry_address_format }}</span></label> 228 <div class="col-sm-10"> 229 <textarea name="ebay_default_addressformat" class="form-control" rows="3" id="entry-address-format">{{ ebay_default_addressformat }}</textarea> 230 </div> 231 </div> 232 </fieldset> 233 <fieldset> 234 <legend>{{ text_notify_settings }}</legend> 235 <p>{{ text_notifications }}</p> 236 <div class="form-group"> 237 <label class="col-sm-2 control-label" for="entry-update-notify"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_notify_order_update }}">{{ entry_notify_order_update }}</span></label> 238 <div class="col-sm-10"> 239 <select name="ebay_update_notify" id="entry-update-notify" class="form-control"> 240 {% if ebay_update_notify == 1 %} 241 <option value="1" selected="selected">{{ text_yes }}</option> 242 <option value="0">{{ text_no }}</option> 243 {% else %} 244 <option value="1">{{ text_yes }}</option> 245 <option value="0" selected="selected">{{ text_no }}</option> 246 {% endif %} 247 </select> 248 </div> 249 </div> 250 <div class="form-group"> 251 <label class="col-sm-2 control-label" for="entry-confirm-notify"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_notify_buyer }}">{{ entry_notify_buyer }}</span></label> 252 <div class="col-sm-10"> 253 <select name="ebay_confirm_notify" id="entry-confirm-notify" class="form-control"> 254 {% if ebay_confirm_notify == 1 %} 255 <option value="1" selected="selected">{{ text_yes }}</option> 256 <option value="0">{{ text_no }}</option> 257 {% else %} 258 <option value="1">{{ text_yes }}</option> 259 <option value="0" selected="selected">{{ text_no }}</option> 260 {% endif %} 261 </select> 262 </div> 263 </div> 264 <div class="form-group"> 265 <label class="col-sm-2 control-label" for="entry-confirm-admin-notify"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_notify_admin }}">{{ entry_notify_admin }}</span></label> 266 <div class="col-sm-10"> 267 <select name="ebay_confirmadmin_notify" id="entry-confirm-admin-notify" class="form-control"> 268 {% if ebay_confirmadmin_notify == 1 %} 269 <option value="1" selected="selected">{{ text_yes }}</option> 270 <option value="0">{{ text_no }}</option> 271 {% else %} 272 <option value="1">{{ text_yes }}</option> 273 <option value="0" selected="selected">{{ text_no }}</option> 274 {% endif %} 275 </select> 276 </div> 277 </div> 278 <div class="form-group"> 279 <label class="col-sm-2 control-label" for="ebay_email_brand_disable">{{ entry_brand_disable }}</label> 280 <div class="col-sm-10"> 281 <select name="ebay_email_brand_disable" id="ebay_email_brand_disable" class="form-control"> 282 {% if ebay_email_brand_disable == 1 %} 283 <option value="1" selected="selected">{{ text_yes }}</option> 284 <option value="0">{{ text_no }}</option> 285 {% else %} 286 <option value="1">{{ text_yes }}</option> 287 <option value="0" selected="selected">{{ text_no }}</option> 288 {% endif %} 289 </select> 290 </div> 291 </div> 292 </fieldset> 293 <fieldset> 294 <legend>{{ text_default_import }}</legend> 295 <p>{{ text_import_description }}</p> 296 <div class="form-group"> 297 <label class="col-sm-2 control-label">{{ entry_import_pending }}</label> 298 <div class="col-sm-10"> 299 <input type="hidden" name="ebay_import_unpaid" value="0" /> 300 <input type="checkbox" name="ebay_import_unpaid" value="1"{% if ebay_import_unpaid == 1 %} checked="checked"{% endif %} /> 301 </div> 302 </div> 303 <div class="form-group"> 304 <label class="col-sm-2 control-label" for="ebay_status_import_id">{{ entry_import_def_id }}</label> 305 <div class="col-sm-10"> 306 <select name="ebay_status_import_id" id="ebay_status_import_id" class="form-control"> 307 {% if ebay_status_import_id is empty %} {% set ebay_status_import_id = 1 %} {% endif %} 308 {% for status in order_statuses %} 309 <option value="{{ status.order_status_id }}"{% if ebay_status_import_id == status.order_status_id %} selected{% endif %}>{{ status.name }}</option> 310 {% endfor %} 311 </select> 312 </div> 313 </div> 314 <div class="form-group"> 315 <label class="col-sm-2 control-label" for="ebay_status_paid_id">{{ entry_import_paid_id }}</label> 316 <div class="col-sm-10"> 317 <select name="ebay_status_paid_id" id="ebay_status_paid_id" class="form-control"> 318 {% if ebay_status_paid_id is empty %}{% set ebay_status_paid_id = 2 %}{% endif %} 319 {% for status in order_statuses %} 320 <option value="{{ status.order_status_id }}"{% if ebay_status_paid_id == status.order_status_id %} selected{% endif %}>{{ status.name }}</option> 321 {% endfor %} 322 </select> 323 </div> 324 </div> 325 <div class="form-group"> 326 <label class="col-sm-2 control-label" for="ebay_status_shipped_id">{{ entry_import_shipped_id }}</label> 327 <div class="col-sm-10"> 328 <select name="ebay_status_shipped_id" id="ebay_status_shipped_id" class="form-control"> 329 {% if ebay_status_shipped_id is empty %}{% set ebay_status_shipped_id = 3 %}{% endif %} 330 {% for status in order_statuses %} 331 <option value="{{ status.order_status_id }}"{% if ebay_status_shipped_id == status.order_status_id %} selected{% endif %}>{{ status.name }}</option> 332 {% endfor %} 333 </select> 334 </div> 335 </div> 336 <div class="form-group"> 337 <label class="col-sm-2 control-label" for="ebay_status_cancelled_id">{{ entry_import_cancelled_id }}</label> 338 <div class="col-sm-10"> 339 <select name="ebay_status_cancelled_id" id="ebay_status_cancelled_id" class="form-control"> 340 {% if ebay_status_cancelled_id is empty %}{% set ebay_status_cancelled_id = 7 %}{% endif %} 341 {% for status in order_statuses %} 342 <option value="{{ status.order_status_id }}"{% if ebay_status_cancelled_id == status.order_status_id %} selected{% endif %}>{{ status.name }}</option> 343 {% endfor %} 344 </select> 345 </div> 346 </div> 347 <div class="form-group"> 348 <label class="col-sm-2 control-label" for="ebay_status_partial_refund_id">{{ entry_import_part_refund_id }}</label> 349 <div class="col-sm-10"> 350 <select name="ebay_status_partial_refund_id" id="ebay_status_partial_refund_id" class="form-control"> 351 {% if ebay_status_partial_refund_id is empty %}{% set ebay_status_partial_refund_id = 2 %}{% endif %} 352 {% for status in order_statuses %} 353 <option value="{{ status.order_status_id }}"{% if ebay_status_partial_refund_id == status.order_status_id %} selected{% endif %}>{{ status.name }}</option> 354 {% endfor %} 355 </select> 356 </div> 357 </div> 358 <div class="form-group"> 359 <label class="col-sm-2 control-label" for="ebay_status_refunded_id">{{ entry_import_refund_id }}</label> 360 <div class="col-sm-10"> 361 <select name="ebay_status_refunded_id" id="ebay_status_refunded_id" class="form-control"> 362 {% if ebay_status_refunded_id is empty %}{% set ebay_status_refunded_id = 11 %}{% endif %} 363 {% for status in order_statuses %} 364 <option value="{{ status.order_status_id }}"{% if ebay_status_refunded_id == status.order_status_id %} selected{% endif %}>{{ status.name }}</option> 365 {% endfor %} 366 </select> 367 </div> 368 </div> 369 </fieldset> 370 <fieldset> 371 <legend>{{ text_developer }}</legend> 372 <p>{{ text_developer_description }}</p> 373 <div class="form-group"> 374 <label class="col-sm-2 control-label" for="button-clear-locks">{{ entry_developer_locks }}</label> 375 <div class="col-sm-10"> <a class="btn btn-primary" id="button-clear-locks">{{ button_clear }}</a> </div> 376 </div> 377 <div class="form-group"> 378 <label class="col-sm-2 control-label" for="button-repair-links">{{ button_repair_links }}</label> 379 <div class="col-sm-10"> <a class="btn btn-primary" id="button-repair-links">{{ button_update }}</a> </div> 380 </div> 381 </fieldset> 382 </div> 383 <div class="tab-pane" id="tab-defaults"> 384 <fieldset> 385 <legend>{{ text_listing }}</legend> 386 <div class="form-group"> 387 <label class="col-sm-2 control-label" for="entry-duration"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_duration }}">{{ entry_duration }}</span></label> 388 <div class="col-sm-10"> 389 <select name="ebay_duration" id="entry-duration" class="form-control"> 390 {% for key,duration in durations %} 391 <option value="{{ key }}"{% if key == ebay_duration %} selected{% endif %}>{{ duration }}</option> 392 {% endfor %} 393 </select> 394 </div> 395 </div> 396 <div class="form-group"> 397 <label class="col-sm-2 control-label" for="entry-measurement"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_measurement }}">{{ entry_measurement }}</span></label> 398 <div class="col-sm-10"> 399 <select name="ebay_measurement" id="entry-measurement" class="form-control"> 400 {% for key,type in measurement_types %} 401 <option value="{{ key }}"{% if key == ebay_measurement %} selected{% endif %}>{{ type }}</option> 402 {% endfor %} 403 </select> 404 </div> 405 </div> 406 </fieldset> 407 <fieldset> 408 <legend>{{ text_payments }}</legend> 409 <p>{{ text_payments_description }}</p> 410 <div class="form-group"> 411 <label class="col-sm-2 control-label" for="entry-payment-instruction"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_payment_instruction }}">{{ entry_payment_instruction }}</span></label> 412 <div class="col-sm-10"> 413 <textarea name="ebay_payment_instruction" class="form-control" rows="3" id="entry-payment-instruction">{{ ebay_payment_instruction }}</textarea> 414 </div> 415 </div> 416 <div class="form-group"> 417 <label class="col-sm-2 control-label" for="ebay_payment_paypal_address">{{ text_payment_paypal_add }}</label> 418 <div class="col-sm-10"> 419 <input type="text" name="ebay_payment_paypal_address" value="{{ ebay_payment_paypal_address }}" placeholder="{{ text_payment_paypal_add }}" id="ebay_payment_paypal_address" class="form-control" /> 420 </div> 421 </div> 422 <div class="form-group"> 423 <label class="col-sm-2 control-label">{{ entry_payment_types }}</label> 424 <div class="col-sm-10"> 425 {% for payment in payment_options %} 426 <div class="checkbox"> 427 <label> 428 <input type="hidden" name="ebay_payment_types[{{ payment.ebay_name }}]" value="0" /> 429 <input type="checkbox" name="ebay_payment_types[{{ payment.ebay_name }}]" value="1"{% if ebay_payment_types[payment.ebay_name] == 1 %} checked="checked"{% endif %} /> 430 {{ payment.local_name }} 431 </label> 432 </div> 433 {% endfor %} 434 </div> 435 </div> 436 <div class="form-group"> 437 <label class="col-sm-2 control-label" for="entry-payment-immediate"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_payment_immediate }}">{{ entry_payment_immediate }}</span></label> 438 <div class="col-sm-10"> 439 <select name="ebay_payment_immediate" id="entry-payment-immediate" class="form-control"> 440 {% if ebay_payment_immediate == 1 %} 441 <option value="1" selected="selected">{{ text_yes }}</option> 442 <option value="0">{{ text_no }}</option> 443 {% else %} 444 <option value="1">{{ text_yes }}</option> 445 <option value="0" selected="selected">{{ text_no }}</option> 446 {% endif %} 447 </select> 448 </div> 449 </div> 450 <div class="form-group"> 451 <label class="col-sm-2 control-label" for="entry-tax-listing"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_listing_tax }}">{{ entry_tax_listing }}</span></label> 452 <div class="col-sm-10"> 453 <select name="ebay_tax_listing" id="entry-tax-listing" class="form-control"> 454 <option value="0"{% if ebay_tax_listing == 0 %} selected{% endif %}>{{ text_tax_use_value }}</option> 455 <option value="1"{% if ebay_tax_listing == 1 %} selected{% endif %}>{{ text_tax_use_listing }}</option> 456 <option value="2"{% if ebay_tax_listing == 2 %} selected{% endif %}>{{ text_tax_use_product }}</option> 457 </select> 458 </div> 459 </div> 460 <div class="form-group" id="entry-tax-listing-preset"> 461 <label class="col-sm-2 control-label" for="entry-tax"><span data-toggle="tooltip" data-container="#tab-setup" title="{{ help_tax }}">{{ entry_tax }}</span></label> 462 <div class="col-sm-10"> 463 <div class="input-group col-xs-2"> 464 <input type="text" name="ebay_tax" value="{{ ebay_tax }}" id="entry-tax" class="form-control" /> 465 <span class="input-group-addon">%</span> 466 </div> 467 </div> 468 </div> 469 </fieldset> 470 </div> 471 </div> 472 </form> 473 </div> 474 </div> 475 </div> 476 </div> 477 <script type="text/javascript"><!-- 478 $('#button-clear-locks').bind('click', function() { 479 $.ajax({ 480 url: 'index.php?route=extension/openbay/ebay/deleteAllLocks&user_token={{ user_token }}', 481 type: 'post', 482 dataType: 'json', 483 beforeSend: function() { 484 $('#button-clear-locks').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>'); 485 }, 486 success: function(json) { 487 setTimeout(function() { 488 alert(json.msg); 489 $('#button-clear-locks').empty().html('{{ button_clear }}'); 490 }, 500); 491 }, 492 error: function (xhr, ajaxOptions, thrownError) { 493 if (xhr.status != 0) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } 494 $('#button-clear-locks').empty().html('{{ button_clear }}'); 495 } 496 }); 497 }); 498 499 $('#button-repair-links').bind('click', function() { 500 $.ajax({ 501 url: 'index.php?route=extension/openbay/ebay/repairLinks&user_token={{ user_token }}', 502 type: 'post', 503 dataType: 'json', 504 beforeSend: function() { 505 $('#button-repair-links').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>'); 506 }, 507 success: function(json) { 508 setTimeout(function() { 509 alert(json.msg); 510 $('#button-repair-links').empty().html('{{ button_update }}'); 511 }, 500); 512 }, 513 error: function (xhr, ajaxOptions, thrownError) { 514 if (xhr.status != 0) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } 515 $('#button-repair-links').empty().html('{{ button_update }}'); 516 } 517 }); 518 }); 519 520 function validateForm() { 521 $('#form-ebay-settings').submit(); 522 } 523 524 function checkCredentials() { 525 var token = $('#ebay-token').val(); 526 var secret = $('#ebay-secret').val(); 527 var encryption_key = $('#ebay-encryption-key').val(); 528 var encryption_iv = $('#ebay-encryption-iv').val(); 529 530 if (token.length > 25 && secret.length > 1 && encryption_key.length > 25 && encryption_iv.length > 25) { 531 $.ajax({ 532 url: 'index.php?route=extension/openbay/ebay/verifycredentials&user_token={{ user_token }}', 533 type: 'POST', 534 dataType: 'json', 535 data: {token: token, secret: secret, encryption_key: encryption_key, encryption_iv: encryption_iv}, 536 beforeSend: function() { 537 $('#api-status-container').show(); 538 $('#api-status').removeClass('label-success').removeClass('label-danger').addClass('label-primary').html('<i class="fa fa-cog fa-lg fa-spin"></i> {{ text_checking_details }}').show(); 539 }, 540 success: function(data) { 541 if (data.error == false) { 542 $('#api-status').removeClass('label-primary').addClass('label-success').html('<i class="fa fa-check-square-o"></i> {{ text_api_ok }}: ' + data.data.expire); 543 } else { 544 $('#api-status').removeClass('label-primary').addClass('label-danger').html('<i class="fa fa-minus-square"></i> ' + data.msg); 545 } 546 }, 547 failure: function() { 548 $('#api-status').removeClass('label-primary').addClass('label-danger').html('<i class="fa fa-minus-square"></i> {{ error_api_connect }}'); 549 }, 550 error: function() { 551 $('#api-status').removeClass('label-primary').addClass('label-danger').html('<i class="fa fa-minus-square"></i> {{ error_api_connect }}'); 552 } 553 }); 554 } 555 } 556 557 function changeTaxHandler(){ 558 if ($('#entry-tax-listing').val() == 0){ 559 $('#entry-tax-listing-preset').show(); 560 }else{ 561 $('#entry-tax-listing-preset').hide(); 562 } 563 } 564 565 $('.credentials').change(function() { 566 checkCredentials(); 567 }); 568 569 $('#entry-tax-listing').change(function() { 570 changeTaxHandler(); 571 }); 572 573 $(document).ready(function() { 574 checkCredentials(); 575 changeTaxHandler(); 576 }); 577 //--></script> 578 {{ footer }}