Looking for a SMT script to calculate the estimated shipping date (today + 10 days but weekends excluded). I don't want to reinvent the wheel so asking the community if anybody has a SMT script ready which excludes weekends else I'll have to do it myself and you know ...
below Brennan's script just adding 10 days to today. Thought it may help somebody else in case this comes up in a search or as base :)
<mvt:assign name="g.days_in_future" value="10" />
<mvt:assign name="g.days_in_seconds" value="(60*60*24) * g.days_in_future" />
<mvt:assign name = "l.settings:month" value = "padl( time_t_month( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:day" value = "padl( time_t_dayofmonth( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:year" value = "time_t_year( s.time_t + g.days_in_seconds, 'local' )" />
<mvt:assign name="g.future_date" value="l.settings:year $ '-' $ l.settings:month $ '-' $ l.settings:day" />
&mvt:global:future_date;
							
						
					below Brennan's script just adding 10 days to today. Thought it may help somebody else in case this comes up in a search or as base :)
<mvt:assign name="g.days_in_future" value="10" />
<mvt:assign name="g.days_in_seconds" value="(60*60*24) * g.days_in_future" />
<mvt:assign name = "l.settings:month" value = "padl( time_t_month( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:day" value = "padl( time_t_dayofmonth( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:year" value = "time_t_year( s.time_t + g.days_in_seconds, 'local' )" />
<mvt:assign name="g.future_date" value="l.settings:year $ '-' $ l.settings:month $ '-' $ l.settings:day" />
&mvt:global:future_date;
 calculate estimated delivery date in SMT
									
									
									calculate estimated delivery date in SMT
								
Comment