PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.6.0
ShopBuilder – WooCommerce Builder For Elementor v2.6.0
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Models/ElementList.php +253 -19 2.2.02.6.0 View file →
@@ -11,9 +11,8 @@
11 11 use RadiusTheme\SB\Elementor\Widgets\Cart;
12 12 use RadiusTheme\SB\Elementor\Widgets\Checkout;
13 13 use RadiusTheme\SB\Elementor\Widgets\General;
14 14 use RadiusTheme\SB\Elementor\Widgets\Single;
15 -use RadiusTheme\SB\Helpers\Fns;
16 15 use RadiusTheme\SB\Models\Base\ListModel;
17 16 use RadiusTheme\SB\Traits\SingletonTrait;
18 17 use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
19 18
@@ -125,9 +124,8 @@
125 124 'package' => 'free',
126 125 'fields' => [],
127 126 ]
128 127 ),
129 -
130 128 'products_slider' => apply_filters(
131 129 'rtsb/elements/products_slider/options',
132 130 [
133 131 'id' => 'products_slider',
@@ -138,9 +136,19 @@
138 136 'package' => 'free',
139 137 'fields' => [],
140 138 ]
141 139 ),
142 -
140 + 'highlighted_product' => apply_filters(
141 + 'rtsb/elements/highlighted_product/options',
142 + [
143 + 'id' => 'highlighted_product',
144 + 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
145 + 'category' => 'general',
146 + 'active' => '',
147 + 'package' => $this->pro_package(),
148 + 'fields' => [],
149 + ]
150 + ),
143 151 'products_single_cateogory' => apply_filters(
144 152 'rtsb/elements/products_single_cateogory/options',
145 153 [
146 154 'id' => 'products_single_cateogory',
@@ -163,8 +171,31 @@
163 171 'package' => 'free',
164 172 'fields' => [],
165 173 ]
166 174 ),
175 + 'product_lookbook' => apply_filters(
176 + 'rtsb/elements/product_lookbook/options',
177 + [
178 + 'id' => 'product_lookbook',
179 + 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
180 + 'category' => 'general',
181 + 'active' => '',
182 + 'package' => $this->pro_package(),
183 + 'fields' => [],
184 + ]
185 + ),
186 + 'rtsb_wishlist' => apply_filters(
187 + 'rtsb/elements/rtsb_wishlist/options',
188 + [
189 + 'id' => 'rtsb_wishlist',
190 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
191 + 'base_class' => General\Wishlist::class,
192 + 'category' => 'general',
193 + 'active' => 'on',
194 + 'package' => 'free',
195 + 'fields' => [],
196 + ]
197 + ),
167 198 'social_share' => apply_filters(
168 199 'rtsb/elements/social_share/options',
169 200 [
170 201 'id' => 'social_share',
@@ -199,14 +230,14 @@
199 230 'package' => 'free',
200 231 'fields' => [],
201 232 ]
202 233 ),
203 - 'rtsb_wishlist' => apply_filters(
204 - 'rtsb/elements/rtsb_wishlist/options',
234 + 'advanced_heading' => apply_filters(
235 + 'rtsb/elements/advanced_heading/options',
205 236 [
206 - 'id' => 'rtsb_wishlist',
207 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
208 - 'base_class' => General\Wishlist::class,
237 + 'id' => 'advanced_heading',
238 + 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
239 + 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
209 240 'category' => 'general',
210 241 'active' => 'on',
211 242 'package' => 'free',
212 243 'fields' => [],
@@ -211,13 +242,85 @@
211 242 'package' => 'free',
212 243 'fields' => [],
213 244 ]
214 245 ),
215 - 'highlighted_product' => apply_filters(
216 - 'rtsb/elements/highlighted_product/options',
246 + 'dropcaps' => apply_filters(
247 + 'rtsb/elements/dropcaps/options',
217 248 [
218 - 'id' => 'highlighted_product',
219 - 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
249 + 'id' => 'dropcaps',
250 + 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
251 + 'base_class' => General\DropCaps\DropCaps::class,
252 + 'category' => 'general',
253 + 'active' => 'on',
254 + 'package' => 'free',
255 + 'fields' => [],
256 + ]
257 + ),
258 + 'shopbuilder_button' => apply_filters(
259 + 'rtsb/elements/shopbuilder_button/options',
260 + [
261 + 'id' => 'shopbuilder_button',
262 + 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
263 + 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
264 + 'category' => 'general',
265 + 'active' => 'on',
266 + 'package' => 'free',
267 + 'fields' => [],
268 + ]
269 + ),
270 + 'shopbuilder_cta' => apply_filters(
271 + 'rtsb/elements/shopbuilder_cta/options',
272 + [
273 + 'id' => 'shopbuilder_cta',
274 + 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
275 + 'base_class' => General\CallToAction\CallToAction::class,
276 + 'category' => 'general',
277 + 'active' => 'on',
278 + 'package' => 'free',
279 + 'fields' => [],
280 + ]
281 + ),
282 + 'shopbuilder_info_box' => apply_filters(
283 + 'rtsb/elements/shopbuilder_info_box/options',
284 + [
285 + 'id' => 'shopbuilder_info_box',
286 + 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
287 + 'base_class' => General\InfoBox\InfoBox::class,
288 + 'category' => 'general',
289 + 'active' => 'on',
290 + 'package' => 'free',
291 + 'fields' => [],
292 + ]
293 + ),
294 + 'shopbuilder_flip_box' => apply_filters(
295 + 'rtsb/elements/shopbuilder_flip_box/options',
296 + [
297 + 'id' => 'shopbuilder_flip_box',
298 + 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
299 + 'base_class' => General\FlipBox\FlipBox::class,
300 + 'category' => 'general',
301 + 'active' => 'on',
302 + 'package' => 'free',
303 + 'fields' => [],
304 + ]
305 + ),
306 + 'shopbuilder_pricing_table' => apply_filters(
307 + 'rtsb/elements/shopbuilder_pricing_table/options',
308 + [
309 + 'id' => 'shopbuilder_pricing_table',
310 + 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
311 + 'base_class' => General\PricingTable\PricingTable::class,
312 + 'category' => 'general',
313 + 'active' => 'on',
314 + 'package' => 'free',
315 + 'fields' => [],
316 + ]
317 + ),
318 + 'image_hotspots' => apply_filters(
319 + 'rtsb/elements/image_hotspots/options',
320 + [
321 + 'id' => 'image_hotspots',
322 + 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
220 323 'category' => 'general',
221 324 'active' => '',
222 325 'package' => $this->pro_package(),
223 326 'fields' => [],
@@ -222,9 +325,128 @@
222 325 'package' => $this->pro_package(),
223 326 'fields' => [],
224 327 ]
225 328 ),
226 -
329 + 'shopbuilder_counter' => apply_filters(
330 + 'rtsb/elements/shopbuilder_counter/options',
331 + [
332 + 'id' => 'shopbuilder_counter',
333 + 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
334 + 'base_class' => General\Counter\Counter::class,
335 + 'category' => 'general',
336 + 'active' => 'on',
337 + 'package' => 'free',
338 + 'fields' => [],
339 + ]
340 + ),
341 + 'shopbuilder_countdown' => apply_filters(
342 + 'rtsb/elements/shopbuilder_countdown/options',
343 + [
344 + 'id' => 'shopbuilder_countdown',
345 + 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
346 + 'base_class' => General\CountDown\CountDown::class,
347 + 'category' => 'general',
348 + 'active' => 'on',
349 + 'package' => 'free',
350 + 'fields' => [],
351 + ]
352 + ),
353 + 'shopbuilder_progress_bar' => apply_filters(
354 + 'rtsb/elements/shopbuilder_progress_bar/options',
355 + [
356 + 'id' => 'shopbuilder_progress_bar',
357 + 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
358 + 'base_class' => General\ProgressBar\ProgressBar::class,
359 + 'category' => 'general',
360 + 'active' => 'on',
361 + 'package' => 'free',
362 + 'fields' => [],
363 + ]
364 + ),
365 + 'image_accordion' => apply_filters(
366 + 'rtsb/elements/image_accordion/options',
367 + [
368 + 'id' => 'image_accordion',
369 + 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
370 + 'base_class' => General\ImageAccordion\ImageAccordion::class,
371 + 'category' => 'general',
372 + 'active' => 'on',
373 + 'package' => 'free',
374 + 'fields' => [],
375 + ]
376 + ),
377 + 'shopbuilder_faq' => apply_filters(
378 + 'rtsb/elements/shopbuilder_faq/options',
379 + [
380 + 'id' => 'shopbuilder_faq',
381 + 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
382 + 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
383 + 'category' => 'general',
384 + 'active' => 'on',
385 + 'package' => 'free',
386 + 'fields' => [],
387 + ]
388 + ),
389 + 'logo_slider_and_grid' => apply_filters(
390 + 'rtsb/elements/logo_slider_and_grid/options',
391 + [
392 + 'id' => 'logo_slider_and_grid',
393 + 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
394 + 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
395 + 'category' => 'general',
396 + 'active' => 'on',
397 + 'package' => 'free',
398 + 'fields' => [],
399 + ]
400 + ),
401 + 'testimonial' => apply_filters(
402 + 'rtsb/elements/testimonial/options',
403 + [
404 + 'id' => 'testimonial',
405 + 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
406 + 'base_class' => General\Testimonial\Testimonial::class,
407 + 'category' => 'general',
408 + 'active' => 'on',
409 + 'package' => 'free',
410 + 'fields' => [],
411 + ]
412 + ),
413 + 'team_member' => apply_filters(
414 + 'rtsb/elements/team_member/options',
415 + [
416 + 'id' => 'team_member',
417 + 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
418 + 'base_class' => General\TeamMember\TeamMember::class,
419 + 'category' => 'general',
420 + 'active' => 'on',
421 + 'package' => 'free',
422 + 'fields' => [],
423 + ]
424 + ),
425 + 'post_grid' => apply_filters(
426 + 'rtsb/elements/post_grid/options',
427 + [
428 + 'id' => 'post_grid',
429 + 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
430 + 'base_class' => General\PostGrid\PostGrid::class,
431 + 'category' => 'general',
432 + 'active' => 'on',
433 + 'package' => 'free',
434 + 'fields' => [],
435 + ]
436 + ),
437 + 'post_list' => apply_filters(
438 + 'rtsb/elements/post_list/options',
439 + [
440 + 'id' => 'post_list',
441 + 'title' => esc_html__( 'Post List', 'shopbuilder' ),
442 + 'base_class' => General\PostList\PostList::class,
443 + 'category' => 'general',
444 + 'active' => 'on',
445 + 'package' => 'free',
446 + 'fields' => [],
447 + ]
448 + ),
227 449 ];
228 450
229 451 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
230 452 }
@@ -1177,9 +1399,9 @@
1177 1399 * @return array
1178 1400 */
1179 1401 protected function thankyou_page_widget_list() {
1180 1402 return [
1181 - 'order_received_text' => apply_filters(
1403 + 'order_received_text' => apply_filters(
1182 1404 'rtsb/elements/order_received_text/options',
1183 1405 [
1184 1406 'id' => 'order_received_text',
1185 1407 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
@@ -1189,9 +1411,9 @@
1189 1411 'package' => $this->pro_package(),
1190 1412 'fields' => [],
1191 1413 ]
1192 1414 ),
1193 - 'order_details_summary' => apply_filters(
1415 + 'order_details_summary' => apply_filters(
1194 1416 'rtsb/elements/order_details_summary/options',
1195 1417 [
1196 1418 'id' => 'order_details_summary',
1197 1419 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
@@ -1201,9 +1423,9 @@
1201 1423 'package' => $this->pro_package(),
1202 1424 'fields' => [],
1203 1425 ]
1204 1426 ),
1205 - 'order_details_table' => apply_filters(
1427 + 'order_details_table' => apply_filters(
1206 1428 'rtsb/elements/order_details_table/options',
1207 1429 [
1208 1430 'id' => 'order_details_table',
1209 1431 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
@@ -1213,9 +1435,9 @@
1213 1435 'package' => $this->pro_package(),
1214 1436 'fields' => [],
1215 1437 ]
1216 1438 ),
1217 - 'downloadable_products' => apply_filters(
1439 + 'downloadable_products' => apply_filters(
1218 1440 'rtsb/elements/downloadable_products/options',
1219 1441 [
1220 1442 'id' => 'downloadable_products',
1221 1443 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
@@ -1225,9 +1447,9 @@
1225 1447 'package' => $this->pro_package(),
1226 1448 'fields' => [],
1227 1449 ]
1228 1450 ),
1229 - 'order_billing_address' => apply_filters(
1451 + 'order_billing_address' => apply_filters(
1230 1452 'rtsb/elements/order_billing_address/options',
1231 1453 [
1232 1454 'id' => 'order_billing_address',
1233 1455 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
@@ -1237,13 +1459,25 @@
1237 1459 'package' => $this->pro_package(),
1238 1460 'fields' => [],
1239 1461 ]
1240 1462 ),
1241 - 'order_shipping_address' => apply_filters(
1463 + 'order_shipping_address' => apply_filters(
1242 1464 'rtsb/elements/order_shipping_address/options',
1243 1465 [
1244 1466 'id' => 'order_shipping_address',
1245 1467 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
1468 + 'category' => 'thank_you',
1469 + 'is_front_page' => 'thank_you',
1470 + 'active' => 'on',
1471 + 'package' => $this->pro_package(),
1472 + 'fields' => [],
1473 + ]
1474 + ),
1475 + 'order_custom_fields_data' => apply_filters(
1476 + 'rtsb/elements/order_custom_fields_data/options',
1477 + [
1478 + 'id' => 'order_custom_fields_data',
1479 + 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1246 1480 'category' => 'thank_you',
1247 1481 'is_front_page' => 'thank_you',
1248 1482 'active' => 'on',
1249 1483 'package' => $this->pro_package(),