WooCommerce Cart Abandonment Recovery - Version 1.1.2

Version Description

Download this release

Release Info

Developer sandesh055
Plugin Icon 128x128 WooCommerce Cart Abandonment Recovery
Version 1.1.2
Comparing to
See all releases

Code changes from version 1.1.1 to 1.1.2

admin/assets/css/admin-cart-abandonment-rtl.css CHANGED
@@ -171,22 +171,20 @@
171
 
172
  .wcf-ca-user-order{
173
  border-radius: 3px;
174
- padding: 20px 25px;
175
  overflow: hidden;
176
  height: auto;
177
  width: 100%;
178
- min-height: 100%;
179
- max-height: 100%;
180
  }
181
 
182
  /* Column Classes */
183
 
184
  /* Section classes */
185
 
186
- .wcf-ca-column:first-of-type{
187
  margin-left: 13px;
188
  }
189
- .wcf-ca-column:second-of-type{
190
  margin-right: 13px;
191
  }
192
 
@@ -338,4 +336,63 @@
338
  display: none;
339
  z-index: 10000;
340
  }
341
- /* Newly Added for the modification of the User Order detail window UI */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
 
172
  .wcf-ca-user-order{
173
  border-radius: 3px;
174
+ padding: 25px 25px 30px 25px;
175
  overflow: hidden;
176
  height: auto;
177
  width: 100%;
 
 
178
  }
179
 
180
  /* Column Classes */
181
 
182
  /* Section classes */
183
 
184
+ .wcf-ca-margin-right{
185
  margin-left: 13px;
186
  }
187
+ .wcf-ca-margin-left{
188
  margin-right: 13px;
189
  }
190
 
336
  display: none;
337
  z-index: 10000;
338
  }
339
+ /* Newly Added for the modification of the User Order detail window UI */
340
+
341
+
342
+
343
+ .wcf-ca-tags {
344
+ list-style: none;
345
+ margin: 0;
346
+ overflow: hidden;
347
+ padding: 0;
348
+ }
349
+
350
+ .wcf-ca-tags li {
351
+ float: right;
352
+ }
353
+
354
+ .wcf-ca-tag {
355
+ background-color: #f16334;
356
+ border-radius: 0 3px 3px 0;
357
+ color: #fff;
358
+ display: inline-block;
359
+ height: 26px;
360
+ line-height: 26px;
361
+ padding: 0 23px 0 20px;
362
+ position: relative;
363
+ margin: 0 0 0px 5px;
364
+ text-decoration: none;
365
+ -webkit-transition: color 0.2s;
366
+ }
367
+
368
+ .wcf-ca-tag::before {
369
+ background: #fff;
370
+ border-radius: 10px;
371
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
372
+ content: '';
373
+ height: 6px;
374
+ right: 10px;
375
+ position: absolute;
376
+ width: 6px;
377
+ top: 10px;
378
+ }
379
+
380
+ .wcf-ca-tag::after {
381
+ background: #fff;
382
+ border-bottom: 13px solid transparent;
383
+ border-right: 10px solid #f16334;;
384
+ border-top: 13px solid transparent;
385
+ content: '';
386
+ position: absolute;
387
+ left: 0;
388
+ top: 0;
389
+ }
390
+
391
+ .wcf-ca-tag:hover {
392
+ background-color: #f16334;
393
+ color: white;
394
+ }
395
+
396
+ .wcf-ca-tag:hover::after {
397
+ border-right-color: #f16334;
398
+ }
changelog.txt CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  Version 1.1.1 - Thursday, 06th June 2019
2
  - New: Added feature to reschedule emails for Admin.
3
  - Fix: Coupon expiry time issue.
1
+ Version 1.1.2 - Wednesday, 12th June 2019
2
+ - Fix: Issue of timezone while sending mail through cron.
3
+ - Fix: Delete single cart abandonment order.
4
+ - Fix: MySql 5.5 support for CURRENT_TIMESTAMP.
5
+
6
  Version 1.1.1 - Thursday, 06th June 2019
7
  - New: Added feature to reschedule emails for Admin.
8
  - Fix: Coupon expiry time issue.
