Author: |
Tech Receptives,
Serpent Consulting Services Pvt. Ltd.,
Odoo Community Association (OCA). |
License: |
no license |
Branch: |
11.0 |
Repository: |
JayVora-SerpentCS/connector-woocommerce |
Dependencies: |
base,
component,
component_event,
connector,
connector_base_product,
connector_ecommerce,
product,
queue_job,
and
website |
Languages: |
HTML (118, 4.3%),
Python (2259, 81.9%),
XML (313, 11.3%),
and
reStructuredText (69, 2.5%) |
Other branches: |
10.0 |
Other repositories: |
PESOL/connector-woocommerce,
and
factorlibre/connector-woocommerce |
<a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg">
</a>
<a name="woocommerce-connector"></a>
<h2>Woocommerce Connector</h2>
<a name="features"></a>
<h3>Features</h3>
<dl class="docutils">
<dt><strong>Helps to import and export the Woocommerce records such as below</strong></dt>
<dd><ul class="first last simple">
<li>Product's Categeries</li>
<li>Products</li>
<li>Customers</li>
<li>Sale Orders</li>
</ul>
</dd>
</dl>
<a name="configuration"></a>
<h3>Configuration</h3>
<dl class="docutils">
<dt><strong>Get Access From Woocommerce</strong></dt>
<dd><ul class="first last simple">
<li>Get the URL, Consumer key and Consuemer Secret key of esatblished store.</li>
</ul>
</dd>
<dt><strong>Set Access in Odoo</strong></dt>
<dd><ul class="first last simple">
<li>Configure Woocommerce access at Odoo Connector Backend.</li>
</ul>
</dd>
<dt><strong>Run the Odoo server as below</strong></dt>
<dd><ul class="first simple">
<li>Set the following environment variables:
- <code>ODOO_CONNECTOR_CHANNELS=root:4</code> (or any other channels configuration)
- optional if <code>xmlrpc_port</code> is not set: <code>ODOO_CONNECTOR_PORT=8069</code></li>
<li>Start Odoo with <code>--load=web,web_kanban,queue_job</code>
and <code>--workers</code> greater than 1.</li>
<li>Confirm the runner is starting correctly by checking the odoo log file:</li>
</ul>
<ul class="last simple">
<li><dl class="first docutils">
<dt>Study the document for further.</dt>
<dd><table class="first last docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">target:</th><td class="field-body"><a class="reference external" href="http://odoo-connector.com/guides/jobrunner.html#how-to-use-it">http://odoo-connector.com/guides/jobrunner.html#how-to-use-it</a></td>
</tr>
<tr class="field"><th class="field-name">alt:</th><td class="field-body">Odoo Connector</td>
</tr>
</tbody>
</table>
</dd>
</dl>
</li>
</ul>
</dd>
<dt><strong>Configuration of Apache(Only for Woocommerce Store configuration)</strong></dt>
<dd><ul class="first last simple">
<li>Skip this step, if you are not configuring Woocommerce store.</li>
<li>sudo a2enmod rewrite</li>
<li>touch /etc/apache2/sites-available/woocommerce.conf</li>
<li>ln -s /etc/apache2/sites-available/woocommerce.conf /etc/apache2/sites-enabled/woocommerce.conf</li>
<li>nano /etc/apache2/sites-available/woocommerce.conf</li>
<li><dl class="first docutils">
<dt>Add the following lines:</dt>
<dd><VirtualHost <a href="#id1"><span class="problematic" id="id2">*</span></a>:80>
ServerAdmin <a class="reference external" href="mailto:admin@yourdomain.com">admin@yourdomain.com</a>
DocumentRoot "/var/www/html/"
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory "/var/www/html/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error_log_file.log
CustomLog /var/log/apache2/access_log_file.log common
</VirtualHost></dd>
</dl>
</li>
<li>systemctl restart apache2.service</li>
</ul>
</dd>
<dt><strong>Test Connection and Import</strong></dt>
<dd><ul class="first last simple">
<li>Check the connection.</li>
<li>Import or Export the Product's Categories, Products, Customers and Sale Orders.</li>
<li>Trace the jobs.</li>
<li>Verify checkpoints.</li>
</ul>
</dd>
</dl>
<a name="contributors"></a>
<h3>Contributors</h3>
<ul class="simple">
<li>Tech-Receptives Solutions <<a class="reference external" href="https://techreceptives.com/">https://techreceptives.com/</a>></li>
<li>Serpent Consulting Services Pvt. Ltd.<<a class="reference external" href="http://www.serpentcs.com/">http://www.serpentcs.com/</a>></li>
</ul>
<a name="maintainer"></a>
<h3>Maintainer</h3>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>This module is maintained by the OCA.</p>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p>