WordPress Simple PayPal Shopping Cart - Version 3.9.4

Version Description

  • Fixed a minor bug in the new compact cart shortcode [wp_compact_cart]
Download this release

Release Info

Developer mra13
Plugin Icon 128x128 WordPress Simple PayPal Shopping Cart
Version 3.9.4
Comparing to
See all releases

Code changes from version 3.9.2 to 3.9.4

class-coupon.php CHANGED
@@ -16,7 +16,7 @@ class WPSPSC_Coupons_Collection
16
  function find_coupon_by_code($coupon_code)
17
  {
18
  if(empty($this->coupon_items)){
19
- echo "<br />Admin needs to configure some discount coupons before it can be used";
20
  return new stdClass();
21
  }
22
  foreach($this->coupon_items as $key => $coupon)
@@ -82,9 +82,9 @@ class WPSPSC_COUPON_ITEM
82
 
83
  function print_coupon_item_details()
84
  {
85
- echo "<br />Coupon ID: ".$this->id;
86
- echo "<br />Coupon Code: ".$this->coupon_code;
87
- echo "<br />Discount Amt: ".$this->discount_rate;
88
  }
89
  }
90
 
16
  function find_coupon_by_code($coupon_code)
17
  {
18
  if(empty($this->coupon_items)){
19
+ echo "<br />".(__("Admin needs to configure some discount coupons before it can be used", "WSPSC"));
20
  return new stdClass();
21
  }
22
  foreach($this->coupon_items as $key => $coupon)
82
 
83
  function print_coupon_item_details()
84
  {
85
+ echo "<br />".(__("Coupon ID: ", "WSPSC")).$this->id;
86
+ echo "<br />".(__("Coupon Code: ", "WSPSC")).$this->coupon_code;
87
+ echo "<br />".(__("Discount Amt: ", "WSPSC")).$this->discount_rate;
88
  }
89
  }
90
 
languages/WSPSC.pot CHANGED
@@ -1,316 +1,677 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: WSPSC v2.8.9\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-03-16 21:48+0100\n"
6
- "PO-Revision-Date: 2011-03-16 21:48+0100\n"
7
- "Language-Team: Ruhul Amin\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
 
11
  "X-Poedit-KeywordsList: _e;__\n"
12
  "X-Poedit-Basepath: .\n"
13
- "X-Poedit-SearchPath-0: ..\n"
14
 
15
- #: ../wp_shopping_cart.php:33
16
- msgid "Your Shopping Cart"
17
  msgstr ""
18
 
19
- #: ../wp_shopping_cart.php:34
20
- msgid "Your cart is empty"
 
 
 
 
21
  msgstr ""
22
 
23
- #: ../wp_shopping_cart.php:140
24
- msgid "Shopping Cart Configuration Error! You must specify a value in the 'Checkout Page URL' field for the automatic redirection feature to work!"
25
  msgstr ""
26
 
27
- #: ../wp_shopping_cart.php:197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  msgid "Visit The Shop"
29
  msgstr ""
30
 
31
- #: ../wp_shopping_cart.php:209
32
- #: ../wp_shopping_cart.php:606
33
  msgid "USD"
34
  msgstr ""
35
 
36
- #: ../wp_shopping_cart.php:213
37
- #: ../wp_shopping_cart.php:609
38
  msgid "$"
39
  msgstr ""
40
 
41
- #: ../wp_shopping_cart.php:242
42
  msgid "Cart"
43
  msgstr ""
44
 
45
- #: ../wp_shopping_cart.php:251
46
  msgid "Hit enter to submit new Quantity."
47
  msgstr ""
48
 
49
- #: ../wp_shopping_cart.php:262
50
  msgid "Item Name"
51
  msgstr ""
52
 
53
- #: ../wp_shopping_cart.php:262
54
  msgid "Quantity"
55
  msgstr ""
56
 
57
- #: ../wp_shopping_cart.php:262
58
  msgid "Price"
59
  msgstr ""
60
 
61
- #: ../wp_shopping_cart.php:299
62
  msgid "Remove"
63
  msgstr ""
64
 
65
- #: ../wp_shopping_cart.php:329
66
  msgid "Subtotal"
67
  msgstr ""
68
 
69
- #: ../wp_shopping_cart.php:330
70
  msgid "Shipping"
71
  msgstr ""
72
 
73
- #: ../wp_shopping_cart.php:334
 
74
  msgid "Total"
75
  msgstr ""
76
 
77
- #: ../wp_shopping_cart.php:339
 
 
 
 
 
 
 
 
78
  msgid "paypal_checkout_EN.png"
79
  msgstr ""
80
 
81
- #: ../wp_shopping_cart.php:339
82
  msgid "Make payments with PayPal - it\\'s fast, free and secure!"
83
  msgstr ""
84
 
85
- #: ../wp_shopping_cart.php:387
86
- #: ../wp_shopping_cart.php:469
87
- #: ../wp_shopping_cart.php:528
88
- #: ../wp_shopping_cart.php:534
89
- #: ../wp_shopping_cart.php:622
90
  msgid "Add to Cart"
91
  msgstr ""
92
 
93
- #: ../wp_shopping_cart.php:602
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  msgid "Options Updated!"
95
  msgstr ""
96
 
97
- #: ../wp_shopping_cart.php:662
98
- msgid "Simple Paypal Shopping Cart Settings"
99
  msgstr ""
100
 
101
- #: ../wp_shopping_cart.php:664
102
- msgid "For information, updates and detailed documentation, please visit:"
103
  msgstr ""
104
 
105
- #: ../wp_shopping_cart.php:668
106
- msgid "Usage:"
107
  msgstr ""
108
 
109
- #: ../wp_shopping_cart.php:670
110
- msgid "1. To add the 'Add to Cart' button simply add the trigger text"
111
  msgstr ""
112
 
113
- #: ../wp_shopping_cart.php:670
114
  msgid "PRODUCT-NAME"
115
  msgstr ""
116
 
117
- #: ../wp_shopping_cart.php:670
118
  msgid "PRODUCT-PRICE"
119
  msgstr ""
120
 
121
- #: ../wp_shopping_cart.php:670
122
- msgid "to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price. For example: [wp_cart:Test Product:price:15.00:end]"
 
 
 
 
 
 
 
 
 
 
123
  msgstr ""
124
 
125
- #: ../wp_shopping_cart.php:671
126
- msgid "2. To add the shopping cart to a post or page (eg. checkout page) simply add the shortcode"
 
 
 
 
 
 
 
 
127
  msgstr ""
128
 
129
- #: ../wp_shopping_cart.php:671
130
- msgid "to a post or page or use the sidebar widget to add the shopping cart to the sidebar."
131
  msgstr ""
132
 
133
- #: ../wp_shopping_cart.php:679
134
  msgid "PayPal and Shopping Cart Settings"
135
  msgstr ""
136
 
137
- #: ../wp_shopping_cart.php:685
138
  msgid "Paypal Email Address"
139
  msgstr ""
140
 
141
- #: ../wp_shopping_cart.php:689
142
  msgid "Shopping Cart title"
143
  msgstr ""
144
 
145
- #: ../wp_shopping_cart.php:693
146
  msgid "Text/Image to Show When Cart Empty"
147
  msgstr ""
148
 
149
- #: ../wp_shopping_cart.php:694
150
- msgid "You can either enter plain text or the URL of an image that you want to show when the shopping cart is empty"
 
 
151
  msgstr ""
152
 
153
- #: ../wp_shopping_cart.php:697
154
  msgid "Currency"
155
  msgstr ""
156
 
157
- #: ../wp_shopping_cart.php:698
158
- #: ../wp_shopping_cart.php:702
159
- #: ../wp_shopping_cart.php:728
160
  msgid "e.g."
161
  msgstr ""
162
 
163
- #: ../wp_shopping_cart.php:701
164
  msgid "Currency Symbol"
165
  msgstr ""
166
 
167
- #: ../wp_shopping_cart.php:707
168
  msgid "Base Shipping Cost"
169
  msgstr ""
170
 
171
- #: ../wp_shopping_cart.php:708
172
- msgid "This is the base shipping cost that will be added to the total of individual products shipping cost. Put 0 if you do not want to charge shipping cost or use base shipping cost."
 
 
 
173
  msgstr ""
174
 
175
- #: ../wp_shopping_cart.php:708
176
  msgid "Learn More on Shipping Calculation"
177
  msgstr ""
178
 
179
- #: ../wp_shopping_cart.php:712
180
  msgid "Free Shipping for Orders Over"
181
  msgstr ""
182
 
183
- #: ../wp_shopping_cart.php:713
184
- msgid "When a customer orders more than this amount he/she will get free shipping. Leave empty if you do not want to use it."
 
 
185
  msgstr ""
186
 
187
- #: ../wp_shopping_cart.php:717
188
  msgid "Must Collect Shipping Address on PayPal"
189
  msgstr ""
190
 
191
- #: ../wp_shopping_cart.php:718
192
- msgid "If checked the customer will be forced to enter a shipping address on PayPal when checking out."
 
 
193
  msgstr ""
194
 
195
- #: ../wp_shopping_cart.php:722
196
  msgid "Use PayPal Profile Based Shipping"
197
  msgstr ""
198
 
199
- #: ../wp_shopping_cart.php:723
200
  msgid "Check this if you want to use"