classes/class-cartflows-ca-loader.php CHANGED
@@ -77,7 +77,7 @@ if ( ! class_exists( 'CARTFLOWS_CA_Loader' ) ) {
77
  define( 'CARTFLOWS_CA_BASE', plugin_basename( CARTFLOWS_CA_FILE ) );
78
  define( 'CARTFLOWS_CA_DIR', plugin_dir_path( CARTFLOWS_CA_FILE ) );
79
  define( 'CARTFLOWS_CA_URL', plugins_url( '/', CARTFLOWS_CA_FILE ) );
80
- define( 'CARTFLOWS_CA_VER', '1.1.1' );
81
  define( 'CARTFLOWS_CA_SLUG', 'cartflows_ca' );
82
 
83
  define( 'CARTFLOWS_CA_CART_ABANDONMENT_TABLE', 'cartflows_ca_cart_abandonment' );
77
  define( 'CARTFLOWS_CA_BASE', plugin_basename( CARTFLOWS_CA_FILE ) );
78
  define( 'CARTFLOWS_CA_DIR', plugin_dir_path( CARTFLOWS_CA_FILE ) );
79
  define( 'CARTFLOWS_CA_URL', plugins_url( '/', CARTFLOWS_CA_FILE ) );
80
+ define( 'CARTFLOWS_CA_VER', '1.1.2' );
81
  define( 'CARTFLOWS_CA_SLUG', 'cartflows_ca' );
82
 
83
  define( 'CARTFLOWS_CA_CART_ABANDONMENT_TABLE', 'cartflows_ca_cart_abandonment' );
languages/cartflows-ca.pot CHANGED
@@ -1,521 +1,521 @@
1
- # Copyright (C) 2019 CartFlows Inc
2
- # This file is distributed under the same license as the WooCommerce Cart Abandonment Recovery package.
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: WooCommerce Cart Abandonment Recovery 1.1.1\n"
6
- "Report-Msgid-Bugs-To: "
7
- "https://wordpress.org/support/plugin/woo-cart-abandonment-recovery\n"
8
- "POT-Creation-Date: 2019-06-06 12:34:52+00:00\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=utf-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
13
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
- "Language-Team: LANGUAGE <LL@li.org>\n"
15
- "Language: en\n"
16
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
- "X-Poedit-Country: United States\n"
18
- "X-Poedit-SourceCharset: UTF-8\n"
19
- "X-Poedit-KeywordsList: "
20
- "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
21
- "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
22
- "X-Poedit-Basepath: ../\n"
23
- "X-Poedit-SearchPath-0: .\n"
24
- "X-Poedit-Bookmarks: \n"
25
- "X-Textdomain-Support: yes\n"
26
- "X-Generator: grunt-wp-i18n 1.0.3\n"
27
-
28
- #: classes/class-cartflows-ca-loader.php:134
29
- #. translators: %s: html tags
30
- msgid ""
31
- "The %1$sWooCommerce Cart Abandonment Recovery%2$s plugin requires "
32
- "%1$sWooCommerce%2$s plugin installed & activated."
33
- msgstr ""
34
-
35
- #: classes/class-cartflows-ca-loader.php:144
36
- msgid "Activate WooCommerce"
37
- msgstr ""
38
-
39
- #: classes/class-cartflows-ca-loader.php:152
40
- msgid "Install WooCommerce"
41
- msgstr ""
42
-
43
- #: classes/class-cartflows-ca-settings.php:53
44
- msgid "Cart Abandonment Settings"
45
- msgstr ""
46
-
47
- #: classes/class-cartflows-ca-settings.php:60
48
- msgid "Enable Cart Abandonment Tracking"
49
- msgstr ""
50
-
51
- #: classes/class-cartflows-ca-settings.php:64
52
- msgid ""
53
- "Start capturing abandoned carts. <br/><br/> <span "
54
- "class=\"description\"><strong>Note:</strong> Cart will be considered "
55
- "abandoned if order is not completed in <strong>15 minutes</strong>.</span>"
56
- msgstr ""
57
-
58
- #: classes/class-cartflows-ca-settings.php:76
59
- msgid "Email settings"
60
- msgstr ""
61
-
62
- #: classes/class-cartflows-ca-settings.php:83
63
- msgid "\"From\" Name"
64
- msgstr ""
65
-
66
- #: classes/class-cartflows-ca-settings.php:92
67
- msgid "\"From\" Address"
68
- msgstr ""
69
-
70
- #: classes/class-cartflows-ca-settings.php:101
71
- msgid "Send Reply Emails to"
72
- msgstr ""
73
-
74
- #: classes/class-cartflows-ca-settings.php:128
75
- msgid "Enable Webhook"
76
- msgstr ""
77
-
78
- #: classes/class-cartflows-ca-settings.php:132
79
- msgid ""
80
- "Allows you to trigger webhooks automatically upon cart abandonment and "
81
- "recovery."
82
- msgstr ""
83
-
84
- #: classes/class-cartflows-ca-settings.php:137
85
- msgid "Webhook URL"
86
- msgstr ""
87
-
88
- #: classes/class-cartflows-ca-settings.php:156
89
- msgid "Coupon Code Settings"
90
- msgstr ""
91
-
92
- #: classes/class-cartflows-ca-settings.php:163
93
- msgid "Create Coupon Code"
94
- msgstr ""
95
-
96
- #: classes/class-cartflows-ca-settings.php:167
97
- msgid ""
98
- "Auto-create the special coupon for the abandoned cart to send over the "
99
- "emails."
100
- msgstr ""
101
-
102
- #: classes/class-cartflows-ca-settings.php:172
103
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:491
104
- msgid "Discount Type"
105
- msgstr ""
106
-
107
- #: classes/class-cartflows-ca-settings.php:181
108
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:523
109
- msgid "Coupon Amount"
110
- msgstr ""
111
-
112
- #: classes/class-cartflows-ca-settings.php:190
113
- msgid "Coupon Expires After"
114
- msgstr ""
115
-
116
- #: classes/class-cartflows-ca-settings.php:225
117
- msgid "Webhook Settings"
118
- msgstr ""
119
-
120
- #: classes/class-cartflows-ca-settings.php:234
121
- msgid "GDPR Settings"
122
- msgstr ""
123
-
124
- #: classes/class-cartflows-ca-settings.php:241
125
- msgid "Enable GDPR integration"
126
- msgstr ""
127
-
128
- #: classes/class-cartflows-ca-settings.php:245
129
- msgid ""
130
- "Ask confirmation from the user before tracking data. <br/><br/> <span "
131
- "class=\"description\"><strong>Note:</strong> By checking this, it will show "
132
- "up confirmation text below the email id on checkout page.</span>"
133
- msgstr ""
134
-
135
- #: classes/class-cartflows-ca-settings.php:250
136
- msgid "GDPR Message"
137
- msgstr ""
138
-
139
- #: classes/class-cartflows-ca-settings.php:421
140
- msgid "Coupon code should be numeric and has to be greater than or equals to 1."
141
- msgstr ""
142
-
143
- #: classes/class-cartflows-ca-settings.php:531
144
- msgid "Invalid email \"From\" address field"
145
- msgstr ""
146
-
147
- #: classes/class-cartflows-ca-settings.php:549
148
- msgid "Invalid email \"Reply\" address field"
149
- msgstr ""
150
-
151
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:65
152
- msgid "View"
153
- msgstr ""
154
-
155
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:66
156
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:122
157
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:85
158
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:119
159
- msgid "Delete"
160
- msgstr ""
161
-
162
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:70
163
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1408
164
- msgid "Unsubscribe"
165
- msgstr ""
166
-
167
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:188
168
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1505
169
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1549
170
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:156
171
- msgid "Name"
172
- msgstr ""
173
-
174
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:189
175
- msgid "Email"
176
- msgstr ""
177
-
178
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:190
179
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1571
180
- msgid "Cart Total"
181
- msgstr ""
182
-
183
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:191
184
- msgid "Order Status"
185
- msgstr ""
186
-
187
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:192
188
- msgid "Time"
189
- msgstr ""
190
-
191
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:97
192
- msgid "Mail has been sent successfully!"
193
- msgstr ""
194
-
195
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:99
196
- msgid "Mail sending failed!"
197
- msgstr ""
198
-
199
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:132
200
- msgid "Every Fifteen Minutes"
201
- msgstr ""
202
-
203
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:197
204
- msgid "You have successfully unsubscribed from our email list."
205
- msgstr ""
206
-
207
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:197
208
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:147
209
- msgid "Unsubscribed"
210
- msgstr ""
211
-
212
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:347
213
- msgid "No Thanks"
214
- msgstr ""
215
-
216
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:348
217
- msgid "You won't receive further emails from us, thank you!"
218
- msgstr ""
219
-
220
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:742
221
- msgid "CartFlows says: This order was abandoned & subsequently recovered."
222
- msgstr ""
223
-
224
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:853
225
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:854
226
- msgid "Cart Abandonment"
227
- msgstr ""
228
-
229
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:887
230
- msgid "Items deleted: %d"
231
- msgstr ""
232
-
233
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:904
234
- msgid "User unsubscribed successfully!"
235
- msgstr ""
236
-
237
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1099
238
- msgid "Report"
239
- msgstr ""
240
-
241
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1115
242
- msgid "Emails"
243
- msgstr ""
244
-
245
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1131
246
- msgid "Settings"
247
- msgstr ""
248
-
249
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1378
250
- msgid "there"
251
- msgstr ""
252
-
253
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1504
254
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1548
255
- msgid "Item"
256
- msgstr ""
257
-
258
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1506
259
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1550
260
- msgid "Quantity"
261
- msgstr ""
262
-
263
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1507
264
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1551
265
- msgid "Price"
266
- msgstr ""
267
-
268
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1508
269
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1552
270
- msgid "Line Subtotal"
271
- msgstr ""
272
-
273
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1558
274
- msgid "Discount"
275
- msgstr ""
276
-
277
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1562
278
- msgid "Other"
279
- msgstr ""
280
-
281
- #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1567
282
- msgid "Shipping"
283
- msgstr ""
284
-
285
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:73
286
- msgid "Edit"
287
- msgstr ""
288
-
289
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:97
290
- msgid "Clone"
291
- msgstr ""
292
-
293
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:183
294
- msgid "Template Name"
295
- msgstr ""
296
-
297
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:184
298
- msgid "Email Subject"
299
- msgstr ""
300
-
301
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:185
302
- msgid "Trigger After"
303
- msgstr ""
304
-
305
- #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:186
306
- msgid "Is Activated?"
307
- msgstr ""
308
-
309
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:187
310
- msgid "The Email Template has been successfully added."
311
- msgstr ""
312
-
313
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:197
314
- msgid "The Email Template has been cloned successfully."
315
- msgstr ""
316
-
317
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:207
318
- msgid "The Email Template has been successfully deleted."
319
- msgstr ""
320
-
321
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:216
322
- msgid "The Email Template has been successfully updated."
323
- msgstr ""
324
-
325
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:226
326
- msgid "Default Email Templates has been restored successfully."
327
- msgstr ""
328
-
329
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:392
330
- msgid "Activate Template now?"
331
- msgstr ""
332
-
333
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:412
334
- msgid "Template Name:"
335
- msgstr ""
336
-
337
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:427
338
- msgid "Email Subject:"
339
- msgstr ""
340
-
341
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:442
342
- msgid "Email Body:"
343
- msgstr ""
344
-
345
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:471
346
- msgid "Create Coupon"
347
- msgstr ""
348
-
349
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:541
350
- msgid "Coupon expiry date"
351
- msgstr ""
352
-
353
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:578
354
- msgid "Send This Email"
355
- msgstr ""
356
-
357
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:611
358
- msgid "after cart is abandoned."
359
- msgstr ""
360
-
361
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:621
362
- msgid "Send Test Email To:"
363
- msgstr ""
364
-
365
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:935
366
- msgid "Create New Template"
367
- msgstr ""
368
-
369
- #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:938
370
- msgid " Restore Default Templates"
371
- msgstr ""
372
-
373
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:38
374
- msgid "Email Details:"
375
- msgstr ""
376
-
377
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:70
378
- msgid " No Email Scheduled."
379
- msgstr ""
380
-
381
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:106
382
- msgid "The email has unsubscribed and won't be sent further."
383
- msgstr ""
384
-
385
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:109
386
- msgid "The email has been sent."
387
- msgstr ""
388
-
389
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:112
390
- msgid "Email is in the queue and will be sent at the scheduled time."
391
- msgstr ""
392
-
393
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:143
394
- msgid "User Address Details:"
395
- msgstr ""
396
-
397
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:155
398
- msgid "Billing Address"
399
- msgstr ""
400
-
401
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:159
402
- msgid "Email address"
403
- msgstr ""
404
-
405
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:164
406
- msgid "Phone"
407
- msgstr ""
408
-
409
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:169
410
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:189
411
- msgid "Address 1:"
412
- msgstr ""
413
-
414
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:172
415
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:192
416
- msgid "Address 2:"
417
- msgstr ""
418
-
419
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:175
420
- msgid "Country, City:"
421
- msgstr ""
422
-
423
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:178
424
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:198
425
- msgid "State:"
426
- msgstr ""
427
-
428
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:182
429
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:204
430
- msgid "Postcode:"
431
- msgstr ""
432
-
433
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:187
434
- msgid "Shipping Address"
435
- msgstr ""
436
-
437
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:195
438
- msgid "City:"
439
- msgstr ""
440
-
441
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:201
442
- msgid "Country:"
443
- msgstr ""
444
-
445
- #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:217
446
- msgid "User Order Details:"
447
- msgstr ""
448
-
449
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:46
450
- msgid "Recoverable Orders"
451
- msgstr ""
452
-
453
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:50
454
- msgid "Total Recoverable Orders."
455
- msgstr ""
456
-
457
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:55
458
- msgid "Recovered Orders"
459
- msgstr ""
460
-
461
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:57
462
- msgid "Total Recovered Orders."
463
- msgstr ""
464
-
465
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:62
466
- msgid "Lost Orders"
467
- msgstr ""
468
-
469
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:65
470
- msgid "Total Lost Orders."
471
- msgstr ""
472
-
473
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:74
474
- msgid "Recoverable Revenue"
475
- msgstr ""
476
-
477
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:79
478
- msgid "Total Recoverable Revenue."
479
- msgstr ""
480
-
481
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:84
482
- msgid "Recovered Revenue"
483
- msgstr ""
484
-
485
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:90
486
- msgid "Total Recovered Revenue."
487
- msgstr ""
488
-
489
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:95
490
- msgid "Recovery Rate"
491
- msgstr ""
492
-
493
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:97
494
- msgid "Total Percentage Of Recovered Orders After Abandonment."
495
- msgstr ""
496
-
497
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:135
498
- msgid "No Orders Found."
499
- msgstr ""
500
-
501
- #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-tabs.php:10
502
- msgid "Woocommerce Cart Abandonment Recovery "
503
- msgstr ""
504
-
505
- #. Plugin Name of the plugin/theme
506
- msgid "WooCommerce Cart Abandonment Recovery"
507
- msgstr ""
508
-
509
- #. Author URI of the plugin/theme
510
- msgid "https://cartflows.com/"
511
- msgstr ""
512
-
513
- #. Description of the plugin/theme
514
- msgid ""
515
- "Recover your lost revenue. Capture email address of users on the checkout "
516
- "page and send follow up emails if they don't complete the purchase."
517
- msgstr ""
518
-
519
- #. Author of the plugin/theme
520
- msgid "CartFlows Inc"
521
  msgstr ""
1
+ # Copyright (C) 2019 CartFlows Inc
2
+ # This file is distributed under the same license as the WooCommerce Cart Abandonment Recovery package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: WooCommerce Cart Abandonment Recovery 1.1.2\n"
6
+ "Report-Msgid-Bugs-To: "
7
+ "https://wordpress.org/support/plugin/woo-cart-abandonment-recovery\n"
8
+ "POT-Creation-Date: 2019-06-12 10:03:46+00:00\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=utf-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
13
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
+ "Language-Team: LANGUAGE <LL@li.org>\n"
15
+ "Language: en\n"
16
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
+ "X-Poedit-Country: United States\n"
18
+ "X-Poedit-SourceCharset: UTF-8\n"
19
+ "X-Poedit-KeywordsList: "
20
+ "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
21
+ "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
22
+ "X-Poedit-Basepath: ../\n"
23
+ "X-Poedit-SearchPath-0: .\n"
24
+ "X-Poedit-Bookmarks: \n"
25
+ "X-Textdomain-Support: yes\n"
26
+ "X-Generator: grunt-wp-i18n 1.0.3\n"
27
+
28
+ #: classes/class-cartflows-ca-loader.php:134
29
+ #. translators: %s: html tags
30
+ msgid ""
31
+ "The %1$sWooCommerce Cart Abandonment Recovery%2$s plugin requires "
32
+ "%1$sWooCommerce%2$s plugin installed & activated."
33
+ msgstr ""
34
+
35
+ #: classes/class-cartflows-ca-loader.php:144
36
+ msgid "Activate WooCommerce"
37
+ msgstr ""
38
+
39
+ #: classes/class-cartflows-ca-loader.php:152
40
+ msgid "Install WooCommerce"
41
+ msgstr ""
42
+
43
+ #: classes/class-cartflows-ca-settings.php:53
44
+ msgid "Cart Abandonment Settings"
45
+ msgstr ""
46
+
47
+ #: classes/class-cartflows-ca-settings.php:60
48
+ msgid "Enable Cart Abandonment Tracking"
49
+ msgstr ""
50
+
51
+ #: classes/class-cartflows-ca-settings.php:64
52
+ msgid ""
53
+ "Start capturing abandoned carts. <br/><br/> <span "
54
+ "class=\"description\"><strong>Note:</strong> Cart will be considered "
55
+ "abandoned if order is not completed in <strong>15 minutes</strong>.</span>"
56
+ msgstr ""
57
+
58
+ #: classes/class-cartflows-ca-settings.php:76
59
+ msgid "Email settings"
60
+ msgstr ""
61
+
62
+ #: classes/class-cartflows-ca-settings.php:83
63
+ msgid "\"From\" Name"
64
+ msgstr ""
65
+
66
+ #: classes/class-cartflows-ca-settings.php:92
67
+ msgid "\"From\" Address"
68
+ msgstr ""
69
+
70
+ #: classes/class-cartflows-ca-settings.php:101
71
+ msgid "Send Reply Emails to"
72
+ msgstr ""
73
+
74
+ #: classes/class-cartflows-ca-settings.php:128
75
+ msgid "Enable Webhook"
76
+ msgstr ""
77
+
78
+ #: classes/class-cartflows-ca-settings.php:132
79
+ msgid ""
80
+ "Allows you to trigger webhooks automatically upon cart abandonment and "
81
+ "recovery."
82
+ msgstr ""
83
+
84
+ #: classes/class-cartflows-ca-settings.php:137
85
+ msgid "Webhook URL"
86
+ msgstr ""
87
+
88
+ #: classes/class-cartflows-ca-settings.php:156
89
+ msgid "Coupon Code Settings"
90
+ msgstr ""
91
+
92
+ #: classes/class-cartflows-ca-settings.php:163
93
+ msgid "Create Coupon Code"
94
+ msgstr ""
95
+
96
+ #: classes/class-cartflows-ca-settings.php:167
97
+ msgid ""
98
+ "Auto-create the special coupon for the abandoned cart to send over the "
99
+ "emails."
100
+ msgstr ""
101
+
102
+ #: classes/class-cartflows-ca-settings.php:172
103
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:491
104
+ msgid "Discount Type"
105
+ msgstr ""
106
+
107
+ #: classes/class-cartflows-ca-settings.php:181
108
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:523
109
+ msgid "Coupon Amount"
110
+ msgstr ""
111
+
112
+ #: classes/class-cartflows-ca-settings.php:190
113
+ msgid "Coupon Expires After"
114
+ msgstr ""
115
+
116
+ #: classes/class-cartflows-ca-settings.php:225
117
+ msgid "Webhook Settings"
118
+ msgstr ""
119
+
120
+ #: classes/class-cartflows-ca-settings.php:234
121
+ msgid "GDPR Settings"
122
+ msgstr ""
123
+
124
+ #: classes/class-cartflows-ca-settings.php:241
125
+ msgid "Enable GDPR integration"
126
+ msgstr ""
127
+
128
+ #: classes/class-cartflows-ca-settings.php:245
129
+ msgid ""
130
+ "Ask confirmation from the user before tracking data. <br/><br/> <span "
131
+ "class=\"description\"><strong>Note:</strong> By checking this, it will show "
132
+ "up confirmation text below the email id on checkout page.</span>"
133
+ msgstr ""
134
+
135
+ #: classes/class-cartflows-ca-settings.php:250
136
+ msgid "GDPR Message"
137
+ msgstr ""
138
+
139
+ #: classes/class-cartflows-ca-settings.php:421
140
+ msgid "Coupon code should be numeric and has to be greater than or equals to 1."
141
+ msgstr ""
142
+
143
+ #: classes/class-cartflows-ca-settings.php:531
144
+ msgid "Invalid email \"From\" address field"
145
+ msgstr ""
146
+
147
+ #: classes/class-cartflows-ca-settings.php:549
148
+ msgid "Invalid email \"Reply\" address field"
149
+ msgstr ""
150
+
151
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:65
152
+ msgid "View"
153
+ msgstr ""
154
+
155
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:66
156
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:122
157
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:85
158
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:119
159
+ msgid "Delete"
160
+ msgstr ""
161
+
162
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:70
163
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1410
164
+ msgid "Unsubscribe"
165
+ msgstr ""
166
+
167
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:188
168
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1507
169
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1551
170
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:156
171
+ msgid "Name"
172
+ msgstr ""
173
+
174
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:189
175
+ msgid "Email"
176
+ msgstr ""
177
+
178
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:190
179
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1573
180
+ msgid "Cart Total"
181
+ msgstr ""
182
+
183
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:191
184
+ msgid "Order Status"
185
+ msgstr ""
186
+
187
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php:192
188
+ msgid "Time"
189
+ msgstr ""
190
+
191
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:97
192
+ msgid "Mail has been sent successfully!"
193
+ msgstr ""
194
+
195
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:99
196
+ msgid "Mail sending failed!"
197
+ msgstr ""
198
+
199
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:132
200
+ msgid "Every Fifteen Minutes"
201
+ msgstr ""
202
+
203
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:197
204
+ msgid "You have successfully unsubscribed from our email list."
205
+ msgstr ""
206
+
207
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:197
208
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:147
209
+ msgid "Unsubscribed"
210
+ msgstr ""
211
+
212
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:347
213
+ msgid "No Thanks"
214
+ msgstr ""
215
+
216
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:348
217
+ msgid "You won't receive further emails from us, thank you!"
218
+ msgstr ""
219
+
220
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:742
221
+ msgid "CartFlows says: This order was abandoned & subsequently recovered."
222
+ msgstr ""
223
+
224
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:853
225
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:854
226
+ msgid "Cart Abandonment"
227
+ msgstr ""
228
+
229
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:887
230
+ msgid "Items deleted: %d"
231
+ msgstr ""
232
+
233
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:904
234
+ msgid "User unsubscribed successfully!"
235
+ msgstr ""
236
+
237
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1099
238
+ msgid "Report"
239
+ msgstr ""
240
+
241
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1115
242
+ msgid "Emails"
243
+ msgstr ""
244
+
245
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1131
246
+ msgid "Settings"
247
+ msgstr ""
248
+
249
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1380
250
+ msgid "there"
251
+ msgstr ""
252
+
253
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1506
254
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1550
255
+ msgid "Item"
256
+ msgstr ""
257
+
258
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1508
259
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1552
260
+ msgid "Quantity"
261
+ msgstr ""
262
+
263
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1509
264
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1553
265
+ msgid "Price"
266
+ msgstr ""
267
+
268
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1510
269
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1554
270
+ msgid "Line Subtotal"
271
+ msgstr ""
272
+
273
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1560
274
+ msgid "Discount"
275
+ msgstr ""
276
+
277
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1564
278
+ msgid "Other"
279
+ msgstr ""
280
+
281
+ #: modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php:1569
282
+ msgid "Shipping"
283
+ msgstr ""
284
+
285
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:73
286
+ msgid "Edit"
287
+ msgstr ""
288
+
289
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:97
290
+ msgid "Clone"
291
+ msgstr ""
292
+
293
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:183
294
+ msgid "Template Name"
295
+ msgstr ""
296
+
297
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:184
298
+ msgid "Email Subject"
299
+ msgstr ""
300
+
301
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:185
302
+ msgid "Trigger After"
303
+ msgstr ""
304
+
305
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates-table.php:186
306
+ msgid "Is Activated?"
307
+ msgstr ""
308
+
309
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:187
310
+ msgid "The Email Template has been successfully added."
311
+ msgstr ""
312
+
313
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:197
314
+ msgid "The Email Template has been cloned successfully."
315
+ msgstr ""
316
+
317
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:207
318
+ msgid "The Email Template has been successfully deleted."
319
+ msgstr ""
320
+
321
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:216
322
+ msgid "The Email Template has been successfully updated."
323
+ msgstr ""
324
+
325
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:226
326
+ msgid "Default Email Templates has been restored successfully."
327
+ msgstr ""
328
+
329
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:392
330
+ msgid "Activate Template now?"
331
+ msgstr ""
332
+
333
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:412
334
+ msgid "Template Name:"
335
+ msgstr ""
336
+
337
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:427
338
+ msgid "Email Subject:"
339
+ msgstr ""
340
+
341
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:442
342
+ msgid "Email Body:"
343
+ msgstr ""
344
+
345
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:471
346
+ msgid "Create Coupon"
347
+ msgstr ""
348
+
349
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:541
350
+ msgid "Coupon expiry date"
351
+ msgstr ""
352
+
353
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:578
354
+ msgid "Send This Email"
355
+ msgstr ""
356
+
357
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:611
358
+ msgid "after cart is abandoned."
359
+ msgstr ""
360
+
361
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:621
362
+ msgid "Send Test Email To:"
363
+ msgstr ""
364
+
365
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:935
366
+ msgid "Create New Template"
367
+ msgstr ""
368
+
369
+ #: modules/cart-abandonment/class-cartflows-ca-email-templates.php:938
370
+ msgid " Restore Default Templates"
371
+ msgstr ""
372
+
373
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:38
374
+ msgid "Email Details:"
375
+ msgstr ""
376
+
377
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:70
378
+ msgid " No Email Scheduled."
379
+ msgstr ""
380
+
381
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:106
382
+ msgid "The email has unsubscribed and won't be sent further."
383
+ msgstr ""
384
+
385
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:109
386
+ msgid "The email has been sent."
387
+ msgstr ""
388
+
389
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:112
390
+ msgid "Email is in the queue and will be sent at the scheduled time."
391
+ msgstr ""
392
+
393
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:143
394
+ msgid "User Address Details:"
395
+ msgstr ""
396
+
397
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:155
398
+ msgid "Billing Address"
399
+ msgstr ""
400
+
401
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:159
402
+ msgid "Email address"
403
+ msgstr ""
404
+
405
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:164
406
+ msgid "Phone"
407
+ msgstr ""
408
+
409
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:169
410
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:189
411
+ msgid "Address 1:"
412
+ msgstr ""
413
+
414
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:172
415
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:192
416
+ msgid "Address 2:"
417
+ msgstr ""
418
+
419
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:175
420
+ msgid "Country, City:"
421
+ msgstr ""
422
+
423
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:178
424
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:198
425
+ msgid "State:"
426
+ msgstr ""
427
+
428
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:182
429
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:204
430
+ msgid "Postcode:"
431
+ msgstr ""
432
+
433
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:187
434
+ msgid "Shipping Address"
435
+ msgstr ""
436
+
437
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:195
438
+ msgid "City:"
439
+ msgstr ""
440
+
441
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:201
442
+ msgid "Country:"
443
+ msgstr ""
444
+
445
+ #: modules/cart-abandonment/includes/admin/cartflows-ca-single-report-details.php:217
446
+ msgid "User Order Details:"
447
+ msgstr ""
448
+
449
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:46
450
+ msgid "Recoverable Orders"
451
+ msgstr ""
452
+
453
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:50
454
+ msgid "Total Recoverable Orders."
455
+ msgstr ""
456
+
457
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:55
458
+ msgid "Recovered Orders"
459
+ msgstr ""
460
+
461
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:57
462
+ msgid "Total Recovered Orders."
463
+ msgstr ""
464
+
465
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:62
466
+ msgid "Lost Orders"
467
+ msgstr ""
468
+
469
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:65
470
+ msgid "Total Lost Orders."
471
+ msgstr ""
472
+
473
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:74
474
+ msgid "Recoverable Revenue"
475
+ msgstr ""
476
+
477
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:79
478
+ msgid "Total Recoverable Revenue."
479
+ msgstr ""
480
+
481
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:84
482
+ msgid "Recovered Revenue"
483
+ msgstr ""
484
+
485
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:90
486
+ msgid "Total Recovered Revenue."
487
+ msgstr ""
488
+
489
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:95
490
+ msgid "Recovery Rate"
491
+ msgstr ""
492
+
493
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:97
494
+ msgid "Total Percentage Of Recovered Orders After Abandonment."
495
+ msgstr ""
496
+
497
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-reports.php:135
498
+ msgid "No Orders Found."
499
+ msgstr ""
500
+
501
+ #: modules/cart-abandonment/includes/admin/cartflows-cart-abandonment-tabs.php:10
502
+ msgid "Woocommerce Cart Abandonment Recovery "
503
+ msgstr ""
504
+
505
+ #. Plugin Name of the plugin/theme
506
+ msgid "WooCommerce Cart Abandonment Recovery"
507
+ msgstr ""
508
+
509
+ #. Author URI of the plugin/theme
510
+ msgid "https://cartflows.com/"
511
+ msgstr ""
512
+
513
+ #. Description of the plugin/theme
514
+ msgid ""
515
+ "Recover your lost revenue. Capture email address of users on the checkout "
516
+ "page and send follow up emails if they don't complete the purchase."
517
+ msgstr ""
518
+
519
+ #. Author of the plugin/theme
520
+ msgid "CartFlows Inc"
521
  msgstr ""
modules/cart-abandonment/class-cartflows-ca-cart-abandonment-db.php CHANGED
@@ -86,7 +86,7 @@ class Cartflows_Ca_Cart_Abandonment_Db {
86
  order_status ENUM( 'normal','abandoned','completed','lost') NOT NULL DEFAULT 'normal',
87
  unsubscribed boolean DEFAULT 0,
88
  coupon_code VARCHAR(50),
89
- time DATETIME DEFAULT CURRENT_TIMESTAMP,
90
  PRIMARY KEY (`id`, `session_id`),
91
  UNIQUE KEY `session_id_UNIQUE` (`session_id`)
92
  ) $charset_collate;\n";
86
  order_status ENUM( 'normal','abandoned','completed','lost') NOT NULL DEFAULT 'normal',
87
  unsubscribed boolean DEFAULT 0,
88
  coupon_code VARCHAR(50),
89
+ time DATETIME DEFAULT NULL,
90
  PRIMARY KEY (`id`, `session_id`),
91
  UNIQUE KEY `session_id_UNIQUE` (`session_id`)
92
  ) $charset_collate;\n";
