Download project

This commit is contained in:
Roman Pyrih
2024-11-20 09:09:44 +01:00
parent 547a138d6a
commit 5ff041757f
40737 changed files with 7766183 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,10 @@
/* Add this specific material icon for the backoffice legacy theme */
#subtab-Marketing:not(.link-active):not(.-active) .material-icons.mi-campaign{
-webkit-mask: url('../../img/campaign-24px.svg') no-repeat 50% 50%;
mask-image: url('../../img/campaign-24px.svg') no-repeat 50% 50%;
-webkit-mask-size: 19px;
mask-size: 19px;
background-color: white;
background-size: cover;
width: 19px;
}

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Calque_2" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 294.3 294.3">
<defs>
<style>
.cls-1 {
fill: none;
}
.cls-1, .cls-2, .cls-3, .cls-4, .cls-5 {
stroke-width: 0px;
}
.cls-3 {
fill: #decde7;
}
.cls-4 {
fill: #8056a1;
}
.cls-5 {
fill: #fff;
}
</style>
</defs>
<g id="Calque_1-2" data-name="Calque 1">
<g>
<g>
<g>
<g>
<rect class="cls-5" x="14.25" y="94.6" width="245.34" height="123.92" rx="16" ry="16"/>
<path class="cls-2" d="m243.59,219.27H30.25c-9.24,0-16.75-7.51-16.75-16.75v-91.92c0-9.24,7.51-16.75,16.75-16.75h213.34c9.24,0,16.75,7.51,16.75,16.75v91.92c0,9.24-7.51,16.75-16.75,16.75ZM30.25,95.35c-8.41,0-15.25,6.84-15.25,15.25v91.92c0,8.41,6.84,15.25,15.25,15.25h213.34c8.41,0,15.25-6.84,15.25-15.25v-91.92c0-8.41-6.84-15.25-15.25-15.25H30.25Z"/>
</g>
<polyline class="cls-3" points="113.86 177.58 78.08 189.04 41.06 174.17 14.78 190.7 14.25 191.77 14.25 153.35 40.82 136.12 77.65 152.27 113.38 164.1 148.02 155.35 185.39 135.44 221.12 160.26 259.59 144.71 259.59 172.53 222.98 187.13 187.62 172.53 150.74 186.31"/>
<path class="cls-4" d="m40.82,136.12s36.83,16.08,36.82,16.15c0,0,34.2,11.83,35.73,11.83,1.67,0,34.64-8.75,34.64-8.75l37.37-19.91s34.56,24.82,35.73,24.82c1.4,0,37.88-15.87,38.47-15.55v-34.11c0-8.84-7.16-16-16-16H30.25c-8.84,0-16,7.16-16,16v40.6s-.03,2.17,0,2.15l26.57-17.23Z"/>
<polygon class="cls-2" points="113.35 164.88 76.6 152.99 40.89 137.64 14.65 153.99 13.85 152.71 40.76 135.96 77.12 151.58 113.4 163.32 147.75 154.64 185.44 134.56 221.22 159.41 259.31 144.02 259.87 145.41 221.03 161.11 185.34 136.31 148.2 156.08 113.35 164.88"/>
<polygon class="cls-2" points="14.93 192.1 13.57 191.44 14.19 190.17 40.99 173.33 78.11 188.24 113.83 176.8 114.03 176.85 150.69 185.52 187.63 171.72 187.91 171.84 222.99 186.31 259.31 171.83 259.87 173.23 222.98 187.94 187.6 173.34 150.79 187.09 113.89 178.36 78.05 189.84 41.14 175.01 15.36 191.22 14.93 192.1"/>
<circle class="cls-2" cx="40.82" cy="137.21" r="2.83"/>
<circle class="cls-2" cx="76.8" cy="152.31" r="2.83"/>
<circle class="cls-2" cx="113.99" cy="164.1" r="2.83"/>
<circle class="cls-2" cx="148.24" cy="155.42" r="2.83"/>
<circle class="cls-2" cx="185.44" cy="135.44" r="2.83"/>
<circle class="cls-2" cx="221.28" cy="159.92" r="2.83"/>
<circle class="cls-2" cx="222.96" cy="186.99" r="2.83"/>
<circle class="cls-2" cx="187.76" cy="172.53" r="2.83"/>
<circle class="cls-2" cx="151.02" cy="186.4" r="2.83"/>
<circle class="cls-2" cx="113.99" cy="177.5" r="2.83"/>
<circle class="cls-2" cx="78.06" cy="188.85" r="2.83"/>
<circle class="cls-2" cx="40.82" cy="174.36" r="2.83"/>
</g>
<path class="cls-2" d="m243.59,219.27H30.25c-9.24,0-16.75-7.51-16.75-16.75v-91.92c0-9.24,7.51-16.75,16.75-16.75h213.34c9.24,0,16.75,7.51,16.75,16.75v91.92c0,9.24-7.51,16.75-16.75,16.75ZM30.25,95.35c-8.41,0-15.25,6.84-15.25,15.25v91.92c0,8.41,6.84,15.25,15.25,15.25h213.34c8.41,0,15.25-6.84,15.25-15.25v-91.92c0-8.41-6.84-15.25-15.25-15.25H30.25Z"/>
<g>
<g>
<rect class="cls-5" x="178.12" y="46.43" width="99.94" height="80.57" rx="6.38" ry="6.38"/>
<path class="cls-2" d="m271.68,127.75h-87.18c-3.93,0-7.13-3.2-7.13-7.13V52.81c0-3.93,3.2-7.13,7.13-7.13h87.18c3.93,0,7.13,3.2,7.13,7.13v67.81c0,3.93-3.2,7.13-7.13,7.13Zm-87.18-80.57c-3.1,0-5.63,2.53-5.63,5.63v67.81c0,3.1,2.53,5.63,5.63,5.63h87.18c3.1,0,5.63-2.53,5.63-5.63V52.81c0-3.1-2.53-5.63-5.63-5.63h-87.18Z"/>
</g>
<path class="cls-2" d="m216.21,107.35c-.91,0-1.69-.33-2.34-.98-.65-.65-.98-1.43-.98-2.34v-20.74c0-.91.33-1.69.98-2.34.65-.65,1.43-.97,2.34-.97h3.3v-4.65c0-2.57.9-4.76,2.71-6.56,1.8-1.8,3.99-2.7,6.57-2.7,2.57,0,4.76.9,6.56,2.7,1.8,1.8,2.7,3.99,2.7,6.56v4.65h3.3c.91,0,1.69.32,2.34.97.65.65.98,1.43.98,2.34v20.74c0,.91-.33,1.69-.98,2.34-.65.65-1.43.98-2.34.98,0,0-25.13,0-25.13,0Zm0-2.66h25.13c.19,0,.35-.06.47-.18.12-.12.18-.28.18-.47v-20.74c0-.19-.06-.35-.18-.47-.12-.12-.28-.18-.47-.18h-25.13c-.19,0-.35.06-.47.18-.12.12-.18.28-.18.47v20.74c0,.19.06.35.18.47.12.12.28.18.47.18Zm12.57-7.4c1,0,1.85-.35,2.56-1.05.71-.7,1.06-1.54,1.06-2.53s-.36-1.82-1.07-2.56c-.71-.74-1.57-1.11-2.57-1.11s-1.85.37-2.56,1.11c-.71.74-1.06,1.6-1.06,2.58s.36,1.82,1.07,2.52c.71.7,1.57,1.05,2.57,1.05Zm-6.61-17.31h13.22v-4.65c0-1.84-.64-3.4-1.93-4.68s-2.84-1.93-4.68-1.93-3.39.64-4.68,1.93c-1.29,1.28-1.93,2.85-1.93,4.68v4.65Zm-6.61,24.7v-22.04,22.04Z"/>
</g>
</g>
<rect class="cls-1" width="294.3" height="294.3"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Calque_2" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 294.3 294.3">
<defs>
<style>
.cls-1 {
fill: none;
}
.cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6 {
stroke-width: 0px;
}
.cls-3 {
fill: #1d1d1b;
}
.cls-4 {
fill: #a4dbe8;
}
.cls-5 {
fill: #fff;
}
.cls-6 {
fill: #e3e1e5;
}
</style>
</defs>
<g id="Calque_1-2" data-name="Calque 1">
<g>
<g>
<g>
<path class="cls-5" d="m61.07,22.28c-7.28,0-13.18,6.46-13.18,14.44v225.09c0,7.97,5.9,14.44,13.18,14.44h175.78c7.28,0,13.18-6.46,13.18-14.44V36.72c0-7.97-5.9-14.44-13.18-14.44H61.07Z"/>
<path class="cls-2" d="m236.84,276.99H61.07c-7.68,0-13.93-6.81-13.93-15.19V36.72c0-8.38,6.25-15.19,13.93-15.19h175.78c7.68,0,13.93,6.81,13.93,15.19v225.09c0,8.38-6.25,15.19-13.93,15.19ZM61.07,23.03c-6.86,0-12.43,6.14-12.43,13.69v225.09c0,7.55,5.58,13.69,12.43,13.69h175.78c6.86,0,12.43-6.14,12.43-13.69V36.72c0-7.55-5.58-13.69-12.43-13.69H61.07Z"/>
</g>
<g>
<rect class="cls-6" x="62.02" y="96.02" width="102.79" height="11.18"/>
<polyline class="cls-6" points="62.02 126.38 62.02 115.2 147.96 115.2 147.96 126.38"/>
</g>
<rect class="cls-6" x="62.02" y="177.5" width="59.77" height="11.18"/>
<g>
<rect class="cls-4" x="132.86" y="138.02" width="102.79" height="11.18"/>
<polyline class="cls-4" points="235.65 168.38 235.65 157.2 149.71 157.2 149.71 168.38"/>
</g>
<g>
<rect class="cls-4" x="113.41" y="201.5" width="122.24" height="11.18"/>
<polyline class="cls-4" points="235.65 231.86 235.65 220.68 167.98 220.68 167.98 231.86"/>
</g>
<g>
<circle class="cls-4" cx="83.84" cy="57.18" r="21.82"/>
<path class="cls-2" d="m83.84,79.75c-12.45,0-22.57-10.12-22.57-22.57s10.12-22.57,22.57-22.57,22.57,10.13,22.57,22.57-10.12,22.57-22.57,22.57Zm0-43.64c-11.62,0-21.07,9.45-21.07,21.07s9.45,21.07,21.07,21.07,21.07-9.45,21.07-21.07-9.45-21.07-21.07-21.07Z"/>
</g>
<path class="cls-2" d="m216.28,264.55v-16.32l19.37,8.16-19.37,8.16Zm1.26-1.88l14.88-6.28-14.88-6.28v4.88l6.08,1.4-6.08,1.4v4.88Zm0,0v-12.56,12.56Z"/>
<rect class="cls-3" x="62.02" y="239.48" width="173.63" height="1.5"/>
<rect class="cls-3" x="62.02" y="87.1" width="173.63" height="1.5"/>
</g>
<rect class="cls-1" width="294.3" height="294.3"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Calque_2" data-name="Calque 2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 294.3 294.3">
<defs>
<style>
.cls-1 {
clip-path: url(#clippath);
}
.cls-2 {
fill: none;
}
.cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9 {
stroke-width: 0px;
}
.cls-10, .cls-9 {
fill: #e3e1e5;
}
.cls-11, .cls-5 {
fill: #3a6e4d;
}
.cls-4 {
fill: #f8e08e;
}
.cls-6 {
fill: #1d1d1b;
}
.cls-7 {
fill: #de282d;
}
.cls-8 {
fill: #fff;
}
</style>
<clipPath id="clippath">
<polyline class="cls-5" points="138.34 88.76 25.26 88.76 25.26 190.32 138.34 190.32"/>
</clipPath>
</defs>
<g id="Calque_1-2" data-name="Calque 1">
<g>
<g>
<g>
<path class="cls-8" d="m144.31,241.65H20.27c-4.35,0-7.91-3.1-7.91-6.9V59.97c0-3.32,3.12-6.04,6.93-6.04h124.06c4.34,0,7.89,3.09,7.89,6.88v174.8c0,3.32-3.12,6.04-6.93,6.04Z"/>
<path class="cls-3" d="m144.31,242.4H20.27c-4.78,0-8.66-3.43-8.66-7.65V59.97c0-3.75,3.45-6.79,7.68-6.79h124.06c4.76,0,8.64,3.42,8.64,7.63v174.8c0,3.75-3.44,6.79-7.68,6.79ZM19.29,54.68c-3.41,0-6.18,2.37-6.18,5.29v174.78c0,3.39,3.21,6.15,7.16,6.15h124.04c3.41,0,6.18-2.37,6.18-5.29V60.81c0-3.38-3.2-6.13-7.14-6.13H19.29Z"/>
</g>
<g>
<polyline class="cls-11" points="138.34 88.76 25.26 88.76 25.26 190.32 138.34 190.32"/>
<g class="cls-1">
<rect class="cls-10" x="12.36" y="45.75" width="138.88" height="185.77"/>
</g>
</g>
<rect class="cls-6" x="25.26" y="88.01" width="113.09" height="1.5"/>
<rect class="cls-6" x="25.26" y="189.57" width="113.09" height="1.5"/>
<rect class="cls-6" x="25.96" y="216.64" width="113.09" height="1.5"/>
<g>
<path class="cls-4" d="m46.86,71.34c0,5.71-4.63,10.34-10.34,10.34s-10.34-4.63-10.34-10.34c0-5.71,4.63-10.34,10.34-10.34s10.34,4.63,10.34,10.34"/>
<path class="cls-3" d="m36.52,82.43c-6.11,0-11.09-4.97-11.09-11.09,0-6.11,4.98-11.09,11.09-11.09s11.09,4.97,11.09,11.09-4.97,11.09-11.09,11.09Zm0-20.68c-5.29,0-9.59,4.3-9.59,9.59,0,5.29,4.3,9.59,9.59,9.59s9.59-4.3,9.59-9.59-4.3-9.59-9.59-9.59Z"/>
</g>
<path class="cls-8" d="m112.09,71.34c0,1.11-.9,2.01-2.01,2.01s-2.01-.9-2.01-2.01c0-1.11.9-2.01,2.01-2.01s2.01.9,2.01,2.01"/>
<path class="cls-8" d="m118.21,71.34c0,1.11-.9,2.01-2.01,2.01s-2.01-.9-2.01-2.01c0-1.11.9-2.01,2.01-2.01s2.01.9,2.01,2.01"/>
<path class="cls-8" d="m124.34,71.34c0,1.11-.9,2.01-2.01,2.01s-2.01-.9-2.01-2.01c0-1.11.9-2.01,2.01-2.01s2.01.9,2.01,2.01"/>
<rect class="cls-8" x="50.42" y="69.45" width="21.57" height="3.78"/>
<path class="cls-7" d="m33.6,200.77c-.4-.57-1.15-1.32-2.44-1.32-1.43,0-2.69.78-2.69,2.98,0,2.08,2.12,4.32,5.13,5.83,3-1.51,5.12-3.76,5.12-5.83,0-2.2-1.26-2.98-2.69-2.98-1.28,0-2.04.75-2.44,1.32"/>
<path class="cls-9" d="m131.34,229.62h-26.41c-1.16,0-2.1-.94-2.1-2.1,0-1.16.94-2.1,2.1-2.1h26.41c1.16,0,2.1.94,2.1,2.1,0,1.16-.94,2.1-2.1,2.1"/>
<path class="cls-9" d="m95.7,229.62h-26.41c-1.16,0-2.1-.94-2.1-2.1,0-1.16.94-2.1,2.1-2.1h26.4c1.16,0,2.1.94,2.1,2.1,0,1.16-.94,2.1-2.1,2.1"/>
<path class="cls-9" d="m60.06,229.62h-26.41c-1.16,0-2.1-.94-2.1-2.1,0-1.16.94-2.1,2.1-2.1h26.4c1.16,0,2.1.94,2.1,2.1,0,1.16-.94,2.1-2.1,2.1"/>
<g>
<rect class="cls-3" x="133.25" y="64.92" width="1.5" height="12.85" transform="translate(-11.2 115.65) rotate(-45)"/>
<g>
<line class="cls-5" x1="138.55" y1="66.8" x2="129.46" y2="75.89"/>
<rect class="cls-6" x="127.58" y="70.59" width="12.85" height="1.5" transform="translate(-11.2 115.65) rotate(-45)"/>
</g>
</g>
<g>
<rect class="cls-4" x="97.48" y="105.05" width="187.81" height="94.87" rx="12.25" ry="12.25"/>
<path class="cls-3" d="m273.05,200.67H109.73c-7.17,0-13-5.83-13-13v-70.37c0-7.17,5.83-13,13-13h163.32c7.17,0,13,5.83,13,13v70.37c0,7.17-5.83,13-13,13ZM109.73,105.8c-6.34,0-11.5,5.16-11.5,11.5v70.37c0,6.34,5.16,11.5,11.5,11.5h163.32c6.34,0,11.5-5.16,11.5-11.5v-70.37c0-6.34-5.16-11.5-11.5-11.5H109.73Z"/>
</g>
<g>
<path class="cls-8" d="m179.94,123.2c0-4.54-3.64-8.22-8.12-8.22h-54.55c-4.49,0-8.12,3.68-8.12,8.22v58.57c0,4.54,3.64,8.22,8.12,8.22h54.55c4.49,0,8.12-3.68,8.12-8.22v-58.57Z"/>
<g>
<rect class="cls-8" x="186.44" y="127.68" width="87.19" height="7.23"/>
<polyline class="cls-8" points="186.44 147.3 186.44 140.07 259.34 140.07 259.34 147.3"/>
<g>
<g>
<path class="cls-3" d="m192.38,164.72l-4.12,1.67v-4.53l4.84-1.98h3.78v17.1h-4.5v-12.27Z"/>
<path class="cls-3" d="m199.19,171.92h4.99c.18.9,1.08,1.52,2.06,1.52,1.36,0,2.24-.95,2.24-2.37s-.87-2.42-2.24-2.42c-1.08,0-1.8.64-2.06,1.54l-4.53-.51,1.29-9.8h11.32v3.86h-7.82l-.36,2.42c.77-.46,1.88-.69,2.98-.69,3.78,0,6.07,2.57,6.07,5.74s-2.31,6.1-6.87,6.1c-3.73,0-6.69-2.06-7.07-5.38Z"/>
</g>
<path class="cls-3" d="m217.58,169.01c-.57,0-1.1-.1-1.57-.31-.48-.21-.88-.5-1.23-.89-.34-.39-.6-.86-.79-1.43-.19-.56-.28-1.21-.28-1.93s.09-1.36.28-1.93c.18-.57.45-1.05.79-1.43.34-.39.75-.68,1.23-.89.48-.21,1-.31,1.57-.31.42,0,.78.04,1.09.13.31.09.57.2.8.34.23.14.42.3.59.49.16.19.31.37.45.56l-1.38,1c-.19-.33-.4-.57-.64-.74-.24-.16-.55-.25-.92-.25-.4,0-.76.13-1.08.39s-.54.62-.66,1.07h2.91v1.14h-3.01v.86h3.01v1.14h-2.91c.12.48.33.84.64,1.09.31.25.68.37,1.1.37.72,0,1.28-.36,1.68-1.07l1.38,1.01c-.13.19-.28.39-.45.57-.17.19-.38.36-.63.51-.25.15-.53.27-.86.37-.32.09-.7.14-1.12.14Z"/>
</g>
</g>
</g>
<g>
<path class="cls-3" d="m89.15,152.5c0-.82.66-1.47,1.48-1.47h0c.81,0,1.47.65,1.47,1.47h0c0,.81-.66,1.47-1.47,1.47h0c-.82,0-1.48-.66-1.48-1.47Zm-25.74,0c0-.82.66-1.47,1.47-1.47h0c.81,0,1.47.65,1.47,1.47h0c0,.81-.66,1.47-1.47,1.47h0c-.81,0-1.47-.66-1.47-1.47Z"/>
<g>
<path class="cls-3" d="m65.42,152.74c-.14,0-.25-.11-.25-.25s.11-.25.25-.25h58.53c.14,0,.25.11.25.25s-.11.25-.25.25h-58.53Z"/>
<polygon class="cls-3" points="121.14 156.2 122.72 152.49 121.14 148.79 129.92 152.49 121.14 156.2"/>
</g>
</g>
</g>
<rect class="cls-2" width="294.3" height="294.3"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 294.3 294.3">
<defs>
<style>
.cls-1 {
fill: none;
}
.cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6 {
stroke-width: 0px;
}
.cls-7 {
fill: #e3e1e5;
}
.cls-8, .cls-6 {
fill: #fff;
}
.cls-9, .cls-3 {
fill: #1d1d1b;
}
.cls-10 {
mix-blend-mode: multiply;
}
.cls-11 {
isolation: isolate;
}
.cls-4 {
fill: #de282d;
}
.cls-5 {
fill: #bde9c9;
}
</style>
</defs>
<g class="cls-11">
<g id="Calque_2" data-name="Calque 2">
<g id="Calque_1-2" data-name="Calque 1">
<g>
<g>
<g>
<rect class="cls-7" x="31.28" y="34.44" width="125.67" height="173.47" rx="7.26" ry="7.26"/>
<path class="cls-9" d="m149.69,208.66H38.54c-4.42,0-8.01-3.59-8.01-8.01V41.71c0-4.42,3.59-8.01,8.01-8.01h111.15c4.42,0,8.01,3.59,8.01,8.01v158.95c0,4.42-3.59,8.01-8.01,8.01ZM38.54,35.2c-3.59,0-6.51,2.92-6.51,6.51v158.95c0,3.59,2.92,6.51,6.51,6.51h111.15c3.59,0,6.51-2.92,6.51-6.51V41.71c0-3.59-2.92-6.51-6.51-6.51H38.54Z"/>
</g>
<g>
<path class="cls-5" d="m257.27,261.25h-121.15c-4.25,0-7.73-2.86-7.73-6.36V93.67c0-3.07,3.05-5.57,6.77-5.57h121.17c4.24,0,7.7,2.85,7.7,6.34v161.24c0,3.07-3.05,5.57-6.77,5.57Z"/>
<path class="cls-2" d="m257.27,262h-121.15c-4.67,0-8.48-3.19-8.48-7.11V93.67c0-3.49,3.37-6.32,7.52-6.32h121.17c4.66,0,8.45,3.18,8.45,7.09v161.24c0,3.49-3.37,6.32-7.52,6.32Zm-122.11-173.15c-3.32,0-6.02,2.16-6.02,4.82v161.22c0,3.1,3.13,5.61,6.98,5.61h121.15c3.32,0,6.02-2.16,6.02-4.82V94.44c0-3.08-3.12-5.59-6.96-5.59h-121.17Z"/>
</g>
<rect class="cls-8" x="140.99" y="129.39" width="110.45" height="88.54"/>
<rect class="cls-3" x="140.99" y="217.46" width="110.46" height="1.5"/>
<g>
<path class="cls-6" d="m239.2,120.62c0,1.08-.88,1.96-1.96,1.96s-1.96-.88-1.96-1.96c0-1.08.88-1.96,1.96-1.96s1.96.88,1.96,1.96"/>
<path class="cls-6" d="m245.19,120.62c0,1.08-.88,1.96-1.96,1.96s-1.96-.88-1.96-1.96c0-1.08.88-1.96,1.96-1.96s1.96.88,1.96,1.96"/>
<path class="cls-6" d="m251.17,120.62c0,1.08-.88,1.96-1.96,1.96s-1.96-.88-1.96-1.96c0-1.08.88-1.96,1.96-1.96s1.96.88,1.96,1.96"/>
</g>
<rect class="cls-3" x="140.99" y="128.64" width="110.46" height="1.5"/>
<g>
<path class="cls-6" d="m163.39,112.48c0,5.58-4.52,10.1-10.1,10.1s-10.1-4.52-10.1-10.1c0-5.58,4.52-10.1,10.1-10.1s10.1,4.52,10.1,10.1"/>
<path class="cls-3" d="m153.3,123.33c-5.98,0-10.85-4.87-10.85-10.85s4.87-10.85,10.85-10.85,10.85,4.87,10.85,10.85-4.87,10.85-10.85,10.85Zm0-20.2c-5.15,0-9.35,4.19-9.35,9.35s4.19,9.35,9.35,9.35,9.35-4.19,9.35-9.35-4.19-9.35-9.35-9.35Z"/>
</g>
<rect class="cls-6" x="166.87" y="110.63" width="21.07" height="3.69"/>
<path class="cls-4" d="m149.14,236.87c-.39-.55-1.13-1.29-2.38-1.29-1.4,0-2.63.77-2.63,2.91,0,2.03,2.07,4.22,5.01,5.7,2.93-1.47,5.01-3.67,5.01-5.7,0-2.15-1.23-2.91-2.63-2.91-1.25,0-1.99.73-2.38,1.29"/>
<g class="cls-10">
<rect class="cls-2" x="204.66" y="234.74" width="45.01" height="10.3" rx="2.25" ry="2.25"/>
</g>
<polygon class="cls-6" points="242.32 242.67 241.77 242.2 243.73 239.89 241.77 237.58 242.32 237.11 244.68 239.89 242.32 242.67"/>
<g>
<path class="cls-2" d="m186.43,179.43h0c-20.31-.16-38.25-4.8-53.31-13.81-12.05-7.21-22.3-17.21-30.46-29.72-13.89-21.3-16.94-42.8-16.97-43.01-.02-.14.08-.26.21-.28.14-.02.26.08.28.21.03.21,3.07,21.62,16.9,42.82,8.12,12.45,18.31,22.39,30.3,29.56,14.98,8.96,32.83,13.58,53.05,13.73.14,0,.25.11.25.25,0,.14-.11.25-.25.25Z"/>
<polygon class="cls-2" points="183.64 182.84 185.19 179.13 183.61 175.43 192.4 179.1 183.64 182.84"/>
</g>
<g>
<path class="cls-2" d="m85.94,94.85c-.53,0-1.04-.21-1.42-.58-.37-.38-.58-.89-.58-1.42s.21-1.04.58-1.42c.47-.46,1.16-.67,1.81-.54.13.02.25.06.37.11.12.05.24.11.35.19.11.07.21.15.3.24.37.38.59.89.59,1.42s-.22,1.04-.59,1.42c-.09.09-.19.17-.3.24-.11.08-.23.14-.35.19-.12.05-.24.09-.37.11-.13.03-.26.04-.39.04Z"/>
<path class="cls-2" d="m120.35,158.66c-.85-.71-.96-1.97-.25-2.82h0c.71-.84,1.97-.95,2.82-.24h0c.84.71.96,1.97.24,2.82h0c-.39.47-.96.71-1.53.71h0c-.45,0-.91-.15-1.28-.47Zm-23.82-29.63c-.52-.97-.16-2.19.81-2.71h0c.97-.53,2.18-.17,2.71.8h0c.53.97.17,2.19-.81,2.71h0c-.3.17-.63.24-.95.24h0c-.71,0-1.4-.37-1.76-1.04Z"/>
<path class="cls-2" d="m154.48,176.67c-.13,0-.26,0-.39-.04-.13-.03-.26-.06-.38-.11-.12-.05-.23-.12-.34-.19s-.21-.16-.31-.25c-.09-.09-.17-.19-.24-.3-.08-.11-.14-.23-.19-.35s-.09-.24-.11-.37c-.03-.13-.04-.26-.04-.39s0-.26.04-.39c.02-.13.06-.26.11-.38.05-.12.11-.23.19-.34.07-.11.15-.21.24-.31.1-.09.2-.17.31-.24.11-.08.22-.14.34-.19.12-.05.25-.09.38-.11.26-.05.52-.05.78,0,.13.02.25.06.37.11.12.05.24.11.35.19.11.07.21.15.3.24.37.38.59.89.59,1.42,0,.13-.02.26-.04.39-.03.13-.07.25-.12.37-.05.12-.11.24-.18.35-.07.11-.15.21-.25.3-.37.38-.88.59-1.41.59Z"/>
</g>
</g>
<rect class="cls-1" width="294.3" height="294.3"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 11v2h4v-2h-4zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61zM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4zM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34z"/></svg>

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="44px" height="44px" viewBox="0 0 44 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Group 3</title>
<defs>
<polygon id="path-1" points="0.002578125 0.00171875 44 0.00171875 44 43.7327344 0.002578125 43.7327344"></polygon>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Configuration---PS-Account" transform="translate(-245.000000, -706.000000)">
<g id="fbe" transform="translate(225.000000, 641.000000)">
<g id="Group-3" transform="translate(20.000000, 65.000000)">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<g id="Clip-2"></g>
<path d="M44,22 C44,9.84972656 34.1502734,0 22,0 C9.84972656,0 0,9.84972656 0,22 C0,32.9808359 8.04508203,42.0823047 18.5625,43.7327344 L18.5625,28.359375 L12.9765625,28.359375 L12.9765625,22 L18.5625,22 L18.5625,17.153125 C18.5625,11.639375 21.8469453,8.59375 26.8722266,8.59375 C29.279207,8.59375 31.796875,9.0234375 31.796875,9.0234375 L31.796875,14.4375 L29.0227266,14.4375 C26.2897852,14.4375 25.4375,16.1333477 25.4375,17.8731523 L25.4375,22 L31.5390625,22 L30.5636719,28.359375 L25.4375,28.359375 L25.4375,43.7327344 C35.954918,42.0823047 44,32.9808359 44,22" id="Fill-1" fill="#1877F2" mask="url(#mask-2)"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="44px" height="44px" viewBox="0 0 44 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Group 3</title>
<defs>
<polygon id="path-1" points="0.002578125 0.00171875 44 0.00171875 44 43.7327344 0.002578125 43.7327344"></polygon>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Configuration---PS-Account" transform="translate(-245.000000, -706.000000)">
<g id="fbe" transform="translate(225.000000, 641.000000)">
<g id="Group-3" transform="translate(20.000000, 65.000000)">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<g id="Clip-2"></g>
<path d="M44,22 C44,9.84972656 34.1502734,0 22,0 C9.84972656,0 0,9.84972656 0,22 C0,32.9808359 8.04508203,42.0823047 18.5625,43.7327344 L18.5625,28.359375 L12.9765625,28.359375 L12.9765625,22 L18.5625,22 L18.5625,17.153125 C18.5625,11.639375 21.8469453,8.59375 26.8722266,8.59375 C29.279207,8.59375 31.796875,9.0234375 31.796875,9.0234375 L31.796875,14.4375 L29.0227266,14.4375 C26.2897852,14.4375 25.4375,16.1333477 25.4375,17.8731523 L25.4375,22 L31.5390625,22 L30.5636719,28.359375 L25.4375,28.359375 L25.4375,43.7327344 C35.954918,42.0823047 44,32.9808359 44,22" id="Fill-1" fill="#ffffff" mask="url(#mask-2)"></path>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@@ -0,0 +1,6 @@
<svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M65.0019 104.045C89.7975 104.045 109.898 83.944 109.898 59.1484C109.898 34.3528 89.7975 14.252 65.0019 14.252C40.2063 14.252 20.1055 34.3528 20.1055 59.1484C20.1055 83.944 40.2063 104.045 65.0019 104.045Z" fill="#DECDE7" stroke="black" stroke-width="0.74517" stroke-miterlimit="10"/>
<path d="M77.7517 41.407C80.4343 41.41 81.8567 41.4516 82.96 42.0139C84.0075 42.5477 84.8593 43.3995 85.3931 44.447C86 45.6384 86 54.6768 86 57.7948V65.0328C86 68.1514 86 69.7103 85.3931 70.9011C84.8593 71.9493 84.0075 72.8004 82.96 73.3342C81.8567 73.8965 80.4343 73.9377 77.7517 73.9408L71.3698 73.9411L66.0902 79.2208C65.5466 79.7644 64.6655 79.7644 64.122 79.2208L58.8424 73.9411H52.7951C49.7544 73.941 48.2159 73.9335 47.04 73.3342C45.9926 72.8004 45.1407 71.9493 44.6069 70.9011C44 69.7103 44 68.1514 44 65.0328V57.7948C44 54.6768 44 45.6384 44.6069 44.447C45.1407 43.3995 45.9926 42.5477 47.04 42.0139C48.2159 41.4146 52.7951 41.407 52.7951 41.407L77.7517 41.407Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M74.7011 64.6639C75.0472 62.7974 74.771 57.3059 74.772 55.0338C74.7735 51.7164 74.2566 49.4521 71.2412 48.8796C69.2404 48.4999 63.8877 48.7816 61.5414 48.7794C53.5976 48.7721 55.2758 53.0918 55.2678 61.9821C55.2608 69.9437 59.5175 68.2383 68.6116 68.2487C71.9138 68.2525 74.1427 67.6745 74.7011 64.6639ZM70.8357 50.994C72.3909 50.252 73.5087 52.6738 71.9914 53.422C70.3907 54.2113 69.0574 51.8424 70.8357 50.994ZM63.814 52.2342C71.8642 50.4525 74.6926 62.9998 66.4181 64.7961C58.1776 66.585 55.3377 54.1102 63.814 52.2342Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M64.3421 54.3725C58.7234 55.3598 60.3265 63.6663 65.7837 62.711C71.175 61.7674 69.8317 53.4078 64.3421 54.3725Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,5 @@
<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="local_offer_24px">
<path id="icon/maps/local_offer_24px" fill-rule="evenodd" clip-rule="evenodd" d="M22.7517 4.72996L39.2517 21.23C39.9117 21.89 40.3334 22.825 40.3334 23.8333C40.3334 24.8416 39.9301 25.7583 39.2517 26.4183L26.4184 39.2516C25.7584 39.93 24.8417 40.3333 23.8334 40.3333C22.8251 40.3333 21.9084 39.93 21.2484 39.27L4.74841 22.77C4.07008 22.0916 3.66675 21.175 3.66675 20.1666V7.33329C3.66675 5.31663 5.31675 3.66663 7.33341 3.66663H20.1667C21.1751 3.66663 22.0917 4.06996 22.7517 4.72996ZM7.33341 10.0833C7.33341 11.605 8.56175 12.8333 10.0834 12.8333C11.6051 12.8333 12.8334 11.605 12.8334 10.0833C12.8334 8.56163 11.6051 7.33329 10.0834 7.33329C8.56175 7.33329 7.33341 8.56163 7.33341 10.0833Z" fill="#0866FF"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@@ -0,0 +1,6 @@
<svg width="45" height="44" viewBox="0 0 45 44" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Light logo white">
<path id="Vector" d="M11.6719 6.1875H23.8649C32.6143 6.1875 36.5839 12.2597 36.5839 17.5193C36.5839 22.7789 32.6155 28.8511 23.8649 28.8511H20.0399V37.9831H11.6719V6.1875Z" fill="black"/>
<path id="Vector_2" d="M20.005 22.2803H18.3262V20.6962H23.3452V19.1121H21.6664V17.5093H20.0063V15.9252H18.3274V12.757H20.0063V11.1729H26.6854V12.757H28.3643V14.3411H23.3452V15.9252H25.0054V17.5093H26.6842V19.1121H28.363V22.2803H26.6842V23.8644H20.005V22.2803Z" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@@ -0,0 +1,6 @@
<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M100.078 161.42C133.353 161.42 160.328 134.445 160.328 101.17C160.328 67.8948 133.353 40.9199 100.078 40.9199C66.803 40.9199 39.8281 67.8948 39.8281 101.17C39.8281 134.445 66.803 161.42 100.078 161.42Z" fill="#A4DBE8" stroke="black" stroke-miterlimit="10"/>
<path d="M100.5 121C115.688 121 128 112.27 128 101.5C128 90.7304 115.688 82 100.5 82C85.3122 82 73 90.7304 73 101.5C73 112.27 85.3122 121 100.5 121Z" fill="white"/>
<path d="M100.5 82.5C115.39 82.5 127.5 91.02 127.5 101.5C127.5 111.98 115.39 120.5 100.5 120.5C85.61 120.5 73.5 111.98 73.5 101.5C73.5 91.02 85.61 82.5 100.5 82.5ZM100.5 81.5C85.04 81.5 72.5 90.45 72.5 101.5C72.5 112.55 85.04 121.5 100.5 121.5C115.96 121.5 128.5 112.55 128.5 101.5C128.5 90.45 115.96 81.5 100.5 81.5Z" fill="black"/>
<path d="M100.318 68.26C70.7282 68.26 57.4582 103.23 80.4982 120.66V131.95L91.2582 125.98C111.478 131.64 131.838 117.46 131.838 97.73C131.848 81.45 117.738 68.26 100.318 68.26ZM103.648 107.8L95.4882 99.33L79.7882 108.02L97.0082 89.75L105.168 98.22L120.868 89.53L103.648 107.8Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -0,0 +1,9 @@
<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M161.58 25H36.92C32.2698 25 28.5 28.7698 28.5 33.42V166.58C28.5 171.23 32.2698 175 36.92 175H161.58C166.23 175 170 171.23 170 166.58V33.42C170 28.7698 166.23 25 161.58 25Z" fill="white" stroke="black" stroke-miterlimit="10"/>
<path d="M172.331 110.35H56.1309C52.9995 110.35 50.4609 112.889 50.4609 116.02V144.38C50.4609 147.512 52.9995 150.05 56.1309 150.05H172.331C175.462 150.05 178.001 147.512 178.001 144.38V116.02C178.001 112.889 175.462 110.35 172.331 110.35Z" fill="black" stroke="black" stroke-miterlimit="10"/>
<path d="M61 79.79C70.665 79.79 78.5 71.955 78.5 62.29C78.5 52.6251 70.665 44.79 61 44.79C51.335 44.79 43.5 52.6251 43.5 62.29C43.5 71.955 51.335 79.79 61 79.79Z" fill="#A2DEBD" stroke="black" stroke-miterlimit="10"/>
<path d="M179.331 102.35H63.1309C59.9995 102.35 57.4609 104.889 57.4609 108.02V136.38C57.4609 139.512 59.9995 142.05 63.1309 142.05H179.331C182.462 142.05 185.001 139.512 185.001 136.38V108.02C185.001 104.889 182.462 102.35 179.331 102.35Z" fill="#A2DEBD" stroke="black" stroke-miterlimit="10"/>
<path d="M74.1316 132.4C73.5016 132.4 72.9716 132.18 72.5216 131.73C72.0716 131.28 71.8516 130.75 71.8516 130.12V116.46C71.8516 115.83 72.0716 115.3 72.5216 114.85C72.9716 114.4 73.5016 114.18 74.1316 114.18H76.4116C76.4116 112.93 76.8616 111.86 77.7516 110.96C78.6416 110.06 79.7116 109.62 80.9716 109.62C82.2316 109.62 83.2916 110.07 84.1916 110.96C85.0916 111.85 85.5316 112.92 85.5316 114.18H87.8116C88.4416 114.18 88.9716 114.4 89.4216 114.85C89.8716 115.3 90.0916 115.83 90.0916 116.46V130.12C90.0916 130.75 89.8716 131.28 89.4216 131.73C88.9716 132.18 88.4416 132.4 87.8116 132.4H74.1516H74.1316ZM78.6816 114.19H83.2316C83.2316 113.56 83.0116 113.03 82.5616 112.58C82.1116 112.13 81.5816 111.91 80.9516 111.91C80.3216 111.91 79.7916 112.13 79.3416 112.58C78.8916 113.03 78.6716 113.56 78.6716 114.19H78.6816ZM84.3716 119.88C84.6916 119.88 84.9616 119.77 85.1816 119.55C85.4016 119.33 85.5116 119.06 85.5116 118.74V116.46H83.2316V118.74C83.2316 119.06 83.3416 119.33 83.5616 119.55C83.7816 119.77 84.0516 119.88 84.3716 119.88ZM77.5416 119.88C77.8616 119.88 78.1316 119.77 78.3516 119.55C78.5716 119.33 78.6816 119.06 78.6816 118.74V116.46H76.4016V118.74C76.4016 119.06 76.5116 119.33 76.7316 119.55C76.9516 119.77 77.2216 119.88 77.5416 119.88Z" fill="black"/>
<path d="M155.991 55.8H86.9609V68.2301H155.991V55.8Z" fill="#E3E1E5"/>
<path d="M165.379 113.72L173.449 121.79L165.379 129.86" stroke="black" stroke-miterlimit="10"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,12 @@
<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M135.59 47.8899H31.42C26.7698 47.8899 23 51.6597 23 56.3099V167.74C23 172.39 26.7698 176.16 31.42 176.16H135.59C140.24 176.16 144.01 172.39 144.01 167.74V56.3099C144.01 51.6597 140.24 47.8899 135.59 47.8899Z" fill="#E3E1E5" stroke="black" stroke-miterlimit="10"/>
<path d="M166.93 25H62.7598C58.1096 25 54.3398 28.7698 54.3398 33.42V144.85C54.3398 149.5 58.1096 153.27 62.7598 153.27H166.93C171.58 153.27 175.35 149.5 175.35 144.85V33.42C175.35 28.7698 171.58 25 166.93 25Z" fill="#FED884" stroke="black" stroke-miterlimit="10"/>
<path d="M160.819 114.03H69.6094V138.08H160.819V114.03Z" fill="black"/>
<path d="M160.809 48.23H69.3086V105.31H160.809V48.23Z" fill="white"/>
<path d="M69.3086 48.6499H160.809" stroke="black" stroke-miterlimit="10"/>
<path d="M69.3086 105.01H160.809" stroke="black" stroke-miterlimit="10"/>
<path d="M83.5695 133.93C83.1795 133.93 82.8395 133.79 82.5595 133.51C82.2795 133.23 82.1395 132.89 82.1395 132.5C82.1395 132.11 82.2795 131.77 82.5595 131.49C82.8395 131.21 83.1795 131.07 83.5695 131.07C83.9595 131.07 84.2995 131.21 84.5795 131.49C84.8595 131.77 84.9995 132.11 84.9995 132.5C84.9995 132.89 84.8595 133.23 84.5795 133.51C84.2995 133.79 83.9595 133.93 83.5695 133.93ZM90.7395 133.93C90.3495 133.93 90.0095 133.79 89.7295 133.51C89.4495 133.23 89.3095 132.89 89.3095 132.5C89.3095 132.11 89.4495 131.77 89.7295 131.49C90.0095 131.21 90.3495 131.07 90.7395 131.07C91.1295 131.07 91.4695 131.21 91.7495 131.49C92.0295 131.77 92.1695 132.11 92.1695 132.5C92.1695 132.89 92.0295 133.23 91.7495 133.51C91.4695 133.79 91.1295 133.93 90.7395 133.93ZM82.2795 121.03H92.8495C93.1195 121.03 93.3295 121.15 93.4795 121.4C93.6295 121.65 93.6295 121.89 93.4995 122.14L90.9595 126.73C90.8295 126.97 90.6495 127.15 90.4295 127.29C90.2095 127.43 89.9695 127.49 89.6995 127.49H84.3595L83.5695 128.92H92.1695V130.35H83.5695C83.0295 130.35 82.6295 130.11 82.3495 129.64C82.0695 129.17 82.0595 128.7 82.3095 128.23L83.2795 126.47L80.6995 121.02H79.2695V119.59H81.5995L82.2795 121.02V121.03Z" fill="white"/>
<path d="M147.531 121.53L152.391 126.39L147.531 131.24" stroke="white" stroke-miterlimit="10"/>
<path d="M160.811 41.3899L153.121 33.6899" stroke="black" stroke-miterlimit="10"/>
<path d="M153.121 41.3899L160.811 33.6899" stroke="black" stroke-miterlimit="10"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1 @@
const e=document.createElement("script");e.type="text/javascript";e.src=document.currentScript.src.replace("app.js","pssocial-ui.js");e.type="module";document.head.append(e);

View File

@@ -0,0 +1,48 @@
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
$(document).ready(function () {
prestashop.on('updateProduct', function (params) {
if (params.eventType === 'updatedProductCombination') {
var productId = $('input[name="id_product"]').val();
var $productAttributes = $(params.event.handleObj.selector);
var attributes = [];
$productAttributes.each(function (key, attribute) {
if ($(attribute).is("input") && !$(attribute).is(':checked')) {
return;
}
attributes.push($(attribute).val());
})
ajaxProductCombinationChange(productId, attributes);
}
});
function ajaxProductCombinationChange(productId, attributes) {
$.ajax({
type: 'POST',
url: prestashopFacebookAjaxController,
data: {
action: 'CustomizeProduct',
ajax: true,
id_product: productId,
attribute_ids: attributes,
}
});
}
});

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,92 @@
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
$(document).ready(function() {
function ajaxGetProduct(id, attribute) {
$.ajax({
type: 'POST',
url: pixel_fc,
dataType: 'json',
data: {
action: 'GetProduct',
ajax: true,
id_product: id,
id_attribute: attribute,
},
success: function(data) {
var iso_code = prestashop.currency.iso_code,
amount = data.price_amount;
fbq('track', 'AddToCart', {value: amount, currency: iso_code});
},
error: function(err) {}
});
}
// support 1.6 version
if (typeof(prestashop) == 'undefined') {
return;
}
// Track Add to cart
prestashop.on('updateCart', function(params) {
if (
typeof(params) !== 'undefined'
&& typeof(prestashop.cart) !== 'undefined'
) {
var iso_code = prestashop.currency.iso_code,
products = prestashop.cart.products,
my_id = params.reason.idProduct,
my_attribute = params.reason.idProductAttribute,
my_link = params.reason.linkAction;
if (my_link != 'delete-from-cart') {
// Keep ajax call
// ajaxGetProduct(my_id, my_attribute);
// Find product
var search_product = $.grep(products, function(e){
return e.id_product == my_id && e.id_product_attribute == my_attribute;
});
if (products.length != 0) {
var amount = search_product[0].price_wt;
fbq('track', 'AddToCart', { value: amount, currency: iso_code, content_ids: my_id, content_type: "product" });
}
}
}
});
// Track CustomizeProduct event for PS1.7
prestashop.on('updatedProduct', function(params) {
if (typeof(params) !== 'undefined') {
fbq('track', 'CustomizeProduct');
}
})
//Track product added to a wishlist
prestashop.on('wishlistEventBusInit', () => {
window.WishlistEventBus.$on('addedToWishlist', (params) => {
fbq('track', 'AddToWishlist', {id_produit: params.detail.idProduct, content_type: "product"});
})
})
});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,33 @@
const e={tabs:{configuration:"Configure",catalog:"Product catalog",help:"Help",integrate:"Sales channels",billing:"Subscription"}},o={introduction:{getStarted:"Get started",subTitle:"Easily boost your revenue with smart ads on Facebook and Instagram",resume:"Make your store social media ready",proPoint1Title:"Synchronize your catalog with Facebook & Instagram",proPoint1Description:"Connect your Facebook account and import your product catalog to Facebook & Instagram, so that your updates synchronize on a daily basis.",proPoint2Title:"Launch smart ads campaigns",proPoint2Description:"Get the right products to the right customers with dynamic ads using the best out of Facebooks advertising technology.",proPoint3Title:"Data sharing control",proPoint3Description:"The Meta Pixel and the Conversions API allow you to control what data you share and when you share it, as well as provide your customers with more transparency by respecting their privacy.",proPoint4Title:"Integrate Messenger",proPoint4Description:"Build customer loyalty by integrating Messenger into your store and make shopping experience more personal for your customers."},sectionTitle:{psaccounts:"Link your store to a PrestaShop account",psbilling:"Billing information",pscloudsync:"Allow data sharing",pssocial:"Set up Facebook"},sectionDesc:{psbilling:"Access and manage your subscription and related payment method.",pscloudsync:"Help us enhance your experience and improve our service by giving consent to securely share relevant data with us.",pssocial:"Easily establish links with a range of social assets, including Facebook Pages, Meta Ads, Meta Pixel, and more, to enhance your online presence and marketing potential."},messages:{success:"PrestaShop Social with Facebook & Instagram is now activated!",reloadButton:"Reload",shopInConflictError:"You are already connected to Facebook from another shop. At the moment, PrestaShop Social with Facebook & Instagram can only be configured on one shop. You must log out of your first shop to connect this one.",unknownOnboardingError:"An unknown error occurred during onboarding process. Please reload and try again.",AccountsUpgradeNeededWarning:`The version of the module PrestaShop Account running on this shop (v{currentVersion}) is older than the minimum required v{requiredVersion}.
You may use PrestaShop Social with Facebook & Instagram but some features (i.e product synchronization) won't be available until you upgrade PrestaShop Account.`,AccountsUpgradeButton:"Upgrade PrestaShop Accounts",AccountsUpgradeDone:"PrestaShop Account has been successfully upgraded.",EventBusUpgradeNeededWarning:`The version of the module PrestaShop CloudSync running on this shop (v{currentVersion}) is older than the minimum required v{requiredVersion}.
You may use PrestaShop Social with Facebook & Instagram but some features (i.e product synchronization) won't be available until you upgrade PrestaShop CloudSync.`,EventBusUpgradeButton:"Upgrade PrestaShop CloudSync",EventBusUpgradeDone:"PrestaShop CloudSync has been successfully upgraded.",EventBusInstallNeededWarning:`PrestaShop CloudSync in not installed on this shop.
You may use PrestaShop Social with Facebook & Instagram but some features (i.e product synchronization) won't be available until you install PrestaShop CloudSync.`,EventBusInstallButton:"Install PrestaShop CloudSync",EventBusInstallDone:"PrestaShop CloudSync has been successfully installed.",EventBusEnableNeededWarning:`PrestaShop CloudSync is currently disabled on this shop.
Changes made on your product catalog won't be synchronized until PrestaShop CloudSync is enabled.`,EventBusEnableButton:"Enable PrestaShop CloudSync",EventBusEnableDone:"PrestaShop CloudSync is enabled.",accountSuspended:"We seem to lack permissions on your Facebook account to be able to sync your products. To resolve this issue, please reonboard to put the permissions back to the correct state."},upgradeForBillingStep:{alert:{title:"To continue using PrestaShop Social, please update to the latest version.",description:"Since {date}, a {price}/Tax excl monthly subscription* is required to use PrestaShop Social. This change in our pricing model is driven by our commitment to improving the module. It will allow us to allocate more resources to development, so we can deliver regular updates and introduce new features to enhance your overall experience."},modal:{title:"Update required",subtitle:"To continue using PrestaShop Social, please update to the latest version.",description:`Since {date}, a {price}/Tax excl monthly subscription* exclusive of tax is required to use PrestaShop Social. This change in our pricing model is driven by our commitment to improving the module. It will allow us to allocate more resources to development, so we can deliver regular updates and introduce new features to enhance your overall experience.
**How to Update & Subscribe**
* Click "Update" below.
* Wait a few minutes until the installation is complete.
* Subscribe and start a 14 days free trial, you can cancel at any time.`,needHelp:"Any questions? We're here to help. {0}"},IncludedInHosted:"* If you are already subscribed to the PrestaShop Hosted offer, you are not affected by this change. PrestaShop Social remains free for you."},keyFeatures:{catchPhrase:"Turn likes into sales with PrestaShop Social",features:`* Reach new audiences and drive traffic to your store
* Synchronize your catalog with Facebook
* Chat with your customers on Facebook Messenger
* Keep track of your Facebook ads campaigns`},alertBillingNotStarted:{title:"Subscribe to continue using PrestaShop Social",description:"As of {date}, a {price}/Tax excl monthly subscription* exclusive of tax is required to continue using PrestaShop Social*. You start with a 14-day free trial and you can cancel at anytime. This change will allow us to deliver regular updates and introduce new features to enhance your overall experience. Subscribe now to access this new version of PrestaShop Social, which offers easier and faster setup."},alertBillingCancelled:{title:"Youve canceled your PrestaShop Social subscription.",explanationBeforeCancellationDate:"Your subscription will still be active until {date}, you can re-subscribe anytime to continue using the module.",explanationFromCancellationDate:"Your subscription ended on {date}, you can subscribe anytime to continue using the module."},billingFacade:{title:"Payment details",nextPayment:"Your subscription is active, next billing on {date}",willEnd:"Your subscription will end on {date}.",managePayment:"Manage payments"},facebook:{title:"Set up Facebook",notConnected:{title:"Set up Facebook",intro:"Integrate your shop with Facebook.",connectButton:"Set up Facebook",description:"Sign in to Facebook and follow the setup assistants instructions. Youll need to create or select existing Facebook assets to connect to your store.",incompleteOnboarding:{title:"You havent set up Facebook yet.",explanation:"You must set up Facebook before you can synchronize your catalog. If you need help, feel free to {contactUsLink}."}},connected:{description:"Here are the Facebook assets youve connected to your store.",dropdownButton:"Update settings",editButton:"Update account settings",unlinkButton:"Logout",facebookBusinessManager:"Facebook Business Manager",facebookBusinessManagerTooltip:"Facebook business account allows you to manage advertising accounts, Pages and the people who work on them in the same place",facebookPixel:"Facebook Pixel",facebookPixelTooltip:"The Facebook pixel is a piece of code (Javascript) that we automatically install on your website pages. It allows you to “track” who visits your website, track conversions of your Facebook ads and create retargeting audiences",facebookPage:"Facebook Page",facebookPageTooltip:"Your Facebook page will represent your business in your ads",facebookAds:"Facebook Ads",facebookAdsTooltip:"Facebook Ads account allows merchants to access their ads management tool, to make, edit and analyze paid promotional Facebook campaigns",manageFbeButton:"Go to Meta Business Manager",unlinkModalHeader:"Sign out of Facebook?",unlinkModalText:"Your Facebook assets will be disconnected from your store."},exchangeTokens:{almostThere:"You are almost there",acknowledging:"Acknowledging your permissions with Facebook services.",takesTime:"This can take several seconds...",tryAgain:"Seems Facebook servers have difficulties to deliver an access to your account. Please wait a bit more...",errored:"Cannot get an access to your account from Facebook servers, please try to onboard your facebook account once again. If this error persist, please contact support.",understood:"I understand"}},app:{nbLikes:"{0} like|{0} likes",createdAt:"Created",lastActive:"Last active",activated:"Activated",disabled:"Disabled",moduleDisabled:"Module is disabled",viewStats:"View stats",status:"Status:",informationCannotBeDisplayedWarning:"This information cannot be displayed at the moment"},glass:{text:"You dont see Facebook secured browser? We help you relaunch the window to finish configuration. You may need to activate popup windows in your browser to continue.",link:"Continue"},modal:{configCompleted:{title:"Youve set up Facebook on your store.",nextStep:"One last step: synchronize your product catalog with Facebook",remainingSteps:"What will happen?"}},catalogBanner:{title:"One last step: Synchronize your catalog",subTitle:"Synchronize your catalog and start sharing your products on Facebook."}},t={summaryPage:{productCatalog:{title:"Product catalog",catalogExportPaused:"Not synchronized",catalogExportActivated:"Synchronized",alertSyncIsDisabled:{title:"The synchronization with Facebook is paused.",explanation:"Your products are still visible on Facebook, but they are no longer be synchronized. This means that any changes you make to your products on your PrestaShop store will not be reflected on Facebook until you synchronize your catalog again."},alertSyncIsEnabled:{title:"Your catalog is shared with Facebook.",explanation:"The first synchronization will take place in a few hours. In the meantime, make sure your products are compliant. If not, edit them to comply with Facebooks policy and verify your catalog again."},modals:{startSharing:{title:"Synchronize your catalog with Facebook",subTitle:"What happens when you synchronize your catalog?",description:`* All active products are sent to Facebook.
* Your catalog is synchronized 4 times a day.
* Synchronization can take up to 24 hours.
* Only edited products will be updated at the next synchronization.
* Only compliant products will be synchronized.`},deactivation:{title:"Pause catalog synchronization?",description:"Your products will still be visible on Facebook, but they will no longer be synchronized. This means that any changes you make to your products on your PrestaShop store will not be reflected on Facebook until you synchronize your catalog again."}},productVerification:{stepTitle:"Product verification by PrestaShop",stepDetails:"We check your products for errors before sending them to Facebook. If a product is not compliant, you can fix the error and verify your catalog again. Only compliant products will be sent to Facebook during the next synchronization.",scanStatus:{notSubscribed:"No verification yet.",inProgress:"Verification in progress... {progress}",nbOfVerifiedProducts:" |{xProducts} verified.|{xProducts} verified.",lastScanDate:"Last verification on {date} at {time}."},reportCards:{productsInCatalog:"My product catalog",productsInCatalogDescription:"Number of products in your catalog (including combinations and languages).",verified:"Compliant products",verifiedDescription:"These products will be sent to Facebook at the next synchronization.",nonCompliant:"Non-compliant products",nonCompliantDescription:"These products wont be sent to Facebook as they dont meet the requirements."}},productsSentToFacebook:{stepTitle:"Synchronization with Facebook",stepDetails:"Facebook makes a final check before publishing your products. Despite our verification, some products may still be rejected. If this happens, try to edit rejected products to comply with Facebook policy and theyll be automatically reviewed again at the next synchronization.",syncStatus:{notSubscribed:"No synchronization yet.",firstSyncSoon:"The first synchronization will take place in a few hours.",paused:"Synchronization is paused.",lastSyncDate:"Last synchronization on {date} at {time}."},reportCards:{approved:"Approved",approvedDescription:"These products were approved by Facebook.",disapproved:"Disapproved",disapprovedDescription:"Facebook rejected these products as they didnt comply with its policy."}},fullScanRequest:{resetExportLink:"If you need to synchronize your entire catalog, {0}.",resetExportSuccess:"Thank you, all the eligible products will be pushed to Facebook during the next scheduled synchronization.",resetExportError:"Unknown error occurred trying to reset export. Please try again later."}},categoryMatching:{title:"Help customers find you with Google product categories",description:"Match your products to Googles product categories. An improved catalog structure will help potential customers find your products and improve your ads performance.",progress:"{current}/{total} mapped categories"}}},a={categoryMatching:"Enhance your catalog",categoryMatchingIntro:"To enhance your catalog and help customers discover your items online, enter a Google product category (GPC) for your items.",categoryMatchingNotice:"You **must** choose at least one of these category types: 1) to use onsite Facebook checkout and 2) to enhance your catalog with category-specific attributes. Both category types are optional, but conditionally required.",matchCategoriesButton:"Map categories",exportCatalogButton:"Share catalog",catalogExportIntro:"Before buyers can purchase items from you, you'll need to upload your products information into a Facebook Product Catalog.",catalogExportInfo:`Please be aware of the following:
1. The export of the catalog is done once a day (during the night).
2. It can take up to 24h for your PrestaShop product information to sync to Facebook.
3. Only all « active » products are exported to Facebook for their base language.
4. Only products with mandatory fields filled will be synchronized: a (short) description, a quantity, a price, a cover, a manufacturer or an ean/upc/isbn.
5. Export of product localizations (for translations) are still in beta and could trigger some unexpected errors.
6. Only products that have been modified will be updated in your catalog.`,catalogExportWarning:"Products will be exported then updated every 24h.",catalogExportDisclaimer:"By sharing your catalog, you agree PrestaShop may send all information related to the catalog products to Facebook.",catalogExportNotice:"It can take up to 24h for your PrestaShop product information to sync to Facebook.",catalogExportOperationPaused:"The operation is paused.",backButton:"Back",exportCatalogButtonErrored:"Failed! Try again"},n={title:"Product status",views:{prevalidation:"Before export{0}",reporting:"After export{0}",oneError:" (1 error)",manyErrors:" ({0} errors)"},id:"ID",name:"Name",language:"Language",languageTooltip:"This is the language in which the error is found.",image:"Image",imageTooltip:"The main image of your item. Images must be in JPG, GIF or PNG format, at least 500 x 500 pixels and up to 8 MB. See product image specifications.",description:"Description",descriptionTooltip:"A short, relevant description of the item. Include specific and unique product features like material or color. Use plain text (not HTML) and don't enter text in all capital letters or include any links. See product description specifications. Character limit: 5,000.",barcode:"Barcode/Brand",barcodeTooltip:"The brand name, unique manufacturer part number (MPN) or Global Trade Item Number (GTIN) of the item. You only need to enter one of these, not all of them. For GTIN, enter the item's UPC, EAN, JAN or ISBN. Character limit: 100.",price:"Price",error:"Error type",errorTooltip:"This is the error given by Facebook when trying to export the product.",prevalidationText:"Products with detected problems and which couldn't be synced are listed below:",reportingText:"Products with detected problems after catalog export are listed below:",lastSyncDate:"Last sync {0} at {1}",otherLanguage:"Other",prevalidationEmpty:"Well done! All your products are ready to be exported",reportingEmpty:"Well done! All your products have been exported to your Facebook catalog.",loadNextPage:"Load next results"},r={title:"Enhance your catalog : category mapping",intro:`Important:
- The Google Category and Google subcategory fields are mandatory for each of your PrestaShop categories
- Category mapping is automatically saved once you have linked your PrestaShop category to a Google category and subcategory
- Once you have mapped your categories and subcategories, simply click on 'Go back'
- Save time by applying your main categorys mapping to its subcategories, by checking the 'Apply to subcategories' box`,counterSubTitle:"specified categories",edit:"Edit",autocomplete:{typeToFilter:"Type to filter",select:"Select",noResult:"No result for your search",tooManyResults:"Too many results, please complete your search.",fetchError:"An error occurred during search process.",unassign:"Unassign category"},tableMatching:{firstTd:"Category on your site",secondTd:"Google category",thirdTd:"Apply to subcategories?",fourthTd:"Google subcategory"},editTable:{required:"Mandatory",checkboxTxt:"Show unmapped categories",psCategoryName:"Category on your site",fbCategoryName:"Google category",fbSubcategoryName:"Google subcategory"},errors:"An error occurred, please update the module."},i={buttons:{syncProducts:"Sync products",modalConfirm:"Yes, confirm"},features:{ig_shopping:{name:"Instagram shopping",description:"Instagram Shopping gives your business an immersive storefront for people to explore your best products.",addButton:"Add",editButton:"Manage"},messenger_chat:{name:"Messenger Chat Plugin",description:"The Chat Plugin allows you to integrate your Messenger experience directly into your website.",addButton:"Add",checkMessages:"Check my messages",editButton:"Customize settings"},page_shop:{name:"Add a shop tab on your Facebook page",description:"Facebook Page shop allows you to list products you're selling and connect with more customers on Facebook.",addButton:"Add",editButton:"Manage"},page_cta:{name:"Add a button on your Facebook page",description:"Add a button on your Facebook Page to get people to take an action from your page such as your shop.",addButton:"Add",editButton:"Edit"}},headings:{availableFeatures:"To boost sales, add to your shop...",unavailableFeatures:"Unavailable features at the moment"},success:{featureEnabled:"You added {0}!",shopLink:"View your shop"},warning:{productsNotSynced:"You first need to import your product catalog so you will be able to set up Facebook Shop and Instagram Shopping and also create ad campaigns.",disableFeatureModalHeader:"Confirm deactivation?",disableFeatureModalText:"You are about to disable this feature. This may limit some functionality.",noFeatures:"Features could not be retrieved from Facebook. This may be caused by the token expiration and can be fixed by restarting the onboarding."},error:{failedToUpdateFeature:"Failed to update facebook feature."}},s={title:"Give us your feedback!",text:"Only 3 minutes to give some feedback on the configuration and use of PrestaShop Social with Facebook & Instagram!",button:"Let's begin"},c={title:"Help for PrestaShop Social with Facebook & Instagram",allowsYouTo:{title:"This module allows you to:",business:"Manage your business",account:"Manage your ad account",traffic:"Understand your traffic",inventory:"Build and manage inventory",people:"Reach more people"},help:{needHelp:"Need help? Find here the documentation of this module.",downloadPdf:"Download PDF",couldntFindAnyAnswer:"Couldn't find any answer to your question?",contactUs:"Contact us"}},l={title:"FAQ",noFaq:"No FAQ available."},u={planTitle:"Plan & billing information",invoicesTitle:"Invoices"},d={Approved:"Approved",Pending:"Pending",Disapproved:"Disapproved"},p={title:"Multi-store mode activated",subtitle:"You must configure your stores one by one for this service but you will be able to use the same account.",selectStore:"Please select the first store to configure from the list below",tips:"After you are done with the first shop, you can configure the others by selecting them one by one in the shop selector, in the horizontal menu",configure:"Configure",group:"Shop group"},h={upgrade:"Upgrade",clickHere:"click here",synchronizeCatalog:"Synchronize catalog",pauseSyncOfCatalog:"Pause catalog synchronization",cancel:"Cancel",ok:"Ok",modalConfirm:"Yes, confirm",learnMore:"Learn more",rescan:"Verify",resubscribe:"Re-subscribe",startFreeTrial:"Start free trial",unlink:"Sign out of Facebook",setupCategoryMatching:"Set up Google product categories",manageCategoryMatching:"Manage Google product categories"},g={general:e,configuration:o,catalog:t,catalogSummary:a,syncReport:n,categoryMatching:r,integrate:i,survey:s,help:c,faq:l,billing:u,productStatuses:d,multiShopSelector:p,cta:h};export{u as billing,t as catalog,a as catalogSummary,r as categoryMatching,o as configuration,h as cta,g as default,l as faq,e as general,c as help,i as integrate,p as multiShopSelector,d as productStatuses,s as survey,n as syncReport};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,11 @@
<?php
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,36 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*}
{include file='./head.tpl'}
<link href="https://unpkg.com/prestashop_accounts_vue_components@5" rel=preload as=script>
<link href="https://assets.prestashop3.com/ext/cloudsync-merchant-sync-consent/latest/cloudsync-cdc.js" rel=preload as=script>
<div id="psFacebookApp"></div>
<script src="https://unpkg.com/prestashop_accounts_vue_components@5"></script>
<script src="https://assets.prestashop3.com/ext/cloudsync-merchant-sync-consent/latest/cloudsync-cdc.js"></script>
<script src="https://unpkg.com/@prestashopcorp/billing-cdc/dist/bundle.js" rel=preload></script>
{if $psSocialLiveMode}
<script type="module" src="http://localhost:5173/@vite/client"></script>
<script type="module" src="http://localhost:5173/src/main.ts"></script>
{else}
<link href="{$pathApp|escape:'htmlall':'UTF-8'}" rel=preload as=script>
<script src="{$pathApp|escape:'htmlall':'UTF-8'}" type="module"></script>
{/if}