201
  msgstr ""
202
 
203
- #: ../wp_shopping_cart.php:723
204
  msgid "PayPal profile based shipping"
205
  msgstr ""
206
 
207
- #: ../wp_shopping_cart.php:723
208
- msgid "Using this will ignore any other shipping options that you have specified in this plugin."
 
 
209
  msgstr ""
210
 
211
- #: ../wp_shopping_cart.php:727
212
  msgid "Add to Cart button text or Image"
213
  msgstr ""
214
 
215
- #: ../wp_shopping_cart.php:728
216
- msgid "To use a customized image as the button simply enter the URL of the image file."
 
 
217
  msgstr ""
218
 
219
- #: ../wp_shopping_cart.php:732
220
  msgid "Return URL"
221
  msgstr ""
222
 
223
- #: ../wp_shopping_cart.php:733
224
- msgid "This is the URL the customer will be redirected to after a successful payment"
 
225
  msgstr ""
226
 
227
- #: ../wp_shopping_cart.php:737
228
  msgid "Products Page URL"
229
  msgstr ""
230
 
231
- #: ../wp_shopping_cart.php:738
232
- msgid "This is the URL of your products page if you have any. If used, the shopping cart widget will display a link to this page when cart is empty"
 
 
233
  msgstr ""
234
 
235
- #: ../wp_shopping_cart.php:742
236
  msgid "Automatic redirection to checkout page"
237
  msgstr ""
238
 
239
- #: ../wp_shopping_cart.php:744
240
  msgid "Checkout Page URL"
241
  msgstr ""
242
 
243
- #: ../wp_shopping_cart.php:745
244
- msgid "If checked the visitor will be redirected to the Checkout page after a product is added to the cart. You must enter a URL in the Checkout Page URL field for this to work."
 
 
 
245
  msgstr ""
246
 
247
- #: ../wp_shopping_cart.php:749
248
  msgid "Reset Cart After Redirection to Return Page"
249
  msgstr ""
250
 
251
- #: ../wp_shopping_cart.php:751
252
- msgid "If checked the shopping cart will be reset when the customer lands on the return URL (Thank You) page."
 
 
253
  msgstr ""
254
 
255
- #: ../wp_shopping_cart.php:758
256
  msgid "Hide Shopping Cart Image"
257
  msgstr ""
258
 
259
- #: ../wp_shopping_cart.php:759
260
  msgid "If ticked the shopping cart image will not be shown."
261
  msgstr ""
262
 
263
- #: ../wp_shopping_cart.php:765
 
 
 
 
 
 
 
 
 
 
 
 
264
  msgid "Use WP Affiliate Platform"
265
  msgstr ""
266
 
267
- #: ../wp_shopping_cart.php:767
268
  msgid "Check this if using with the"
269
  msgstr ""
270
 
271
- #: ../wp_shopping_cart.php:767
272
- msgid "This plugin lets you run your own affiliate campaign/program and allows you to reward (pay commission) your affiliates for referred sales"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273
  msgstr ""
274
 
275
- #: ../wp_shopping_cart.php:772
276
  msgid "Update Options &raquo;"
277
  msgstr ""
278
 
279
- #: ../wp_shopping_cart.php:776
280
  msgid "Like the Simple WordPress Shopping Cart Plugin?"
281
  msgstr ""
282
 
283
- #: ../wp_shopping_cart.php:776
284
  msgid "Give it a good rating"
285
  msgstr ""
286
 
287
- #: ../wp_shopping_cart.php:781
288
- msgid "WP Paypal Shopping Cart Options"
289
  msgstr ""
290
 
291
- #: ../wp_shopping_cart.php:791
292
- #: ../wp_shopping_cart.php:819
293
- #: ../wp_shopping_cart.php:820
294
- msgid "WP Paypal Shopping Cart"
295
  msgstr ""
296
 
297
- #: ../wp_shopping_cart.php:791
298
- msgid "WP Shopping Cart"
299
  msgstr ""
300
 
301
- #: ../wp_shopping_cart.php:799
302
- msgid "Shopping Cart"
 
 
303
  msgstr ""
304
 
305
- #: ../wp_shopping_cart.php:811
306
- msgid "Set the Plugin Settings from the Settings menu"
307
  msgstr ""
308
 
309
- #: ../wp_shopping_cart.php:818
310
- msgid "Display WP Paypal Shopping Cart."
 
 
 
311
  msgstr ""
312
 
313
- #: ../wp_shopping_cart.php:832
314
- msgid "Settings"
 
 
 
 
 
 
 
315
  msgstr ""
316
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: WordPress Simple PayPal Shopping Cart\n"
4
+ "POT-Creation-Date: 2014-01-24 16:14+1000\n"
5
+ "PO-Revision-Date: 2014-01-24 16:15+1000\n"
6
+ "Last-Translator: \n"
7
+ "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "X-Generator: Poedit 1.5.5\n"
12
  "X-Poedit-KeywordsList: _e;__\n"
13
  "X-Poedit-Basepath: .\n"
14
+ "X-Poedit-SearchPath-0: .\n"
15
 
16
+ #: class-coupon.php:19
17
+ msgid "Admin needs to configure some discount coupons before it can be used"
18
  msgstr ""
19
 
20
+ #: class-coupon.php:85
21
+ msgid "Coupon ID: "
22
+ msgstr ""
23
+
24
+ #: class-coupon.php:86
25
+ msgid "Coupon Code: "
26
  msgstr ""
27
 
28
+ #: class-coupon.php:87
29
+ msgid "Discount Amt: "
30
  msgstr ""
31
 
32
+ #: class-coupon.php:96
33
+ msgid "Coupon code used does not exist!"
34
+ msgstr ""
35
+
36
+ #: class-coupon.php:101
37
+ msgid "Discount can only be applied once per checkout!"
38
+ msgstr ""
39
+
40
+ #: class-coupon.php:123
41
+ msgid "Discount applied successfully! Total Discount: "
42
+ msgstr ""
43
+
44
+ #: wp_shopping_cart.php:167
45
+ msgid "Error! Your session is out of sync. Please reset your session."
46
+ msgstr ""
47
+
48
+ #: wp_shopping_cart.php:177
49
+ msgid ""
50
+ "Shopping Cart Configuration Error! You must specify a value in the 'Checkout "
51
+ "Page URL' field for the automatic redirection feature to work!"
52
+ msgstr ""
53
+
54
+ #: wp_shopping_cart.php:259
55
  msgid "Visit The Shop"
56
  msgstr ""
57
 
58
+ #: wp_shopping_cart.php:271 wp_shopping_cart_settings.php:101
 
59
  msgid "USD"
60
  msgstr ""
61
 
62
+ #: wp_shopping_cart.php:275 wp_shopping_cart_settings.php:104
 
63
  msgid "$"
64
  msgstr ""
65
 
66
+ #: wp_shopping_cart.php:301
67
  msgid "Cart"
68
  msgstr ""
69
 
70
+ #: wp_shopping_cart.php:310
71
  msgid "Hit enter to submit new Quantity."
72
  msgstr ""
73
 
74
+ #: wp_shopping_cart.php:321
75
  msgid "Item Name"
76
  msgstr ""
77
 
78
+ #: wp_shopping_cart.php:321
79
  msgid "Quantity"
80
  msgstr ""
81
 
82
+ #: wp_shopping_cart.php:321
83
  msgid "Price"
84
  msgstr ""
85
 
86
+ #: wp_shopping_cart.php:355
87
  msgid "Remove"
88
  msgstr ""
89
 
90
+ #: wp_shopping_cart.php:384
91
  msgid "Subtotal"
92
  msgstr ""
93
 
94
+ #: wp_shopping_cart.php:385
95
  msgid "Shipping"
96
  msgstr ""
97
 
98
+ #: wp_shopping_cart.php:388 wp_shopping_cart_orders.php:89
99
+ #: wp_shopping_cart_orders.php:152
100
  msgid "Total"
101
  msgstr ""
102
 
103
+ #: wp_shopping_cart.php:397
104
+ msgid "Enter Coupon Code"
105
+ msgstr ""
106
+
107
+ #: wp_shopping_cart.php:400
108
+ msgid "Apply"
109
+ msgstr ""
110
+
111
+ #: wp_shopping_cart.php:414
112
  msgid "paypal_checkout_EN.png"
113
  msgstr ""
114
 
115
+ #: wp_shopping_cart.php:414
116
  msgid "Make payments with PayPal - it\\'s fast, free and secure!"
117
  msgstr ""
118
 
119
+ #: wp_shopping_cart.php:476 wp_shopping_cart.php:559 wp_shopping_cart.php:618
120
+ #: wp_shopping_cart.php:666 wp_shopping_cart.php:672
121
+ #: wp_shopping_cart_settings.php:117
 
 
122
  msgid "Add to Cart"
123
  msgstr ""
124
 
