Welcart e-Commerce


Welcart is a free e-commerce plugin for WordPress with top market share in Japan.
Welcart comes with many features and customizations for making an online store.
You can easily create your own original online store.


You can sell any type of product (physical, digital, subscriptions).
There is no limit to the number of products, item photos, and categories.
You can manage items by SKU (Stock Keeping Unit) code.
Welcart has many options for pricing and shipping.
You can apply for up to 16 different payment options (Sony Payment, Paypal, Softbank Payment etc.) on Welcart’s official website.
Please refer to the link below (Japanese version).

Welcart Payment services(Japanese)


Welcart has free standard templates and themes.
You can customize the design and layout any way you like.
All themes are compliant to WordPress standards.
Welcart provides a free responsive design theme (Welcart Basic), from the link below.

Welcart Theme downloads(Japanese)


Order data is automatically stored and updated in the database.
Welcart has a highly functional “order list” page, for viewing and updating orders.
You can narrow your search results by customer information, price, date, item type, etc.
You can also easily manage an order directly through its edit page, where you can edit order details, confirm the purchase, send confirmation emails, and much more.


Welcart has it’s very own membership system, eliminating the need for any extra plugins.
Similar to the order list page, a highly functional member list page is also provided.
You can search for member data by customer information, purchase history, etc.
Member orders can be edited individually.
You can also enable a point system for Welcart members.

Welcart Community(Japanese).


  • Item List page on the admin screen
  • Editing orders page on the admin screen
  • Top page(Free official theme 'Welcart Basic')



In your WordPress admin panel, go to Plugins > New Plugin, search for Welcart e-Commerce for WordPress and click “Install now “.


  1. Alternatively, download the plugin and upload the entire usc-e-shop folder to the /wp-content/plugins/ directory.
  2. Activate the plugin.


In the process of activation of plugin, Welcart writes data on tables such as postmeta, options, and terms. When you install a blog existing already, to avoid unexpected damages or any other unexpected situation, backing up is strongly recommended.

Welcart is not responsible or does not have any guarantee for any kind of damage that you get by using or installing Welcart.
All the procedures must be done with self-responsibility of each user.


WordPress Ver.5.2 or greater
PHP 7.3
MySQL 5.5 or greater
Original domain and SSL (Shared SSL is not recommended)

Note: The server which PHP is working as safe mode is not supported.

Please refer to Server Requirement (Japanese version)


Please see Welcart Forum(Japanese).


Read all 3 reviews

Contributors & Developers

“Welcart e-Commerce” is open source software. The following people have contributed to this plugin.


“Welcart e-Commerce” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Welcart e-Commerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



30 Jan 2020
* [PayPal] Fixed the bug that “Pay Now” button doesn’t work in the cart page.
* [WelcartPay] Fixed the bug of error in UnionPay Payment.
* [WelcartPay] Fixed the bug that a comma “,” is attached to the amount in ATODENE’s “Post-payment settlement transaction registration CSV”.
* [WelcartPay] Changed the specification that limit available company names in ATODENE.
* [ZEUS] Changed the specification that a credit card can be registered in My Page when using QuickCharge and batch processing.
* Changed the specification that a member data can be shared with other Welcart.
* Changed the specification that “+” character can be used in the e-mail address check when sending.
* Fixed the bug that “sama” is inserted in the subject of the automatic reply mail when the language setting of the front page isn’t Japanese and the administration page is English.
* Fixed the bug that a JavaScript error appears on the order edit screen in some environments.


18 Dec 2019
* Fixed the bug that in case of the mail authentication of “Next while registering a member”, the site will be tranferred to the Welcart demo site when you click “Return to purchase”.


16 Dec 2019
* [WelcartPay]Fixed the bug that you can purchase items even if the upper limit of payment is exceeded when using ATODENE.
* [WelcartPay]Added a feature of UnionPay Payment.
* [WelcartPay]Fixed the bug that yen mark is added to the consumption tax in “Postpaid payment transaction registration CSV when using ATODENE.
* Fixed translation of mail authentication function.
* Fixed the bug that menu titles such of footer and etc. are all “member login” on the member login page on the front page.
* Fixed the bug that the hyphen (-) cannot be used for custom member field keys.


