Bypass cache when add to cart ?

Xavier Cardil Coll info at elsitar.com
Wed Dec 23 19:56:59 CET 2015


No one knows then ? Not even a hint or something ?

2015-12-23 13:15 GMT+01:00 Xavier Cardil Coll <info at elsitar.com>:

> Also, how to write a function to bypass cache entirely when a user logs in
> ?
>
> 2015-12-23 12:39 GMT+01:00 Xavier Cardil Coll <info at elsitar.com>:
>
>> On Nginx cache, you can do this to avoid keep on caching when you add
>> something to the cart in Woocommerce :
>>
>> Skip cache for WooCommerce query string
>>
>> if ( $arg_add-to-cart != "" ) {
>>       set $skip_cache 1;
>> }
>>
>> Skip cache when WooCommerce cart is not empty
>>
>> if ( $cookie_woocommerce_items_in_cart != "0" ) {
>>     set $skip_cache 1;
>> }
>>
>> How can you do this in Varnish ? With this config, wich was made
>> specifically for Wordpress + Woocommerce, when you add something to cart,
>> cache is not disable store wide so you get a mix of cached and non cache
>> pages, cart gets emptied : http://pastebin.com/TuYeMtUZ
>>
>> --
>>
>> ELSITAR
>>
>>
>>
>
>
> --
>
> ELSITAR
>
>
>


-- 

ELSITAR
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20151223/aef86e8d/attachment.html>


More information about the varnish-misc mailing list