125
+ #: wp_shopping_cart.php:744
126
+ msgid "WP Paypal Shopping Cart"
127
+ msgstr ""
128
+
129
+ #: wp_shopping_cart.php:744
130
+ msgid "WP Shopping Cart"
131
+ msgstr ""
132
+
133
+ #: wp_shopping_cart.php:767
134
+ msgid "Shopping Cart"
135
+ msgstr ""
136
+
137
+ #: wp_shopping_cart.php:793
138
+ msgid "Settings"
139
+ msgstr ""
140
+
141
+ #: wp_shopping_cart_discounts_menu.php:51 wp_shopping_cart_settings.php:172
142
+ #: wp_shopping_cart_settings.php:366
143
+ msgid ""
144
+ "For more information, updates, detailed documentation and video tutorial, "
145
+ "please visit:"
146
+ msgstr ""
147
+
148
+ #: wp_shopping_cart_discounts_menu.php:52 wp_shopping_cart_settings.php:173
149
+ #: wp_shopping_cart_settings.php:367
150
+ msgid "WP Simple Cart Homepage"
151
+ msgstr ""
152
+
153
+ #: wp_shopping_cart_discounts_menu.php:60
154
+ msgid "Coupon/Discount Settings"
155
+ msgstr ""
156
+
157
+ #: wp_shopping_cart_discounts_menu.php:67
158
+ msgid "Enable Discount Coupon Feature"
159
+ msgstr ""
160
+
161
+ #: wp_shopping_cart_discounts_menu.php:70
162
+ msgid ""
163
+ "When checked your customers will be able to enter a coupon code in the "
164
+ "shopping cart before checkout."
165
+ msgstr ""
166
+
167
+ #: wp_shopping_cart_discounts_menu.php:77
168
+ msgid "Update &raquo;"
169
+ msgstr ""
170
+
171
+ #: wp_shopping_cart_discounts_menu.php:93
172
+ msgid "Add Coupon/Discount"
173
+ msgstr ""
174
+
175
+ #: wp_shopping_cart_discounts_menu.php:113
176
+ msgid "Save Coupon &raquo;"
177
+ msgstr ""
178
+
179
+ #: wp_shopping_cart_discounts_menu.php:131
180
+ msgid "Coupon Code"
181
+ msgstr ""
182
+
183
+ #: wp_shopping_cart_discounts_menu.php:132
184
+ msgid "Discount Rate (%)"
185
+ msgstr ""
186
+
187
+ #: wp_shopping_cart_discounts_menu.php:161
188
+ msgid "No Coupons Configured."
189
+ msgstr ""
190
+
191
+ #: wp_shopping_cart_discounts_menu.php:166
192
+ msgid "No Record found"
193
+ msgstr ""
194
+
195
+ #: wp_shopping_cart_misc_functions.php:155
196
+ msgid "Your Shopping Cart"
197
+ msgstr ""
198
+
199
+ #: wp_shopping_cart_misc_functions.php:156
200
+ msgid "Your cart is empty"
201
+ msgstr ""
202
+
203
+ #: wp_shopping_cart_orders.php:10
204
+ msgid "Cart Orders"
205
+ msgstr ""
206
+
207
+ #: wp_shopping_cart_orders.php:11
208
+ msgid "Cart Order"
209
+ msgstr ""
210
+
211
+ #: wp_shopping_cart_orders.php:12
212
+ msgid "Add New"
213
+ msgstr ""
214
+
215
+ #: wp_shopping_cart_orders.php:13
216
+ msgid "Add New Order"
217
+ msgstr ""
218
+
219
+ #: wp_shopping_cart_orders.php:14
220
+ msgid "Edit"
221
+ msgstr ""
222
+
223
+ #: wp_shopping_cart_orders.php:15
224
+ msgid "Edit Order"
225
+ msgstr ""
226
+
227
+ #: wp_shopping_cart_orders.php:16
228
+ msgid "New Order"
229
+ msgstr ""
230
+
231
+ #: wp_shopping_cart_orders.php:17
232
+ msgid "View"
233
+ msgstr ""
234
+
235
+ #: wp_shopping_cart_orders.php:18
236
+ msgid "View Order"
237
+ msgstr ""
238
+
239
+ #: wp_shopping_cart_orders.php:19
240
+ msgid "Search Order"
241
+ msgstr ""
242
+
243
+ #: wp_shopping_cart_orders.php:20
244
+ msgid "No order found"
245
+ msgstr ""
246
+
247
+ #: wp_shopping_cart_orders.php:21
248
+ msgid "No order found in Trash"
249
+ msgstr ""
250
+
251
+ #: wp_shopping_cart_orders.php:22
252
+ msgid "Parent Order"
253
+ msgstr ""
254
+
255
+ #: wp_shopping_cart_orders.php:38
256
+ msgid "Order Review"
257
+ msgstr ""
258
+
259
+ #: wp_shopping_cart_orders.php:68
260
+ msgid "Order ID: #"
261
+ msgstr ""
262
+
263
+ #: wp_shopping_cart_orders.php:70
264
+ msgid "Transaction ID: #"
265
+ msgstr ""
266
+
267
+ #: wp_shopping_cart_orders.php:73 wp_shopping_cart_orders.php:149
268
+ msgid "First Name"
269
+ msgstr ""
270
+
271
+ #: wp_shopping_cart_orders.php:77 wp_shopping_cart_orders.php:150
272
+ msgid "Last Name"
273
+ msgstr ""
274
+
275
+ #: wp_shopping_cart_orders.php:81
276
+ msgid "Email Address"
277
+ msgstr ""
278
+
279
+ #: wp_shopping_cart_orders.php:85
280
+ msgid "IP Address"
281
+ msgstr ""
282
+
283
+ #: wp_shopping_cart_orders.php:93
284
+ msgid "Address"
285
+ msgstr ""
286
+
287
+ #: wp_shopping_cart_orders.php:97
288
+ msgid "Buyer Email Sent?"
289
+ msgstr ""
290
+
291
+ #: wp_shopping_cart_orders.php:101
292
+ msgid "Item(s) Ordered:"
293
+ msgstr ""
294
+
295
+ #: wp_shopping_cart_orders.php:105
296
+ msgid "Applied Coupon Code:"
297
+ msgstr ""
298
+
299
+ #: wp_shopping_cart_orders.php:148
300
+ msgid "Order ID"
301
+ msgstr ""
302
+
303
+ #: wp_shopping_cart_orders.php:151
304
+ msgid "Email"
305
+ msgstr ""
306
+
307
+ #: wp_shopping_cart_orders.php:153
308
+ msgid "Status"
309
+ msgstr ""
310
+
311
+ #: wp_shopping_cart_orders.php:154
312
+ msgid "Date"
313
+ msgstr ""
314
+
315
+ #: wp_shopping_cart_settings.php:10
316
+ msgid "WP Paypal Shopping Cart Options"
317
+ msgstr ""
318
+
319
+ #: wp_shopping_cart_settings.php:97
320
  msgid "Options Updated!"
321
  msgstr ""
322
 
323
+ #: wp_shopping_cart_settings.php:169
324
+ msgid "Simple PayPal Shopping Cart Settings"
325
  msgstr ""
326
 
327
+ #: wp_shopping_cart_settings.php:177
328
+ msgid "Quick Usage Guide"
329
  msgstr ""
330
 
331
+ #: wp_shopping_cart_settings.php:180
332
+ msgid "Step 1) "
333
  msgstr ""
334
 
335
+ #: wp_shopping_cart_settings.php:180
336
+ msgid "To add an 'Add to Cart' button for a product simply add the shortcode"
337
  msgstr ""
338
 
339
+ #: wp_shopping_cart_settings.php:180
340
  msgid "PRODUCT-NAME"
341
  msgstr ""
342
 
343
+ #: wp_shopping_cart_settings.php:180
344
  msgid "PRODUCT-PRICE"
345
  msgstr ""
346
 
347
+ #: wp_shopping_cart_settings.php:180
348
+ msgid ""
349
+ "to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-"
350
+ "PRICE with the actual name and price of your product."
351
+ msgstr ""
352
+
353
+ #: wp_shopping_cart_settings.php:181
354
+ msgid "Example add to cart button shortcode usage:"
355
+ msgstr ""
356
+
357
+ #: wp_shopping_cart_settings.php:182
358
+ msgid "Step 2) "
359
  msgstr ""
360
 
361
+ #: wp_shopping_cart_settings.php:182
362
+ msgid ""
363
+ "To add the shopping cart to a post or page (example: a checkout page) simply "
364
+ "add the shortcode"
365
+ msgstr ""
366
+
367
+ #: wp_shopping_cart_settings.php:182
368
+ msgid ""
369
+ "to a post or page or use the sidebar widget to add the shopping cart to the "
370
+ "sidebar."
371
  msgstr ""
372
 
373
+ #: wp_shopping_cart_settings.php:183
374
+ msgid "Example shopping cart shortcode usage:"
375
  msgstr ""
376
 
377
+ #: wp_shopping_cart_settings.php:192
378
  msgid "PayPal and Shopping Cart Settings"
379
  msgstr ""
380
 
381
+ #: wp_shopping_cart_settings.php:198
382
  msgid "Paypal Email Address"
383
  msgstr ""
384
 
385
+ #: wp_shopping_cart_settings.php:202
386
  msgid "Shopping Cart title"
387
  msgstr ""
388
 
389
+ #: wp_shopping_cart_settings.php:206
390
  msgid "Text/Image to Show When Cart Empty"
391
  msgstr ""
392
 
393
+ #: wp_shopping_cart_settings.php:207
394
+ msgid ""
395
+ "You can either enter plain text or the URL of an image that you want to show "
396
+ "when the shopping cart is empty"
397
  msgstr ""
398
 
