PluginProbe
Lasso Lite – Affiliate Link Manager & Product Displays / 112
Lasso Lite – Affiliate Link Manager & Product Displays v112
158 157 155 156 154 153 152 151 150 149 148 trunk 0.9.9 104 105 106 107 108 109 110 111 112 113 114 115 All 57 releases
simple-urls / admin / views / onboarding / amazon-step.php

amazon-step.php in Lasso Lite – Affiliate Link Manager & Product Displays 112, at admin/views/onboarding/amazon-step.php

116 lines 4.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 use LassoLite\Classes\Amazon_Api;
4 use LassoLite\Classes\Helper;
5
6 $amazon_default_tracking_country = !$lasso_options['amazon_default_tracking_country'] ?? '1';
7 $countries_dd = Helper::get_countries_dd( $amazon_default_tracking_country );
8 $amazon_tracking_id = $lasso_options['amazon_tracking_id'] ?? '';
9 $amazon_access_key_id = $lasso_options['amazon_access_key_id'] ?? '';
10 $amazon_secret_key = $lasso_options['amazon_secret_key'] ?? '';
11 $is_valid_tracking_id = empty( $amazon_tracking_id ) ? true : Amazon_Api::validate_tracking_id( $amazon_tracking_id );
12
13 $tracking_id_class = $is_valid_tracking_id ? '' : ' invalid-field';
14 $tracking_id_invalid_class = $is_valid_tracking_id ? ' d-none' : '';
15 ?>
16
17 <div class="tab-item d-none" data-step="amazon">
18 <div class="progressbar_container">
19 <ul class="progressbar">
20 <li class="step-get-started complete">Welcome</li>
21 <li class="step-display-design complete" data-step="display">Display Designer</li>
22 <li class="step-amazon-info active">Amazon Associates</li>
23 <li class="step-enable-support">Enable Support</li>
24 <?php if ( $should_show_import_step ) : ?>
25 <li class="step-import">Imports</li>
26 <?php endif; ?>
27 <li class="step-get-started">Done</li>
28 </ul>
29 </div>
30
31 <div class="onboarding_header text-center">
32 <h1 class="font-weight-bold">Amazon Associates</h1>
33 &nbsp;<a href="https://support.getlasso.co/en/articles/3182308-how-to-get-your-amazon-product-api-keys" target="_blank" class="btn btn-sm learn-btn">
34 <i class="far fa-info-circle"></i> Learn
35 </a>
36 </div>
37
38 <form class="lasso-admin-settings-form" autocomplete="off" action="">
39 <!-- AMAZON -->
40 <div class="row mb-5">
41 <div class="col-lg">
42
43 <div class="white-bg rounded shadow p-4 mb-4">
44 <!-- AMAZON TRACKING ID -->
45 <section>
46 <h3>Amazon Associates Accounts</h3>
47 <p>Enter your primary tracking ID and make sure your international accounts are connected with OneLink. It'll automatically send visitors to their local store.</p>
48
49 <div class="form-group mb-4">
50 <label><strong>Tracking ID for This Site</strong></label>
51 <input type="text" name="amazon_tracking_id" id="amazon_tracking_id" class="form-control<?php echo $tracking_id_class; ?>" value="<?php echo $amazon_tracking_id ?>" placeholder="tracking-20">
52 <div id="tracking-id-invalid-msg" class="red<?php echo $tracking_id_invalid_class; ?>">This is an invalid Tracking ID</div>
53 </div>
54 <div class="form-group">
55 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
56 <input type="checkbox" disabled="disabled" checked>
57 <span class="slider"></span>
58 </label>
59 <label class="m-0 lasso-lite-disabled no-hint">Update Amazon pricing daily</label>
60 </div>
61 </section>
62 </div>
63 </div>
64
65 <div class="col-lg">
66 <div class="white-bg rounded shadow p-4 mb-lg-0 mb-5">
67 <!-- PRODUCT API -->
68 <section>
69 <h3>Amazon Product API</h3>
70 <p>If you want to use the Amazon API for product data, here's how to get your <a href="https://support.getlasso.co/en/articles/3182308-how-to-get-your-amazon-product-api-keys" target="_blank" class="purple underline">API keys from Amazon</a>.</p>
71
72 <div class="form-group">
73 <label data-tooltip="Select your Amazon Associates locale."><strong>Default Tracking ID</strong> <i class="far fa-info-circle light-purple"></i></label>
74 <?php echo $countries_dd; ?>
75 </div>
76
77 <div class="form-group mb-4">
78 <label><strong>Access Key ID</strong></label>
79 <input type="text" name="amazon_access_key_id" id="amazon_access_key_id" class="form-control" value="<?php echo $amazon_access_key_id ?>" placeholder="Access Key ID">
80 </div>
81
82 <div class="form-group mb-4">
83 <label><strong>Secret Key</strong></label>
84 <input type="text" name="amazon_secret_key" id="amazon_secret_key" class="form-control" value="<?php echo $amazon_secret_key ?>" placeholder="Secret Key">
85 </div>
86 </section>
87
88 <div class="form-group">
89 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
90 <input disabled type="checkbox" checked>
91 <span class="slider"></span>
92 </label>
93 <label class="m-0 lasso-lite-disabled no-hint">Show Prime Logo In Displays</label>
94 </div>
95
96 <div class="form-group">
97 <label class="toggle m-0 mr-1 lasso-lite-disabled no-hint">
98 <input type="checkbox" disabled="disabled">
99 <span class="slider"></span>
100 </label>
101 <label class="m-0 lasso-lite-disabled no-hint">Show Discount Pricing</label>
102 </div>
103 </div>
104 </div>
105
106 </div>
107
108 <!-- SAVE CHANGES -->
109 <div class="row align-items-center">
110 <div class="col-lg text-lg-right text-center">
111 <button type="submit" class="btn btn-save-settings-amazon" >Save and Continue &rarr;</button>
112 </div>
113 </div>
114 </form>
115 </div>
116