5 Dec 2019
* Compatible with PHP7.3.
* Added a feature of a mail authentication.
* Fixed the bug that the tax-inclusive price becomes incorrect when updating the order data edit screen when using the reduced tax rate.
* [e-SCOTT][WelcartPay]Changed the specification that recording “3D secure authentication result code” in 3D secure.
* [e-SCOTT][WelcartPay]Corrected some error message translation.
* [WelcartPay]Fixed the bug that [Recording sales] is displayed again when [Change usage amount] after [Recording sales] in the settlement dialog.
* [WelcartPay]Fixed the bug that a CSV output button related ATODENE does’t work in the order list.
* [e-SCOTT][WelcartPay]Changed the specification that 3D secure encryption key / initialization vector input is not required.
* [WelcartPay]Changed the specification that adding a history data even when a member error occurs in automatically-renewed time deposits.
* [e-SCOTT][WelcartPay]Fixed th bug that the card number input form doesn’t appear in the dialog when there is index.html in Route.
* [e-SCOTT]Fixed th bug that a payment notification for convenience store payment cannot be received when using only convenience store.
* Changed the specification to add “Manager Memo” item to “Order List” and “Order Details List” output CSV.
* Fixed the bug that an error isn’t displayed even if you purchase more than the purchase limit if you set “Do not limit purchase when sold out” in item data editing page.
* Add “CLICKPOST” to shipping company name.
* Fixed the bug that “Discount” becomes 0 when “Apply tax rate after changing” is checked with [Recalculate] button in order data editing.
* Fixed the bug that the product is deleted immediately without alert confirmation when deleting the product on the product edit screen.
* Changed the specification to make it easy to set required address etc.
* Fixed the bug that the page in PDF output breaks unnecessarily when using “Reduced tax rate”.
* Fixed the bug that Notice appears when logging out when using DLSeller.
* Fixed the bug that PHP7 Warning error occurs in tracking tag output in the specific environments.


20 Sep 2019
* Fixed the bug that the price of incluging tax is calculated by standard tax rate when the settings are “Reduced tax rate” and the item is included tax.
* Fixed the bug that the price which should be discount doesn’t discount when the setting is “Reduced tax rate”.
* Fixed the bug that the tax price doesn’t display when “Consumption tax classification” and “Consumption tax subject” hasn’t saved in past order data.
* Fixed the bug that “Shipping date” can’t be searched by “more than” and “less than” in OrderList>OrderSearch.
* [WelcartPay] Changed the specification. “Settlement price” is being displayed in the settlement history of subscription settlement member information.
* Changed the specification. The date of Receipt PDF is delivery date(updated date).


29 Aug 2019
* Modified the function of Reduced tax rate.
* Added the SKU item mode on item CSV of an item batch registration and an item data output.
* [WelcartPay] Compatible with 3D Secure.
* [e-SCOTT Smart] Compatible with 3D Secure.
* [SBPS] Fixed the bug that the display of option changes to an incorrect value on wallet settlement.
* Fixed the bug that the style of the order completion page is skewed when not using ‘wc_templates’.
* [Paygent] Fixed the bug that the payment method isn’t registered on basic settings>payment method>payment method when the settings of the payment is completed.
* Changed the specification. You can’t select the payment method when the settings of the credit payment is wrong.
* Changed the specification. The payment method being stopped when the settings of the credit payment changes to unused.
* Changed the specification. The product subtotal is added on the list of the order list output.


25 Jun 2019
* [PayPal EC]Added the feature of a bank settlement.
* Added the filter hook for the item CSV.


22 May 2019
* Added the feature of Reduced tax rate.
* Added the filter hook for customization of “Desired delivery date”.
* [SBPS] Modified words, etc.
* Fixed the bug that you can’t update custom order field and custom customer field.
* Fixed the bug that there are cases when payment_id isn’t displayed in payment information.
* Fixed the bug that Datepicker in “Desired delivery date” and “Shipping date” doesn’t work on new order estimation registration page.