399
+ #: wp_shopping_cart_settings.php:210
400
  msgid "Currency"
401
  msgstr ""
402
 
403
+ #: wp_shopping_cart_settings.php:211 wp_shopping_cart_settings.php:215
404
+ #: wp_shopping_cart_settings.php:242
 
405
  msgid "e.g."
406
  msgstr ""
407
 
408
+ #: wp_shopping_cart_settings.php:214
409
  msgid "Currency Symbol"
410
  msgstr ""
411
 
412
+ #: wp_shopping_cart_settings.php:220
413
  msgid "Base Shipping Cost"
414
  msgstr ""
415
 
416
+ #: wp_shopping_cart_settings.php:221
417
+ msgid ""
418
+ "This is the base shipping cost that will be added to the total of individual "
419
+ "products shipping cost. Put 0 if you do not want to charge shipping cost or "
420
+ "use base shipping cost."
421
  msgstr ""
422
 
423
+ #: wp_shopping_cart_settings.php:221
424
  msgid "Learn More on Shipping Calculation"
425
  msgstr ""
426
 
427
+ #: wp_shopping_cart_settings.php:225
428
  msgid "Free Shipping for Orders Over"
429
  msgstr ""
430
 
431
+ #: wp_shopping_cart_settings.php:226
432
+ msgid ""
433
+ "When a customer orders more than this amount he/she will get free shipping. "
434
+ "Leave empty if you do not want to use it."
435
  msgstr ""
436
 
437
+ #: wp_shopping_cart_settings.php:230
438
  msgid "Must Collect Shipping Address on PayPal"
439
  msgstr ""
440
 
441
+ #: wp_shopping_cart_settings.php:231
442
+ msgid ""
443
+ "If checked the customer will be forced to enter a shipping address on PayPal "
444
+ "when checking out."
445
  msgstr ""
446
 
447
+ #: wp_shopping_cart_settings.php:235
448
  msgid "Use PayPal Profile Based Shipping"
449
  msgstr ""
450
 
451
+ #: wp_shopping_cart_settings.php:236
452
  msgid "Check this if you want to use"
453
  msgstr ""
454
 
455
+ #: wp_shopping_cart_settings.php:236
456
  msgid "PayPal profile based shipping"
457
  msgstr ""
458
 
459
+ #: wp_shopping_cart_settings.php:236
460
+ msgid ""
461
+ "Using this will ignore any other shipping options that you have specified in "
462
+ "this plugin."
463
  msgstr ""
464
 
465
+ #: wp_shopping_cart_settings.php:240
466
  msgid "Add to Cart button text or Image"
467
  msgstr ""
468
 
469
+ #: wp_shopping_cart_settings.php:242
470
+ msgid ""
471
+ "To use a customized image as the button simply enter the URL of the image "
472
+ "file."
473
  msgstr ""
474
 
475
+ #: wp_shopping_cart_settings.php:248
476
  msgid "Return URL"
477
  msgstr ""
478
 
479
+ #: wp_shopping_cart_settings.php:249
480
+ msgid ""
481
+ "This is the URL the customer will be redirected to after a successful payment"
482
  msgstr ""
483
 
484
+ #: wp_shopping_cart_settings.php:253
485
  msgid "Products Page URL"
486
  msgstr ""
487
 
488
+ #: wp_shopping_cart_settings.php:254
489
+ msgid ""
490
+ "This is the URL of your products page if you have any. If used, the shopping "
491
+ "cart widget will display a link to this page when cart is empty"
492
  msgstr ""
493
 
494
+ #: wp_shopping_cart_settings.php:258
495
  msgid "Automatic redirection to checkout page"
496
  msgstr ""
497
 
498
+ #: wp_shopping_cart_settings.php:260
499
  msgid "Checkout Page URL"
500
  msgstr ""
501
 
502
+ #: wp_shopping_cart_settings.php:261
503
+ msgid ""
504
+ "If checked the visitor will be redirected to the Checkout page after a "
505
+ "product is added to the cart. You must enter a URL in the Checkout Page URL "
506
+ "field for this to work."
507
  msgstr ""
508
 
509
+ #: wp_shopping_cart_settings.php:265
510
  msgid "Reset Cart After Redirection to Return Page"
511
  msgstr ""
512
 
513
+ #: wp_shopping_cart_settings.php:267
514
+ msgid ""
515
+ "If checked the shopping cart will be reset when the customer lands on the "
516
+ "return URL (Thank You) page."
517
  msgstr ""
518
 
519
+ #: wp_shopping_cart_settings.php:274
520
  msgid "Hide Shopping Cart Image"
521
  msgstr ""
522
 
523
+ #: wp_shopping_cart_settings.php:275
524
  msgid "If ticked the shopping cart image will not be shown."
525
  msgstr ""
526
 
527
+ #: wp_shopping_cart_settings.php:281
528
+ msgid "Customize the Note to Seller Text"
529
+ msgstr ""
530
+
531
+ #: wp_shopping_cart_settings.php:283
532
+ msgid ""
533
+ "Specify the text that you want to use for the note field on PayPal checkout "
534
+ "page to collect special instruction (leave this field empty if you don't "
535
+ "need to customize it). The default label for the note field is \"Add special "
536
+ "instructions to merchant\"."
537
+ msgstr ""
538
+
539
+ #: wp_shopping_cart_settings.php:289
540
  msgid "Use WP Affiliate Platform"
541
  msgstr ""
542
 
543
+ #: wp_shopping_cart_settings.php:291
544
  msgid "Check this if using with the"
545
  msgstr ""
546
 
547
+ #: wp_shopping_cart_settings.php:291
548
+ msgid ""
549
+ "This plugin lets you run your own affiliate campaign/program and allows you "
550
+ "to reward (pay commission) your affiliates for referred sales"
551
+ msgstr ""
552
+
553
+ #: wp_shopping_cart_settings.php:297
554
+ msgid "Testing and Debugging Settings"
555
+ msgstr ""
556
+
557
+ #: wp_shopping_cart_settings.php:303
558
+ msgid "Enable Debug"
559
+ msgstr ""
560
+
561
+ #: wp_shopping_cart_settings.php:305
562
+ msgid ""
563
+ "If checked, debug output will be written to the log file. This is useful for "
564
+ "troubleshooting post payment failures"
565
+ msgstr ""
566
+
567
+ #: wp_shopping_cart_settings.php:315
568
+ msgid "Enable Sandbox Testing"
569
+ msgstr ""
570
+
571
+ #: wp_shopping_cart_settings.php:317
572
+ msgid ""
573
+ "Check this option if you want to do PayPal sandbox testing. You will need to "
574
+ "create a PayPal sandbox account from PayPal Developer site"
575
  msgstr ""
576
 
577
+ #: wp_shopping_cart_settings.php:326 wp_shopping_cart_settings.php:415
578
  msgid "Update Options &raquo;"
579
  msgstr ""
580
 
581
+ #: wp_shopping_cart_settings.php:330
582
  msgid "Like the Simple WordPress Shopping Cart Plugin?"
583
  msgstr ""
584
 
585
+ #: wp_shopping_cart_settings.php:330
586
  msgid "Give it a good rating"
587
  msgstr ""
588
 
589
+ #: wp_shopping_cart_settings.php:333
590
+ msgid "Need a shopping cart plugin with more features? Checkout my "
591
  msgstr ""
592
 
593
+ #: wp_shopping_cart_settings.php:334
594
+ msgid "WP eStore Plugin"
 
 
595
  msgstr ""
596
 
597
+ #: wp_shopping_cart_settings.php:375
598
+ msgid "Purchase Confirmation Email Settings"
599
  msgstr ""
600
 
601
+ #: wp_shopping_cart_settings.php:378
602
+ msgid ""
603
+ "The following options affect the emails that gets sent to your buyers after "
604
+ "a purchase."
605
  msgstr ""
606
 
607
+ #: wp_shopping_cart_settings.php:383
608
+ msgid "Send Emails to Buyer After Purchase"
609
  msgstr ""
610
 
611
+ #: wp_shopping_cart_settings.php:384
612
+ msgid ""
613
+ "If checked the plugin will send an email to the buyer with the sale details. "
614
+ "If digital goods are purchased then the email will contain the download "
615
+ "links for the purchased products."
616
  msgstr ""
617
 
618
+ #: wp_shopping_cart_settings.php:388
619
+ msgid "From Email Address"
620
+ msgstr ""
621
+
622
+ #: wp_shopping_cart_settings.php:390
623
+ msgid ""
624
+ "Example: Your Name &lt;sales@your-domain.com&gt; This is the email address "
625
+ "that will be used to send the email to the buyer. This name and email "
626
+ "address will appear in the from field of the email."
627
  msgstr ""
628
 