View File

@@ -0,0 +1,32 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*}
{include file='./head.tpl'}
<div class="bootstrap">
<div
class="alert alert-danger"
role="alert"
>
<p class="alert-text">
{l s='The execution of PrestaShop Social Media has been stopped to prevent your shop to crash.' mod='ps_facebook'}
<br>
{l s='This module requires PHP 7.2 to work properly. Please upgrade your server configuration.' mod='ps_facebook'}
</p>
</div>
</div>

View File

@@ -0,0 +1,27 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*}
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<style>
/** Hide native multistore module activation panel, because of visual regressions on non-bootstrap content */
#content.nobootstrap div.bootstrap.panel {
display: none;
}
</style>

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,30 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*}
{if !empty($type)}
{literal}
<script>
fbq(
'{/literal}{$track|escape:'htmlall':'UTF-8'}{literal}',
'{/literal}{$type|escape:'htmlall':'UTF-8'}{literal}',
{/literal}{$content nofilter}{literal},
{/literal}{$eventData nofilter}{literal}
);
</script>
{/literal}
{/if}

View File

@@ -0,0 +1,83 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*}
<!-- Facebook Pixel Code -->
{literal}
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plprestashop-download'; // n.agent to keep because of partnership
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
// Allow third-party modules to disable Pixel
fbq('consent', !!window.doNotConsentToPixel ? 'revoke' : 'grant');
{/literal}
{strip}
{if isset($userInfos)}
{literal}
fbq('init', '{/literal}{$id_pixel|escape:'htmlall':'UTF-8'}{literal}', {/literal}{$userInfos|@json_encode nofilter}{literal});
{/literal}
{else}
{literal}
fbq('init', '{/literal}{$id_pixel|escape:'htmlall':'UTF-8'}{literal}');
{/literal}
{/if}
{/strip}
{literal}
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id={/literal}{$id_pixel|escape:'htmlall':'UTF-8'}{literal}&ev=PageView&noscript=1"/>
</noscript>
{/literal}
<!-- End Facebook Pixel Code -->
<!-- Set Facebook Pixel Product Export -->
{if isset($page) }
{if $page.page_name == 'product'}
<meta property="og:type" content="product">
<meta property="og:url" content="{$urls.current_url}">
<meta property="og:title" content="{$page.meta.title}">
<meta property="og:site_name" content="{$shop.name}">
<meta property="og:description" content="{$page.meta.description}">
<meta property="og:image" content="{$product.cover.large.url}">
{if $product.show_price}
<meta property="product:pretax_price:amount" content="{$product.price_tax_exc}">
<meta property="product:pretax_price:currency" content="{$currency.iso_code}">
<meta property="product:price:amount" content="{$product.price_amount}">
<meta property="product:price:currency" content="{$currency.iso_code}">
{/if}
{if isset($product.weight) && ($product.weight != 0)}
<meta property="product:weight:value" content="{$product.weight}">
<meta property="product:weight:units" content="{$product.weight_unit}">
{/if}
{if isset($product_manufacturer->id)}
<meta property="product:brand" content="{$product_manufacturer->name}">
{/if}
<meta property="product:availability" content="{$product_availability}">
<meta property="product:condition" content="{$product.embedded_attributes.condition}">
<meta property="product:retailer_item_id" content="{$retailer_item_id}">
<meta property="product:item_group_id" content="{$product.id_product}">
<meta property="product:category" content="{$item_group_id}"/>
{/if}
{/if}
<!-- END OF Set Facebook Pixel Product Export -->

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,41 @@
{**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*}
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '{$ps_facebook_messenger_app_id}',
autoLogAppEvents : true,
xfbml : true,
version : '{$ps_facebook_messenger_api_version}'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/{$ps_facebook_messenger_locale}/sdk/xfbml.customerchat.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-customerchat"
page_id="{$ps_facebook_messenger_page_id}">
</div>

View File

@@ -0,0 +1,28 @@
<?php
/**
* Copyright since 2007 PrestaShop SA and Contributors
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.md.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* @author PrestaShop SA and Contributors <contact@prestashop.com>
* @copyright Since 2007 PrestaShop SA and Contributors
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;