PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 3.2.0
ShopBuilder – WooCommerce Builder For Elementor v3.2.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 +662 -40 2.1.73.2.0 View file →
@@ -51,8 +51,11 @@
51 51 ],
52 52 'product' => [
53 53 'title' => esc_html__( 'Single', 'shopbuilder' ),
54 54 ],
55 + 'quick_view' => [
56 + 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
57 + ],
55 58 'cart' => [
56 59 'title' => esc_html__( 'Cart', 'shopbuilder' ),
57 60 ],
58 61 'checkout' => [
@@ -79,12 +82,14 @@
79 82 */
80 83 protected function raw_list() {
81 84 $list = $this->product_page_widget_list()
82 85 + $this->general_widget_list()
86 + + $this->product_quick_view()
83 87 + $this->shop_archive_page_widget_list()
84 88 + $this->cart_page_widget_list()
85 89 + $this->checkout_page_widget_list()
86 90 + $this->thankyou_page_widget_list()
91 + + $this->orderpay_page_widget_list()
87 92 + $this->my_account_page_widget_list()
88 93 + $this->myaccount_auth_page_widget_list();
89 94
90 95 return apply_filters( 'rtsb/core/elements/raw_list', $list );
@@ -120,9 +125,8 @@
120 125 'package' => 'free',
121 126 'fields' => [],
122 127 ]
123 128 ),
124 -
125 129 'products_slider' => apply_filters(
126 130 'rtsb/elements/products_slider/options',
127 131 [
128 132 'id' => 'products_slider',
@@ -133,9 +137,19 @@
133 137 'package' => 'free',
134 138 'fields' => [],
135 139 ]
136 140 ),
137 -
141 + 'highlighted_product' => apply_filters(
142 + 'rtsb/elements/highlighted_product/options',
143 + [
144 + 'id' => 'highlighted_product',
145 + 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
146 + 'category' => 'general',
147 + 'active' => '',
148 + 'package' => $this->pro_package(),
149 + 'fields' => [],
150 + ]
151 + ),
138 152 'products_single_cateogory' => apply_filters(
139 153 'rtsb/elements/products_single_cateogory/options',
140 154 [
141 155 'id' => 'products_single_cateogory',
@@ -158,8 +172,31 @@
158 172 'package' => 'free',
159 173 'fields' => [],
160 174 ]
161 175 ),
176 + 'product_lookbook' => apply_filters(
177 + 'rtsb/elements/product_lookbook/options',
178 + [
179 + 'id' => 'product_lookbook',
180 + 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
181 + 'category' => 'general',
182 + 'active' => '',
183 + 'package' => $this->pro_package(),
184 + 'fields' => [],
185 + ]
186 + ),
187 + 'rtsb_wishlist' => apply_filters(
188 + 'rtsb/elements/rtsb_wishlist/options',
189 + [
190 + 'id' => 'rtsb_wishlist',
191 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
192 + 'base_class' => General\Wishlist::class,
193 + 'category' => 'general',
194 + 'active' => 'on',
195 + 'package' => 'free',
196 + 'fields' => [],
197 + ]
198 + ),
162 199 'social_share' => apply_filters(
163 200 'rtsb/elements/social_share/options',
164 201 [
165 202 'id' => 'social_share',
@@ -194,14 +231,14 @@
194 231 'package' => 'free',
195 232 'fields' => [],
196 233 ]
197 234 ),
198 - 'rtsb_wishlist' => apply_filters(
199 - 'rtsb/elements/rtsb_wishlist/options',
235 + 'advanced_heading' => apply_filters(
236 + 'rtsb/elements/advanced_heading/options',
200 237 [
201 - 'id' => 'rtsb_wishlist',
202 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
203 - 'base_class' => General\Wishlist::class,
238 + 'id' => 'advanced_heading',
239 + 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
240 + 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
204 241 'category' => 'general',
205 242 'active' => 'on',
206 243 'package' => 'free',
207 244 'fields' => [],
@@ -206,15 +243,14 @@
206 243 'package' => 'free',
207 244 'fields' => [],
208 245 ]
209 246 ),
210 -
211 - 'dynamic_content' => apply_filters(
212 - 'rtsb/elements/dynamic_content/options',
247 + 'dropcaps' => apply_filters(
248 + 'rtsb/elements/dropcaps/options',
213 249 [
214 - 'id' => 'dynamic_content',
215 - 'title' => esc_html__( 'Dynamic Content', 'shopbuilder' ),
216 - 'base_class' => General\DynamicContent::class,
250 + 'id' => 'dropcaps',
251 + 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
252 + 'base_class' => General\DropCaps\DropCaps::class,
217 253 'category' => 'general',
218 254 'active' => 'on',
219 255 'package' => 'free',
220 256 'fields' => [],
@@ -219,11 +255,233 @@
219 255 'package' => 'free',
220 256 'fields' => [],
221 257 ]
222 258 ),
223 -
259 + 'shopbuilder_button' => apply_filters(
260 + 'rtsb/elements/shopbuilder_button/options',
261 + [
262 + 'id' => 'shopbuilder_button',
263 + 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
264 + 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
265 + 'category' => 'general',
266 + 'active' => 'on',
267 + 'package' => 'free',
268 + 'fields' => [],
269 + ]
270 + ),
271 + 'shopbuilder_cta' => apply_filters(
272 + 'rtsb/elements/shopbuilder_cta/options',
273 + [
274 + 'id' => 'shopbuilder_cta',
275 + 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
276 + 'base_class' => General\CallToAction\CallToAction::class,
277 + 'category' => 'general',
278 + 'active' => 'on',
279 + 'package' => 'free',
280 + 'fields' => [],
281 + ]
282 + ),
283 + 'shopbuilder_info_box' => apply_filters(
284 + 'rtsb/elements/shopbuilder_info_box/options',
285 + [
286 + 'id' => 'shopbuilder_info_box',
287 + 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
288 + 'base_class' => General\InfoBox\InfoBox::class,
289 + 'category' => 'general',
290 + 'active' => 'on',
291 + 'package' => 'free',
292 + 'fields' => [],
293 + ]
294 + ),
295 + 'shopbuilder_flip_box' => apply_filters(
296 + 'rtsb/elements/shopbuilder_flip_box/options',
297 + [
298 + 'id' => 'shopbuilder_flip_box',
299 + 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
300 + 'base_class' => General\FlipBox\FlipBox::class,
301 + 'category' => 'general',
302 + 'active' => 'on',
303 + 'package' => 'free',
304 + 'fields' => [],
305 + ]
306 + ),
307 + 'shopbuilder_pricing_table' => apply_filters(
308 + 'rtsb/elements/shopbuilder_pricing_table/options',
309 + [
310 + 'id' => 'shopbuilder_pricing_table',
311 + 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
312 + 'base_class' => General\PricingTable\PricingTable::class,
313 + 'category' => 'general',
314 + 'active' => 'on',
315 + 'package' => 'free',
316 + 'fields' => [],
317 + ]
318 + ),
319 + 'image_hotspots' => apply_filters(
320 + 'rtsb/elements/image_hotspots/options',
321 + [
322 + 'id' => 'image_hotspots',
323 + 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
324 + 'category' => 'general',
325 + 'active' => '',
326 + 'package' => $this->pro_package(),
327 + 'fields' => [],
328 + ]
329 + ),
330 + 'coupon_list' => apply_filters(
331 + 'rtsb/elements/coupon_list/options',
332 + [
333 + 'id' => 'coupon_list',
334 + 'title' => esc_html__( 'Coupon List', 'shopbuilder' ),
335 + 'category' => 'general',
336 + 'active' => '',
337 + 'package' => $this->pro_package(),
338 + 'fields' => [],
339 + ]
340 + ),
341 + 'hero_slider' => apply_filters(
342 + 'rtsb/elements/hero_slider/options',
343 + [
344 + 'id' => 'hero_slider',
345 + 'title' => esc_html__( 'Hero Slider', 'shopbuilder' ),
346 + 'category' => 'general',
347 + 'active' => '',
348 + 'package' => $this->pro_package(),
349 + 'fields' => [],
350 + ]
351 + ),
352 + 'shopbuilder_counter' => apply_filters(
353 + 'rtsb/elements/shopbuilder_counter/options',
354 + [
355 + 'id' => 'shopbuilder_counter',
356 + 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
357 + 'base_class' => General\Counter\Counter::class,
358 + 'category' => 'general',
359 + 'active' => 'on',
360 + 'package' => 'free',
361 + 'fields' => [],
362 + ]
363 + ),
364 + 'shopbuilder_countdown' => apply_filters(
365 + 'rtsb/elements/shopbuilder_countdown/options',
366 + [
367 + 'id' => 'shopbuilder_countdown',
368 + 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
369 + 'base_class' => General\CountDown\CountDown::class,
370 + 'category' => 'general',
371 + 'active' => 'on',
372 + 'package' => 'free',
373 + 'fields' => [],
374 + ]
375 + ),
376 + 'shopbuilder_progress_bar' => apply_filters(
377 + 'rtsb/elements/shopbuilder_progress_bar/options',
378 + [
379 + 'id' => 'shopbuilder_progress_bar',
380 + 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
381 + 'base_class' => General\ProgressBar\ProgressBar::class,
382 + 'category' => 'general',
383 + 'active' => 'on',
384 + 'package' => 'free',
385 + 'fields' => [],
386 + ]
387 + ),
388 + 'image_accordion' => apply_filters(
389 + 'rtsb/elements/image_accordion/options',
390 + [
391 + 'id' => 'image_accordion',
392 + 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
393 + 'base_class' => General\ImageAccordion\ImageAccordion::class,
394 + 'category' => 'general',
395 + 'active' => 'on',
396 + 'package' => 'free',
397 + 'fields' => [],
398 + ]
399 + ),
400 + 'shopbuilder_faq' => apply_filters(
401 + 'rtsb/elements/shopbuilder_faq/options',
402 + [
403 + 'id' => 'shopbuilder_faq',
404 + 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
405 + 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
406 + 'category' => 'general',
407 + 'active' => 'on',
408 + 'package' => 'free',
409 + 'fields' => [],
410 + ]
411 + ),
412 + 'logo_slider_and_grid' => apply_filters(
413 + 'rtsb/elements/logo_slider_and_grid/options',
414 + [
415 + 'id' => 'logo_slider_and_grid',
416 + 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
417 + 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
418 + 'category' => 'general',
419 + 'active' => 'on',
420 + 'package' => 'free',
421 + 'fields' => [],
422 + ]
423 + ),
424 + 'testimonial' => apply_filters(
425 + 'rtsb/elements/testimonial/options',
426 + [
427 + 'id' => 'testimonial',
428 + 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
429 + 'base_class' => General\Testimonial\Testimonial::class,
430 + 'category' => 'general',
431 + 'active' => 'on',
432 + 'package' => 'free',
433 + 'fields' => [],
434 + ]
435 + ),
436 + 'team_member' => apply_filters(
437 + 'rtsb/elements/team_member/options',
438 + [
439 + 'id' => 'team_member',
440 + 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
441 + 'base_class' => General\TeamMember\TeamMember::class,
442 + 'category' => 'general',
443 + 'active' => 'on',
444 + 'package' => 'free',
445 + 'fields' => [],
446 + ]
447 + ),
448 + 'post_grid' => apply_filters(
449 + 'rtsb/elements/post_grid/options',
450 + [
451 + 'id' => 'post_grid',
452 + 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
453 + 'base_class' => General\PostGrid\PostGrid::class,
454 + 'category' => 'general',
455 + 'active' => 'on',
456 + 'package' => 'free',
457 + 'fields' => [],
458 + ]
459 + ),
460 + 'post_list' => apply_filters(
461 + 'rtsb/elements/post_list/options',
462 + [
463 + 'id' => 'post_list',
464 + 'title' => esc_html__( 'Post List', 'shopbuilder' ),
465 + 'base_class' => General\PostList\PostList::class,
466 + 'category' => 'general',
467 + 'active' => 'on',
468 + 'package' => 'free',
469 + 'fields' => [],
470 + ]
471 + ),
472 + 'advanced_ajax_search' => apply_filters(
473 + 'rtsb/elements/advanced_ajax_search/options',
474 + [
475 + 'id' => 'advanced_ajax_search',
476 + 'title' => esc_html__( 'Advanced Ajax Search', 'shopbuilder' ),
477 + 'category' => 'general',
478 + 'active' => '',
479 + 'package' => $this->pro_package(),
480 + 'fields' => [],
481 + ]
482 + ),
224 483 ];
225 -
226 484 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
227 485 }
228 486
229 487 /**
@@ -436,8 +694,19 @@
436 694 'package' => $this->pro_package(),
437 695 'fields' => [],
438 696 ]
439 697 ),
698 + 'product_stock_counter' => apply_filters(
699 + 'rtsb/elements/product_stock_counter/options',
700 + [
701 + 'id' => 'product_stock_counter',
702 + 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
703 + 'category' => 'product',
704 + 'active' => '',
705 + 'package' => $this->pro_package(),
706 + 'fields' => [],
707 + ]
708 + ),
440 709 'flash_sale_countdown' => apply_filters(
441 710 'rtsb/elements/flash_sale_countdown/options',
442 711 [
443 712 'id' => 'flash_sale_countdown',
@@ -492,8 +761,19 @@
492 761 'package' => $this->pro_package(),
493 762 'fields' => [],
494 763 ]
495 764 ),
765 + 'product_qr_code' => apply_filters(
766 + 'rtsb/elements/product_qr_code/options',
767 + [
768 + 'id' => 'product_qr_code',
769 + 'title' => esc_html__( 'QR Code', 'shopbuilder' ),
770 + 'category' => 'product',
771 + 'active' => '',
772 + 'package' => $this->pro_package(),
773 + 'fields' => [],
774 + ]
775 + ),
496 776 'product_reviews' => apply_filters(
497 777 'rtsb/elements/product_reviews/options',
498 778 [
499 779 'id' => 'product_reviews',
@@ -582,8 +862,267 @@
582 862 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
583 863 }
584 864
585 865 /**
866 + * Product Single Widget List.
867 + *
868 + * @return array
869 + */
870 + protected function product_quick_view() {
871 +
872 + $list = [
873 + 'qv_product_title' => apply_filters(
874 + 'rtsb/elements/qv_product_title/options',
875 + [
876 + 'id' => 'qv_product_title',
877 + 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
878 + 'base_class' => Single\ProductTitle::class,
879 + 'category' => 'quick_view',
880 + 'is_front_page' => 'quick_view',
881 + 'active' => 'on',
882 + 'package' => $this->pro_package(),
883 + 'fields' => [],
884 + ]
885 + ),
886 + 'qv_product_description' => apply_filters(
887 + 'rtsb/elements/qv_product_description/options',
888 + [
889 + 'id' => 'qv_product_description',
890 + 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
891 + 'base_class' => Single\ProductDescription::class,
892 + 'category' => 'quick_view',
893 + 'is_front_page' => 'quick_view',
894 + 'active' => 'on',
895 + 'package' => $this->pro_package(),
896 + 'fields' => [],
897 + ]
898 + ),
899 + 'qv_product_short_description' => apply_filters(
900 + 'rtsb/elements/qv_product_short_description/options',
901 + [
902 + 'id' => 'qv_product_short_description',
903 + 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
904 + 'base_class' => Single\ShortDescription::class,
905 + 'category' => 'quick_view',
906 + 'is_front_page' => 'quick_view',
907 + 'active' => 'on',
908 + 'package' => $this->pro_package(),
909 + 'fields' => [],
910 + ]
911 + ),
912 + 'qv_product_images' => apply_filters(
913 + 'rtsb/elements/qv_product_images/options',
914 + [
915 + 'id' => 'qv_product_images',
916 + 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
917 + 'base_class' => Single\ProductImages::class,
918 + 'category' => 'quick_view',
919 + 'is_front_page' => 'quick_view',
920 + 'active' => 'on',
921 + 'package' => $this->pro_package(),
922 + 'fields' => [],
923 + ]
924 + ),
925 + 'qv_product_badges' => apply_filters(
926 + 'rtsb/elements/qv_product_badges/options',
927 + [
928 + 'id' => 'qv_product_badges',
929 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
930 + 'base_class' => Single\ProductBadges::class,
931 + 'category' => 'quick_view',
932 + 'is_front_page' => 'quick_view',
933 + 'active' => 'on',
934 + 'package' => $this->pro_package(),
935 + 'fields' => [],
936 + ]
937 + ),
938 + 'qv_product_additional_info' => apply_filters(
939 + 'rtsb/elements/qv_product_additional_info/options',
940 + [
941 + 'id' => 'qv_product_additional_info',
942 + 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
943 + 'base_class' => Single\AdditionalInformation::class,
944 + 'category' => 'quick_view',
945 + 'is_front_page' => 'quick_view',
946 + 'active' => 'on',
947 + 'package' => $this->pro_package(),
948 + 'fields' => [],
949 + ]
950 + ),
951 + 'qv_product_price' => apply_filters(
952 + 'rtsb/elements/qv_product_price/options',
953 + [
954 + 'id' => 'qv_product_price',
955 + 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
956 + 'base_class' => Single\ProductPrice::class,
957 + 'category' => 'quick_view',
958 + 'is_front_page' => 'quick_view',
959 + 'active' => 'on',
960 + 'package' => $this->pro_package(),
961 + 'fields' => [],
962 + ]
963 + ),
964 + 'qv_product_meta' => apply_filters(
965 + 'rtsb/elements/qv_product_meta/options',
966 + [
967 + 'id' => 'qv_product_meta',
968 + 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
969 + 'base_class' => Single\ProductMeta::class,
970 + 'category' => 'quick_view',
971 + 'is_front_page' => 'quick_view',
972 + 'active' => 'on',
973 + 'package' => $this->pro_package(),
974 + 'fields' => [],
975 + ]
976 + ),
977 + 'qv_product_categories' => apply_filters(
978 + 'rtsb/elements/qv_product_categories/options',
979 + [
980 + 'id' => 'qv_product_categories',
981 + 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
982 + 'base_class' => Single\ProductCats::class,
983 + 'category' => 'quick_view',
984 + 'is_front_page' => 'quick_view',
985 + 'active' => 'on',
986 + 'package' => $this->pro_package(),
987 + 'fields' => [],
988 + ]
989 + ),
990 + 'qv_product_rating' => apply_filters(
991 + 'rtsb/elements/qv_product_rating/options',
992 + [
993 + 'id' => 'qv_product_rating',
994 + 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
995 + 'base_class' => Single\ProductRating::class,
996 + 'category' => 'quick_view',
997 + 'is_front_page' => 'quick_view',
998 + 'active' => 'on',
999 + 'package' => $this->pro_package(),
1000 + 'fields' => [],
1001 + ]
1002 + ),
1003 + 'qv_product_tags' => apply_filters(
1004 + 'rtsb/elements/qv_product_tags/options',
1005 + [
1006 + 'id' => 'qv_product_tags',
1007 + 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
1008 + 'base_class' => Single\ProductTags::class,
1009 + 'category' => 'quick_view',
1010 + 'is_front_page' => 'quick_view',
1011 + 'active' => 'on',
1012 + 'package' => $this->pro_package(),
1013 + 'fields' => [],
1014 + ]
1015 + ),
1016 + 'qv_product_sku' => apply_filters(
1017 + 'rtsb/elements/qv_product_sku/options',
1018 + [
1019 + 'id' => 'qv_product_sku',
1020 + 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
1021 + 'base_class' => Single\ProductSKU::class,
1022 + 'category' => 'quick_view',
1023 + 'is_front_page' => 'quick_view',
1024 + 'active' => 'on',
1025 + 'package' => $this->pro_package(),
1026 + 'fields' => [],
1027 + ]
1028 + ),
1029 + 'qv_product_stock' => apply_filters(
1030 + 'rtsb/elements/qv_product_stock/options',
1031 + [
1032 + 'id' => 'qv_product_stock',
1033 + 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1034 + 'base_class' => Single\ProductStock::class,
1035 + 'category' => 'quick_view',
1036 + 'is_front_page' => 'quick_view',
1037 + 'active' => 'on',
1038 + 'package' => $this->pro_package(),
1039 + 'fields' => [],
1040 + ]
1041 + ),
1042 + 'qv_actions_button' => apply_filters(
1043 + 'rtsb/elements/qv_actions_button/options',
1044 + [
1045 + 'id' => 'qv_actions_button',
1046 + 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1047 + 'base_class' => Single\ActionsButton::class,
1048 + 'category' => 'quick_view',
1049 + 'is_front_page' => 'quick_view',
1050 + 'active' => 'on',
1051 + 'package' => $this->pro_package(),
1052 + 'fields' => [],
1053 + ]
1054 + ),
1055 + 'qv_product_add_to_cart' => apply_filters(
1056 + 'rtsb/elements/qv_product_add_to_cart/options',
1057 + [
1058 + 'id' => 'qv_product_add_to_cart',
1059 + 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1060 + 'base_class' => Single\ProductAddToCart::class,
1061 + 'category' => 'quick_view',
1062 + 'is_front_page' => 'quick_view',
1063 + 'active' => 'on',
1064 + 'package' => $this->pro_package(),
1065 + 'fields' => [],
1066 + ]
1067 + ),
1068 + 'qv_product_sales_count' => apply_filters(
1069 + 'rtsb/elements/qv_product_sales_count/options',
1070 + [
1071 + 'id' => 'qv_product_sales_count',
1072 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1073 + 'category' => 'quick_view',
1074 + 'is_front_page' => 'quick_view',
1075 + 'active' => 'on',
1076 + 'package' => $this->pro_package(),
1077 + 'fields' => [],
1078 + ]
1079 + ),
1080 + 'qv_social_share' => apply_filters(
1081 + 'rtsb/settings/qv_social_share/options',
1082 + [
1083 + 'id' => 'qv_social_share',
1084 + 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1085 + 'base_class' => General\SocialShare::class,
1086 + 'active' => 'on',
1087 + 'category' => 'quick_view',
1088 + 'is_front_page' => 'quick_view',
1089 + 'package' => $this->pro_package(),
1090 + 'fields' => [],
1091 + ]
1092 + ),
1093 + 'qv_product_quick_checkout' => apply_filters(
1094 + 'rtsb/elements/qv_product_quick_checkout/options',
1095 + [
1096 + 'id' => 'qv_product_quick_checkout',
1097 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1098 + 'category' => 'quick_view',
1099 + 'is_front_page' => 'quick_view',
1100 + 'active' => 'on',
1101 + 'package' => $this->pro_package(),
1102 + 'fields' => [],
1103 + ]
1104 + ),
1105 +
1106 + 'qv_product_size_chart' => apply_filters(
1107 + 'rtsb/elements/qv_product_size_chart/options',
1108 + [
1109 + 'id' => 'qv_product_size_chart',
1110 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1111 + 'category' => 'quick_view',
1112 + 'is_front_page' => 'quick_view',
1113 + 'active' => '',
1114 + 'package' => $this->pro_package(),
1115 + 'fields' => [],
1116 + ]
1117 + ),
1118 +
1119 + ];
1120 +
1121 + return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1122 + }
1123 +
1124 + /**
586 1125 * Product Archive Widget List.
587 1126 *
588 1127 * @return array
589 1128 */
@@ -651,8 +1190,20 @@
651 1190 'package' => $this->pro_package(),
652 1191 'fields' => [],
653 1192 ]
654 1193 ),
1194 + 'product_filters' => apply_filters(
1195 + 'rtsb/elements/product_filters/options',
1196 + [
1197 + 'id' => 'product_filters',
1198 + 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1199 + 'base_class' => Archive\ProductFilters::class,
1200 + 'category' => 'shop',
1201 + 'active' => 'on',
1202 + 'package' => 'free',
1203 + 'fields' => [],
1204 + ]
1205 + ),
655 1206
656 1207 'archive_result_count' => apply_filters(
657 1208 'rtsb/elements/archive_result_count/options',
658 1209 [
@@ -904,9 +1455,9 @@
904 1455 * @return array
905 1456 */
906 1457 protected function thankyou_page_widget_list() {
907 1458 return [
908 - 'order_received_text' => apply_filters(
1459 + 'order_received_text' => apply_filters(
909 1460 'rtsb/elements/order_received_text/options',
910 1461 [
911 1462 'id' => 'order_received_text',
912 1463 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
@@ -916,9 +1467,9 @@
916 1467 'package' => $this->pro_package(),
917 1468 'fields' => [],
918 1469 ]
919 1470 ),
920 - 'order_details_summary' => apply_filters(
1471 + 'order_details_summary' => apply_filters(
921 1472 'rtsb/elements/order_details_summary/options',
922 1473 [
923 1474 'id' => 'order_details_summary',
924 1475 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
@@ -928,9 +1479,9 @@
928 1479 'package' => $this->pro_package(),
929 1480 'fields' => [],
930 1481 ]
931 1482 ),
932 - 'order_details_table' => apply_filters(
1483 + 'order_details_table' => apply_filters(
933 1484 'rtsb/elements/order_details_table/options',
934 1485 [
935 1486 'id' => 'order_details_table',
936 1487 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
@@ -940,9 +1491,9 @@
940 1491 'package' => $this->pro_package(),
941 1492 'fields' => [],
942 1493 ]
943 1494 ),
944 - 'downloadable_products' => apply_filters(
1495 + 'downloadable_products' => apply_filters(
945 1496 'rtsb/elements/downloadable_products/options',
946 1497 [
947 1498 'id' => 'downloadable_products',
948 1499 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
@@ -952,9 +1503,9 @@
952 1503 'package' => $this->pro_package(),
953 1504 'fields' => [],
954 1505 ]
955 1506 ),
956 - 'order_billing_address' => apply_filters(
1507 + 'order_billing_address' => apply_filters(
957 1508 'rtsb/elements/order_billing_address/options',
958 1509 [
959 1510 'id' => 'order_billing_address',
960 1511 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
@@ -964,9 +1515,9 @@
964 1515 'package' => $this->pro_package(),
965 1516 'fields' => [],
966 1517 ]
967 1518 ),
968 - 'order_shipping_address' => apply_filters(
1519 + 'order_shipping_address' => apply_filters(
969 1520 'rtsb/elements/order_shipping_address/options',
970 1521 [
971 1522 'id' => 'order_shipping_address',
972 1523 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
@@ -976,11 +1527,45 @@
976 1527 'package' => $this->pro_package(),
977 1528 'fields' => [],
978 1529 ]
979 1530 ),
1531 + 'order_custom_fields_data' => apply_filters(
1532 + 'rtsb/elements/order_custom_fields_data/options',
1533 + [
1534 + 'id' => 'order_custom_fields_data',
1535 + 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1536 + 'category' => 'thank_you',
1537 + 'is_front_page' => 'thank_you',
1538 + 'active' => 'on',
1539 + 'package' => $this->pro_package(),
1540 + 'fields' => [],
1541 + ]
1542 + ),
980 1543 ];
981 1544 }
1545 + /**
1546 + * Checkout Page Order Pay Widget List.
1547 + *
1548 + * @return array
1549 + */
1550 + protected function orderpay_page_widget_list() {
1551 + return [
1552 + 'order_pay_form' => apply_filters(
1553 + 'rtsb/elements/order_pay_form/options',
1554 + [
1555 + 'id' => 'order_pay_form',
1556 + 'title' => esc_html__( 'Order Pay Form', 'shopbuilder' ),
1557 + 'category' => 'myaccount_dashboard',
1558 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1559 + 'active' => 'on',
1560 + 'package' => $this->pro_package(),
1561 + 'fields' => [],
1562 + ]
1563 + ),
982 1564
1565 + ];
1566 + }
1567 +
983 1568 /**
984 1569 * Checkout Page Widget List.
985 1570 *
986 1571 * @return array
@@ -985,10 +1570,21 @@
985 1570 *
986 1571 * @return array
987 1572 */
988 1573 protected function my_account_page_widget_list() {
989 - return [
990 -
1574 + $widgets = [
1575 + 'account_avatar' => apply_filters(
1576 + 'rtsb/elements/account_avatar/options',
1577 + [
1578 + 'id' => 'account_avatar',
1579 + 'title' => esc_html__( 'Account Avatar', 'shopbuilder' ),
1580 + 'category' => 'myaccount_dashboard',
1581 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1582 + 'active' => 'on',
1583 + 'package' => $this->pro_package(),
1584 + 'fields' => [],
1585 + ]
1586 + ),
991 1587 'account_navigation_edit_shipping' => apply_filters(
992 1588 'rtsb/elements/account_navigation_edit_shipping/options',
993 1589 [
994 1590 'id' => 'account_navigation_edit_shipping',
@@ -1005,9 +1601,9 @@
1005 1601 [
1006 1602 'id' => 'account_dashboard',
1007 1603 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
1008 1604 'category' => 'myaccount_dashboard',
1009 - 'is_front_page' => 'myaccount_dashboard',
1605 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1010 1606 'active' => 'on',
1011 1607 'package' => $this->pro_package(),
1012 1608 'fields' => [],
1013 1609 ]
@@ -1017,9 +1613,9 @@
1017 1613 [
1018 1614 'id' => 'account_orders',
1019 1615 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
1020 1616 'category' => 'myaccount_dashboard',
1021 - 'is_front_page' => 'myaccount_order',
1617 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1022 1618 'active' => 'on',
1023 1619 'package' => $this->pro_package(),
1024 1620 'fields' => [],
1025 1621 ]
@@ -1029,9 +1625,9 @@
1029 1625 [
1030 1626 'id' => 'account_downloads',
1031 1627 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
1032 1628 'category' => 'myaccount_dashboard',
1033 - 'is_front_page' => 'myaccount_downloads',
1629 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1034 1630 'active' => 'on',
1035 1631 'package' => $this->pro_package(),
1036 1632 'fields' => [],
1037 1633 ]
@@ -1041,9 +1637,9 @@
1041 1637 [
1042 1638 'id' => 'account_billing_address',
1043 1639 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1044 1640 'category' => 'myaccount_dashboard',
1045 - 'is_front_page' => 'myaccount_address',
1641 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1046 1642 'active' => 'on',
1047 1643 'package' => $this->pro_package(),
1048 1644 'fields' => [],
1049 1645 ]
@@ -1053,9 +1649,9 @@
1053 1649 [
1054 1650 'id' => 'account_shipping_address',
1055 1651 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1056 1652 'category' => 'myaccount_dashboard',
1057 - 'is_front_page' => 'myaccount_address',
1653 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1058 1654 'active' => 'on',
1059 1655 'package' => $this->pro_package(),
1060 1656 'fields' => [],
1061 1657 ]
@@ -1065,9 +1661,9 @@
1065 1661 [
1066 1662 'id' => 'account_address_description',
1067 1663 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1068 1664 'category' => 'myaccount_dashboard',
1069 - 'is_front_page' => 'myaccount_address',
1665 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1070 1666 'active' => 'on',
1071 1667 'package' => $this->pro_package(),
1072 1668 'fields' => [],
1073 1669 ]
@@ -1077,9 +1673,9 @@
1077 1673 [
1078 1674 'id' => 'account_details',
1079 1675 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1080 1676 'category' => 'myaccount_dashboard',
1081 - 'is_front_page' => 'myaccount_edit_details',
1677 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1082 1678 'active' => 'on',
1083 1679 'package' => $this->pro_package(),
1084 1680 'fields' => [],
1085 1681 ]
@@ -1089,9 +1685,9 @@
1089 1685 [
1090 1686 'id' => 'account_order_status',
1091 1687 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1092 1688 'category' => 'myaccount_dashboard',
1093 - 'is_front_page' => 'myaccount_orders_details',
1689 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1094 1690 'active' => 'on',
1095 1691 'package' => $this->pro_package(),
1096 1692 'fields' => [],
1097 1693 ]
@@ -1101,9 +1697,9 @@
1101 1697 [
1102 1698 'id' => 'account_order_details_download',
1103 1699 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1104 1700 'category' => 'myaccount_dashboard',
1105 - 'is_front_page' => 'myaccount_orders_details',
1701 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1106 1702 'active' => 'on',
1107 1703 'package' => $this->pro_package(),
1108 1704 'fields' => [],
1109 1705 ]
@@ -1113,9 +1709,9 @@
1113 1709 [
1114 1710 'id' => 'account_order_details_note',
1115 1711 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1116 1712 'category' => 'myaccount_dashboard',
1117 - 'is_front_page' => 'myaccount_orders_details',
1713 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1118 1714 'active' => 'on',
1119 1715 'package' => $this->pro_package(),
1120 1716 'fields' => [],
1121 1717 ]
@@ -1125,9 +1721,9 @@
1125 1721 [
1126 1722 'id' => 'account_order_details_table',
1127 1723 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1128 1724 'category' => 'myaccount_dashboard',
1129 - 'is_front_page' => 'myaccount_orders_details',
1725 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1130 1726 'active' => 'on',
1131 1727 'package' => $this->pro_package(),
1132 1728 'fields' => [],
1133 1729 ]
@@ -1137,9 +1733,9 @@
1137 1733 [
1138 1734 'id' => 'account_order_details_order_again',
1139 1735 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1140 1736 'category' => 'myaccount_dashboard',
1141 - 'is_front_page' => 'myaccount_orders_details',
1737 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1142 1738 'active' => 'on',
1143 1739 'package' => $this->pro_package(),
1144 1740 'fields' => [],
1145 1741 ]
@@ -1149,9 +1745,9 @@
1149 1745 [
1150 1746 'id' => 'account_order_details_order_shipping',
1151 1747 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1152 1748 'category' => 'myaccount_dashboard',
1153 - 'is_front_page' => 'myaccount_orders_details',
1749 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1154 1750 'active' => 'on',
1155 1751 'package' => $this->pro_package(),
1156 1752 'fields' => [],
1157 1753 ]
@@ -1161,9 +1757,9 @@
1161 1757 [
1162 1758 'id' => 'account_order_details_order_billing',
1163 1759 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1164 1760 'category' => 'myaccount_dashboard',
1165 - 'is_front_page' => 'myaccount_orders_details',
1761 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1166 1762 'active' => 'on',
1167 1763 'package' => $this->pro_package(),
1168 1764 'fields' => [],
1169 1765 ]
@@ -1173,9 +1769,9 @@
1173 1769 [
1174 1770 'id' => 'account_edit_billing_address',
1175 1771 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1176 1772 'category' => 'myaccount_dashboard',
1177 - 'is_front_page' => 'myaccount_edit_billing_address',
1773 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1178 1774 'active' => 'on',
1179 1775 'package' => $this->pro_package(),
1180 1776 'fields' => [],
1181 1777 ]
@@ -1185,15 +1781,41 @@
1185 1781 [
1186 1782 'id' => 'account_edit_shipping_address',
1187 1783 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1188 1784 'category' => 'myaccount_dashboard',
1189 - 'is_front_page' => 'myaccount_edit_shipping_address',
1785 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1190 1786 'active' => 'on',
1191 1787 'package' => $this->pro_package(),
1192 1788 'fields' => [],
1193 1789 ]
1194 1790 ),
1791 + 'account_payment_methods' => apply_filters(
1792 + 'rtsb/elements/account_payment_methods/options',
1793 + [
1794 + 'id' => 'account_payment_methods',
1795 + 'title' => esc_html__( 'Payment Methods', 'shopbuilder' ),
1796 + 'category' => 'myaccount_dashboard',
1797 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1798 + 'active' => 'on',
1799 + 'package' => $this->pro_package(),
1800 + 'fields' => [],
1801 + ]
1802 + ),
1803 + 'account_add_payment_method' => apply_filters(
1804 + 'rtsb/elements/account_add_payment_method/options',
1805 + [
1806 + 'id' => 'account_add_payment_method',
1807 + 'title' => esc_html__( 'Add Payment Method', 'shopbuilder' ),
1808 + 'category' => 'myaccount_dashboard',
1809 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1810 + 'active' => 'on',
1811 + 'package' => $this->pro_package(),
1812 + 'fields' => [],
1813 + ]
1814 + ),
1195 1815 ];
1816 +
1817 + return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
1196 1818 }
1197 1819
1198 1820 /***
1199 1821 * @return array
@@ -1241,9 +1863,9 @@
1241 1863 [
1242 1864 'id' => 'account_lost_password',
1243 1865 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1244 1866 'category' => 'others_widget',
1245 - 'is_front_page' => 'myaccount_lost_password',
1867 + 'is_front_page' => 'myaccount_auth',
1246 1868 'active' => 'on',
1247 1869 'package' => $this->pro_package(),
1248 1870 'fields' => [],
1249 1871 ]