629
+ #: wp_shopping_cart_settings.php:394
630
+ msgid "Buyer Email Subject"
631
+ msgstr ""
632
+
633
+ #: wp_shopping_cart_settings.php:396
634
+ msgid "This is the subject of the email that will be sent to the buyer."
635
+ msgstr ""
636
+
637
+ #: wp_shopping_cart_settings.php:400
638
+ msgid "Buyer Email Body"
639
+ msgstr ""
640
+
641
+ #: wp_shopping_cart_settings.php:403
642
+ msgid ""
643
+ "This is the body of the email that will be sent to the buyer. Do not change "
644
+ "the text within the braces {}. You can use the following email tags in this "
645
+ "email body field:"
646
+ msgstr ""
647
+
648
+ #: wp_shopping_cart_settings.php:404
649
+ msgid "First name of the buyer"
650
+ msgstr ""
651
+
652
+ #: wp_shopping_cart_settings.php:405
653
+ msgid "Last name of the buyer"
654
+ msgstr ""
655
+
656
+ #: wp_shopping_cart_settings.php:406
657
+ msgid ""
658
+ "The item details of the purchased product (this will include the download "
659
+ "link for digital items)."
660
+ msgstr ""
661
+
662
+ #: wp_shopping_cart_shortcodes.php:16 wp_shopping_cart_shortcodes.php:40
663
+ msgid "Error! You must specify a product name in the shortcode."
664
+ msgstr ""
665
+
666
+ #: wp_shopping_cart_shortcodes.php:19 wp_shopping_cart_shortcodes.php:43
667
+ msgid "Error! You must specify a price for your product in the shortcode."
668
+ msgstr ""
669
+
670
+ #: wp_shopping_cart_shortcodes.php:46
671
+ msgid ""
672
+ "Error! You must specify a thumbnail image for your product in the shortcode."
673
+ msgstr ""
674
+
675
+ #: lib/gallery-wp-cart.php:32
676
+ msgid "[View with PicLens]"
677
+ msgstr ""
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === WordPress Simple Paypal Shopping Cart ===
2
  Contributors: Ruhul Amin, Tips and Tricks HQ
3
  Donate link: http://www.tipsandtricks-hq.com
4
- Tags: cart, shopping cart, WordPress shopping cart, Paypal shopping cart, sell products, online shop, shop, e-commerce, wordpress ecommerce, wordpress store, store, PayPal cart widget, sell digital products, digital downloads, paypal, paypal cart, e-shop
5
  Requires at least: 3.0
6
- Tested up to: 3.8
7
- Stable tag: 3.9.2
8
  License: GPLv2 or later
9
 
10
  Very easy to use Simple WordPress Paypal Shopping Cart Plugin. Great for selling products online in one click from your WordPress site.
@@ -47,6 +47,7 @@ or
47
  * Ability to specify SKU (item number) for each of your products in the shortcode.
48
  * Ability to customize the add to cart button image and use a custom image for your purchase buttons.
49
  * Track coupons with the order to see which customer used which coupon code.
 
50
  * Can be translated into any language.
51
  * and more...
52
 
@@ -76,6 +77,12 @@ Here is an exmaple shortcode that shows you how to use a product display box.
76
 
77
  Simply replace the values with your product specific data
78
 
 
 
 
 
 
 
79
  = Using Shipping =
80
 
81
  1. To use shipping cost for your product, use the "shipping" parameter. Here is an example shortcode usage:
@@ -124,6 +131,16 @@ Visit the plugin site at http://www.tipsandtricks-hq.com/?p=768 for screenshots.
124
  None
125
 
126
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
127
  = 3.9.2 =
128
  - Added an option to specify a custom button image for the add to cart buttons. You can use the "button_image" parameter in the shortcode to customize the add to cart button image.
129
  - Coupon code that is used in a transaciton will be saved with the order so you can see it in the back end.
1
  === WordPress Simple Paypal Shopping Cart ===
2
  Contributors: Ruhul Amin, Tips and Tricks HQ
3
  Donate link: http://www.tipsandtricks-hq.com
4
+ Tags: cart, shopping cart, WordPress shopping cart, Paypal shopping cart, sell products, online shop, shop, e-commerce, wordpress ecommerce, wordpress store, store, PayPal cart widget, sell digital products, digital downloads, paypal, paypal cart, e-shop, compact cart,
5
  Requires at least: 3.0
6
+ Tested up to: 3.8.1
7
+ Stable tag: 3.9.4
8
  License: GPLv2 or later
9
 
10
  Very easy to use Simple WordPress Paypal Shopping Cart Plugin. Great for selling products online in one click from your WordPress site.
47
  * Ability to specify SKU (item number) for each of your products in the shortcode.
48
  * Ability to customize the add to cart button image and use a custom image for your purchase buttons.
49
  * Track coupons with the order to see which customer used which coupon code.
50
+ * Ability to add a compact shopping cart to your site using a shortcode.
51
  * Can be translated into any language.
52
  * and more...
53
 
77
 
78
  Simply replace the values with your product specific data
79
 
80
+ = Using a compact shopping cart =
81
+
82
+ Add the following shortcode where you want to show the compact shopping cart:
83
+
84
+ [wp_compact_cart]
85
+
86
  = Using Shipping =
87
 
88
  1. To use shipping cost for your product, use the "shipping" parameter. Here is an example shortcode usage:
131
  None
132
 
133
  == Changelog ==
134
+
135
+ = 3.9.4 =
136
+ - Fixed a minor bug in the new compact cart shortcode [wp_compact_cart]
137
+
138
+ = 3.9.3 =
139
+ - Added a new feature to show a compact shopping cart. You can show the compact shopping cart anywhere on your site (example: sidebar, header etc).
140
+ - Language translation strings updated. Translation instruction here - http://www.tipsandtricks-hq.com/ecommerce/translating-the-wp-simple-shopping-cart-plugin-2627
141
+ - Added a new function for getting the total cart item quantity (wpspc_get_total_cart_qty).
142
+ - Added a new function to get the sub total amount of the cart (wpspc_get_total_cart_sub_total).
143
+
144
  = 3.9.2 =
145
  - Added an option to specify a custom button image for the add to cart buttons. You can use the "button_image" parameter in the shortcode to customize the add to cart button image.
146
  - Coupon code that is used in a transaciton will be saved with the order so you can see it in the back end.
wp_shopping_cart.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: WP Simple Paypal Shopping cart
4
- Version: v3.9.2
5
  Plugin URI: http://www.tipsandtricks-hq.com/?p=768
6
  Author: Tips and Tricks HQ, Ruhul Amin
7
  Author URI: http://www.tipsandtricks-hq.com/
@@ -12,7 +12,7 @@ if(!isset($_SESSION)){
12
  session_start();
13
  }
14
 
15
- define('WP_CART_VERSION', '3.9.2');
16
  define('WP_CART_FOLDER', dirname(plugin_basename(__FILE__)));
17
  define('WP_CART_PATH',plugin_dir_path( __FILE__ ));
18
  define('WP_CART_URL', plugins_url('',__FILE__));
@@ -23,6 +23,7 @@ define('WP_CART_SANDBOX_PAYPAL_URL', 'https://www.sandbox.paypal.com/cgi-bin/web
23
  // loading language files
24
  load_plugin_textdomain('WSPSC', false, WP_CART_FOLDER . '/languages');
25
 
 
26
  include_once('wp_shopping_cart_shortcodes.php');
27
  include_once('wp_shopping_cart_misc_functions.php');
28
  include_once('wp_shopping_cart_orders.php');
@@ -164,7 +165,7 @@ function wpspc_cart_actions_handler()
164
  wpspc_update_cart_items_record();
165
  }
166
  else{
167
- echo "<p>Error! Your session is out of sync. Please reset your session.</p>";
168
  }
169
  }
170
 
@@ -815,6 +816,7 @@ add_shortcode('show_wp_shopping_cart', 'show_wp_shopping_cart_handler');
815
  add_shortcode('always_show_wp_shopping_cart', 'always_show_cart_handler');
816
  add_shortcode('wp_cart_button', 'wp_cart_button_handler');
817
  add_shortcode('wp_cart_display_product', 'wp_cart_display_product_handler');
 
818
 
819
  add_action('wp_head', 'wp_cart_css');
820
  add_action('wp_head', 'wp_cart_add_read_form_javascript');
1
  <?php
