All Projects → Themekraft → wc4bp

Themekraft / wc4bp

Licence: GPL-2.0 license
WooCommerce BuddyPress Integration

Programming Languages

PHP
23972 projects - #3 most used programming language
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to wc4bp

SudhanPlayz
About me for GitHub <3
Stars: ✭ 24 (+33.33%)
Mutual labels:  profile
bootscore
Flexible Bootstrap 5 WordPress starter theme with full WooCommerce support
Stars: ✭ 160 (+788.89%)
Mutual labels:  woocommerce
socialify
Socialify - Social Login and support OAuth2 for WordPress based on HybridAuth made by @uptimizt with Love :)
Stars: ✭ 20 (+11.11%)
Mutual labels:  woocommerce
disallow-pwned-passwords
Disallow WordPress and WooCommerce users using pwned passwords
Stars: ✭ 29 (+61.11%)
Mutual labels:  woocommerce
github-pinner
📌 Pin and embed github repositories or profiles on your own website easily
Stars: ✭ 62 (+244.44%)
Mutual labels:  profile
pushover-for-woocommerce
Pushover for WooCommerce
Stars: ✭ 19 (+5.56%)
Mutual labels:  woocommerce
WalkTheWeb
WalkTheWeb 3D Internet - Metaverse - Multiverse - Host your own multiplayer Metaverse of 3D Games, 3D Shopping, and 3D Scenes!
Stars: ✭ 28 (+55.56%)
Mutual labels:  woocommerce
DenverCoder1
Jonah Lawrence's Profile README
Stars: ✭ 320 (+1677.78%)
Mutual labels:  profile
self
🦉 Cryptgraphic peer authentication.
Stars: ✭ 42 (+133.33%)
Mutual labels:  profile
geek-profile
👻 Geek Profile Maker based on Markdown
Stars: ✭ 85 (+372.22%)
Mutual labels:  profile
dc-woocommerce-multi-vendor
WC Marketplace is the fastest growing multi-store marketplace plugin for WooCommerce.
Stars: ✭ 86 (+377.78%)
Mutual labels:  woocommerce
RxBilling
Rx wrapper for Billing Library with connection management
Stars: ✭ 79 (+338.89%)
Mutual labels:  purchase
tinfoil
A minimalist tool to manage multiple profiles for web browsers
Stars: ✭ 20 (+11.11%)
Mutual labels:  profile
proxifier-rules
Rules for proxifiers programs: Proxifier
Stars: ✭ 51 (+183.33%)
Mutual labels:  profile
WooCommerce-Correios-Calculo-de-Frete-na-Pagina-do-Produto
Habilita o cálculo de frete na página do produto no WooCommerce.
Stars: ✭ 21 (+16.67%)
Mutual labels:  woocommerce
woocommerce
Vue Storefront 2 integration for WooCommerce
Stars: ✭ 27 (+50%)
Mutual labels:  woocommerce
steam-box
🎮 Update profile README / pinned gist to contain your Steam playtime leaderboard. 在你的 profile README / pinned gist 上显示你的 steam 游玩时间排行榜。
Stars: ✭ 118 (+555.56%)
Mutual labels:  profile
DYFStoreKit
([Swift] https://github.com/chenxing640/DYFStore) A lightweight and easy-to-use iOS library for In-App Purchases (Objective-C). DYFStoreKit uses blocks and notifications to wrap StoreKit, provides receipt verification and transaction persistence and doesn't require any external dependencies.
Stars: ✭ 52 (+188.89%)
Mutual labels:  purchase
DrakeAxelrod
Profile Page github repository
Stars: ✭ 30 (+66.67%)
Mutual labels:  profile
BP-Default-Data
Create lots of users, messages, friends connections, groups, topics, activity items in BuddyPress - useful for testing purpose.
Stars: ✭ 13 (-27.78%)
Mutual labels:  buddypress

WooCommerce for Buddypress (wc4bp-premium)

Create a seamless customer experience and get more engagement on your site by integrating your WooCommerce store with your BuddyPress community.

Setup for development

If you want install this plugin in your local for testing or develop. You need to read carefully the next sections.

Requirements

  • PHP 7
  • WordPress
  • Docker & Docker Composer

Installation

  • Composer
    • composer install
  • If you need the TK Script submodule
    • git submodule update --init --recursive

Troubleshooting

If you face composer memory problems like in the next line.

PHP Fatal error: Allowed memory size of XXXXXX bytes exhausted <...>

Use the command

php -d memory_limit=-1 <composer path> <...>

Source: https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors

Testing

We use codeception and webdriver.

Related commands for testing

  • Run chromedriver before start executing the test
    • vendor/bin/chromedriver --url-base=/wd/hub
  • Generate Class Test file
    • vendor/bin/codecept g:cest acceptance <testName>
  • To run all the acceptance test from command line with steps
    • vendor/bin/codecept run tests/acceptance/SiteNameCest.php --steps
  • To run specific file test from command line with steps
    • vendor/bin/codecept run <path to the file> --steps

Contributors

  • @themekraft
  • @svenl77
  • @slava
  • @travel-junkie
  • @kishores
  • @marin250189
  • @gfirem
  • @garrett-eclipse

License

This project is licensed under the GPLv2 or later license - see the license.txt file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].