SAP Business One Configuration for Shopify


First published on: 10/19/2023/10:16 am

 

 

 

New Database Fields

OITM

Field Name 

Field Type 

Description 

V33SB_SHOPIFYITEMID 

Alphanumeric (100) 

Shopify Product Id 

V33SB_SHOPIFYVARIANTID 

Alphanumeric (100) 

Shopify Variant Id 

V33SB_SHOPIFYITEMINVTID 

Alphanumeric (100) 

Shopify Inventory Item Id 

 

OWHS

Field Name 

Field Type 

Description 

V33SB_SHOPIFYLOCATIONID 

Alphanumeric (100) 

Shopify Location Id 

 

OITW

Field Name 

Field Type 

Description 

V33SB_SHOPIFYLASTCT 

Alphanumeric (100) 

Shopify Last Inventory Count 

 

ORDR

Field Name 

Field Type 

Description 

V33SB_EXTERNALORDERID 

Alphanumeric (200) 

External Order Id 

V33SB_EXTERNALORDERSRC 

Alphanumeric (200) 

External Order Source 

 

RDR1

Field Name 

Field Type 

Description 

V33SB_EXTERNALLINEID 

Alphanumeric (200) 

External Line Id 

 

OCRD

Field Name 

Field Type 

Description 

V33SB_EXTBPID 

Alphanumeric (20) 

External BP Id 

V33SB_EXTBADDRESSID 

Alphanumeric (20) 

External Billing Address Id 

V33SB_EXTSADDRESSID 

Alphanumeric (20) 

External Shipping Address ID 

 

ORIN

Field Name 

Field Type 

Description 

V33SB_EXTERNALREFUNDID 

Alphanumeric (20) 

Shopify Refund Id 

 

New SAP Business One Queries

GetShopifyInventoryStockInfo

SELECT T0.ItemCode, T0.WhsCode, T0.OnHand - T0.IsCommited As Available,  

ISNULL(T0.U_V33SB_SHOPIFYLASTCT, 0) As ShopifyCount, T2.U_V33SB_SHOPIFYITEMINVTID, T1.U_V33SB_SHOPIFYLOCATIONID  

FROM OITW T0 

INNER JOIN OWHS T1 ON T0.WhsCode = T1.WhsCode 

INNER JOIN OITM T2 ON T0.ItemCode = T2.ItemCode 

WHERE ISNULL(T0.U_V33SB_SHOPIFYLASTCT, 0) <> T0.OnHand - T0.IsCommited 

AND ISNUMERIC(T1.U_V33SB_SHOPIFYLOCATIONID) = 1 

AND ISNUMERIC(T2.U_V33SB_SHOPIFYITEMINVTID) = 1 

 

GetCreditCardCode (cardname = Shopify credit_card_company)

SELECT "CreditCard" FROM OCRC WHERE "CardName" = [%cardname] 

 

GetCCPaymentMethodCode (ccname = ‘Credit Card’)

SELECT "CrTypeCode" FROM OCRP where "CrTypeName" = [%ccname] 

 

GetShopifyLocationIdByWarehouse

SELECT "U_V33SB_SHOPIFYLOCATIONID" FROM OWHS WHERE "WhsCode" = [%WhsCode] 

 

 

 

 

  

Previous


  

Last modified: 11/15/2023/8:24 pm

-