<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fulfillerapp.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=104.0.66.28</id>
	<title>Fulfiller Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fulfillerapp.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=104.0.66.28"/>
	<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php/Special:Contributions/104.0.66.28"/>
	<updated>2026-07-29T13:00:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=New_Product&amp;diff=27</id>
		<title>New Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=New_Product&amp;diff=27"/>
		<updated>2024-08-26T13:00:27Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
- Add to product_category table&lt;br /&gt;
&lt;br /&gt;
- Add to prod_group table. Need estimate of ratio of product cost to customs value for ship_mult value.&lt;br /&gt;
&lt;br /&gt;
- Add to provider_product table (if provider using skus or order item specs not already found in product_info)&lt;br /&gt;
&lt;br /&gt;
- Add packaging (all packaging for different order sizes)&lt;br /&gt;
&lt;br /&gt;
Dimension, weight&lt;br /&gt;
&lt;br /&gt;
packaging table (if using new branded packaging or packaging not already on file)&lt;br /&gt;
packaging_product table (to map new product to packaging)&lt;br /&gt;
provider_packaging table (if provider has reportable packaging skus)&lt;br /&gt;
&lt;br /&gt;
- Add records to product_info for all variants&lt;br /&gt;
&lt;br /&gt;
Product price to provider&lt;br /&gt;
Variant weight&lt;br /&gt;
Dimensions (only if using size to determine packaging)&lt;br /&gt;
Ship description (if different from its product group)&lt;br /&gt;
&lt;br /&gt;
- Set up routing to routing and/or spec_routing tables&lt;br /&gt;
&lt;br /&gt;
- Add to location table where it will be handled (do this last)&lt;br /&gt;
&lt;br /&gt;
- Add product group to access table if departmental access code is used&lt;br /&gt;
&lt;br /&gt;
- Choose a production workstation and install production software (if not already installed)&lt;br /&gt;
&lt;br /&gt;
- Choose a ship workstation and add product group to /Fulfiller/scripts/config.json&lt;br /&gt;
&lt;br /&gt;
- Set up daily reporting as requested or according to similar products&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Production development notes:&lt;br /&gt;
&lt;br /&gt;
- If code is added or excluded based on provider this should be done instead through configuration options in assembly.json rather than via provider checks in production code.&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=26</id>
		<title>Workstation Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=26"/>
		<updated>2024-08-26T12:41:44Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Windows Workstation PHP Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download PHP latest non-thread safe&lt;br /&gt;
