516 lines
13 KiB
PHP
516 lines
13 KiB
PHP
<?php
|
|
|
|
/**
|
|
* ======================================================================
|
|
* NASTAVENI LICENCE ESHOPU
|
|
* ======================================================================
|
|
* licence ID: cislo licence / MUSI BYT UNIKATNI!!!!
|
|
* licence date: datum zalozeni teto licence
|
|
* licence dateto: datum platnosti teto licence
|
|
* version - print: tistena verze eshopu
|
|
* version - number: verze eshopu v ciselnem formatu pro cteni PHP.
|
|
*/
|
|
$cfg['Program']['licence']['ID'] = '1422870539';
|
|
$cfg['Program']['licence']['brand'] = 'kupshop';
|
|
|
|
$cfg['Program']['version']['number'] = 220;
|
|
$cfg['Program']['version']['dotted'] = sprintf('%.1F', $cfg['Program']['version']['number'] / 10);
|
|
$cfg['Program']['version']['print'] = 'v '.$cfg['Program']['version']['dotted'];
|
|
$cfg['Program']['version']['folder'] = 'ProjectY';
|
|
|
|
/*
|
|
* ======================================================================
|
|
* NASTAVENI MODULU ESHOPU
|
|
* ======================================================================
|
|
* aktivni moduly.
|
|
*
|
|
* Pro zruseni modulu staci radku zakomentovat pomoci #
|
|
*/
|
|
|
|
// Zboží
|
|
$cfg['Modules']['products'] = [
|
|
'descr_plus' => true, // popis+
|
|
'modern_prices' => true,
|
|
];
|
|
|
|
// Parametry zboží
|
|
$cfg['Modules']['products_parameters'] = true;
|
|
|
|
// Sekce zboží
|
|
$cfg['Modules']['products_sections'] = [
|
|
'custom_url' => true,
|
|
'elasticsearch' => true,
|
|
'virtual_to_db' => true,
|
|
];
|
|
|
|
// Jednoduché vyhledávání
|
|
$cfg['Modules']['eshop_search'] = true;
|
|
// Fulltextové vyhledávání
|
|
$cfg['Modules']['fulltext_search'] = true;
|
|
// Obsahové stránky
|
|
$cfg['Modules']['menulinks'] = true;
|
|
// Uživatelé eshopu
|
|
$cfg['Modules']['eshop_users'] = true;
|
|
// Objednávky
|
|
$cfg['Modules']['orders'] = [
|
|
'invoice_pdf' => true,
|
|
'create_orders_from_purchase_state' => true,
|
|
];
|
|
// Záloha databáze
|
|
$cfg['Modules']['dbbackup'] = true;
|
|
// Obrázky
|
|
$cfg['Modules']['photos'] = true;
|
|
// Nové slevy
|
|
$cfg['Modules']['order_discount'] = [
|
|
'discounts_coupons' => true,
|
|
];
|
|
// Statistiky
|
|
$cfg['Modules']['stats'] = true;
|
|
// Export dat
|
|
$cfg['Modules']['export'] = true;
|
|
// Import dat
|
|
$cfg['Modules']['import'] = true;
|
|
|
|
// Filtrovani podle kategorii/variant
|
|
$cfg['Modules']['filter'] = true;
|
|
// Indexovatelné filtry
|
|
$cfg['Modules']['indexed_filter'] = true;
|
|
|
|
// SEO modul
|
|
$cfg['Modules']['seo'] = true;
|
|
// Databázový rewrite
|
|
$cfg['Modules']['db_rewrite'] = true;
|
|
// Google Tag Manager
|
|
$cfg['Modules']['gtm'] = true;
|
|
// Webpack
|
|
$cfg['Modules']['webpack'] = true;
|
|
// Způsoby doručení zásilky
|
|
$cfg['Modules']['eshop_delivery'] = true;
|
|
// Platby objednávek
|
|
$cfg['Modules']['order_payment'] = true;
|
|
// Dopravy
|
|
$cfg['Modules']['deliveries'] = true;
|
|
// Platby
|
|
$cfg['Modules']['payments'] = true;
|
|
// Poloautomatické feedy
|
|
$cfg['Modules']['feeds'] = true;
|
|
// Konfigurovatelné feedy
|
|
$cfg['Modules']['feed_generator'] = true;
|
|
// ReCaptcha 3 todo: predelat na shared invisible recaptchu
|
|
$cfg['Modules']['recaptcha'] = [
|
|
'site' => '6LeUEbsUAAAAADwmcXO_bAkVd93vYJDsjiSUCZ3B',
|
|
'secret' => '6LeUEbsUAAAAAA7audqjXpngpEh0a3aGE2zv38J4',
|
|
'site_invisible' => '6Lc81EkUAAAAAB3N23f39grM71gErq-5pJLX5Wij',
|
|
'secret_invisible' => '6Lc81EkUAAAAACEfHNw4rYuxdyRtfnRGl2l4LN6z',
|
|
'registration' => true,
|
|
];
|
|
|
|
// User/Compile-time inspections
|
|
$cfg['Modules']['system_inspection'] = true;
|
|
|
|
// Nákupní seznamy
|
|
$cfg['Modules']['products_shopping_list'] = true;
|
|
|
|
// Konfigurovatelné feedy
|
|
$cfg['Modules']['feed_generator'] = true;
|
|
|
|
// GraphQL API
|
|
$cfg['Modules']['graphql'] = true;
|
|
$cfg['Modules']['js_shop'] = [
|
|
'dummy_enabled' => true, // dummy hodnota, aby se dalo pole rozšířit na shopu, ale zároveň tady nebylo prázdné falsy pole
|
|
];
|
|
|
|
$cfg['Modules']['components'] = true;
|
|
|
|
$cfg['Modules']['recommenders'] = true;
|
|
|
|
$cfg['Products']['Flags'] = [];
|
|
$cfg['Products']['UrlFlags'] = '';
|
|
|
|
$cfg['Modules']['templates']['product_detail_positions'] = [
|
|
'description' => 'Popis',
|
|
'price' => 'Cena',
|
|
'size-table' => 'Velikostní tabulka',
|
|
];
|
|
|
|
// Historie cen
|
|
$cfg['Modules']['price_history'] = true;
|
|
|
|
$cfg['Modules']['labels'] = [
|
|
'product_labels' => true,
|
|
'colors' => [
|
|
[
|
|
'type' => 'black',
|
|
'descr' => 'Černá',
|
|
],
|
|
[
|
|
'type' => 'red',
|
|
'descr' => 'Červená',
|
|
],
|
|
[
|
|
'type' => 'purple',
|
|
'descr' => 'Fialová',
|
|
],
|
|
[
|
|
'type' => 'blue',
|
|
'descr' => 'Modrá',
|
|
],
|
|
],
|
|
];
|
|
|
|
// Banery
|
|
$cfg['Modules']['sliders'] = true;
|
|
|
|
$cfg['Modules']['proxy_cache'] = [
|
|
'home' => true,
|
|
'category' => true,
|
|
'product' => true,
|
|
'content' => true,
|
|
];
|
|
|
|
$cfg['Modules']['cdn'] = true;
|
|
|
|
$cfg['Modules']['metrics'] = true;
|
|
|
|
$cfg['Modules']['synchronization'] = true;
|
|
|
|
$cfg['Modules']['kafka'] = true;
|
|
|
|
/*
|
|
* ======================================================================
|
|
* NASTAVENI CEST ESHOPU
|
|
* ======================================================================
|
|
*/
|
|
|
|
$cfg['Path']['smarty_tpl']['theme'] = 'x';
|
|
|
|
/*
|
|
* ======================================================================
|
|
* NASTAVENI JAZYKA
|
|
* ======================================================================
|
|
*/
|
|
|
|
$cfg['Lang']['language'] = 'cs';
|
|
|
|
/*
|
|
* ======================================================================
|
|
* NASTAVENI OBJEDNAVEK
|
|
* ======================================================================
|
|
* Status: nastaveni stavu objednavek
|
|
*/
|
|
|
|
// Nastaveni kroku kosiku
|
|
$cfg['Order']['Steps'] = [
|
|
'cart' => [
|
|
'title' => 'Košík',
|
|
'name' => '',
|
|
'data' => ['items'],
|
|
],
|
|
'delivery' => [
|
|
'title' => 'Doprava a platba',
|
|
'name' => 'doprava-platba',
|
|
'data' => ['delivery', 'payment'],
|
|
],
|
|
'user' => [
|
|
'title' => 'Kontakt',
|
|
'name' => 'udaje',
|
|
'data' => ['user'],
|
|
],
|
|
];
|
|
|
|
$cfg['Order']['Status']['global'] = [
|
|
'0' => 'nová',
|
|
'1' => 'zpracovává se',
|
|
'2' => 'vyřízena',
|
|
];
|
|
|
|
// Konfigurace autopilota
|
|
$cfg['Modules']['automation_configurator'] = true;
|
|
|
|
// Pridavat na konec objednanyho produktu jeho kod? Napr: Tretry (velikost:modra, kod:ab12345)
|
|
// $cfg['Order']['hideCode'] = true;
|
|
|
|
// Zakazat mazani objednavky v adminu
|
|
// $cfg['Order']['disableDelete'] = true;
|
|
|
|
// vygenerovani cisla objednavky
|
|
// D - den, M - mesic, Y - rok, #ID - poradova cislovka, * - nahodne cislo
|
|
$cfg['Order']['number']['pattern'] = '[Y,2][#ID,4]';
|
|
|
|
$cfg['tpl'] = [
|
|
'user' => ['version' => 2],
|
|
'articles' => ['version' => 2],
|
|
'search' => ['version' => 2],
|
|
'header_search' => ['version' => 2],
|
|
'ordering_user' => ['version' => 2],
|
|
'summary_sidebar' => ['version' => 2],
|
|
];
|
|
|
|
/*
|
|
* ======================================================================
|
|
* NASTAVENI OBRAZKU
|
|
* ======================================================================
|
|
*/
|
|
|
|
$cfg['Photo'] = [
|
|
'default' => [
|
|
'crop' => false,
|
|
'background' => 0xFFFFFF,
|
|
'watermark' => false,
|
|
'logo' => false,
|
|
'png' => false,
|
|
],
|
|
'types' => [
|
|
'product_large' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [1920, 1024],
|
|
],
|
|
],
|
|
'watermark' => false,
|
|
'svg' => true,
|
|
],
|
|
'product_catalog' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [280, 280],
|
|
],
|
|
],
|
|
],
|
|
'product_catalog_large' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [595, 440],
|
|
],
|
|
],
|
|
],
|
|
'product-catalog-small' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [120, 120],
|
|
],
|
|
],
|
|
],
|
|
'product_detail' => [
|
|
'svg' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [1024, 764],
|
|
],
|
|
'mobile' => [
|
|
'size' => [640, 480],
|
|
'breakpoint' => 640,
|
|
],
|
|
],
|
|
],
|
|
'product_gallery' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [570, 570],
|
|
],
|
|
],
|
|
],
|
|
'product_cart' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [74, 74],
|
|
],
|
|
],
|
|
],
|
|
'admin' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [64, 48],
|
|
],
|
|
],
|
|
],
|
|
'section' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [142, 142],
|
|
],
|
|
],
|
|
],
|
|
'producer' => [
|
|
'png' => true,
|
|
'svg' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [120, 35],
|
|
],
|
|
],
|
|
],
|
|
'payment' => [
|
|
'png' => true,
|
|
'svg' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [60, 60],
|
|
],
|
|
],
|
|
],
|
|
'delivery' => [
|
|
'png' => true,
|
|
'svg' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [90, 40],
|
|
],
|
|
],
|
|
],
|
|
'subsections' => [
|
|
'type' => 'section',
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [50, 50],
|
|
],
|
|
],
|
|
],
|
|
/*'producer-small' => [
|
|
'size' => [126, 39],
|
|
'upscale' => true,
|
|
'type' => 'producer',
|
|
],*/
|
|
'slider_home' => [
|
|
'crop' => true,
|
|
'type' => 'slider',
|
|
'lang' => true,
|
|
'upscale' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [1480, 490],
|
|
],
|
|
],
|
|
],
|
|
'article_thumb' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [490, 300],
|
|
],
|
|
],
|
|
],
|
|
'article_thumb_lg' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [980, 490],
|
|
],
|
|
'mobile' => [
|
|
'size' => [640, 480],
|
|
'breakpoint' => 640,
|
|
],
|
|
],
|
|
'crop' => true,
|
|
],
|
|
'article_thumb_detail' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [980, 490],
|
|
],
|
|
'mobile' => [
|
|
'size' => [640, 480],
|
|
'breakpoint' => 640,
|
|
],
|
|
],
|
|
'crop' => true,
|
|
],
|
|
'articles_authors' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [86, 86],
|
|
],
|
|
],
|
|
],
|
|
'catalog_banner' => [
|
|
'crop' => true,
|
|
'lang' => true,
|
|
'upscale' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [295, 409],
|
|
],
|
|
],
|
|
],
|
|
'product_gallery_thumb' => [
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [76, 76],
|
|
],
|
|
],
|
|
],
|
|
'section_imagetitle' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [1480, 340],
|
|
],
|
|
'mobile' => [
|
|
'size' => [640, 180],
|
|
'breakpoint' => 640,
|
|
],
|
|
],
|
|
],
|
|
'articles_pressroom' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [234, 135],
|
|
],
|
|
],
|
|
],
|
|
'seller_detail' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [736, 443],
|
|
],
|
|
],
|
|
],
|
|
'seller_active_thumbnail' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [220, 150],
|
|
],
|
|
],
|
|
],
|
|
'salesman' => [
|
|
'crop' => true,
|
|
'sizes' => [
|
|
'desktop' => [
|
|
'size' => [68, 68],
|
|
],
|
|
],
|
|
],
|
|
],
|
|
'id_to_type' => [
|
|
0 => 'product_large',
|
|
1 => 'product-catalog-small',
|
|
2 => 'product_catalog',
|
|
3 => 'product_detail',
|
|
4 => 'product_gallery',
|
|
5 => 'admin',
|
|
6 => 'section',
|
|
7 => 'producer',
|
|
8 => 'payment',
|
|
9 => 'delivery',
|
|
10 => 'subsections',
|
|
// 11 => 'producer-small',
|
|
11 => 'article_thumb',
|
|
12 => 'product_cart',
|
|
13 => 'slider_home',
|
|
14 => 'articles_authors',
|
|
15 => 'article_thumb_lg',
|
|
16 => 'catalog_banner',
|
|
17 => 'product_gallery_thumb',
|
|
18 => 'product_catalog_large',
|
|
19 => 'section_imagetitle',
|
|
20 => 'articles_pressroom',
|
|
21 => 'seller_detail',
|
|
22 => 'seller_active_thumbnail',
|
|
23 => 'salesman',
|
|
],
|
|
];
|