2
  /*
3
  Plugin Name: WP Simple Paypal Shopping cart
4
+ Version: v3.9.4
5
  Plugin URI: http://www.tipsandtricks-hq.com/?p=768
6
  Author: Tips and Tricks HQ, Ruhul Amin
7
  Author URI: http://www.tipsandtricks-hq.com/
12
  session_start();
13
  }
14
 
15
+ define('WP_CART_VERSION', '3.9.4');
16
  define('WP_CART_FOLDER', dirname(plugin_basename(__FILE__)));
17
  define('WP_CART_PATH',plugin_dir_path( __FILE__ ));
18
  define('WP_CART_URL', plugins_url('',__FILE__));
23
  // loading language files
24
  load_plugin_textdomain('WSPSC', false, WP_CART_FOLDER . '/languages');
25
 
26
+ include_once('wp_shopping_cart_utility_functions.php');
27
  include_once('wp_shopping_cart_shortcodes.php');
28
  include_once('wp_shopping_cart_misc_functions.php');
29
  include_once('wp_shopping_cart_orders.php');
165
  wpspc_update_cart_items_record();
166
  }
167
  else{
168
+ echo "<p>".(__("Error! Your session is out of sync. Please reset your session.", "WSPSC"))."</p>";
169
  }
170
  }
171
 
816
  add_shortcode('always_show_wp_shopping_cart', 'always_show_cart_handler');
817
  add_shortcode('wp_cart_button', 'wp_cart_button_handler');
818
  add_shortcode('wp_cart_display_product', 'wp_cart_display_product_handler');
819
+ add_shortcode('wp_compact_cart', 'wspsc_compact_cart_handler');
820
 
821
  add_action('wp_head', 'wp_cart_css');
822
  add_action('wp_head', 'wp_cart_add_read_form_javascript');
wp_shopping_cart_discounts_menu.php CHANGED
@@ -57,17 +57,17 @@ function show_wp_cart_coupon_discount_settings_page()
57
  <input type="hidden" name="coupon_settings_update" id="coupon_settings_update" value="true" />
58
 
59
  <div class="postbox">
60
- <h3><label for="title">Coupon/Discount Settings</label></h3>
61
  <div class="inside">
62
 
63
  <form method="post" action="">
64
  <table class="form-table" width="100%" border="0" cellspacing="0" cellpadding="6">
65
 
66
  <tr valign="top">
67
- <th scope="row">Enable Discount Coupon Feature</th>
68
  <td>
69
  <input type="checkbox" name="wpspsc_enable_coupon" value="1" <?php echo $wpspsc_enable_coupon; ?> />
70
- <span class="description"> When checked your customers will be able to enter a coupon code in the shopping cart before checkout.</span>
71
  </td>
72
  </tr>
73
 
@@ -90,7 +90,7 @@ function show_wp_cart_coupon_discount_settings_page()
90
  <input type="hidden" name="info_update" id="info_update" value="true" />
91
 
92
  <div class="postbox">
93
- <h3><label for="title">Add Coupon/Discount</label></h3>
94
  <div class="inside">
95
 
96
  <form method="post" action="">
@@ -128,8 +128,8 @@ function show_wp_cart_coupon_discount_settings_page()
128
  $output .= '
129
  <table class="widefat" style="max-width:800px;">
130
  <thead><tr>
131
- <th scope="col">Coupon Code</th>
132
- <th scope="col">Discount Rate (%)</th>
133
  <th scope="col"></th>
134
  </tr></thead>
135
  <tbody>';
@@ -158,12 +158,12 @@ function show_wp_cart_coupon_discount_settings_page()
158
  }
159
  else
160
  {
161
- $output .= '<tr><td colspan="5">No Coupons Configured.</td></tr>';
162
  }
163
  }
164
  else
165
  {
166
- $output .= '<tr><td colspan="5">No Record found</td></tr>';
167
  }
168
 
169
  $output .= '</tbody>
57
  <input type="hidden" name="coupon_settings_update" id="coupon_settings_update" value="true" />
58
 
59
  <div class="postbox">
60
+ <h3><label for="title"><?php _e("Coupon/Discount Settings", "WSPSC");?></label></h3>
61
  <div class="inside">
62
 
63
  <form method="post" action="">
64
  <table class="form-table" width="100%" border="0" cellspacing="0" cellpadding="6">
65
 
66
  <tr valign="top">
67
+ <th scope="row"><?php _e("Enable Discount Coupon Feature", "WSPSC");?></th>
68
  <td>
69
  <input type="checkbox" name="wpspsc_enable_coupon" value="1" <?php echo $wpspsc_enable_coupon; ?> />
70
+ <span class="description"><?php _e("When checked your customers will be able to enter a coupon code in the shopping cart before checkout.", "WSPSC");?></span>
71
  </td>
72
  </tr>
73
 
90
  <input type="hidden" name="info_update" id="info_update" value="true" />
91
 
92
  <div class="postbox">
93
+ <h3><label for="title"><?php _e("Add Coupon/Discount", "WSPSC");?></label></h3>
94
  <div class="inside">
95
 
96
  <form method="post" action="">
128
  $output .= '
129
  <table class="widefat" style="max-width:800px;">
130
  <thead><tr>
131
+ <th scope="col">'.(__("Coupon Code", "WSPSC")).'</th>
132
+ <th scope="col">'.(__("Discount Rate (%)", "WSPSC")).'</th>
133
  <th scope="col"></th>
134
  </tr></thead>
135
  <tbody>';
158
  }
159
  else
160
  {
161
+ $output .= '<tr><td colspan="5">'.(__("No Coupons Configured.", "WSPSC")).'</td></tr>';
162
  }
163
  }
164
  else
165
  {
166
+ $output .= '<tr><td colspan="5">'.(__("No Record found", "WSPSC")).'</td></tr>';
167
  }
168
 
169
  $output .= '</tbody>
wp_shopping_cart_misc_functions.php CHANGED
@@ -1,10 +1,11 @@
1
  <?php
2
 
3
  /* TODO
 
4
  - After processing an IPN, call a function to clear all trash orders that are older than 6 hours.
5
  - add an option for the admin email notification.
6
- - add a reset cart button
7
  - Mention the available languages
 
8
  */
9
 
10
  /* this function gets called when init is fired */
1
  <?php
2
 
3
  /* TODO
4
+ - add a reset cart button
5
  - After processing an IPN, call a function to clear all trash orders that are older than 6 hours.
6
  - add an option for the admin email notification.
 
7
  - Mention the available languages
8
+ - Add more filters and hooks
9
  */
10
 
11
  /* this function gets called when init is fired */