&lt;br /&gt;
:https://windows.php.net/download&lt;br /&gt;
&lt;br /&gt;
- Unzip to C:\php&lt;br /&gt;
&lt;br /&gt;
- Copy php.production.ini to php.ini&lt;br /&gt;
&lt;br /&gt;
- In php.ini uncomment these to enable extensions&lt;br /&gt;
&lt;br /&gt;
:extension=curl&lt;br /&gt;
&lt;br /&gt;
:extension=fileinfo&lt;br /&gt;
&lt;br /&gt;
:extension=gd&lt;br /&gt;
&lt;br /&gt;
:extension=openssl&lt;br /&gt;
&lt;br /&gt;
:extension=soap&lt;br /&gt;
&lt;br /&gt;
:extension=mbstring&lt;br /&gt;
&lt;br /&gt;
:extension=exif&lt;br /&gt;
&lt;br /&gt;
- Download CA certificates needed for OpenSSL&lt;br /&gt;
&lt;br /&gt;
:https://curl.se/docs/caextract.html&lt;br /&gt;
&lt;br /&gt;
- Place new new \php\certs folder&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini modifying these entries with the cert file location&lt;br /&gt;
&lt;br /&gt;
:curl.cainfo = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
:openssl.cafile = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Workstation Additional Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Programmer’s Notepad (or Notepad++)&lt;br /&gt;
&lt;br /&gt;
- Install Chrome and create a shortcut to http://app.fulfillerapp.net/live/app&lt;br /&gt;
&lt;br /&gt;
- Install baretail (in \Fulfiller)&lt;br /&gt;
&lt;br /&gt;
- Set the Windows desktop to a solid color (for faster AnyDesk loading)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production Image Magick Setup (when required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Downloaded and install Image Magick 8bit latest&lt;br /&gt;
&lt;br /&gt;
:https://imagemagick.org/script/download.php#windows&lt;br /&gt;
&lt;br /&gt;
- Download PHP Imagick extension&lt;br /&gt;
&lt;br /&gt;
:http://pecl.php.net/package/imagick&lt;br /&gt;
&lt;br /&gt;
- Create folder \php\imagick and copy files downloaded from prior step into it&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini to add this after other extensions&lt;br /&gt;
:extension=imagick&lt;br /&gt;
&lt;br /&gt;
- Move/copy \php\imagick\php_imagick.dll to \php\ext&lt;br /&gt;
&lt;br /&gt;
- Add \php\imagick to PATH environment variable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production ExifTool (when color profiles required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download 64-bit Windows exiftool&lt;br /&gt;
&lt;br /&gt;
:https://exiftool.org/index.html&lt;br /&gt;
&lt;br /&gt;
- Move/rename to \Fulfiller\exiftool&lt;br /&gt;
&lt;br /&gt;
- Rename exiftool(-k) to exiftool&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Mac Production Workstation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Chrome&lt;br /&gt;
&lt;br /&gt;
:Create bookmark for Fulfiller Admin&lt;br /&gt;
&lt;br /&gt;
- Install Microsoft Visual Studio Coden&lt;br /&gt;
&lt;br /&gt;
- Install Homebrew&lt;br /&gt;
&lt;br /&gt;
:https://brew.sh/&lt;br /&gt;
&lt;br /&gt;
- Install PHP 7.2&lt;br /&gt;
&lt;br /&gt;
:brew install php@7.2&lt;br /&gt;
&lt;br /&gt;
:use recommended PATH modification commands&lt;br /&gt;
&lt;br /&gt;
:path is: /usr/local/opt/php@7.2/bin/php&lt;br /&gt;
&lt;br /&gt;
- Connect to server for cutline common location (if used)&lt;br /&gt;
&lt;br /&gt;
:Add server volume to Login Items&lt;br /&gt;
&lt;br /&gt;
- Set security options&lt;br /&gt;
&lt;br /&gt;
:System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; Privacy &amp;gt; Full Disk Access &lt;br /&gt;
&lt;br /&gt;
:Add php: Finder-&amp;gt;Go to folder for php executable&lt;br /&gt;
&lt;br /&gt;
:Add convert (or it&#039;s original) (if not using native GD for text)&lt;br /&gt;
&lt;br /&gt;
:Add Terminal&lt;br /&gt;
&lt;br /&gt;
:Add Atom&lt;br /&gt;
&lt;br /&gt;
:Add sh (/bin/sh)&lt;br /&gt;
&lt;br /&gt;
- Configure a suitable machine name for sharing&lt;br /&gt;
&lt;br /&gt;
- Share Fulfiller folder with everyone&lt;br /&gt;
&lt;br /&gt;
- Install scripts&lt;br /&gt;
&lt;br /&gt;
:in ~/Library/LaunchAgents&lt;br /&gt;
&lt;br /&gt;
:launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist&lt;br /&gt;
&lt;br /&gt;
- Configure screen lock, sleep, desktop color&lt;br /&gt;
&lt;br /&gt;
- Remove unused icons from dock&lt;br /&gt;
&lt;br /&gt;
- Place third-party and includes&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=25</id>
		<title>Workstation Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=25"/>
		<updated>2024-08-26T12:41:24Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Windows Workstation PHP Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download PHP latest non-thread safe&lt;br /&gt;
&lt;br /&gt;
:https://windows.php.net/download&lt;br /&gt;
&lt;br /&gt;
- Unzip to C:\php&lt;br /&gt;
&lt;br /&gt;
- Copy php.production.ini to php.ini&lt;br /&gt;
&lt;br /&gt;
- In php.ini uncomment these to enable extensions&lt;br /&gt;
&lt;br /&gt;
:extension=curl&lt;br /&gt;
&lt;br /&gt;
:extension=fileinfo&lt;br /&gt;
&lt;br /&gt;
:extension=gd&lt;br /&gt;
&lt;br /&gt;
:extension=openssl&lt;br /&gt;
&lt;br /&gt;
:extension=soap&lt;br /&gt;
&lt;br /&gt;
:extension=mbstring&lt;br /&gt;
&lt;br /&gt;
:extension=exif&lt;br /&gt;
&lt;br /&gt;
- Download CA certificates needed for OpenSSL&lt;br /&gt;
&lt;br /&gt;
:https://curl.se/docs/caextract.html&lt;br /&gt;
&lt;br /&gt;
- Place new new \php\certs folder&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini modifying these entries with the cert file location&lt;br /&gt;
&lt;br /&gt;
:curl.cainfo = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
:openssl.cafile = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Workstation Additional Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Programmer’s Notepad (or Notepad++)&lt;br /&gt;
&lt;br /&gt;
- Install Chrome and create a shortcut to http://app.fulfillerapp.net/live/app&lt;br /&gt;
&lt;br /&gt;
- Install baretail (in \Fulfiller)&lt;br /&gt;
&lt;br /&gt;
- Set the Windows desktop to a solid color (for faster AnyDesk loading)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production Image Magick Setup (when required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Downloaded and install Image Magick 8bit latest&lt;br /&gt;
&lt;br /&gt;
:https://imagemagick.org/script/download.php#windows&lt;br /&gt;
&lt;br /&gt;
- Download PHP Imagick extension&lt;br /&gt;
&lt;br /&gt;
:http://pecl.php.net/package/imagick&lt;br /&gt;
&lt;br /&gt;
- Create folder \php\imagick and copy files downloaded from prior step into it&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini to add this after other extensions&lt;br /&gt;
:extension=imagick&lt;br /&gt;
&lt;br /&gt;
- Move/copy \php\imagick\php_imagick.dll to \php\ext&lt;br /&gt;
&lt;br /&gt;
- Add \php\imagick to PATH environment variable&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production ExifTool (when color profiles required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download 64-bit Windows exiftool&lt;br /&gt;
&lt;br /&gt;
:https://exiftool.org/index.html&lt;br /&gt;
&lt;br /&gt;
- Move/rename to \Fulfiller\exiftool&lt;br /&gt;
&lt;br /&gt;
- Rename exiftool(-k) to exiftool&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Mac Production Workstation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Chrome&lt;br /&gt;
&lt;br /&gt;
:Create bookmark for Fulfiller Admin&lt;br /&gt;
&lt;br /&gt;
- Install Microsoft Visual Studio Coden&lt;br /&gt;
&lt;br /&gt;
- Install Homebrew&lt;br /&gt;
&lt;br /&gt;
:https://brew.sh/&lt;br /&gt;
&lt;br /&gt;
- Install PHP 7.2&lt;br /&gt;
&lt;br /&gt;
:brew install php@7.2&lt;br /&gt;
&lt;br /&gt;
:use recommended PATH modification commands&lt;br /&gt;
&lt;br /&gt;
:path is: /usr/local/opt/php@7.2/bin/php&lt;br /&gt;
&lt;br /&gt;
- Connect to server for cutline common location (if used)&lt;br /&gt;
&lt;br /&gt;
:Add server volume to Login Items&lt;br /&gt;
&lt;br /&gt;
- Set security options&lt;br /&gt;
&lt;br /&gt;
:System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; Privacy &amp;gt; Full Disk Access &lt;br /&gt;
&lt;br /&gt;
:Add php: Finder-&amp;gt;Go to folder for php executable&lt;br /&gt;
&lt;br /&gt;
:Add convert (or it&#039;s original) (if not using native GD for text)&lt;br /&gt;
&lt;br /&gt;
:Add Terminal&lt;br /&gt;
&lt;br /&gt;
:Add Atom&lt;br /&gt;
&lt;br /&gt;
:Add sh (/bin/sh)&lt;br /&gt;
&lt;br /&gt;
- Configure a suitable machine name for sharing&lt;br /&gt;
&lt;br /&gt;
- Share Fulfiller folder with everyone&lt;br /&gt;
&lt;br /&gt;
- Install scripts&lt;br /&gt;
&lt;br /&gt;
:in ~/Library/LaunchAgents&lt;br /&gt;
&lt;br /&gt;
:launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist&lt;br /&gt;
&lt;br /&gt;
- Configure screen lock, sleep, desktop color&lt;br /&gt;
&lt;br /&gt;
- Remove unused icons from dock&lt;br /&gt;
&lt;br /&gt;
- Place third-party and includes&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=24</id>
		<title>Workstation Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=24"/>
		<updated>2024-07-16T01:03:50Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Windows Workstation PHP Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download PHP latest non-thread safe&lt;br /&gt;
&lt;br /&gt;
:https://windows.php.net/download&lt;br /&gt;
&lt;br /&gt;
- Unzip to C:\php&lt;br /&gt;
&lt;br /&gt;
- Copy php.production.ini to php.ini&lt;br /&gt;
&lt;br /&gt;
- In php.ini uncomment these to enable extensions&lt;br /&gt;
&lt;br /&gt;
:extension=curl&lt;br /&gt;
&lt;br /&gt;
:extension=fileinfo&lt;br /&gt;
&lt;br /&gt;
:extension=gd&lt;br /&gt;
&lt;br /&gt;
:extension=openssl&lt;br /&gt;
&lt;br /&gt;
:extension=soap&lt;br /&gt;
&lt;br /&gt;
:extension=mbstring&lt;br /&gt;
&lt;br /&gt;
:extension=exif&lt;br /&gt;
&lt;br /&gt;
- Download CA certificates needed for OpenSSL&lt;br /&gt;
&lt;br /&gt;
:https://curl.se/docs/caextract.html&lt;br /&gt;
&lt;br /&gt;
- Place new new \php\certs folder&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini modifying these entries with the cert file location&lt;br /&gt;
&lt;br /&gt;
:curl.cainfo = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
:openssl.cafile = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Workstation Additional Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Programmer’s Notepad (or Notepad++)&lt;br /&gt;
&lt;br /&gt;
- Install Chrome and create a shortcut to http://app.fulfillerapp.net/live/app&lt;br /&gt;
&lt;br /&gt;
- Install baretail (in \Fulfiller)&lt;br /&gt;
&lt;br /&gt;
- Set the Windows desktop to a solid color (for faster AnyDesk loading)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production Image Magick Setup (when required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Downloaded and install Image Magick 8bit latest&lt;br /&gt;
&lt;br /&gt;
:https://imagemagick.org/script/download.php#windows&lt;br /&gt;
&lt;br /&gt;
- Download PHP Imagick extension&lt;br /&gt;
&lt;br /&gt;
:http://pecl.php.net/package/imagick&lt;br /&gt;
&lt;br /&gt;
- Create folder \php\imagick and copy files downloaded from prior step into it&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini to add this after other extensions&lt;br /&gt;
:extension=imagick&lt;br /&gt;
&lt;br /&gt;
- Move/copy \php\imagick\php_imagick.dll to \php\ext&lt;br /&gt;
&lt;br /&gt;
- Add \php\imagick to PATH environment variable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Mac Production Workstation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Chrome&lt;br /&gt;
&lt;br /&gt;
:Create bookmark for Fulfiller Admin&lt;br /&gt;
&lt;br /&gt;
- Install Microsoft Visual Studio Coden&lt;br /&gt;
&lt;br /&gt;
- Install Homebrew&lt;br /&gt;
&lt;br /&gt;
:https://brew.sh/&lt;br /&gt;
&lt;br /&gt;
- Install PHP 7.2&lt;br /&gt;
&lt;br /&gt;
:brew install php@7.2&lt;br /&gt;
&lt;br /&gt;
:use recommended PATH modification commands&lt;br /&gt;
&lt;br /&gt;
:path is: /usr/local/opt/php@7.2/bin/php&lt;br /&gt;
&lt;br /&gt;
- Connect to server for cutline common location (if used)&lt;br /&gt;
&lt;br /&gt;
:Add server volume to Login Items&lt;br /&gt;
&lt;br /&gt;
- Set security options&lt;br /&gt;
&lt;br /&gt;
:System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; Privacy &amp;gt; Full Disk Access &lt;br /&gt;
&lt;br /&gt;
:Add php: Finder-&amp;gt;Go to folder for php executable&lt;br /&gt;
&lt;br /&gt;
:Add convert (or it&#039;s original) (if not using native GD for text)&lt;br /&gt;
&lt;br /&gt;
:Add Terminal&lt;br /&gt;
&lt;br /&gt;
:Add Atom&lt;br /&gt;
&lt;br /&gt;
:Add sh (/bin/sh)&lt;br /&gt;
&lt;br /&gt;
- Configure a suitable machine name for sharing&lt;br /&gt;
&lt;br /&gt;
- Share Fulfiller folder with everyone&lt;br /&gt;
&lt;br /&gt;
- Install scripts&lt;br /&gt;
&lt;br /&gt;
:in ~/Library/LaunchAgents&lt;br /&gt;
&lt;br /&gt;
:launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist&lt;br /&gt;
&lt;br /&gt;
- Configure screen lock, sleep, desktop color&lt;br /&gt;
&lt;br /&gt;
- Remove unused icons from dock&lt;br /&gt;
&lt;br /&gt;
- Place third-party and includes&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=23</id>
		<title>Workstation Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=23"/>
		<updated>2024-07-16T01:03:19Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Windows Workstation PHP Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download PHP latest non-thread safe&lt;br /&gt;
&lt;br /&gt;
:https://windows.php.net/download&lt;br /&gt;
&lt;br /&gt;
- Unzip to C:\php&lt;br /&gt;
&lt;br /&gt;
- Copy php.production.ini to php.ini&lt;br /&gt;
&lt;br /&gt;
- In php.ini uncomment these to enable extensions&lt;br /&gt;
&lt;br /&gt;
;extension=curl&lt;br /&gt;
&lt;br /&gt;
;extension=fileinfo&lt;br /&gt;
&lt;br /&gt;
;extension=gd&lt;br /&gt;
&lt;br /&gt;
;extension=openssl&lt;br /&gt;
&lt;br /&gt;
;extension=soap&lt;br /&gt;
&lt;br /&gt;
;extension=mbstring&lt;br /&gt;
&lt;br /&gt;
;extension=exif&lt;br /&gt;
&lt;br /&gt;
- Download CA certificates needed for OpenSSL&lt;br /&gt;
&lt;br /&gt;
:https://curl.se/docs/caextract.html&lt;br /&gt;
&lt;br /&gt;
- Place new new \php\certs folder&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini modifying these entries with the cert file location&lt;br /&gt;
&lt;br /&gt;
:curl.cainfo = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
:openssl.cafile = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Workstation Additional Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Programmer’s Notepad (or Notepad++)&lt;br /&gt;
&lt;br /&gt;
- Install Chrome and create a shortcut to http://app.fulfillerapp.net/live/app&lt;br /&gt;
&lt;br /&gt;
- Install baretail (in \Fulfiller)&lt;br /&gt;
&lt;br /&gt;
- Set the Windows desktop to a solid color (for faster AnyDesk loading)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production Image Magick Setup (when required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Downloaded and install Image Magick 8bit latest&lt;br /&gt;
&lt;br /&gt;
:https://imagemagick.org/script/download.php#windows&lt;br /&gt;
&lt;br /&gt;
- Download PHP Imagick extension&lt;br /&gt;
&lt;br /&gt;
:http://pecl.php.net/package/imagick&lt;br /&gt;
&lt;br /&gt;
- Create folder \php\imagick and copy files downloaded from prior step into it&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini to add this after other extensions&lt;br /&gt;
:extension=imagick&lt;br /&gt;
&lt;br /&gt;
- Move/copy \php\imagick\php_imagick.dll to \php\ext&lt;br /&gt;
&lt;br /&gt;
- Add \php\imagick to PATH environment variable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Mac Production Workstation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Chrome&lt;br /&gt;
&lt;br /&gt;
:Create bookmark for Fulfiller Admin&lt;br /&gt;
&lt;br /&gt;
- Install Microsoft Visual Studio Coden&lt;br /&gt;
&lt;br /&gt;
- Install Homebrew&lt;br /&gt;
&lt;br /&gt;
:https://brew.sh/&lt;br /&gt;
&lt;br /&gt;
- Install PHP 7.2&lt;br /&gt;
&lt;br /&gt;
:brew install php@7.2&lt;br /&gt;
&lt;br /&gt;
:use recommended PATH modification commands&lt;br /&gt;
&lt;br /&gt;
:path is: /usr/local/opt/php@7.2/bin/php&lt;br /&gt;
&lt;br /&gt;
- Connect to server for cutline common location (if used)&lt;br /&gt;
&lt;br /&gt;
:Add server volume to Login Items&lt;br /&gt;
&lt;br /&gt;
- Set security options&lt;br /&gt;
&lt;br /&gt;
:System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; Privacy &amp;gt; Full Disk Access &lt;br /&gt;
&lt;br /&gt;
:Add php: Finder-&amp;gt;Go to folder for php executable&lt;br /&gt;
&lt;br /&gt;
:Add convert (or it&#039;s original) (if not using native GD for text)&lt;br /&gt;
&lt;br /&gt;
:Add Terminal&lt;br /&gt;
&lt;br /&gt;
:Add Atom&lt;br /&gt;
&lt;br /&gt;
:Add sh (/bin/sh)&lt;br /&gt;
&lt;br /&gt;
- Configure a suitable machine name for sharing&lt;br /&gt;
&lt;br /&gt;
- Share Fulfiller folder with everyone&lt;br /&gt;
&lt;br /&gt;
- Install scripts&lt;br /&gt;
&lt;br /&gt;
:in ~/Library/LaunchAgents&lt;br /&gt;
&lt;br /&gt;
:launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist&lt;br /&gt;
&lt;br /&gt;
- Configure screen lock, sleep, desktop color&lt;br /&gt;
&lt;br /&gt;
- Remove unused icons from dock&lt;br /&gt;
&lt;br /&gt;
- Place third-party and includes&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=New_Product&amp;diff=22</id>
		<title>New Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=New_Product&amp;diff=22"/>
		<updated>2024-07-10T01:17:20Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
- Add to prod_group table. Need estimate of ratio of product cost to customs value for ship_mult value.&lt;br /&gt;
&lt;br /&gt;
- Add to provider_product table (if provider using skus or order item specs not already found in product_info)&lt;br /&gt;
&lt;br /&gt;
- Add to product_category table&lt;br /&gt;
&lt;br /&gt;
- Add packaging (all packaging for different order sizes)&lt;br /&gt;
&lt;br /&gt;
Dimension, weight&lt;br /&gt;
&lt;br /&gt;
packaging table (if using new branded packaging or packaging not already on file)&lt;br /&gt;
packaging_product table (to map new product to packaging)&lt;br /&gt;
provider_packaging table (if provider has reportable packaging skus)&lt;br /&gt;
&lt;br /&gt;
- Add records to product_info for all variants&lt;br /&gt;
&lt;br /&gt;
Product price to provider&lt;br /&gt;
Variant weight&lt;br /&gt;
Dimensions (only if using size to determine packaging)&lt;br /&gt;
Ship description (if different from its product group)&lt;br /&gt;
&lt;br /&gt;
- Set up routing to routing and/or spec_routing tables&lt;br /&gt;
&lt;br /&gt;
- Add to location table where it will be handled (do this last)&lt;br /&gt;
&lt;br /&gt;
- Add product group to access table if departmental access code is used&lt;br /&gt;
&lt;br /&gt;
- Choose a production workstation and install production software (if not already installed)&lt;br /&gt;
&lt;br /&gt;
- Choose a ship workstation and add product group to /Fulfiller/scripts/config.json&lt;br /&gt;
&lt;br /&gt;
- Set up daily reporting as requested or according to similar products&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Production development notes:&lt;br /&gt;
&lt;br /&gt;
- If code is added or excluded based on provider this should be done instead through configuration options in assembly.json rather than via provider checks in production code.&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=17</id>
		<title>Workstation Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=Workstation_Setup&amp;diff=17"/>
		<updated>2023-08-02T01:33:25Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Windows Workstation PHP Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Download PHP latest non-thread safe&lt;br /&gt;
&lt;br /&gt;
:https://windows.php.net/download&lt;br /&gt;
&lt;br /&gt;
- Unzip to C:\php&lt;br /&gt;
&lt;br /&gt;
- Copy php.production.ini to php.ini&lt;br /&gt;
&lt;br /&gt;
- In php.ini uncomment these to enable extensions&lt;br /&gt;
&lt;br /&gt;
:extension=curl&lt;br /&gt;
&lt;br /&gt;
:extension=gd&lt;br /&gt;
&lt;br /&gt;
:extension=openssl&lt;br /&gt;
&lt;br /&gt;
:extension=soap&lt;br /&gt;
&lt;br /&gt;
:extension=mbstring&lt;br /&gt;
&lt;br /&gt;
:extension=exif&lt;br /&gt;
&lt;br /&gt;
- Download CA certificates needed for OpenSSL&lt;br /&gt;
&lt;br /&gt;
:https://curl.se/docs/caextract.html&lt;br /&gt;
&lt;br /&gt;
- Place new new \php\certs folder&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini modifying these entries with the cert file location&lt;br /&gt;
&lt;br /&gt;
:curl.cainfo = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
:openssl.cafile = \php\certs\cacert.pem&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Workstation Additional Setup&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Programmer’s Notepad (or Notepad++)&lt;br /&gt;
&lt;br /&gt;
- Install Chrome and create a shortcut to http://app.fulfillerapp.net/live/app&lt;br /&gt;
&lt;br /&gt;
- Install baretail (in \Fulfiller)&lt;br /&gt;
&lt;br /&gt;
- Set the Windows desktop to a solid color (for faster AnyDesk loading)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Windows Production Image Magick Setup (when required for product)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Downloaded and install Image Magick 8bit latest&lt;br /&gt;
&lt;br /&gt;
:https://imagemagick.org/script/download.php#windows&lt;br /&gt;
&lt;br /&gt;
- Download PHP Imagick extension&lt;br /&gt;
&lt;br /&gt;
:http://pecl.php.net/package/imagick&lt;br /&gt;
&lt;br /&gt;
- Create folder \php\imagick and copy files downloaded from prior step into it&lt;br /&gt;
&lt;br /&gt;
- Edit php.ini to add this after other extensions&lt;br /&gt;
:extension=imagick&lt;br /&gt;
&lt;br /&gt;
- Move/copy \php\imagick\php_imagick.dll to \php\ext&lt;br /&gt;
&lt;br /&gt;
- Add \php\imagick to PATH environment variable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Mac Production Workstation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Install Chrome&lt;br /&gt;
&lt;br /&gt;
:Create bookmark for Fulfiller Admin&lt;br /&gt;
&lt;br /&gt;
- Install Microsoft Visual Studio Coden&lt;br /&gt;
&lt;br /&gt;
- Install Homebrew&lt;br /&gt;
&lt;br /&gt;
:https://brew.sh/&lt;br /&gt;
&lt;br /&gt;
- Install PHP 7.2&lt;br /&gt;
&lt;br /&gt;
:brew install php@7.2&lt;br /&gt;
&lt;br /&gt;
:use recommended PATH modification commands&lt;br /&gt;
&lt;br /&gt;
:path is: /usr/local/opt/php@7.2/bin/php&lt;br /&gt;
&lt;br /&gt;
- Connect to server for cutline common location (if used)&lt;br /&gt;
&lt;br /&gt;
:Add server volume to Login Items&lt;br /&gt;
&lt;br /&gt;
- Set security options&lt;br /&gt;
&lt;br /&gt;
:System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; Privacy &amp;gt; Full Disk Access &lt;br /&gt;
&lt;br /&gt;
:Add php: Finder-&amp;gt;Go to folder for php executable&lt;br /&gt;
&lt;br /&gt;
:Add convert (or it&#039;s original) (if not using native GD for text)&lt;br /&gt;
&lt;br /&gt;
:Add Terminal&lt;br /&gt;
&lt;br /&gt;
:Add Atom&lt;br /&gt;
&lt;br /&gt;
:Add sh (/bin/sh)&lt;br /&gt;
&lt;br /&gt;
- Configure a suitable machine name for sharing&lt;br /&gt;
&lt;br /&gt;
- Share Fulfiller folder with everyone&lt;br /&gt;
&lt;br /&gt;
- Install scripts&lt;br /&gt;
&lt;br /&gt;
:in ~/Library/LaunchAgents&lt;br /&gt;
&lt;br /&gt;
:launchctl load ~/Library/LaunchAgents/fulfiller.process.rb_gloss-sticker.plist&lt;br /&gt;
&lt;br /&gt;
- Configure screen lock, sleep, desktop color&lt;br /&gt;
&lt;br /&gt;
- Remove unused icons from dock&lt;br /&gt;
&lt;br /&gt;
- Place third-party and includes&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=New_Provider&amp;diff=10</id>
		<title>New Provider</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=New_Provider&amp;diff=10"/>
		<updated>2023-07-11T16:35:08Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Production Workstations ==&lt;br /&gt;
&lt;br /&gt;
See New Provider Wiki page.&lt;br /&gt;
&lt;br /&gt;
== Ship Workstations ==&lt;br /&gt;
&lt;br /&gt;
- Ask the provider these questions:&lt;br /&gt;
&lt;br /&gt;
What is the shipping &amp;quot;from&amp;quot; name and phone number?&lt;br /&gt;
&lt;br /&gt;
What is the shipping return name, phone number, and address?&lt;br /&gt;
&lt;br /&gt;
- Create a new provider-&amp;lt;provider&amp;gt;.json file to configure the from info, return info, and shipping accounts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
- If provider is not explicitly specifying shipping (carrier and service), then create the appropriate PHP source file lib/shipspec_&amp;lt;provider&amp;gt;.inc.php&lt;br /&gt;
&lt;br /&gt;
- If provider has a specific notification API, then implement in lib/notify_&amp;lt;provider&amp;gt;.inc.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reporting ==&lt;br /&gt;
&lt;br /&gt;
- Set up semimonthly volume and detail reports for billing&lt;br /&gt;
&lt;br /&gt;
- Set up daily volume reports (for people who want/allowed to have financials)&lt;br /&gt;
&lt;br /&gt;
- Set up daily received reports (for people who don&#039;t need/allowed to have financials)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
- Add record to provider table (see below)&lt;br /&gt;
&lt;br /&gt;
- If provider is using our API, add a key to api_key table&lt;br /&gt;
&lt;br /&gt;
- Add csr record to access table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Provider Table ==&lt;br /&gt;
name - How provider is referred to in code and database. All lowercase. Not too long.&lt;br /&gt;
&lt;br /&gt;
display - Display name for provider.&lt;br /&gt;
&lt;br /&gt;
explicit_ship - Does provider explicitly specify the shipping carrier and service?&lt;br /&gt;
&lt;br /&gt;
combine_ship - Does provider use combined_shipments?&lt;br /&gt;
&lt;br /&gt;
cache_assets - Should artwork be cached? Useful for providers that expire artwork quickly.&lt;br /&gt;
&lt;br /&gt;
check_mins - How often to check that orders have been received from provider. Zero is don&#039;t check.&lt;br /&gt;
&lt;br /&gt;
notify_status - What status states should be notified to provider (production,pending,shipped,cancel,error)&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
	<entry>
		<id>https://wiki.fulfillerapp.net/index.php?title=New_Provider&amp;diff=9</id>
		<title>New Provider</title>
		<link rel="alternate" type="text/html" href="https://wiki.fulfillerapp.net/index.php?title=New_Provider&amp;diff=9"/>
		<updated>2023-07-11T14:38:31Z</updated>

		<summary type="html">&lt;p&gt;104.0.66.28: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Production Workstations ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ship Workstations ==&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
- If provider is not explicitly specifying shipping (carrier and service), then create the appropriate PHP source file lib/shipspec_&amp;lt;provider&amp;gt;.inc.php&lt;br /&gt;
&lt;br /&gt;
- If provider has a specific notification API, then implement in lib/notify_&amp;lt;provider&amp;gt;.inc.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reporting ==&lt;br /&gt;
&lt;br /&gt;
- Set up semimonthly volume and detail reports for billing&lt;br /&gt;
&lt;br /&gt;
- Set up daily volume reports (for people who want/allowed to have financials)&lt;br /&gt;
&lt;br /&gt;
- Set up daily received reports (for people who don&#039;t need/allowed to have financials)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
- Add record to provider table (see below)&lt;br /&gt;
&lt;br /&gt;
- If provider is using our API, add a key to api_key table&lt;br /&gt;
&lt;br /&gt;
- Add csr record to access table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Provider Table ==&lt;br /&gt;
name - How provider is referred to in code and database. All lowercase. Not too long.&lt;br /&gt;
&lt;br /&gt;
display - Display name for provider.&lt;br /&gt;
&lt;br /&gt;
explicit_ship - Does provider explicitly specify the shipping carrier and service?&lt;br /&gt;
&lt;br /&gt;
combine_ship - Does provider use combined_shipments?&lt;br /&gt;
&lt;br /&gt;
cache_assets - Should artwork be cached? Useful for providers that expire artwork quickly.&lt;br /&gt;
&lt;br /&gt;
check_mins - How often to check that orders have been received from provider. Zero is don&#039;t check.&lt;br /&gt;
&lt;br /&gt;
notify_status - What status states should be notified to provider (production,pending,shipped,cancel,error)&lt;/div&gt;</summary>
		<author><name>104.0.66.28</name></author>
	</entry>
</feed>