22 Apr 2019
* [ZEUS]Fixed the bug that the credit card can’t update in My Page in case of using ie11 or iPhone Safari.
* Changed the specification of the hook that the value status of “Check out” button in confirm page is changeable.
* Added the hook to get_member_history().
* Fixed the bug that an error occurs when specifying non-charactor in the second argument in is_status().
* Changed the specification that textarea available in custom order field.
* [Veritrans]Added the hook to the timing of receiving payment notification.
* Added the function that displaying additional information of payment method to the payment method name of administration email.
* Added the hook of judgement of deleting member information for front page.
* Fixed the bug that can’t be registered as an error occurs if there are multiple shipping method in item batch registration.


5 Mar 2019
* [SBPaymentService]Compatible with Token settlement.
* [ZEUS][WelcartPay]Changed the specification that sending email to administrators when the information of credit card is changed on customer’s my page.
* [e-SCOTT][WelcartPay]Changed the specification that administrators can delete the mismatched data of quick payment member on member editing page.
* Changed the specification that the display date isn’t limited about “Desired delivery date” and “Shipping date”.
* Fixed the bug that displaying “Security check2” in case without wc_templetes when click the button of “Next with membership for register”. (Re-fixed)
* Added the hook of the judgement of deleting member information for the front page.
* Added the hook at the status response of the purchase history on the member data edit. (Re-fixed)


13 Feb 2019
* [PayPal EC]Fixed the bug that total amount process isn’t match when the currency is dollar.
* Fixed the bug that displaying “Security check4” when reload the page after login to my page.
* Fixed the bug that displaying “Security check2” in case without wc_templetes when click the button of “Next with membership for register”.
* Fixed the bug that the item registration number of Welcart Shop Home doesn’t decrease when the item delete(into the trash box).
* Fixed the bug that displaying “Notice” on custom order field check.
* Changed the specification that the bank account for money transfer doesn’t display in case of the payment method is post-payment.
* Added Serbia to the sales country.
* Added the hook at the status response of the purchase history on the member data edit.


15 Jan 2019
* Fixed the bug that the customfield can’t registered when new registration by item CSV.
* Fixed the bug that you can’t registrate item batch registration using slug name of category.
* Fixed the bug that the serialized customfield become broken when new or update registration by item CSV.
* [SBPS]Changed trade name of SB Payment Sevice.
* [WelcartPay]Fixed the bug that you can’t record the sales after doing re-authorization.
* [WelcartPay]The email address which is automatically sending when the transaction of the automatically-renewed payments happens was changed to the member data’s email address.
* Fixed the bug that some total amount displays isn’t correct when the currency is USD.
* Fixed the bug that the number of campaign discount calculation is round to the integer in case of the currency which needs to display after the decimal number.
* Changed the specification that the complettion notice become easy to find out on my page when users updated their information.
* Enhanced security of the member log-in.
* Added the hook at $usces->get_post_user_custom().
* Added the argument at $usces->get_post_user_custom().
* Added the hook at usces_action_reg_orderdata_stocks($args).


1 Nov 2018
* [Welcart]Compatible with PHP7.2.
* Changed the specification that it doesn’t set MyIsam to the data table as the initial engine.
* Improved the taking time to be short when uploading item batch upload, and fixed some errors.
* Fixed the bug that disappearing half-width “+” in the mails sending from admin pages.
* [PayPal EC]Changed the words which are automatically inserted when you select PayPal EC in payment method.


3 Sep 2018
* [e-SCOTT][WelcartPay]Changed the specification that it doesn’t allow to register “e-SCOTT” and “WelcartPay” at once to “available credit payment module”.


31 Aug 2018
* Changed the specification that the processing doesn’t stop when there are no authority of writing the log file on an article batch registration.
* Fix the bug that the character “&” is automatically changed “&” in the sender name of mail.
* [e-SCOTT][WelcartPay]Fix the bug that the inside display of dialog window of Token settlement is none.
* Fix the bug of notice message appearing when the first activation of welcart.
* [e-SCOTT][WelcartPay]Changed the specification that it doesn’t allow to register “e-SCOTT” and “WelcartPay” at once to “available credit payment module”.
* Added Kazakhstan to the sales country.
* Fixed the bug that the discount amount is automatically changed to 0 when the recalculating button is clicked on the order data editing page.
* [REMISE Payment]Added the function that changing a credit card is available on “My Page”.
* [PayPal EC]Fixed the bug of JavaScript error on cart page without login.
* [WelcartPay]Changed the specification that the maximum amount for fee(fixed) of online settlement can be setting.
* [WelcartPay]Fixed the bug of error on online settlement processing.
* [e-SCOTT][WelcartPay]Changed the specification that the processing category is mandatory.
* [e-SCOTT][WelcartPay]Added the option of using quick payment at every time.
* [ZEUS Paymen]Fixed the bug that the payment module except ZEUS is unavailabe on basic settings>payment method>payment method.
* [Paygent Payment]Fixed the bug that the order data of welcart is automatically generated when changing the settlement amount at Paygent admin page.


