{"product_id":"le-logiciel-de-distribution-pense-pour-les-grossistes-en-alimentation-generale","title":"Le logiciel de distribution pensé pour les grossistes en alimentation générale","description":"\u003cbody\u003e\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eDoliSoft — Logiciel pour Grossistes en Alimentation Générale\u003c\/title\u003e\n\u003cmeta name=\"description\" content=\"Le logiciel tout-en-un pour grossistes en épicerie sèche et conserves : catalogue large, tarifs gros\/super-gros, tournées livreurs, BL et dettes clients. Essai 3 jours gratuit. Pack Distribution 2 500 DA\/mois.\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c!-- Meta Pixel --\u003e\n\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1480788242582037?v=2.9.345\u0026amp;r=stable\u0026amp;hme=319b24ce7b9254a3f841b0e945e5985d85ddfae2329b4423159b7af5bd4224f0\u0026amp;ex_m=105%2C208%2C156%2C22%2C73%2C74%2C147%2C69%2C68%2C11%2C165%2C91%2C16%2C139%2C128%2C39%2C76%2C79%2C135%2C161%2C167%2C8%2C4%2C5%2C7%2C6%2C3%2C92%2C102%2C168%2C173%2C222%2C30%2C75%2C234%2C233%2C232%2C23%2C33%2C55%2C104%2C61%2C10%2C64%2C98%2C99%2C100%2C106%2C131%2C31%2C29%2C133%2C134%2C130%2C129%2C157%2C77%2C160%2C158%2C159%2C50%2C60%2C124%2C15%2C164%2C45%2C279%2C280%2C278%2C26%2C27%2C28%2C48%2C148%2C78%2C113%2C18%2C20%2C44%2C40%2C42%2C41%2C84%2C93%2C97%2C111%2C146%2C149%2C46%2C112%2C24%2C21%2C120%2C70%2C36%2C151%2C150%2C152%2C143%2C141%2C25%2C35%2C59%2C110%2C163%2C71%2C17%2C154%2C115%2C82%2C67%2C19%2C86%2C87%2C117%2C85%2C137%2C136%2C140%2C162%2C34%2C293%2C309%2C215%2C204%2C62%2C205%2C203%2C312%2C303%2C52%2C216%2C108%2C132%2C81%2C122%2C54%2C47%2C49%2C114%2C121%2C127%2C126%2C58%2C65%2C63%2C153%2C116%2C37%2C32%2C53%2C56%2C101%2C166%2C1%2C125%2C14%2C123%2C12%2C2%2C57%2C94%2C66%2C119%2C90%2C89%2C169%2C170%2C95%2C96%2C9%2C103%2C51%2C144%2C88%2C80%2C72%2C118%2C107%2C43%2C145%2C0%2C83%2C138%2C142%2C155%2C38%2C109%2C13%2C171\" async=\"\"\u003e\u003c\/script\u003e\u003cscript async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\"\u003e\u003c\/script\u003e\u003cscript\u003e\n!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.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');fbq('init','1480788242582037');fbq('track','PageView');\n\u003c\/script\u003e\n\u003cstyle\u003e\n  :root{\n    --bg:#0b0b12;\n    --bg-2:#11111c;\n    --card:#15151f;\n    --card-2:#1c1c2a;\n    --border:rgba(255,255,255,.08);\n    --text:#f5f5f7;\n    --muted:#a0a0b0;\n    --orange:#ff8a00;\n    --yellow:#ffb700;\n    --grad: linear-gradient(135deg,#ff8a00 0%,#ffb700 100%);\n    --grad-soft: linear-gradient(135deg, rgba(255,138,0,.15), rgba(255,183,0,.05));\n    --whatsapp:#25D366;\n  }\n  *{box-sizing:border-box;margin:0;padding:0}\n  html{scroll-behavior:smooth}\n  body{font-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}\n  .container{max-width:1200px;margin:0 auto;padding:0 24px}\n  a{color:inherit;text-decoration:none}\n  img{max-width:100%;display:block}\n\n  \/* NAV *\/\n  .nav{position:sticky;top:0;z-index:50;background:rgba(11,11,18,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}\n  .nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0}\n  .logo{font-weight:900;font-size:22px;letter-spacing:-.5px}\n  .logo span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}\n  .nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--grad);color:#0b0b12;border-radius:10px;font-weight:700;font-size:14px;transition:transform .2s}\n  .nav-cta:hover{transform:translateY(-1px)}\n\n  \/* HERO *\/\n  .hero{position:relative;padding:80px 0 100px;overflow:hidden}\n  .hero::before{content:\"\";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle, rgba(255,138,0,.18), transparent 70%);pointer-events:none}\n  .hero::after{content:\"\";position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle, rgba(255,183,0,.12), transparent 70%);pointer-events:none}\n  .hero-inner{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}\n  .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--grad-soft);border:1px solid rgba(255,138,0,.3);border-radius:999px;font-size:13px;font-weight:600;color:var(--yellow);margin-bottom:24px}\n  .badge::before{content:\"\";width:6px;height:6px;background:var(--yellow);border-radius:50%;box-shadow:0 0 12px var(--yellow)}\n  h1{font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.05;letter-spacing:-1.5px;margin-bottom:24px}\n  h1 .accent{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}\n  .hero p.lead{font-size:clamp(16px,2vw,20px);color:var(--muted);max-width:700px;margin:0 auto 40px}\n  .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n  .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:12px;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .2s;font-family:inherit}\n  .btn-primary{background:var(--grad);color:#0b0b12;box-shadow:0 10px 30px -10px rgba(255,138,0,.5)}\n  .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(255,138,0,.7)}\n  .btn-whatsapp{background:var(--whatsapp);color:#fff;box-shadow:0 10px 30px -10px rgba(37,211,102,.5)}\n  .btn-whatsapp:hover{transform:translateY(-2px);background:#1fb958}\n  .hero-meta{margin-top:32px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap;color:var(--muted);font-size:14px}\n  .hero-meta span{display:inline-flex;align-items:center;gap:6px}\n  .hero-meta span::before{content:\"✓\";color:var(--yellow);font-weight:900}\n\n  \/* SECTIONS *\/\n  section{padding:80px 0}\n  .section-head{text-align:center;max-width:720px;margin:0 auto 56px}\n  .eyebrow{display:inline-block;font-size:13px;font-weight:700;color:var(--yellow);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}\n  h2{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.8px;margin-bottom:16px;line-height:1.15}\n  .section-head p{color:var(--muted);font-size:17px}\n\n  \/* PAIN *\/\n  .pain{background:var(--bg-2)}\n  .pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}\n  .pain-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px;transition:border-color .2s}\n  .pain-card:hover{border-color:rgba(255,138,0,.3)}\n  .pain-card .icon{width:48px;height:48px;border-radius:12px;background:rgba(239,68,68,.12);color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}\n  .pain-card h3{font-size:18px;font-weight:700;margin-bottom:8px}\n  .pain-card p{color:var(--muted);font-size:15px}\n\n  \/* FEATURES *\/\n  .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px}\n  .feature{background:linear-gradient(180deg,var(--card),var(--card-2));border:1px solid var(--border);border-radius:20px;padding:32px;position:relative;overflow:hidden;transition:transform .2s,border-color .2s}\n  .feature:hover{transform:translateY(-4px);border-color:rgba(255,138,0,.3)}\n  .feature::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);opacity:0;transition:opacity .2s}\n  .feature:hover::before{opacity:1}\n  .feature .ficon{width:56px;height:56px;border-radius:14px;background:var(--grad);color:#0b0b12;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px;font-weight:900}\n  .feature h3{font-size:22px;font-weight:800;margin-bottom:12px;letter-spacing:-.3px}\n  .feature p{color:var(--muted);margin-bottom:16px}\n  .feature ul{list-style:none;display:flex;flex-direction:column;gap:8px}\n  .feature ul li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#d0d0d8}\n  .feature ul li::before{content:\"\";flex-shrink:0;margin-top:8px;width:6px;height:6px;border-radius:50%;background:var(--grad)}\n\n  \/* MODULES *\/\n  .modules{background:var(--bg-2)}\n  .modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:40px}\n  .module-item{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--card);border:1px solid var(--border);border-radius:12px;font-size:15px;font-weight:500;transition:all .2s}\n  .module-item:hover{border-color:rgba(255,138,0,.4);transform:translateX(4px)}\n  .module-item .check{width:22px;height:22px;border-radius:50%;background:var(--grad);color:#0b0b12;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0}\n\n  \/* HOW *\/\n  .how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;counter-reset:step}\n  .step{position:relative;padding:32px 24px;background:var(--card);border:1px solid var(--border);border-radius:16px;counter-increment:step}\n  .step::before{content:counter(step);position:absolute;top:-20px;left:24px;width:40px;height:40px;border-radius:50%;background:var(--grad);color:#0b0b12;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;box-shadow:0 8px 20px -4px rgba(255,138,0,.4)}\n  .step h3{font-size:18px;font-weight:700;margin:12px 0 8px}\n  .step p{color:var(--muted);font-size:15px}\n\n  \/* STATS *\/\n  .stats{background:linear-gradient(135deg,rgba(255,138,0,.08),rgba(255,183,0,.04));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}\n  .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;text-align:center}\n  .stat .num{font-size:32px;font-weight:900;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}\n  .stat .lbl{margin-top:8px;color:var(--muted);font-size:14px;font-weight:500}\n\n  \/* PRICE *\/\n  .price-wrap{display:flex;justify-content:center}\n  .price-card{position:relative;max-width:520px;width:100%;background:linear-gradient(180deg,var(--card),var(--card-2));border:1px solid rgba(255,138,0,.4);border-radius:24px;padding:48px 40px;text-align:center;box-shadow:0 30px 80px -20px rgba(255,138,0,.25)}\n  .price-card::before{content:\"Recommandé pour grossistes\";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--grad);color:#0b0b12;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.5px}\n  .price-name{font-size:14px;font-weight:700;color:var(--yellow);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}\n  .price-amount{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:12px 0 8px}\n  .price-amount .val{font-size:64px;font-weight:900;letter-spacing:-2px;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}\n  .price-amount .cur{font-size:22px;font-weight:700;color:var(--muted)}\n  .price-amount .per{font-size:16px;color:var(--muted)}\n  .price-trial{color:var(--muted);font-size:14px;margin-bottom:28px}\n  .price-list{list-style:none;text-align:left;margin:0 0 32px;display:flex;flex-direction:column;gap:10px}\n  .price-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px}\n  .price-list li::before{content:\"✓\";color:var(--yellow);font-weight:900;flex-shrink:0}\n\n  \/* FAQ *\/\n  .faq{background:var(--bg-2)}\n  .faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}\n  .faq-item{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}\n  .faq-item[open]{border-color:rgba(255,138,0,.3)}\n  .faq-item summary{cursor:pointer;padding:20px 24px;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;list-style:none;gap:16px}\n  .faq-item summary::-webkit-details-marker{display:none}\n  .faq-item summary::after{content:\"+\";font-size:24px;font-weight:300;color:var(--yellow);transition:transform .2s;flex-shrink:0}\n  .faq-item[open] summary::after{transform:rotate(45deg)}\n  .faq-item .answer{padding:0 24px 20px;color:var(--muted);font-size:15px}\n\n  \/* FINAL CTA *\/\n  .final{position:relative;text-align:center;padding:100px 0;overflow:hidden}\n  .final::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,138,0,.15),transparent 60%);pointer-events:none}\n  .final-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}\n  .final h2{font-size:clamp(32px,5vw,48px);margin-bottom:16px}\n  .final p{color:var(--muted);font-size:18px;margin-bottom:32px}\n\n  \/* FOOTER *\/\n  footer{background:var(--bg-2);border-top:1px solid var(--border);padding:48px 0 32px}\n  .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:32px}\n  .foot-grid h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text);margin-bottom:14px}\n  .foot-grid p,.foot-grid a{color:var(--muted);font-size:14px;display:block;margin-bottom:8px}\n  .foot-grid a:hover{color:var(--yellow)}\n  .foot-bottom{padding-top:24px;border-top:1px solid var(--border);text-align:center;color:var(--muted);font-size:13px}\n\n  \/* WhatsApp floating *\/\n  .wa-float{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:var(--whatsapp);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -5px rgba(37,211,102,.5);z-index:100;transition:transform .2s;animation:pulse 2s infinite}\n  .wa-float:hover{transform:scale(1.1)}\n  .wa-float svg{width:32px;height:32px;fill:#fff}\n  @keyframes pulse{0%,100%{box-shadow:0 10px 30px -5px rgba(37,211,102,.5)}50%{box-shadow:0 10px 30px -5px rgba(37,211,102,.9)}}\n\n  @media (max-width:768px){\n    section{padding:60px 0}\n    .hero{padding:50px 0 70px}\n    .foot-grid{grid-template-columns:1fr;gap:24px}\n    .price-card{padding:40px 24px}\n    .price-amount .val{font-size:52px}\n  }\n  \/* SCREENSHOTS *\/\n  .shots{padding:96px 0;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%)}\n  .shots .section-head{text-align:center;margin-bottom:56px}\n  .shots-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}\n  .shot{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:transform .3s ease, border-color .3s ease;display:flex;flex-direction:column}\n  .shot:hover{transform:translateY(-4px);border-color:rgba(255,138,0,.4)}\n  .shot .shot-img{position:relative;background:#0a0a12;overflow:hidden;aspect-ratio:16\/9}\n  .shot .shot-img img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}\n  .shot .shot-body{padding:20px 22px 24px}\n  .shot .shot-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);background:rgba(255,138,0,.1);padding:4px 10px;border-radius:999px;margin-bottom:10px}\n  .shot h3{font-size:18px;font-weight:700;margin-bottom:6px;color:var(--text)}\n  .shot p{font-size:14px;color:var(--muted);line-height:1.5}\n  .shot.wide{grid-column:span 8}\n  .shot.narrow{grid-column:span 4}\n  .shot.half{grid-column:span 6}\n  .shot.third{grid-column:span 4}\n  @media(max-width:900px){\n    .shot.wide,.shot.narrow,.shot.half,.shot.third{grid-column:span 12}\n  }\n\n\/* SHOPIFY OVERRIDE *\/\nhtml body, html body h1, html body h2, html body h3, html body h4, html body h5, html body h6,\nhtml body p, html body span, html body li, html body a, html body div { color:#f5f5f7 }\nhtml body .eyebrow { color:#ffb700 !important }\nhtml body .section-head p, html body .feature p, html body .feature ul li,\nhtml body .pain-card p, html body .step p, html body .stat .lbl { color:#c9c9d4 !important }\nhtml body .module-item, html body .feature h3, html body .pain-card h3, html body .step h3, html body h2 { color:#ffffff !important }\nhtml body .nav-cta, html body .ficon, html body .check, html body .step::before { color:#0b0b12 !important }\nhtml body .stat .num { background:none !important; -webkit-text-fill-color:#ff8a00 !important; color:#ff8a00 !important }\n\u003c\/style\u003e\n\n\n\n\u003cnoscript\u003e\u003cimg height=\"1\" width=\"1\" style=\"display:none\" src=\"https:\/\/www.facebook.com\/tr?id=1480788242582037\u0026amp;ev=PageView\u0026amp;noscript=1\"\u003e\u003c\/noscript\u003e\n\n\u003cheader class=\"nav\"\u003e\n  \u003cdiv class=\"container nav-inner\"\u003e\n    \u003cdiv class=\"logo\"\u003eDoli\u003cspan\u003eSoft\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003ca class=\"nav-cta\" href=\"#tarif\"\u003eEssai gratuit 3 jours\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/header\u003e\n\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"container hero-inner\" style=\"background-color: rgb(240, 240, 244);\"\u003e\n    \u003cdiv class=\"badge\"\u003ePack Distribution — 2 500 DA \/ mois\u003c\/div\u003e\n    \u003ch1\u003e\n\u003cspan style=\"color: rgb(224, 16, 16);\"\u003eLe logiciel de distribution pensé pour les \u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"accent\" style=\"color: rgb(0, 0, 0);\"\u003egrossistes en alimentation générale\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"lead\" style=\"color: rgb(0, 0, 0);\"\u003eÉpicerie sèche, conserves, boissons : gérez votre catalogue, vos tarifs gros et super-gros, vos tournées livreurs et les dettes de vos clients — dans une seule application.\u003c\/p\u003e\n    \u003cdiv class=\"cta-row\"\u003e\n      \u003ca class=\"btn btn-primary\" href=\"https:\/\/dolisoft.com\/#activation\"\u003eDémarrer l'essai 3 jours →\u003c\/a\u003e\n      \u003ca class=\"btn btn-whatsapp\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/213XXXXXXXXX?text=Bonjour%2C%20je%20suis%20grossiste%20et%20je%20souhaite%20une%20d%C3%A9mo%20DoliSoft\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        WhatsApp\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hero-meta\" style=\"background-color: rgb(255, 102, 0);\"\u003e\n      \u003cspan\u003eEssai 3 jours sans CB\u003c\/span\u003e\n      \u003cspan\u003eActivation immédiate\u003c\/span\u003e\n      \u003cspan\u003eSupport en français\u003c\/span\u003e\n      \u003cspan\u003eConforme SCF\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- PAIN --\u003e\n\u003csection class=\"pain\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eVos défis au quotidien\u003c\/div\u003e\n      \u003ch2\u003eVous reconnaissez ces situations ?\u003c\/h2\u003e\n      \u003cp\u003eLes grossistes en alimentation générale ont des besoins très spécifiques. Voici ceux que nos clients nous décrivent le plus souvent.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pain-grid\"\u003e\n      \u003cdiv class=\"pain-card\"\u003e\n        \u003cdiv class=\"icon\"\u003e📦\u003c\/div\u003e\n        \u003ch3\u003eTrop d'articles, prix difficiles à suivre\u003c\/h3\u003e\n        \u003cp\u003ePlusieurs centaines de références, des prix différents pour le détail, le gros et le super-gros. Une erreur de tarif sur un carton et la marge disparaît.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pain-card\"\u003e\n        \u003cdiv class=\"icon\"\u003e🚚\u003c\/div\u003e\n        \u003ch3\u003eMes livreurs partent avec 30 clients\u003c\/h3\u003e\n        \u003cp\u003eQui a été livré ? Qui a payé en cash ? Qui doit combien ? À la fin de la journée, c'est le casse-tête pour faire le compte avec chaque livreur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pain-card\"\u003e\n        \u003cdiv class=\"icon\"\u003e💸\u003c\/div\u003e\n        \u003ch3\u003eLes dettes s'accumulent, je perds le fil\u003c\/h3\u003e\n        \u003cp\u003eChaque client a son ardoise, ses paiements partiels, ses livraisons impayées. Sans suivi rigoureux, des milliers de dinars disparaissent chaque mois.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003csection id=\"solutions\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\" style=\"background-color: rgb(228, 92, 58);\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eLa solution complète\u003c\/div\u003e\n      \u003ch2\u003e5 points forts conçus pour votre métier de grossiste\u003c\/h2\u003e\n      \u003cp\u003eDoliSoft regroupe tout ce dont un grossiste alimentaire a besoin pour gérer son stock, ses livreurs et ses clients sans rien laisser au hasard.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"features-grid\"\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cdiv class=\"ficon\"\u003e📚\u003c\/div\u003e\n        \u003ch3\u003eCatalogue large \u0026amp; structuré\u003c\/h3\u003e\n        \u003cp\u003eGérez des milliers d'articles d'épicerie sèche, conserves, boissons sans aucune limite.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eArticles illimités, catégories \u0026amp; sous-catégories\u003c\/li\u003e\n          \u003cli\u003eMulti-codes-barres par article (carton, unité, vrac)\u003c\/li\u003e\n          \u003cli\u003eArticles pondérés avec précision 0,001 kg\u003c\/li\u003e\n          \u003cli\u003eSuivi des lots et dates de péremption\u003c\/li\u003e\n          \u003cli\u003eImport \/ export Excel rapide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cdiv class=\"ficon\"\u003e💰\u003c\/div\u003e\n        \u003ch3\u003eTarifs gros \u0026amp; super-gros automatiques\u003c\/h3\u003e\n        \u003cp\u003e6 niveaux de tarification appliqués automatiquement selon le client et la quantité.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eDétail, demi-gros, gros, super-gros, carton, palette\u003c\/li\u003e\n          \u003cli\u003eTarif imposé par client appliqué auto sur POS, BL et documents\u003c\/li\u003e\n          \u003cli\u003eConversion unité ↔ carton ↔ palette en un clic\u003c\/li\u003e\n          \u003cli\u003eMarges calculées en temps réel (visibles Owner\/Admin)\u003c\/li\u003e\n          \u003cli\u003eCUMP automatique à chaque achat\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cdiv class=\"ficon\"\u003e🗺️\u003c\/div\u003e\n        \u003ch3\u003eTournées multi-clients optimisées\u003c\/h3\u003e\n        \u003cp\u003eOrganisez la tournée de chaque livreur et suivez-le en temps réel sur la carte.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eCréation de tournées avec liste de clients ordonnée\u003c\/li\u003e\n          \u003cli\u003eSuivi GPS livreur en temps réel (modes éco \/ normal \/ précise)\u003c\/li\u003e\n          \u003cli\u003eTransferts entrepôt → camion avec verrou anti-doublons\u003c\/li\u003e\n          \u003cli\u003eAffectation des livreurs par zone géographique\u003c\/li\u003e\n          \u003cli\u003eRapport de clôture de tournée imprimable\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\"\u003e\n        \u003cdiv class=\"ficon\"\u003e🧾\u003c\/div\u003e\n        \u003ch3\u003eBL livreur professionnel\u003c\/h3\u003e\n        \u003cp\u003eImprimez vos bons de livraison directement depuis le téléphone du livreur, Bluetooth ou A4.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eApplication livreur PWA (Android, hors-ligne)\u003c\/li\u003e\n          \u003cli\u003eImpression Bluetooth 56mm + format A4\u003c\/li\u003e\n          \u003cli\u003eSignature client et photo de livraison\u003c\/li\u003e\n          \u003cli\u003eÉquivalence unité \/ carton imprimée sur le ticket\u003c\/li\u003e\n          \u003cli\u003e7 statuts de BL (préparé, assigné, livré, partiel, reporté…)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"feature\" style=\"grid-column:1\/-1\"\u003e\n        \u003cdiv class=\"ficon\"\u003e📒\u003c\/div\u003e\n        \u003ch3\u003eDettes par client maîtrisées\u003c\/h3\u003e\n        \u003cp\u003eChaque client, chaque livraison, chaque paiement : un suivi rigoureux qui ne laisse rien filer.\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eHistorique complet des dettes par client (FIFO)\u003c\/li\u003e\n          \u003cli\u003eAnnulation LIFO en cas d'erreur ou de retour\u003c\/li\u003e\n          \u003cli\u003eSynchronisation stricte à la livraison (jamais avant)\u003c\/li\u003e\n          \u003cli\u003eRelevé client imprimable et envoyable par WhatsApp\u003c\/li\u003e\n          \u003cli\u003eEncaissement direct sur le terrain par le livreur\u003c\/li\u003e\n          \u003cli\u003eRéconciliation automatique des dettes (outil dédié)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MODULES --\u003e\n\u003csection class=\"modules\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eTout est inclus\u003c\/div\u003e\n      \u003ch2\u003eModules inclus dans le Pack Distribution\u003c\/h2\u003e\n      \u003cp\u003eUn seul abonnement, tous les modules nécessaires pour digitaliser votre activité de grossiste de A à Z.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"modules-grid\"\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003ePoint de vente (POS)\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eArticles \u0026amp; catalogue\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eStock multi-entrepôts\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eClients (QR Code)\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eFournisseurs\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eAchats + scan OCR\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eCaisse \u0026amp; trésorerie\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eDevis → BC → BL → Facture\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eDistribution complète\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eApp livreur PWA\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003ePortail client PWA\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eRapports \u0026amp; analyses\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eCharges \u0026amp; dépenses\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eSuivi des dettes\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eMulti-utilisateurs\u003c\/div\u003e\n      \u003cdiv class=\"module-item\"\u003e\n\u003cspan class=\"check\"\u003e✓\u003c\/span\u003eSauvegarde cloud\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- HOW --\u003e\n\u003csection id=\"screenshots\" class=\"shots\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eLe logiciel en images\u003c\/div\u003e\n      \u003ch2\u003eDécouvrez l'interface conçue pour les grossistes\u003c\/h2\u003e\n      \u003cp class=\"lead\"\u003eCaptures réelles du logiciel — chaque écran pensé pour la vitesse, la précision et la gestion de gros volumes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shots-grid\"\u003e\n      \u003cdiv class=\"shot wide\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Point de vente DoliSoft\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/pos.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003ePoint de vente\u003c\/span\u003e\n          \u003ch3\u003eEncaissement ultra-rapide avec 6 niveaux de tarifs\u003c\/h3\u003e\n          \u003cp\u003eVente au détail, demi-gros, gros, super-gros, carton, palette — le tarif s'applique automatiquement par client. Scanner code-barres, raccourcis clavier, panier instantané.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shot narrow\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Tableau de bord\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/dashboard.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003eTableau de bord\u003c\/span\u003e\n          \u003ch3\u003ePilotez votre activité en un coup d'œil\u003c\/h3\u003e\n          \u003cp\u003eVentes, achats, solde caisse, créances clients, alertes stock faible et top produits — tout en temps réel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shot half\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Catalogue articles\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/articles.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003eCatalogue articles\u003c\/span\u003e\n          \u003ch3\u003eCatalogue large avec CUMP et valorisation stock\u003c\/h3\u003e\n          \u003cp\u003eMulti-codes-barres, multi-unités (unité\/carton\/palette), prix d'achat, CUMP automatique, valorisation stock en temps réel. Import\/export Excel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shot half\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Bons de livraison\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/distribution-bls.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003eBL Livreur\u003c\/span\u003e\n          \u003ch3\u003eBons de livraison assignés aux livreurs\u003c\/h3\u003e\n          \u003cp\u003ePréparez les BL au bureau, assignez-les aux livreurs et suivez en temps réel le statut : préparé, assigné, en cours, livré, partiel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shot third\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Tournées livreurs\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/distribution-routes.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003eTournées\u003c\/span\u003e\n          \u003ch3\u003eTournées multi-clients optimisées\u003c\/h3\u003e\n          \u003cp\u003ePlanifiez les tournées par livreur et par zone, optimisez le parcours et le chargement camion.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shot third\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Caisses livreurs\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/driver-cash.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003eCaisse livreurs\u003c\/span\u003e\n          \u003ch3\u003eSurveillez l'argent en circulation\u003c\/h3\u003e\n          \u003cp\u003eSolde caisse de chaque livreur en direct, bouton « Récupérer » pour rapatrier les fonds en un clic.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shot third\"\u003e\n        \u003cdiv class=\"shot-img\"\u003e\u003cimg loading=\"lazy\" alt=\"Gestion des dettes\" src=\"https:\/\/nmxyrgmpwszbidzbbcvm.supabase.co\/storage\/v1\/object\/public\/catalog-assets\/landing\/grossiste\/debts.png\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"shot-body\"\u003e\n          \u003cspan class=\"shot-tag\"\u003eDettes clients\u003c\/span\u003e\n          \u003ch3\u003eSuivi des créances par client\u003c\/h3\u003e\n          \u003cp\u003eDette initiale, dette actuelle, statut (soldé \/ élevée), historique des paiements FIFO et relevés imprimables.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eDémarrage simple\u003c\/div\u003e\n      \u003ch2\u003eVous êtes opérationnel en 24h\u003c\/h2\u003e\n      \u003cp\u003ePas de paperasse, pas de formation longue. Vous créez votre compte et vous commencez.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"how-grid\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003ch3\u003eInscription en ligne\u003c\/h3\u003e\n        \u003cp\u003eCréez votre compte en 2 minutes. Essai gratuit 3 jours, sans carte bancaire requise.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003ch3\u003eImport articles \u0026amp; clients\u003c\/h3\u003e\n        \u003cp\u003eImportez votre catalogue et votre fichier clients depuis Excel. Notre équipe vous accompagne gratuitement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003ch3\u003eCréation des tournées\u003c\/h3\u003e\n        \u003cp\u003eOrganisez vos premières tournées, affectez les livreurs à leurs zones, préparez les bons de chargement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003ch3\u003eVos livreurs sur le terrain\u003c\/h3\u003e\n        \u003cp\u003eIls livrent, encaissent, impriment les BL et synchronisent automatiquement, même en zone faible réseau.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- STATS --\u003e\n\u003csection class=\"stats\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"stats-grid\"\u003e\n      \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"num\"\u003e∞\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eArticles \u0026amp; clients\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"num\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eNiveaux de tarifs\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"num\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eStatuts de BL\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"num\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eConforme SCF\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eLangues (FR\/AR\/EN)\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"num\"\u003e24h\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eMise en route\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- PRICE --\u003e\n\u003csection id=\"tarif\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eTarif transparent\u003c\/div\u003e\n      \u003ch2\u003eUn seul prix, tout inclus\u003c\/h2\u003e\n      \u003cp\u003ePas de frais cachés, pas d'engagement. Vous arrêtez quand vous voulez.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"price-wrap\"\u003e\n      \u003cdiv class=\"price-card\"\u003e\n        \u003cdiv class=\"price-name\"\u003ePack Distribution\u003c\/div\u003e\n        \u003cdiv class=\"price-amount\"\u003e\n          \u003cspan class=\"val\"\u003e2 500\u003c\/span\u003e\n          \u003cspan class=\"cur\"\u003eDA\u003c\/span\u003e\n          \u003cspan class=\"per\"\u003e\/ mois HT\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"price-trial\"\u003eEssai gratuit 3 jours · Sans carte bancaire · Activation immédiate\u003c\/div\u003e\n        \u003cul class=\"price-list\"\u003e\n          \u003cli\u003eCommercial complet (POS, articles, stock, achats, ventes)\u003c\/li\u003e\n          \u003cli\u003eModule Distribution complet (tournées, livreurs, BL)\u003c\/li\u003e\n          \u003cli\u003eApplication livreur PWA (Android) avec mode hors-ligne\u003c\/li\u003e\n          \u003cli\u003ePortail client PWA pour vos clients\u003c\/li\u003e\n          \u003cli\u003eArticles, clients \u0026amp; fournisseurs illimités\u003c\/li\u003e\n          \u003cli\u003eJusqu'à 5 utilisateurs inclus\u003c\/li\u003e\n          \u003cli\u003eMulti-entrepôts \u0026amp; multi-caisses\u003c\/li\u003e\n          \u003cli\u003eImpression Bluetooth + A4\u003c\/li\u003e\n          \u003cli\u003eSupport en français par WhatsApp\u003c\/li\u003e\n          \u003cli\u003eSauvegarde cloud automatique\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cdiv class=\"cta-row\"\u003e\n          \u003ca class=\"btn btn-primary\" href=\"https:\/\/dolisoft.com\/#activation\"\u003eDémarrer l'essai gratuit →\u003c\/a\u003e\n          \u003ca class=\"btn btn-whatsapp\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/213XXXXXXXXX?text=Bonjour%2C%20je%20veux%20m%27abonner%20au%20Pack%20Distribution\"\u003e\n            \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            Parler à un conseiller\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"faq\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"section-head\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eQuestions fréquentes\u003c\/div\u003e\n      \u003ch2\u003eTout ce qu'un grossiste doit savoir\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-list\"\u003e\n      \u003cdetails class=\"faq-item\" open=\"\"\u003e\n        \u003csummary\u003eCombien d'utilisateurs et de livreurs sont inclus ?\u003c\/summary\u003e\n        \u003cdiv class=\"answer\"\u003eLe Pack Distribution inclut jusqu'à 5 utilisateurs (caissiers, comptable, gérant…) et un nombre illimité de comptes livreurs sur l'application mobile. Chaque livreur a ses propres identifiants et ne voit que ses tournées.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"faq-item\" open=\"\"\u003e\n        \u003csummary\u003eEst-ce que l'application livreur fonctionne hors connexion ?\u003c\/summary\u003e\n        \u003cdiv class=\"answer\"\u003eOui. L'application livreur PWA fonctionne en mode hors-ligne. Toutes les ventes, encaissements et livraisons sont enregistrés localement puis synchronisés automatiquement dès que le réseau revient. Idéal pour les zones rurales ou les sous-sols de magasins.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"faq-item\"\u003e\n        \u003csummary\u003eQuelle imprimante utiliser pour les BL livreurs ?\u003c\/summary\u003e\n        \u003cdiv class=\"answer\"\u003eNous supportons les imprimantes Bluetooth thermiques 56mm (type XPrinter ESC\/POS, environ 8 000 DA) pour les tickets terrain, et n'importe quelle imprimante A4 pour les factures et BL au siège. L'intégration DoliPrint Android est native.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"faq-item\"\u003e\n        \u003csummary\u003ePuis-je importer mon catalogue d'articles existant ?\u003c\/summary\u003e\n        \u003cdiv class=\"answer\"\u003eAbsolument. Vous pouvez importer votre catalogue articles, clients et fournisseurs depuis un fichier Excel. Notre équipe vous accompagne gratuitement pour le premier import si vous avez beaucoup de données.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"faq-item\"\u003e\n        \u003csummary\u003eComment fonctionne exactement le suivi des dettes clients ?\u003c\/summary\u003e\n        \u003cdiv class=\"answer\"\u003eÀ chaque livraison non payée intégralement, le solde est ajouté automatiquement à la dette du client. Les paiements partiels sont appliqués en FIFO (la plus ancienne dette d'abord). Vous voyez à tout moment l'ardoise de chaque client, vous pouvez imprimer un relevé détaillé et l'envoyer par WhatsApp en un clic.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"faq-item\"\u003e\n        \u003csummary\u003eEt si je veux ajouter le module Production ou Services plus tard ?\u003c\/summary\u003e\n        \u003cdiv class=\"answer\"\u003eVous pouvez à tout moment passer au Pack Full \/ Entreprise qui inclut tous les modules (Commercial + Distribution + Production + Services) pour 6 500 DA \/ mois. Aucune perte de données, c'est un simple changement de plan.\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"final\"\u003e\n  \u003cdiv class=\"container final-inner\"\u003e\n    \u003ch2\u003ePrêt à digitaliser votre activité de grossiste ?\u003c\/h2\u003e\n    \u003cp\u003eRejoignez les grossistes algériens qui ont arrêté de perdre du temps et de l'argent avec leurs cahiers et leurs fichiers Excel.\u003c\/p\u003e\n    \u003cdiv class=\"cta-row\"\u003e\n      \u003ca class=\"btn btn-primary\" href=\"https:\/\/dolisoft.com\/#activation\"\u003eDémarrer l'essai gratuit 3 jours →\u003c\/a\u003e\n      \u003ca class=\"btn btn-whatsapp\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/wa.me\/213XXXXXXXXX?text=Bonjour%2C%20je%20suis%20grossiste%20et%20je%20souhaite%20une%20d%C3%A9mo%20DoliSoft\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Discuter sur WhatsApp\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FOOTER --\u003e\n\u003cfooter\u003e\n  \u003cdiv class=\"container\"\u003e\n    \u003cdiv class=\"foot-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"logo\" style=\"margin-bottom:12px\"\u003eDoli\u003cspan\u003eSoft\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cp\u003eLa solution de gestion commerciale \u0026amp; distribution la plus complète pour les grossistes en Algérie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eContact\u003c\/h4\u003e\n        \u003ca href=\"https:\/\/wa.me\/213XXXXXXXXX\"\u003eWhatsApp\u003c\/a\u003e\n        \u003ca href=\"tel:+213XXXXXXXXX\"\u003e+213 559388889\u003c\/a\u003e\n        \u003ca href=\"mailto:contact@dolisoft.com\"\u003econtact@dolisoft.com\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eLiens\u003c\/h4\u003e\n        \u003ca href=\"https:\/\/dolisoft.com\"\u003edolisoft.com\u003c\/a\u003e\n        \u003ca href=\"https:\/\/dolisoft.com\/#activation\"\u003eS'abonner\u003c\/a\u003e\n        \u003ca href=\"https:\/\/dolisoft.com\/customer-login\"\u003eEspace client\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"foot-bottom\"\u003e© 2026 DoliSoft — Tous droits réservés. Fait en Algérie 🇩🇿\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/footer\u003e\n\n\u003ca href=\"https:\/\/wa.me\/213XXXXXXXXX?text=Bonjour%2C%20je%20souhaite%20une%20d%C3%A9mo%20DoliSoft%20pour%20mon%20activit%C3%A9%20de%20grossiste\" class=\"wa-float\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"\u003e\n  \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/a\u003e\n\n\n\n\u003c\/body\u003e","brand":"E-programme","offers":[{"title":"Default Title","offer_id":49706036560114,"sku":"distribution grossistes en alimentation générale","price":25000.0,"currency_code":"DZD","in_stock":true}],"url":"https:\/\/e-programmes.store\/products\/le-logiciel-de-distribution-pense-pour-les-grossistes-en-alimentation-generale","provider":"E-programme","version":"1.0","type":"link"}