wp_shopping_cart_orders.php CHANGED
@@ -7,19 +7,19 @@ function wpspc_create_orders_page()
7
  register_post_type( 'wpsc_cart_orders',
8
  array(
9
  'labels' => array(
10
- 'name' => 'Cart Orders',
11
- 'singular_name' => 'Cart Order',
12
- 'add_new' => 'Add New',
13
- 'add_new_item' => 'Add New Order',
14
- 'edit' => 'Edit',
15
- 'edit_item' => 'Edit Order',
16
- 'new_item' => 'New Order',
17
- 'view' => 'View',
18
- 'view_item' => 'View Order',
19
- 'search_items' => 'Search Order',
20
- 'not_found' => 'No order found',
21
- 'not_found_in_trash' => 'No order found in Trash',
22
- 'parent' => 'Parent Order'
23
  ),
24
 
25
  'public' => true,
@@ -35,7 +35,7 @@ function wpspc_create_orders_page()
35
  function wpspc_add_meta_boxes()
36
  {
37
  add_meta_box( 'order_review_meta_box',
38
- 'Order Review',
39
  'wpspc_order_review_meta_box',
40
  'wpsc_cart_orders',
41
  'normal',
@@ -65,44 +65,44 @@ function wpspc_order_review_meta_box($wpsc_cart_orders)
65
  $applied_coupon = get_post_meta( $wpsc_cart_orders->ID, 'wpsc_applied_coupon', true );
66
  ?>
67
  <table>
68
- <p>Order ID: #<?php echo $order_id;?></p>
69
  <?php if($txn_id){?>
70
- <p>Transaction ID: #<?php echo $txn_id;?></p>
71
  <?php } ?>
72
  <tr>
73
- <td>First Name</td>
74
  <td><input type="text" size="40" name="wpsc_first_name" value="<?php echo $first_name; ?>" /></td>
75
  </tr>
76
  <tr>
77
- <td>Last Name</td>
78
  <td><input type="text" size="40" name="wpsc_last_name" value="<?php echo $last_name; ?>" /></td>
79
  </tr>
80
  <tr>
81
- <td>Email Address</td>
82
  <td><input type="text" size="40" name="wpsc_email_address" value="<?php echo $email; ?>" /></td>
83
  </tr>
84
  <tr>
85
- <td>IP Address</td>
86
  <td><input type="text" size="40" name="wpsc_ipaddress" value="<?php echo $ip_address; ?>" /></td>
87
  </tr>
88
  <tr>
89
- <td>Total</td>
90
  <td><input type="text" size="20" name="wpsc_total_amount" value="<?php echo $total_amount; ?>" /></td>
91
  </tr>
92
  <tr>
93
- <td>Address</td>
94
  <td><textarea name="wpsc_address" cols="83" rows="2"><?php echo $address;?></textarea></td>
95
  </tr>
96
  <tr>
97
- <td>Buyer Email Sent?</td>
98
  <td><input type="text" size="80" name="wpsc_buyer_email_sent" value="<?php echo $email_sent_field_msg; ?>" readonly /></td>
99
  </tr>
100
  <tr>
101
- <td>Item(s) Ordered:</td>
102
  <td><textarea name="wpspsc_items_ordered" cols="83" rows="5"><?php echo $items_ordered;?></textarea></td>
103
  </tr>
104
  <tr>
105
- <td>Applied Coupon Code:</td>
106
  <td><input type="text" size="20" name="wpsc_applied_coupon" value="<?php echo $applied_coupon; ?>" readonly /></td>
107
  </tr>
108
 
@@ -145,13 +145,13 @@ function wpspc_orders_display_columns( $columns )
145
  unset( $columns['comments'] );
146
  unset( $columns['date'] );
147
  //$columns['wpsc_order_id'] = 'Order ID';
148
- $columns['title'] = 'Order ID';
149
- $columns['wpsc_first_name'] = 'First Name';
150
- $columns['wpsc_last_name'] = 'Last Name';
151
- $columns['wpsc_email_address'] = 'Email';
152
- $columns['wpsc_total_amount'] = 'Total';
153
- $columns['wpsc_order_status'] = "Status";
154
- $columns['date'] = 'Date';
155
  return $columns;
156
  }
157
 
7
  register_post_type( 'wpsc_cart_orders',
8
  array(
9
  'labels' => array(
10
+ 'name' => __("Cart Orders", "WSPSC"),
11
+ 'singular_name' => __("Cart Order", "WSPSC"),
12
+ 'add_new' => __("Add New", "WSPSC"),
13
+ 'add_new_item' => __("Add New Order", "WSPSC"),
14
+ 'edit' => __("Edit", "WSPSC"),
15
+ 'edit_item' => __("Edit Order", "WSPSC"),
16
+ 'new_item' => __("New Order", "WSPSC"),
17
+ 'view' => __("View", "WSPSC"),
18
+ 'view_item' => __("View Order", "WSPSC"),
19
+ 'search_items' => __("Search Order", "WSPSC"),
20
+ 'not_found' => __("No order found", "WSPSC"),
21
+ 'not_found_in_trash' => __("No order found in Trash", "WSPSC"),
22
+ 'parent' => __("Parent Order", "WSPSC")
23
  ),
24
 
25
  'public' => true,
35
  function wpspc_add_meta_boxes()
36
  {
37
  add_meta_box( 'order_review_meta_box',
38
+ __("Order Review", "WSPSC"),
39
  'wpspc_order_review_meta_box',
40
  'wpsc_cart_orders',
41
  'normal',
65
  $applied_coupon = get_post_meta( $wpsc_cart_orders->ID, 'wpsc_applied_coupon', true );
66
  ?>
67
  <table>
68
+ <p><?php _e("Order ID: #", "WSPSC"); echo $order_id;?></p>
69
  <?php if($txn_id){?>
70
+ <p><?php _e("Transaction ID: #", "WSPSC"); echo $txn_id;?></p>
71
  <?php } ?>
72
  <tr>
73
+ <td><?php _e("First Name", "WSPSC");?></td>
74
  <td><input type="text" size="40" name="wpsc_first_name" value="<?php echo $first_name; ?>" /></td>
75
  </tr>
76
  <tr>
77
+ <td><?php _e("Last Name", "WSPSC");?></td>
78
  <td><input type="text" size="40" name="wpsc_last_name" value="<?php echo $last_name; ?>" /></td>
79
  </tr>
80
  <tr>
81
+ <td><?php _e("Email Address", "WSPSC");?></td>
82
  <td><input type="text" size="40" name="wpsc_email_address" value="<?php echo $email; ?>" /></td>
83
  </tr>
84
  <tr>
85
+ <td><?php _e("IP Address", "WSPSC");?></td>
86
  <td><input type="text" size="40" name="wpsc_ipaddress" value="<?php echo $ip_address; ?>" /></td>
87
  </tr>
88
  <tr>
89
+ <td><?php _e("Total", "WSPSC");?></td>
90
  <td><input type="text" size="20" name="wpsc_total_amount" value="<?php echo $total_amount; ?>" /></td>
91
  </tr>
92
  <tr>
93
+ <td><?php _e("Address", "WSPSC");?></td>
94
  <td><textarea name="wpsc_address" cols="83" rows="2"><?php echo $address;?></textarea></td>
95
  </tr>
96
  <tr>
97
+ <td><?php _e("Buyer Email Sent?", "WSPSC");?></td>
98
  <td><input type="text" size="80" name="wpsc_buyer_email_sent" value="<?php echo $email_sent_field_msg; ?>" readonly /></td>
99
  </tr>
100
  <tr>
101
+ <td><?php _e("Item(s) Ordered:", "WSPSC");?></td>
102
  <td><textarea name="wpspsc_items_ordered" cols="83" rows="5"><?php echo $items_ordered;?></textarea></td>
103
  </tr>
104
  <tr>
105
+ <td><?php _e("Applied Coupon Code:", "WSPSC");?></td>
106
  <td><input type="text" size="20" name="wpsc_applied_coupon" value="<?php echo $applied_coupon; ?>" readonly /></td>
107
  </tr>
108
 
145
  unset( $columns['comments'] );
146
  unset( $columns['date'] );
147
  //$columns['wpsc_order_id'] = 'Order ID';
148
+ $columns['title'] = __("Order ID", "WSPSC");
149
+ $columns['wpsc_first_name'] = __("First Name", "WSPSC");
150
+ $columns['wpsc_last_name'] = __("Last Name", "WSPSC");
151
+ $columns['wpsc_email_address'] = __("Email", "WSPSC");
152
+ $columns['wpsc_total_amount'] = __("Total", "WSPSC");
153
+ $columns['wpsc_order_status'] = __("Status", "WSPSC");
154
+ $columns['date'] = __("Date", "WSPSC");
155
  return $columns;
156
  }
157
 
wp_shopping_cart_settings.php CHANGED
@@ -178,9 +178,9 @@ function show_wp_cart_options_page ()
178
  <div class="inside">
179
 
180
  <p><strong><?php _e("Step 1) ","WSPSC"); ?></strong><?php _e("To add an 'Add to Cart' button for a product simply add the shortcode", "WSPSC"); ?> [wp_cart_button name="<?php _e("PRODUCT-NAME", "WSPSC"); ?>" price="<?php _e("PRODUCT-PRICE", "WSPSC"); ?>"] <?php _e("to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price of your product.", "WSPSC"); ?></p>
181
- <p>Example add to cart button shortcode usage: <p style="background-color: #DDDDDD; padding: 5px; display: inline;">[wp_cart_button name="Test Product" price="29.95"]</p></p>
182
  <p><strong><?php _e("Step 2) ","WSPSC"); ?></strong><?php _e("To add the shopping cart to a post or page (example: a checkout page) simply add the shortcode", "WSPSC"); ?> [show_wp_shopping_cart] <?php _e("to a post or page or use the sidebar widget to add the shopping cart to the sidebar.", "WSPSC"); ?></p>
183
- <p>Example shopping cart shortcode usage: <p style="background-color: #DDDDDD; padding: 5px; display: inline;">[show_wp_shopping_cart]</p></p>
184
  </div></div>
185
 
186
  <form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
@@ -372,38 +372,38 @@ function show_wp_cart_email_settings_page()
372
  <input type="hidden" name="info_update" id="info_update" value="true" />
373
 
374
  <div class="postbox">
375
- <h3><label for="title">Purchase Confirmation Email Settings</label></h3>
376
  <div class="inside">
377
 
378
- <p><i>The following options affect the emails that gets sent to your buyers after a purchase.</i></p>
379
 
380
  <table class="form-table">
381
 
382
  <tr valign="top">
383
- <th scope="row">Send Emails to Buyer After Purchase</th>
384
- <td><input type="checkbox" name="wpspc_send_buyer_email" value="1" <?php echo $wpspc_send_buyer_email; ?> /><span class="description"> If checked the plugin will send an email to the buyer with the sale details. If digital goods are purchased then the email will contain the download links for the purchased products.</a></span></td>
385
  </tr>
386
 
387
  <tr valign="top">
388
- <th scope="row">From Email Address</th>
389
  <td><input type="text" name="wpspc_buyer_from_email" value="<?php echo $wpspc_buyer_from_email; ?>" size="50" />
390
- <br /><p class="description">Example: Your Name &lt;sales@your-domain.com&gt; This is the email address that will be used to send the email to the buyer. This name and email address will appear in the from field of the email.</p></td>
391
  </tr>
392
 
393
  <tr valign="top">
394
- <th scope="row">Buyer Email Subject</th>
395
  <td><input type="text" name="wpspc_buyer_email_subj" value="<?php echo $wpspc_buyer_email_subj; ?>" size="50" />
396
- <br /><p class="description">This is the subject of the email that will be sent to the buyer.</p></td>
397
  </tr>
398
 
399
  <tr valign="top">
400
- <th scope="row">Buyer Email Body</th>
401
  <td>
402
  <textarea name="wpspc_buyer_email_body" cols="90" rows="7"><?php echo $wpspc_buyer_email_body; ?></textarea>
403
- <br /><p class="description">This is the body of the email that will be sent to the buyer. Do not change the text within the braces {}. You can use the following email tags in this email body field:
404
- <br />{first_name} – First name of the buyer
405
- <br />{last_name} – Last name of the buyer
406
- <br />{product_details} – The item details of the purchased product (this will include the download link for digital items).
407
  </p></td>
408
  </tr>
409
 
178
  <div class="inside">
179
 
180
  <p><strong><?php _e("Step 1) ","WSPSC"); ?></strong><?php _e("To add an 'Add to Cart' button for a product simply add the shortcode", "WSPSC"); ?> [wp_cart_button name="<?php _e("PRODUCT-NAME", "WSPSC"); ?>" price="<?php _e("PRODUCT-PRICE", "WSPSC"); ?>"] <?php _e("to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price of your product.", "WSPSC"); ?></p>
181
+ <p><?php _e("Example add to cart button shortcode usage:", "WSPSC");?> <p style="background-color: #DDDDDD; padding: 5px; display: inline;">[wp_cart_button name="Test Product" price="29.95"]</p></p>
182
  <p><strong><?php _e("Step 2) ","WSPSC"); ?></strong><?php _e("To add the shopping cart to a post or page (example: a checkout page) simply add the shortcode", "WSPSC"); ?> [show_wp_shopping_cart] <?php _e("to a post or page or use the sidebar widget to add the shopping cart to the sidebar.", "WSPSC"); ?></p>
183
+ <p><?php _e("Example shopping cart shortcode usage:", "WSPSC");?> <p style="background-color: #DDDDDD; padding: 5px; display: inline;">[show_wp_shopping_cart]</p></p>
184
  </div></div>
185
 
186
  <form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
372
  <input type="hidden" name="info_update" id="info_update" value="true" />
373
 
374
  <div class="postbox">
375
+ <h3><label for="title"><?php _e("Purchase Confirmation Email Settings", "WSPSC");?></label></h3>
376
  <div class="inside">
377
 
378
+ <p><i><?php _e("The following options affect the emails that gets sent to your buyers after a purchase.", "WSPSC");?></i></p>
379
 
380
  <table class="form-table">
381
 
382
  <tr valign="top">
383
+ <th scope="row"><?php _e("Send Emails to Buyer After Purchase", "WSPSC");?></th>
384
+ <td><input type="checkbox" name="wpspc_send_buyer_email" value="1" <?php echo $wpspc_send_buyer_email; ?> /><span class="description"><?php _e("If checked the plugin will send an email to the buyer with the sale details. If digital goods are purchased then the email will contain the download links for the purchased products.", "WSPSC");?></a></span></td>
385
  </tr>
386
 
387
  <tr valign="top">
388
+ <th scope="row"><?php _e("From Email Address", "WSPSC");?></th>
389
  <td><input type="text" name="wpspc_buyer_from_email" value="<?php echo $wpspc_buyer_from_email; ?>" size="50" />
390
+ <br /><p class="description"><?php _e("Example: Your Name &lt;sales@your-domain.com&gt; This is the email address that will be used to send the email to the buyer. This name and email address will appear in the from field of the email.", "WSPSC");?></p></td>
391
  </tr>
392
 
393
  <tr valign="top">
394
+ <th scope="row"><?php _e("Buyer Email Subject", "WSPSC");?></th>
395
  <td><input type="text" name="wpspc_buyer_email_subj" value="<?php echo $wpspc_buyer_email_subj; ?>" size="50" />
396
+ <br /><p class="description"><?php _e("This is the subject of the email that will be sent to the buyer.", "WSPSC");?></p></td>
397
  </tr>
398
 
399
  <tr valign="top">
400
+ <th scope="row"><?php _e("Buyer Email Body", "WSPSC");?></th>
401
  <td>
402
  <textarea name="wpspc_buyer_email_body" cols="90" rows="7"><?php echo $wpspc_buyer_email_body; ?></textarea>
403
+ <br /><p class="description"><?php _e("This is the body of the email that will be sent to the buyer. Do not change the text within the braces {}. You can use the following email tags in this email body field:", "WSPSC");?>
404
+ <br />{first_name} – <?php _e("First name of the buyer", "WSPSC");?>
405
+ <br />{last_name} – <?php _e("Last name of the buyer", "WSPSC");?>
406
+ <br />{product_details} – <?php _e("The item details of the purchased product (this will include the download link for digital items).", "WSPSC");?>
407
  </p></td>
408
  </tr>
409
 
wp_shopping_cart_shortcodes.php CHANGED
@@ -13,10 +13,10 @@ function wp_cart_button_handler($atts){
13
  ), $atts));
14
 
15
  if(empty($name)){
16
- return '<div style="color:red;">Error! You must specify a product name in the shortcode.</div>';
17
  }
18
  if(empty($price)){
19
- return '<div style="color:red;">Error! You must specify a price for your product in the shortcode.</div>';
20
  }
21
  return print_wp_cart_button_for_product($name, $price, $shipping, $var1, $var2, $var3, $atts);
22
  }
@@ -37,13 +37,13 @@ function wp_cart_display_product_handler($atts)
37
  ), $atts));
