B2B ECOMMERCE

WooCommerce to Raynet CRM Integration Case Study

From completed B2B orders to connected CRM records. A custom PHP integration for Naturpark12.cz, delivered through agency partner Daniyal H.

Client
NaturPark12
Industry
B2B Ecommerce
Agency Partner
Daniyal Hussain
Project Period
2024, With Follow-Up Support in 2025
Core Stack
WooCommerce / PHP / Raynet REST API

Executive Summary

One Order. A Connected CRM Workflow.

The B2B shop was manually re-entering WooCommerce orders into Raynet CRM. Tech Striker built a custom PHP integration so completed orders could become Raynet Business Cases with the required customers, products and sales ownership.

Daniyal Hussain brought Tech Striker into the engagement as an agency delivery partner. Naturpark12.cz was the primary project; subsequent work supported Helpnet.cz / Inspirante.cz and Denmelanomu.cz.

The Challenge

Connecting Systems Without Losing the Details

01

An Existing Live B2B Store

The shop's B2B functionality had been written by another developer. Work began on staging to test the integration alongside that existing setup.

02

Different Systems, Different Identifiers

Products, customers and sales agents needed to be matched across WooCommerce and Raynet, including customer information, sales ownership, quantities and subtotals.

03

A Custom PHP Approach

The client preferred custom PHP rather than Make.com. Raynet access restrictions complicated development, and initial API payloads needed adjustment with support guidance.

Integration Workflow

From Checkout to Business Case

  1. 01WooCommerce B2B Order
  2. 02Order Reaches Completed
  3. 03Identify or Reuse Customer
  4. 04Match Products
  5. 05Map Sales Agent by Email
  6. 06Create Raynet Business Case
  7. 07Apply Status and Required Fields
  8. 08Validate Duplicate Protection

A schematic of the verified workflow, not a screenshot of the implementation.

What We Implemented

The Connection Is Only the Beginning

The work focused on making the records useful and consistent once the order reached Raynet.

01

Connect and Create

An authenticated Raynet API-key connection created Business Cases from completed WooCommerce B2B orders.

02

Match the Right Records

Customers were matched by email and company ID. Products were matched, and character-encoding problems that caused duplicate products were corrected.

03

Keep Sales Ownership

Sales agents were mapped to Raynet owners by email. Address, VAT ID, company ID and company information were carried into the workflow.

04

Validate the Details

Business-case status and customer type were set, quantities and subtotals were corrected, and duplicate Business Case protection was added.

05

Test, Validate and Clean Up

The integration was tested on staging, deployed and validated in production. Test data was removed after validation.

Raynet Business CaseProject Evidence
Raynet Business Case with customer identifiers redacted
Multiple Products in RaynetProject Evidence
Multiple Products in Raynet with customer identifiers redacted
Raynet Business Cases ListProject Evidence
Raynet Business Cases List with customer identifiers redacted

Order-Side Context

Sales Ownership Starts in the Store

The supplied WooCommerce order capture includes the sales representative field. Sales agent mapping connected the store-side assignment to Raynet ownership by email.

Naturpark12 coffee products on a warm-white background, an illustrative visual concept rather than an original website screenshot

The Outcome

Less Re-Entry. More Connected Records.

  • Completed B2B orders could flow automatically into Raynet Business Cases instead of being manually re-entered.
  • Customers, products, quantities, totals and owners were carried into the CRM workflow.
  • Duplicate Business Cases were guarded against. The client approved the project and continued sending additional work.

“Sales agent mapping looks good.”

Project Feedback

The Same Agency Partner

More Work, Built on the Same Relationship

02

Helpnet.cz / Inspirante.cz

Drupal Content Export for WordPress

Content preparation for import, not a complete website migration.

  • Configured Views Data Export and used batches to work around server-memory limits.
  • Exported 2022-2024 posts with body HTML, dates, excerpts and assigned keywords.
  • Removed unwanted link markup, standardized dates and explained filtering for future newer-post exports.
03

Denmelanomu.cz

WordPress Appointment Site Recovery

Repair, recovery and workflow improvements to an existing appointment website.

  • Repaired validation, confirmation emails and cancellation flow. Renewed and tested Twilio SMS, including the full year in SMS dates.
  • Upgraded WordPress, updated 18 plugins and documented plugins deliberately left unchanged.
  • Adjusted questionnaire behavior, protected booked days from deletion and improved all-booked behavior. Cleared old appointment and questionnaire data before the event.

Repeat Delivery

One Technical Task Led to Further Client Work

Following delivery of the integration, the agency relationship continued with content-export and appointment-site work. The projects called for different technical skills while keeping the same agency partner involved.

“I prefer working with you over others”

Agency Partner Feedback

Technologies Used

Technologies Across the Engagement

  • WordPress
  • WooCommerce
  • PHP
  • Raynet CRM REST API
  • B2BKing
  • SalesKing
  • Fakturoid
  • Drupal
  • Views Data Export
  • XML
  • Twilio