Free Delivery Across Lebanon
Contac t Us
Home & Living
Tech & Gadgets
Outdoor & Fitness
BagMania
Toys
Brands
Newtral Chairs
WASTE Studio
Wacaco
Arctic Hoodie
Poker
BE Tshirts
Staub
My Account
My Wishlist
Search for:
Home & Living
Tech & Gadgets
Outdoor & Fitness
BagMania
Toys
Brands
Newtral Chairs
WASTE Studio
Wacaco
Arctic Hoodie
Poker
BE Tshirts
Staub
Search for:
Categories
Arctic Hoodie
BagMania
BE tShirt
Blenjet
Christmas
Home and Living
Items on Sale
Newborn
NEWTRAL Chairs
Outdoor and Fitness
Pets
Poker
Staub
T-shirts
Tech and Gadgets
Toys
Wacaco
WASTE studio
Top Products
Blendjet V2 Portable Blender
Rated
5.00
out of 5
75
$
Original price was: 75 $.
49
$
Current price is: 49 $.
Transparent Stackable Shoe Display Box
Rated
5.00
out of 5
34
$
–
62
$
Price range: 34 $ through 62 $
DETONGER DP26s Mini Label Printer
Rated
5.00
out of 5
59
$
Rectangular Smart Bathroom Mirror
Rated
5.00
out of 5
190
$
Shop
“Manual Espresso Machine” has been added to your cart.
View cart
Showing 1–12 of 344 results
Sorted by latest
Sort by popularity
Sort by average rating
Sort by latest
Sort by price: low to high
Sort by price: high to low
Sale!
Newtral NT003 Office Chair
909
$
Original price was: 909 $.
479
$
Current price is: 479 $.
Sale!
Newtral Magic H-GPRO Office Chair
659
$
Original price was: 659 $.
369
$
Current price is: 369 $.
Sale!
Newtral Freedom-X Pro
759
$
Original price was: 759 $.
389
$
Current price is: 389 $.
Sale!
Newtral Pro Laptop Table
179
$
Original price was: 179 $.
79
$
Current price is: 79 $.
Square Poker Table Rubber Mat
49
$
–
79
$
Price range: 49 $ through 79 $
Round Poker Table Rubber Mat
29
$
–
99
$
Price range: 29 $ through 99 $
Oval Poker Table Rubber Mat
59
$
–
119
$
Price range: 59 $ through 119 $
Drum Beanbag
40
$
–
60
$
Price range: 40 $ through 60 $
The Beanbag
195
$
Manual Espresso Machine
49
$
Poker Table Rubber Mat
29
$
–
89
$
Price range: 29 $ through 89 $
Wacaco Picopresso
149
$
1
2
3
4
…
27
28
29
→
Looking for high-quality products in Lebanon? Souk Joint offers a wide selection across multiple categories with free delivery across Lebanon.
Secure Payment
Support
Terms and Conditions
Lost Password
Contact
Company
Account
Wishlist
Blog
Subscribe to our newsletter
The latest news, articles, and resources, sent to your inbox weekly.
Email
I accept the privacy policy
© 2026 Souk Joint
Welcome Offer!
Get 10% OFF your first order
Name
*
Email
*
HP Name
Categories
Brands
Home & Living
Tech & Gadgets
Outdoor & Fitness
BagMania
Toys
Pets
Waste Studio
Staub
Wacaco
Arctic Hoodie
BE Tshirt
Login
Wishlist
(function() { const API = '/wp-json/sj/v1/chat'; const WELCOME_EN = 'Hi! 👋 How can I help you today?'; const WELCOME_AR = 'أهلاً! 👋 كيف يمكنني مساعدتك؟'; let messages = []; let open = false; const css = ` #sj-chat-bubble{position:fixed;bottom:24px;right:24px;z-index:99999;cursor:pointer; width:54px;height:54px;background:#000;border-radius:50%;display:flex; align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,0,0,0.3); transition:transform 0.2s;} #sj-chat-bubble:hover{transform:scale(1.08);} #sj-chat-bubble svg{width:24px;height:24px;fill:#fff;} #sj-chat-box{position:fixed;bottom:90px;right:24px;z-index:99998; width:320px;background:#fff;border:1px solid #ddd; box-shadow:0 8px 40px rgba(0,0,0,0.15); display:none;flex-direction:column;max-height:460px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;} #sj-chat-box.open{display:flex;} #sj-chat-head{background:#000;color:#fff;padding:14px 16px; font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase; display:flex;justify-content:space-between;align-items:center;} #sj-chat-close{background:none;border:none;color:#fff;cursor:pointer; font-size:20px;line-height:1;padding:0;margin:0;} #sj-chat-msgs{flex:1;overflow-y:auto;padding:16px; font-size:13.5px;line-height:1.6; display:flex;flex-direction:column;gap:10px;} .sj-msg{max-width:86%;padding:9px 13px;word-break:break-word;font-size:13px;} .sj-msg.bot{background:#f5f5f5;color:#111;align-self:flex-start;} .sj-msg.user{background:#000;color:#fff;align-self:flex-end;} .sj-typing{display:flex;gap:4px;align-items:center;padding:9px 13px; background:#f5f5f5;align-self:flex-start;} .sj-dot{width:6px;height:6px;background:#999;border-radius:50%; animation:sjBounce 1.2s infinite;} .sj-dot:nth-child(2){animation-delay:0.2s;} .sj-dot:nth-child(3){animation-delay:0.4s;} @keyframes sjBounce{0%,80%,100%{transform:translateY(0);}40%{transform:translateY(-6px);}} #sj-chat-foot{padding:10px;border-top:1px solid #f0f0f0;display:flex;gap:8px;} #sj-chat-input{flex:1;border:1px solid #ddd;padding:8px 12px; font-size:13px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; outline:none;resize:none;border-radius:0;} #sj-chat-input:focus{border-color:#000;} #sj-chat-send{background:#000;color:#fff;border:none; padding:8px 14px;font-size:12px;cursor:pointer;font-weight:700; letter-spacing:1px;white-space:nowrap;border-radius:0;} #sj-chat-send:hover{background:#333;} #sj-chat-lang{display:flex;gap:0;border-bottom:1px solid #f0f0f0;} .sj-lang-btn{flex:1;background:none;border:none;padding:8px; font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer; color:#999;text-transform:uppercase;border-bottom:2px solid transparent;} .sj-lang-btn.active{color:#000;border-bottom:2px solid #000;} `; const style = document.createElement('style'); style.textContent = css; document.head.appendChild(style); const bubble = document.createElement('div'); bubble.id = 'sj-chat-bubble'; bubble.innerHTML = '
'; const box = document.createElement('div'); box.id = 'sj-chat-box'; box.innerHTML = `
SOUK JOINT
×
English
العربية
Send
`; document.body.appendChild(bubble); document.body.appendChild(box); const msgs = document.getElementById('sj-chat-msgs'); const input = document.getElementById('sj-chat-input'); const sendBtn = document.getElementById('sj-chat-send'); let currentLang = 'en'; function addMsg(text, role) { const div = document.createElement('div'); div.className = 'sj-msg ' + role; div.textContent = text; msgs.appendChild(div); msgs.scrollTop = msgs.scrollHeight; } function showTyping() { const t = document.createElement('div'); t.className = 'sj-typing'; t.id = 'sj-typing'; t.innerHTML = '
'; msgs.appendChild(t); msgs.scrollTop = msgs.scrollHeight; } async function sendMessage() { const text = input.value.trim(); if (!text) return; input.value = ''; input.disabled = true; sendBtn.disabled = true; addMsg(text, 'user'); messages.push({ role: 'user', content: text }); showTyping(); try { const res = await fetch(API, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ messages }) }); const data = await res.json(); const typing = document.getElementById('sj-typing'); if (typing) typing.remove(); const reply = data.reply || 'Sorry, please email contact@soukjoint.com.'; addMsg(reply, 'bot'); messages.push({ role: 'assistant', content: reply }); } catch(e) { const typing = document.getElementById('sj-typing'); if (typing) typing.remove(); addMsg('Connection error. Please email contact@soukjoint.com.', 'bot'); } input.disabled = false; sendBtn.disabled = false; input.focus(); } // Language switcher document.querySelectorAll('.sj-lang-btn').forEach(btn => { btn.addEventListener('click', function() { document.querySelectorAll('.sj-lang-btn').forEach(b => b.classList.remove('active')); this.classList.add('active'); currentLang = this.dataset.lang; input.placeholder = currentLang === 'ar' ? 'اكتب سؤالك هنا…' : 'Ask anything…'; sendBtn.textContent = currentLang === 'ar' ? 'إرسال' : 'Send'; if (currentLang === 'ar') { box.style.direction = 'rtl'; box.style.right = '24px'; } else { box.style.direction = 'ltr'; } }); }); bubble.addEventListener('click', function() { open = !open; box.classList.toggle('open', open); if (open && msgs.children.length === 0) { addMsg(currentLang === 'ar' ? WELCOME_AR : WELCOME_EN, 'bot'); } if (open) input.focus(); }); document.getElementById('sj-chat-close').addEventListener('click', function(e) { e.stopPropagation(); open = false; box.classList.remove('open'); }); sendBtn.addEventListener('click', sendMessage); input.addEventListener('keypress', function(e) { if (e.key === 'Enter') sendMessage(); }); })();