38
 
39
  if(empty($name)){
40
- return '<div style="color:red;">Error! You must specify a product name in the shortcode.</div>';
41
  }
42
  if(empty($price)){
43
- return '<div style="color:red;">Error! You must specify a price for your product in the shortcode.</div>';
44
  }
45
  if(empty($thumbnail)){
46
- return '<div style="color:red;">Error! You must specify a thumbnail image for your product in the shortcode.</div>';
47
  }
48
  $currency_symbol = get_option('cart_currency_symbol');
49
  $button_code = print_wp_cart_button_for_product($name, $price, $shipping, $var1, $var2, $var3, $atts);
@@ -70,3 +70,31 @@ function wp_cart_display_product_handler($atts)
70
  EOT;
71
  return $display_code;
72
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  ), $atts));
14
 
15
  if(empty($name)){
16
+ return '<div style="color:red;">'.(__("Error! You must specify a product name in the shortcode.", "WSPSC")).'</div>';
17
  }
18
  if(empty($price)){
19
+ return '<div style="color:red;">'.(__("Error! You must specify a price for your product in the shortcode.", "WSPSC")).'</div>';
20
  }
21
  return print_wp_cart_button_for_product($name, $price, $shipping, $var1, $var2, $var3, $atts);
22
  }
37
  ), $atts));
38
 
39
  if(empty($name)){
40
+ return '<div style="color:red;">'.(__("Error! You must specify a product name in the shortcode.", "WSPSC")).'</div>';
41
  }
42
  if(empty($price)){
43
+ return '<div style="color:red;">'.(__("Error! You must specify a price for your product in the shortcode.", "WSPSC")).'</div>';
44
  }
45
  if(empty($thumbnail)){
46
+ return '<div style="color:red;">'.(__("Error! You must specify a thumbnail image for your product in the shortcode.", "WSPSC")).'</div>';
47
  }
48
  $currency_symbol = get_option('cart_currency_symbol');
49
  $button_code = print_wp_cart_button_for_product($name, $price, $shipping, $var1, $var2, $var3, $atts);
70
  EOT;
71
  return $display_code;
72
  }
73
+
74
+ function wspsc_compact_cart_handler($args)
75
+ {
76
+ $num_items = wpspc_get_total_cart_qty();
77
+ $curSymbol = get_option('cart_currency_symbol');
78
+ $checkout_url = get_option('cart_checkout_page_url');
79
+
80
+ $output = "";
81
+ $output .= '<div class="wpsps_compact_cart wpsps-cart-wrapper">';
82
+ $output .= '<div class="wpsps_compact_cart_container">';
83
+ if($num_items>0){
84
+ $cart_total = wpspc_get_total_cart_sub_total();
85
+ $item_message = ($num_items == 1)? "Item" : "Items";
86
+ $output .= $num_items . " " . $item_message;
87
+ $output .= '<span class="wpsps_compact_cart_price"> '. print_payment_currency($cart_total,$curSymbol).'</span>';
88
+ if(!empty($checkout_url)){
89
+ $output .= '<a class="wpsps_compact_cart_co_btn" href="'.$checkout_url.'">'.__("View Cart", "WSPSC").'</a>';
90
+ }
91
+ }
92
+ else{
93
+ $cart_total = 0;
94
+ $output .= __("Cart is empty", "WSPSC");
95
+ $output .= '<span class="wpsps_compact_cart_price"> '. print_payment_currency($cart_total,$curSymbol).'</span>';
96
+ }
97
+ $output .= '</div>';
98
+ $output .= '</div>';
99
+ return $output;
100
+ }
wp_shopping_cart_style.css CHANGED
@@ -68,3 +68,35 @@ margin: 0;
68
  padding: 10px 10px 10px 0;
69
  }
70
  /* end of product display specific CSS */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  padding: 10px 10px 10px 0;
69
  }
70
  /* end of product display specific CSS */
71
+
72
+ /* Compact cart css */
73
+ .wpsps_compact_cart{
74
+ font-family:helvetica;
75
+ background-color:#DDDDDD;
76
+ border:1px solid #CCCCCC;
77
+ max-width: 240px;
78
+ min-width: 200px;
79
+ padding: 10px 7px;
80
+ margin:5px 0;
81
+ }
82
+ .wpsps_compact_cart_container{
83
+ background:url("images/shopping_basket_icon_small.png") no-repeat scroll 0 50% transparent;
84
+ padding-left: 15px;
85
+ font-size: 14px;
86
+ }
87
+ .wpsps_compact_cart_price{
88
+ color: #6A872D;
89
+ font-weight: bold;
90
+ }
91
+ .wpsps_compact_cart_co_btn{
92
+ background-color: #A3A3A3 !important;
93
+ color: #162636 !important;
94
+ font-size: 14px !important;
95
+ font-weight:normal !important;
96
+ margin-left: 10px !important;
97
+ padding: 5px 7px !important;
98
+ text-decoration: none !important;
99
+ width:auto !important;
100
+ height:auto !important;
101
+ }
102
+ /* End of compact cart css */
wp_shopping_cart_utility_functions.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ function wpspc_get_total_cart_qty()
4
+ {
5
+ $total_items = 0;
6
+ if(!isset($_SESSION['simpleCart'])){
7
+ return $total_items;
8
+ }
9
+ foreach ($_SESSION['simpleCart'] as $item){
10
+ $total_items += $item['quantity'];
11
+ }
12
+ return $total_items;
13
+ }
14
+
15
+ function wpspc_get_total_cart_sub_total()
16
+ {
17
+ $sub_total = 0;
18
+ if(!isset($_SESSION['simpleCart'])){
19
+ return $sub_total;
20
+ }
21
+ foreach ($_SESSION['simpleCart'] as $item){
22
+ $sub_total += $item['price'] * $item['quantity'];
23
+ }
24
+ return $sub_total;
25
+ }