Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora

¿Dónde se almacenan los datos?

We’re often asked how data is handled and stored/retrieved in MemberPress. MemberPress relies on the WordPress database for all of its data storage. We use many of the built in WordPress tables, and we also add a few additional tables as well.

Nota: Los datos de MemberPress se almacenan localmente in your own website’s database (your web-host’s servers). None of your website subscriber’s personal information is sent to, or stored with MemberPress.com or any affiliated servers. You are responsible for the protection and security of your subscriber’s personal data.

Tablas de WordPress

Usuarios/Usermeta

MemberPress se basa completamente en la API de WordPress para crear, almacenar, gestionar y autenticar usuarios. Por lo tanto, los miembros se almacenan en el típico usuarios y usermeta tablas. Esto también significa que un usuario MemberPress no necesita una segunda cuenta para iniciar sesión en otros plugins que también dependen de la API de WordPress para la gestión de usuarios, como BuddyPress, bbPress, WooCommerce, etc.

Los valores de los campos personalizados de MemberPress que sus miembros rellenan cuando se registran o actualizan las páginas de sus cuentas se encuentran en la sección usermeta tabla. Estos valores se pueden obtener utilizando las llamadas estándar de WordPress usermeta como get_user_meta().

Puestos/Postmeta

MemberPress utiliza múltiples Custom Post Types para almacenar diversos datos. Dado que utilizamos Custom Post Types, los datos de estos objetos se almacenan en el directorio de WordPress puestos y postmeta tablas. Utilizamos los siguientes Custom Post Types:

Afiliaciones - Las afiliaciones se almacenan como un tipo de entrada personalizada pública (capacidades de una página por defecto). La clave del custom post type es miembropressproducto

Grupos - Los grupos se almacenan como un tipo de entrada personalizada pública (capacidades de una página por defecto). La clave del tipo de entrada personalizada es miembropressgroup

Reglas - Las reglas se almacenan como un tipo de entrada personalizada oculta (no pública). La clave del tipo de entrada personalizada es regla de afiliación

Cupones - Los cupones se almacenan como un tipo de entrada personalizada oculta (no pública). La clave del tipo de entrada personalizada es memberpresscoupon

Recordatorios - Los recordatorios se almacenan como un tipo de entrada personalizada oculta (no pública). La clave del tipo de entrada personalizada es recordatorio mp

Cursos - Los cursos del complemento Cursos de MemberPress

Lecciones - El complemento Lecciones de los cursos MemberPress

Archivos - El complemento Archivos de MemberPress Descargas

Opciones

MemberPress almacena la mayoría de sus opciones en WordPress opciones en una fila con el clave_opción de mepr_options. Las opciones se serializan y almacenan en esa fila. En la tabla de opciones también se almacenan otras opciones y configuraciones. En clave_opción's comienzan con mepr_ o mp_.

Nuestros distintos complementos también pueden almacenar cierta información en el usermeta o opciones mesas también.

La versión de la base de datos MemberPress también se almacena en la tabla de opciones con un clave_opción de mepr_db_version.

If for some reason the tables below don’t generate properly, or an upgrade doesn’t alter the tables properly, you can try to re-trigger the database upgrade processes by deleting the mepr_db_version y actualizando su página de administración de WordPress.

Mesas adicionales MemberPress

Las tablas MemberPress intentarán imitar el juego de caracteres y la intercalación de las tablas normales de WordPress. Lo más habitual es utf8mb4_general_ci o utf8mb4_unicode_ci.

El conjunto de caracteres de las tablas MemberPress debe coincidir o algunas consultas JOIN del complemento pueden fallar.

Datos de pago

MemberPress utiliza tokens o identificadores de pago seguros para crear y gestionar suscripciones. Ninguna tarjeta de crédito u otros datos de pago se almacenan en su base de datos de WordPress con la excepción de la últimos 4 dígitos y fecha de caducidad para que puedan activarse recordatorios cuando caduquen las tarjetas de crédito de las suscripciones periódicas automáticas. Todos los demás datos de pago importantes se almacenan de forma segura en la pasarela (Stripe, PayPal, etc.).

Suscripciones

En suscripciones_mepr es donde almacenamos los objetos para las Suscripciones Automáticamente Recurrentes. Estos objetos son esencialmente contenedores para gestionar los pagos periódicos automáticos y asociar las transacciones que pertenecen a esta suscripción.

Transacciones

En mepr_transactions table is used for storing all of a user’s payments (free or paid). MemberPress utiliza las Transacciones para determinar si un usuario tiene acceso a una Afiliación, y durante cuánto tiempo. It does this by looking at the expires_at date of the Transaction, and if it’s status is complete or confirmed.

Una transacción con una fecha de expires_at de NULL or ‘0000-00-00 00:00:00’ is considered to Never expire.

Tanto los pagos únicos como los periódicos automáticos se almacenan en la tabla Transacciones. Si la transacción tiene un subscription_id, se considera que forma parte de una suscripción periódica automática.

Las transacciones de tipo "subscription_confirmation" con un estado de "confirmed" están ocultas en la interfaz de usuario y se utilizan para proporcionar periodos de prueba gratuitos y el periodo de gracia de 24 horas en una suscripción recurrente.

Miembros

En miembros_mepr es puramente para la velocidad / comodidad en algunas de las consultas MemberPress. Cada vez que un miembro activa algún evento, como darse de alta, recibir un reembolso, cancelar una suscripción, pago de renovación, etc. En esta tabla se calculan y almacenan determinados datos sobre ese afiliado. Toda esta información puede ser obtenida inspeccionando las tablas users, usermeta, mepr_subscriptions y mepr_transactions, sin embargo la consolidamos también en esta tabla para ayudar con algunas de las consultas MemberPress y exportaciones CSV.

Eventos

En eventos_mepr table is used to store a log of events that have happened. Such as a user logging in, new signups, renewal payments, reminder notifications etc. This table can grow quite large over time, so it would be okay to trim events that were at least a year old. We don’t recommend trimming events that aren’t at least a year old, especially if you rely on a number of reminders that span large time periods.

Empleo

En mepr_jobs table is used for storing background jobs (via WP Cron) that need to be completed such as Background email sending. MemberPress has utilities that Developers could use to schedule their own background jobs if needed. For example, maybe you want to integrate a new payment gateway, but it doesn’t support auto-recurring payments, so you need background jobs to make sure the payments happen manually on schedule.

Regla Condiciones de acceso

Aunque las Reglas se almacenan como Custom Post Types, el  mepr_rule_access_conditions se utiliza para almacenar qué afiliaciones o miembros tienen acceso al contenido que las Normas están protegiendo.

Complementos

El complemento Cuentas de empresa añade un cuentas_corporativas_mepr para asociar cuentas matrices a sus subcuentas.

El complemento MemberPress Courses añade wp_mpcs_sections y wp_mpcs_user_progress mesas.

El complemento MemberPress Facturas PDF añade wp_mpdf_credit_notes y wp_mpdf_numeros_de_factura mesas.

El complemento MemberPress Downloads añade wp_mpdl_file_downloadswp_mpdl_file_stats mesas.

¿Le ha resultado útil este artículo?

Artículos relacionados

chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.