29 Jun 2018
* [Mizuho factor]changed the connection destination URL of test environment.
* Fix the bug that there are cases when e-commerce tracking is not recognized(sent) correctly.
* [e-SCOTT][WelcartPay]Changed a display of the number of payment to a blank in case of “lump sum payment only”.
* Fixed the bug that site title on a statement of delivery PDF is garbled.
* Added the hook to “company” in a statement of delivery PDF.
* [e-SCOTT][WelcartPay]Changed the field of Token settlement authentication code to mandatory.
* Added the function of welcart membership password authorization. Specifing salt is available and etc.
* [ZEUS Payment]Fixed the bug that the status doesn’t change to paid when the notice is reached on convenience payment.
* [Another Lane Payment]Changed the settlement URL.
* [WelcartPay]Fixed the bug that the registration of card member deosn’t work in case of purchasing a subscription item at first time on external link type.
* [WelcartPay]Added the action hook to “Close” on payment information dialog.
* Fixed the bug that paging doesn’t work on an old order list.
* [RobotPayment(CloudPayment)]Fixed the bug of payment error when using points over a total item price.
* [Yahoo wallet]Fixed the bug of payment error.
* Fix the bug of a decimal calculate of Javascript on order editing page.


5 Mar 2018
* Changed the timing of session_start. It runs before any other plug-ins.
* Changed the design of nounce. The different value sets to nounce on each session when it is important for security on front page.
* Added httpOnly attribute to session cookie. If AOSSL, added secure attribute.
* Strengthen the sanitizations.


2 Feb 2018
* [ZEUS Payment]Fixed bug that is not registered in Quick Charge when using Quick Charge with SecureLink.
* Added the option that is not restrict purchase (not check the stock) even when sold out.
* Added the function of chage the display name of stock status.
* Changed the label of “Use SSL” to “Switching SSL”.


22 Jan 2018
* [ZEUS Payment]Compatible with Token settlement.
* Changed the timing of session_start. It runs at welcart construct.
* Fixed the bug in case of the payment status is unexpected value when edit the order data.
* [Paydesign]Fixed the statements of content-type on the function of header.
* [e-SCOTT][WelcartPay] Changed the style of entering credit card number daialog on smart phone.
* [e-SCOTT][WelcartPay] Changed the display of payment information on order edit screen. The last 4 digits of credit card number and the expiration date aren’t displayed.
* [WelcartPay] Changed the year-selection of the next contract renewal date to be able to choose until 10 years later on the auto-renewable subscriptions member information.


25 Dec 2017
* Fixed the bug of the error of “uscesCart” jQuery.
* [Paygent]Added “Supplementary display classification” on the sending parameter.
* Fixed the bug that the lack of end tag () on order editing page.
* [e-SCOTT][WelcartPay]Modified the display position of the card information entering dialog.
* Added the destination name on “Ganbare Tencho!”csv output.
* Modified every PDF output. “ZIP mark” and “TEL” don’t display when the address and TEL aren’t filled in.
* Added the class fo style of customer information field on confirmation page.
* Added the correspondence status on purchase history of member information editing page on admin screen.
* [WelcartPay]Fixed the bug that the layout of order list is off when using postpay settlement.
* [WelcartPay]Fixed the bug of the error caused by old settlement information.
* [PayDesign]Fixed the bug of the error in case of the item name is long when credit cart payment.
* [e-SCOTT][WelcartPay]Fixed the bug that Token settlement dialogue doesn’t display depending on the situation.


3 Nov 2017
* Compatible with WordPress4.8.3 design change of sanitizing. Fixed the bug of order list csv.
* [WelcartPay]Fixed the bug that members can’t cntrol of payment on admin page when purchasing with changing the card number.