modules/cart-abandonment/class-cartflows-ca-cart-abandonment-table.php CHANGED
@@ -222,6 +222,8 @@ class Cartflows_Ca_Cart_Abandonment_Table extends WP_List_Table {
222
  $ids = array();
223
  if ( isset( $_REQUEST['id'] ) && is_array( $_REQUEST['id'] ) ) {
224
  $ids = array_map( 'intval', $_REQUEST['id'] );
 
 
225
  }
226
  $ids = implode( ',', $ids );
227
 
222
  $ids = array();
223
  if ( isset( $_REQUEST['id'] ) && is_array( $_REQUEST['id'] ) ) {
224
  $ids = array_map( 'intval', $_REQUEST['id'] );
225
+ } elseif ( isset( $_REQUEST['id'] ) ) {
226
+ $ids = array( intval( $_REQUEST['id'] ) );
227
  }
228
  $ids = implode( ',', $ids );
229
 
modules/cart-abandonment/class-cartflows-ca-cart-abandonment.php CHANGED
@@ -1269,6 +1269,7 @@ class Cartflows_Ca_Cart_Abandonment {
1269
  $cart_abandonment_table = $wpdb->prefix . CARTFLOWS_CA_CART_ABANDONMENT_TABLE;
1270
  $email_template_table = $wpdb->prefix . CARTFLOWS_CA_EMAIL_TEMPLATE_TABLE;
1271
 
 
1272
  // phpcs:disable WordPress.DB.PreparedSQL.NotPrepared
1273
  $emails_send_to = $wpdb->get_results(
1274
 
@@ -1276,8 +1277,9 @@ class Cartflows_Ca_Cart_Abandonment {
1276
  'SELECT *, EHT.id as email_history_id, ETT.id as email_template_id FROM ' . $email_history_table . ' as EHT
1277
  INNER JOIN ' . $cart_abandonment_table . ' as CAT ON EHT.`ca_session_id` = CAT.`session_id`
1278
  INNER JOIN ' . $email_template_table . ' as ETT ON ETT.`id` = EHT.`template_id`
1279
- WHERE CAT.`order_status` = %s AND CAT.unsubscribed = 0 AND EHT.`email_sent` = 0 AND EHT.`scheduled_time` <= NOW()',
1280
- WCF_CART_ABANDONED_ORDER
 
1281
  )
1282
  );
1283
  // phpcs:enable WordPress.DB.PreparedSQL.NotPrepared
1269
  $cart_abandonment_table = $wpdb->prefix . CARTFLOWS_CA_CART_ABANDONMENT_TABLE;
1270
  $email_template_table = $wpdb->prefix . CARTFLOWS_CA_EMAIL_TEMPLATE_TABLE;
1271
 
1272
+ $current_time = current_time( WCF_CA_DATETIME_FORMAT );
1273
  // phpcs:disable WordPress.DB.PreparedSQL.NotPrepared
1274
  $emails_send_to = $wpdb->get_results(
1275
 
1277
  'SELECT *, EHT.id as email_history_id, ETT.id as email_template_id FROM ' . $email_history_table . ' as EHT
1278
  INNER JOIN ' . $cart_abandonment_table . ' as CAT ON EHT.`ca_session_id` = CAT.`session_id`
1279
  INNER JOIN ' . $email_template_table . ' as ETT ON ETT.`id` = EHT.`template_id`
1280
+ WHERE CAT.`order_status` = %s AND CAT.unsubscribed = 0 AND EHT.`email_sent` = 0 AND EHT.`scheduled_time` <= %s',
1281
+ WCF_CART_ABANDONED_ORDER,
1282
+ $current_time
1283
  )
1284
  );
1285
  // phpcs:enable WordPress.DB.PreparedSQL.NotPrepared
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.me/BrainstormForce
4
  Tags: woocommerce, cart abandonment, cart recovery
5
  Requires at least: 4.4
6
  Tested up to: 5.2
7
- Stable tag: 1.1.1
8
  Requires PHP: 5.6
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -30,6 +30,11 @@ Yes, of course. We have built it in a way that it will work with CartFlows as we
30
 
31
  == Changelog ==
32
 
 
 
 
 
 
33
  = Version 1.1.1 - Thursday, 06th June 2019 =
34
  * New: Added feature to reschedule emails for Admin.
35
  * Fix: Coupon expiry time issue.
4
  Tags: woocommerce, cart abandonment, cart recovery
5
  Requires at least: 4.4
6
  Tested up to: 5.2
7
+ Stable tag: 1.1.2
8
  Requires PHP: 5.6
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
30
 
31
  == Changelog ==
32
 
33
+ = Version 1.1.2 - Wednesday, 12th June 2019 =
34
+ * Fix: Issue of timezone while sending mail through cron.
35
+ * Fix: Delete single cart abandonment order.
36
+ * Fix: MySql 5.5 support for CURRENT_TIMESTAMP.
37
+
38
  = Version 1.1.1 - Thursday, 06th June 2019 =
39
  * New: Added feature to reschedule emails for Admin.
40
  * Fix: Coupon expiry time issue.
woo-cart-abandonment-recovery.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WooCommerce Cart Abandonment Recovery
4
  * Plugin URI: https://cartflows.com/
5
  * Description: Recover your lost revenue. Capture email address of users on the checkout page and send follow up emails if they don't complete the purchase.
6
- * Version: 1.1.1
7
  * Author: CartFlows Inc
8
  * Author URI: https://cartflows.com/
9
  * Text Domain: cartflows-ca
3
  * Plugin Name: WooCommerce Cart Abandonment Recovery
4
  * Plugin URI: https://cartflows.com/
5
  * Description: Recover your lost revenue. Capture email address of users on the checkout page and send follow up emails if they don't complete the purchase.
6
+ * Version: 1.1.2
7
  * Author: CartFlows Inc
8
  * Author URI: https://cartflows.com/
9
  * Text Domain: cartflows-ca