The Oils Your Business Needs. The Quality Your Customers Expect.
Olive oils, refined vegetable oils and vegetable ghee produced in Syria for local and international markets. We supply distributors, retailers and food businesses across a range of products and packaging formats.
Syrian Olive Oil Company (Private Joint-Stock Company)
Syrian Olive Oil Company is Syria’s leading producer of olive oil and other edible oils. Its portfolio includes olive oil, sunflower oil, corn oil and palm-based margarine.
Serving both domestic and international markets, the company exports to Italy, Spain, Australia, the United States and countries across the Arab world.
(function(){
var root=document.getElementById('collection'); if(!root) return;
var tabs=root.querySelectorAll('.sop-col__tabs button');
var items=root.querySelectorAll('.sop-col__grid li');
var more=root.querySelector('.sop-col__more');
var filter='all', open=false;
function render(animate){
for(var i=0;i<items.length;i++){
var li=items[i], show;
if(filter==='all') show = open || li.getAttribute('data-featured')==='1';
else show = li.getAttribute('data-cat')===filter;
var was=!li.hasAttribute('hidden');
li.classList.remove('is-new');
if(show){ li.removeAttribute('hidden'); if(animate && !was) li.classList.add('is-new'); }
else li.setAttribute('hidden','');
}
if(filter==='all'){
more.removeAttribute('hidden');
more.setAttribute('aria-expanded', open?'true':'false');
more.firstChild.nodeValue = open ? 'SHOW LESS ' : 'DISCOVER THE FULL RANGE ';
more.querySelector('span').style.display = open ? 'none' : '';
} else more.setAttribute('hidden','');
}
for(var t=0;t<tabs.length;t++) tabs[t].addEventListener('click',function(){
filter=this.getAttribute('data-filter');
for(var j=0;j<tabs.length;j++) tabs[j].setAttribute('aria-pressed', tabs[j]===this?'true':'false');
render(true);
});
more.addEventListener('click',function(){
open=!open; render(true);
if(!open) root.scrollIntoView({behavior:'smooth',block:'start'});
});
render(false);
})();
/* Finds the Al Reef extra virgin image wherever WordPress saved it.
1) tries the usual file names, 2) searches the Media Library for an Al Reef / olive oil image. */
(function(){
var img=document.getElementById('sop-alreef-evoo'); if(!img) return;
var base='/wp-content/uploads/2026/10/';
var names=['pack-alreef-extra-virgin-olive-oil','pack-alreef-extra-virgin-olive-oil-1','pack-alreef-extra-virgin-olive-oil-2',
'alreef-extra-virgin-olive-oil','alreef-olive-oil'];
var exts=['.png','.jpg','.jpeg','.webp'];
var tries=[]; for(var n=0;n<names.length;n++) for(var e=0;e=q.length) return;
fetch('/wp-json/wp/v2/media?media_type=image&per_page=20&orderby=date&order=desc&search='+encodeURIComponent(q[i++]))
.then(function(r){return r.ok?r.json():[]})
.then(function(list){
for(var k=0;k=tries.length) return search();
test(tries[idx++], useUrl, step);
})();
})();
/* Count-up: runs once when the figures scroll into view. The real numbers are already in the
page, so search engines and visitors without JavaScript still see them. */
(function(){
var root=document.getElementById('export'); if(!root) return;
var nums=root.querySelectorAll('[data-to]');
var reduce=window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
if(reduce || !('IntersectionObserver' in window)) return;
function fmt(n){ return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); }
function run(el){
var to=parseInt(el.getAttribute('data-to'),10), dur=1600, t0=null;
function tick(t){
if(!t0) t0=t;
var p=Math.min((t-t0)/dur,1), e=1-Math.pow(1-p,3); /* ease-out */
el.textContent=fmt(Math.round(to*e));
if(p<1) requestAnimationFrame(tick); else el.textContent=fmt(to);
}
requestAnimationFrame(tick);
}
for(var i=0;i<nums.length;i++) nums[i].textContent='0';
var io=new IntersectionObserver(function(entries){
entries.forEach(function(en){
if(en.isIntersecting){ io.disconnect(); for(var j=0;j<nums.length;j++) run(nums[j]); }
});
},{threshold:0.4});
io.observe(root.querySelector('.sop-exp__stats'));
})();
Opens a draft in your email app. Review it and send when ready.
(function () {
var form = document.getElementById('sop-contact-form');
if (!form) return;
var rules = {
name: { msg: 'Please add your name.' },
email: { msg: 'Please add a valid email address.', email: true },
message: { msg: 'Please tell us a little about your enquiry.' }
};
function setError(input, message) {
var field = input.closest('.sop-field');
var error = document.getElementById(input.id + '-error');
if (message) {
field.classList.add('is-invalid');
input.setAttribute('aria-invalid', 'true');
input.setAttribute('aria-describedby', input.id + '-error');
if (error) error.textContent = message;
} else {
field.classList.remove('is-invalid');
input.removeAttribute('aria-invalid');
if (error) error.textContent = '';
}
}
function check(input) {
var rule = rules[input.name];
if (!rule) return true;
var value = input.value.trim();
var ok = value.length > 0 && (!rule.email || /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(value));
setError(input, ok ? '' : rule.msg);
return ok;
}
// Clear an error as soon as the visitor fixes it
form.addEventListener('input', function (e) {
if (e.target.closest('.is-invalid')) check(e.target);
});
form.addEventListener('submit', function (e) {
e.preventDefault();
var firstInvalid = null;
Object.keys(rules).forEach(function (name) {
var input = form.elements[name];
if (!check(input) && !firstInvalid) firstInvalid = input;
});
if (firstInvalid) { firstInvalid.focus(); return; }
var v = function (n) { return form.elements[n].value.trim(); };
var company = v('company');
var country = v('country');
var subject = 'Enquiry' +
(company ? ' — ' + company : '') +
(country ? ' (' + country + ')' : '');
var body = [
v('message'),
'',
'—',
'Name: ' + v('name'),
'Email: ' + v('email'),
company ? 'Company: ' + company : null,
country ? 'Country / market: ' + country : null
].filter(function (line) { return line !== null; }).join('\n');
window.location.href = 'mailto:' + form.getAttribute('data-to') +
'?subject=' + encodeURIComponent(subject) +
'&body=' + encodeURIComponent(body);
});
})();