30 Oct 2017
* [WelcartPay]Compatible with Token settlement.
* [e-SCOTT]Compatible with Token settlement.
* Fixed the bug that “usces_noreceipt_status” hook doesn’t work.
* Fixed the bug of unreflecting the change of “administartor memo” when registering new order estimate.
* Added the filter hook at “Total price” of PDF output.
* Added the filter hook for editing the remarks of order data csv.
* Fixed the untransrated error message at registering menber.
* Added the filter hook of changing font size of our company information on delivety note PDF.
* Changed the style of right justified on member list.


12 Sep 2017
* Fixed an object injection vulnerability
We discovered a dangerous Object Injection vulnerability in front page.
Please upgrade Ver.1.9.4 immediately. All the past versions are the target.
Technical countermeasure details are here the link.
* Changed the print of the first page footer information on delivery note PDF doesn’t show in case of multiple pages.
* Added [UnionPay] option in the payment module of Softbank Payment.
* Changed to no- public category is displayed on the selection on item lists in case of the search item category.
* Changed the consumption tax is included when the payment is points only.
* Fixed the bug of delivery date settings.
* Fixed the duplicate id value of “mailadress1” on “wc_customer_page.php”.
* Fixed the lack information of order data in case of PayPal webpayment plus.
* Fixed the bug of point form.
* Corresponded the specifications change of “Yahoo! wallet”.


5 Jul 2017
* Fixed the bug of duplicated payments on specific servers. [WelcartPay][e-SCOTT Smart]
* Fixed the bug of error message on[e-SCOTT Smart].
* Changed the specification of [WelcartPay].
* Fixed the bug of the item name length of [Pay design].
* Fixed the bug of PayPal settings caused by API expired.
* Fixed the bug of the link display on the member page of [ZEUS].
* Fixed the bug of calculating the price in case of using points.
* Changed JAVA scripts alert on confirmation page to decrease abandonment.


28 Apr 2017
* Added the feature of post payment “ATODENE” on [WelcartPay].
* Fixed the bug of calculating the price in case of BankCheck payment on [CloudPayment].
* Fixed the bug of installment payment number on e-mail. [WelcartPay].
* Fixed the bug of the item list page on admin page.
* Corresponded the version upgrade of WCEX DLSeller 3.0.
* Fixed the bug of credit card information display on [WelcartPay].
* Changed to make the failure log of auto-renewable subscriptions on [WelcartPay].
* Fixed the bug of filtering by delivery method on order list.
* Fixed the bug of payment error in case of using coupons on [WelcartPay][SONY Payment].
* Fixed the bug of notice message on admin and order data editing page.
* Fixed the bug of the data getting of receiving agency of online transaction on [WelcartPay].
* Fixed the bug of the link display on my page of [WelcartPay].
* Added the feature of updating the data only “the stock amount” or “the stock status” on item batch registration and item data export.
* Fixed the country code of Sweden.


26 Dec 2016
* Added the feature of CSV export that items have multiple custom field and same key.
* Changed the specification of [E-SCOTT] and [WelcartPay] to disable to delete account on My Page.
* Fixed the calculate system of point.
* Added SKU code to item code of item number on [PayPal EC].
* Added the function of item batch registration and item data export to resister/export the category by slug.
* Fixed the bug of point adding on order editing page.
* Fixed the bug of registration member information on front page.
* Fixed the bug of the error in comment meta box on item master.
* Fixed the bug of updating member data.
* Fixed the bug of the base country data getting in payment method page.
* Fixed the bug of the advance value disappearing in case of updating sku information when using WCEX_SKU_SELECT + advance field.
* Added the feature of countermeasure for protect the member registration spam.
* Fixed the bug of character automatically changing from [+] to [ ] on some prints and e-mails.
* Fixed the bug of the totals print on invoice PDF.
* Fixed the bug of the error when the agencies unavailable on credit payment selecting page.
* Changed the color of “Credit sales accounting” on [WelcartPay].
* Fixed the bug of sorting on delivery /payment page.
* Fixed the bug of exporting payment error log.
* Fixed the bug of displaying the status of deposit confirmation on order editing page.


5 Oct 2016
* Added the new payment module “WelcartPay”
* Fixed the bug that the sub-image is not recognized